Skip to content

Releases: tbar0970/jethro-pmm

Jethro v2.14.5

05 Apr 03:00
Compare
Choose a tag to compare

Jethro 2.14.5 is a minor release which fixes a few bugs and adds the ability to customise the colour scheme.

Bug Fixes:

  • Issue #167 - error at top of printable run sheet
  • Issue #168 - multi person choosers too wide

New Feature:

  • Jethro now uses LESS [lesscss.org] to generate its CSS styling. The colour scheme can now be modified by adding LESS variables to conf.php - see the sample config files for examples, and the system-config page for caching info.

Upgrade:

If upgrading from 2.14.x, just replace your Jethro files with the new ones, preserving your conf.php and anything in the files directory.
If upgrading from a version prior to 2.14.0, follow the upgrade instructions for 2.14.0.

Jethro v2.14.4

09 Mar 10:12
Compare
Choose a tag to compare

2.14.4 contains two bugfixes and one small new feature.

  • FIxed Issue #157 where there was a DB error if you tried to save a service run sheet with no items in it
  • Fixed Isssue #162 where date field rules in reports were not working
  • Implemented new feature from Issue #130 - a new setting where you can set a secret that must be included in public roster URLs.

To upgrade from 2.14.x simply replace the Jethro code with the new code - no database upgrades needed.
To upgrade from a version older than 2.14, follow the upgrade instructions in 2.14.0.

Jethro v2.14.3

02 Mar 10:22
Compare
Choose a tag to compare

Version 2.14 is a major new release of Jethro, with a bunch of new features sponsored by the Anglican Diocese of Sydney Professional Standards Unit, Christ Church Inner West, Coast Evangelical church and Easy Jethro.

New Features in 2.14

Custom Fields

  • These replace the previous "date fields". Pre-existing date fields are converted into custom fields, along with their data.
  • Administrators can configure text, option and date fields (see Admin > Custom Fields)
  • Users can view/edit custom field values when viewing/editing a person
  • Custom fields can be set in bulk by action plans or the bulk-action tool
  • Can displayed in reports and used in report filters
  • This feature is useful for storing extra details such as dates of birth, allergies, certifications etc.

Note Templates

  • Administrators can configure "note templates" containing certain fields (see Admin > Note Templates)
  • The fields in a note template can be custom fields for a person (see above), or standalone fields within the note template.
  • When a user is adding a note to a person, they can select a template and will be prompted to fill in that template's fields
  • The field values are saved into the note along with any freeform text entered by the user.
  • If the template refers to custom fields, the new custom field values are saved against the person record.
  • This feature is useful for incident reports, training reports etc - any time when you want to make sure a note contains certain information.

Other Enhancements

Attendance

  • The attendance statistics page now breaks down attendance by age bracket as well as status.
  • When recording or displaying attendance, you can now filter by multiple statuses (person status or group membership status) as well as multiple age brackets
  • The config file setting for attendance order (ATTENDANCE_LIST_ORDER) can now be set to sort by group membership status when group attendance is being recorded. See the sample config file for details.
  • The headcount field now has an increment button to aid on-the-spot counting.

Reports

  • Reports that involve groups can now sort the results by group membership status.
  • Saving a report now works slightly differently, so it's possible to change the name of a report when saving it.
  • Reports can now be saved "for me only" rather than for all users.

Services

  • Service Program:
    • The service program page, now labelled Services > List All, has been improved, and is now the entry point for everything related to services.
    • When editing the service program, a "bulk populate" tool now allows you to quickly fill in the "topic" of every service displayed.
  • Service Documents:
    • Service documents are now generated via the service program page. Click the arrow next to the applicable row in the service program and select the applicable option.
    • A service's handout content (based on the run sheet) can now be included in the service document using the keyword %SERVICE_CONTENT%
  • Service Run Sheets
    • To view or edit a run sheet, you now simply click the relevant cell in the service program. (There is no longer the need to choose the exact date and congregation.)
    • When editing a run sheet it is now possible to add "ad hoc" items which are not based on a component from the library. Click the arrow next to any item in the run sheet and select "Add ad-hoc item below".
    • Some properties of items in run sheets can now be altered on the fly. Click the arrow next to the item in the run sheet and select "Edit item details".
    • When editing a run sheet, the service's details (topic, bible readings etc) are now displayed in compact form at the top of the page for reference.
    • It is now possible to have a roster view displayed at the top of run sheets. Edit the relevant roster view and set "show on run sheet" to "Yes". The roster assignments in this roster view will then show at the top of run sheets for the applicable congregation(s).
    • Service run sheets now have a "comments" field at the bottom
    • Service run sheets now have a "Personnel" column. You can type into this column manually and/or it can be automatically populated with a keyword from the service component.
      Service Components:
    • Service components' "show in handout" field now has three options, which allow you to show the title and content, title only, or nothing.
    • Service components' "is numbered" field has been removed - everything that's shown on the handout is now numbered.
    • Service and roster keywords, used in service documents and service components, can now show just firstnames - eg "%SERVICE_LEADER_FIRSTNAME%.

Members Interface

  • The members interface homepage now includes a persons searchbox
  • If photos are enabled in the system, members can now upload their own photo and view other people's photos.

Other

  • Action plans can now set persons' status, age bracket and congregation as well as custom fields.
  • Home phone number is now shown in the family list, when there is room on the screen.
  • A config file setting now allows congregation-restricted users to still add persons and families. (RESTRICTED_USERS_CAN_ADD)
  • Error messages no longer show technical details unless a config file setting is enabled (SHOW_ERROR_BACKTRACES)
  • All locks held by a user are now released when they log out.

Bugfixes

In v2.14.0

  • Issue #121 - Attendance 'extras' were sometimes calculated wrongly
  • Issue #61 Problem with zend guard loader and autoload and static calls fixed
  • Issue #101 - Editing the service program, services that had bible readings but no topic sometimes didn't save. Now fixed.
  • Issue #100 - The "bible texts to preach" column in a roster view was showing all bible readings. Now fixed.
  • Adding an additional value for a date field from an action plan used to wipe out old values. Now fixed.
  • Non-public rosters could be viewed by non-logged in users via URL hacking. Now fixed.
  • Misaligned footers in some attendance displays are now fixed.

In v2.14.1

2.14.1 fixes some problems with the upgrade process, and one bug (Issue #127)

In v2.14.2

  • FIxed DB error when searching for service components
  • Fixed BIBLE_ replacements in service planner and service documents
  • Fixed layout of personnel at top of run sheets in printable format
  • Fixed problem sorting reports by congregation (Issue #138)
  • Fixed problem sorting reports by custom fields (Issue #134)
  • Fixed error with setting date fields from action plans (Issue #133)

In v2.14.3

  • Fixed Issue #155 (Person photo sometimes obscured details on iphone 6)
  • Fixed Issue #152 (Person reports had problems with very large numbers of custom fields)
  • Fixed Issue #148 (Service docs populate tool found files that it shouldn't)
  • Fixed Issue #147 (Fatal error when merging a DOCX document)

Upgrade Procedure

To upgrade from a version older than 2.14.0

  1. Log out of Jethro (otherwise your user session won't match the new code)
  2. Take a backup of your mysql database
  3. Move away your old Jethro files (eg rename your jethro folder to jethro_old)
  4. Unzip the new files into the right place (don't just overwrite the old files)
  5. If upgrading from a version older than 2.13, apply any applicable upgrade SQL files from the upgrades folder to your mysql database
  6. Apply upgrades/2015_upgrade_to_2.14.sql to your mysql database
  7. Log in and test. In particular, if you use date fields, make sure they have been converted into custom fields correctly. If there are any problems with the field configuration or field values, roll back to the old version and lodge an issue on github.

To upgrade from 2.14.x to 2.14.3

  • Simply replace your old Jethro files with the new ones from the ZIP. No database upgrades are required.

    Troubleshooting

    If you need assistance with upgrading or have found a bug, please open an issue on github: https://github.com/tbar0970/jethro-pmm/issues/new

Jethro v2.14.2

24 Feb 10:52
Compare
Choose a tag to compare

Version 2.14 is a major new release of Jethro, with a bunch of new features sponsored by the Anglican Diocese of Sydney Professional Standards Unit, Christ Church Inner West, Coast Evangelical church and Easy Jethro.

New Features in 2.14

Custom Fields

  • These replace the previous "date fields". Pre-existing date fields are converted into custom fields, along with their data.
  • Administrators can configure text, option and date fields (see Admin > Custom Fields)
  • Users can view/edit custom field values when viewing/editing a person
  • Custom fields can be set in bulk by action plans or the bulk-action tool
  • Can displayed in reports and used in report filters
  • This feature is useful for storing extra details such as dates of birth, allergies, certifications etc.

Note Templates

  • Administrators can configure "note templates" containing certain fields (see Admin > Note Templates)
  • The fields in a note template can be custom fields for a person (see above), or standalone fields within the note template.
  • When a user is adding a note to a person, they can select a template and will be prompted to fill in that template's fields
  • The field values are saved into the note along with any freeform text entered by the user.
  • If the template refers to custom fields, the new custom field values are saved against the person record.
  • This feature is useful for incident reports, training reports etc - any time when you want to make sure a note contains certain information.

Other Enhancements

Attendance

  • The attendance statistics page now breaks down attendance by age bracket as well as status.
  • When recording or displaying attendance, you can now filter by multiple statuses (person status or group membership status) as well as multiple age brackets
  • The config file setting for attendance order (ATTENDANCE_LIST_ORDER) can now be set to sort by group membership status when group attendance is being recorded. See the sample config file for details.
  • The headcount field now has an increment button to aid on-the-spot counting.

Reports

  • Reports that involve groups can now sort the results by group membership status.
  • Saving a report now works slightly differently, so it's possible to change the name of a report when saving it.
  • Reports can now be saved "for me only" rather than for all users.

Services

  • Service Program:
    • The service program page, now labelled Services > List All, has been improved, and is now the entry point for everything related to services.
    • When editing the service program, a "bulk populate" tool now allows you to quickly fill in the "topic" of every service displayed.
  • Service Documents:
    • Service documents are now generated via the service program page. Click the arrow next to the applicable row in the service program and select the applicable option.
    • A service's handout content (based on the run sheet) can now be included in the service document using the keyword %SERVICE_CONTENT%
  • Service Run Sheets
    • To view or edit a run sheet, you now simply click the relevant cell in the service program. (There is no longer the need to choose the exact date and congregation.)
    • When editing a run sheet it is now possible to add "ad hoc" items which are not based on a component from the library. Click the arrow next to any item in the run sheet and select "Add ad-hoc item below".
    • Some properties of items in run sheets can now be altered on the fly. Click the arrow next to the item in the run sheet and select "Edit item details".
    • When editing a run sheet, the service's details (topic, bible readings etc) are now displayed in compact form at the top of the page for reference.
    • It is now possible to have a roster view displayed at the top of run sheets. Edit the relevant roster view and set "show on run sheet" to "Yes". The roster assignments in this roster view will then show at the top of run sheets for the applicable congregation(s).
    • Service run sheets now have a "comments" field at the bottom
    • Service run sheets now have a "Personnel" column. You can type into this column manually and/or it can be automatically populated with a keyword from the service component.
      Service Components:
    • Service components' "show in handout" field now has three options, which allow you to show the title and content, title only, or nothing.
    • Service components' "is numbered" field has been removed - everything that's shown on the handout is now numbered.
    • Service and roster keywords, used in service documents and service components, can now show just firstnames - eg "%SERVICE_LEADER_FIRSTNAME%.

Members Interface

  • The members interface homepage now includes a persons searchbox
  • If photos are enabled in the system, members can now upload their own photo and view other people's photos.

Other

  • Action plans can now set persons' status, age bracket and congregation as well as custom fields.
  • Home phone number is now shown in the family list, when there is room on the screen.
  • A config file setting now allows congregation-restricted users to still add persons and families. (RESTRICTED_USERS_CAN_ADD)
  • Error messages no longer show technical details unless a config file setting is enabled (SHOW_ERROR_BACKTRACES)
  • All locks held by a user are now released when they log out.

Bugfixes

In v2.14.0

  • Issue #121 - Attendance 'extras' were sometimes calculated wrongly
  • Issue #61 Problem with zend guard loader and autoload and static calls fixed
  • Issue #101 - Editing the service program, services that had bible readings but no topic sometimes didn't save. Now fixed.
  • Issue #100 - The "bible texts to preach" column in a roster view was showing all bible readings. Now fixed.
  • Adding an additional value for a date field from an action plan used to wipe out old values. Now fixed.
  • Non-public rosters could be viewed by non-logged in users via URL hacking. Now fixed.
  • Misaligned footers in some attendance displays are now fixed.

In v2.14.1

2.14.1 fixes some problems with the upgrade process, and one bug (Issue #127)

In v2.14.2

  • FIxed DB error when searching for service components
  • Fixed BIBLE_ replacements in service planner and service documents
  • Fixed layout of personnel at top of run sheets in printable format
  • Fixed problem sorting reports by congregation (Issue #138)
  • Fixed problem sorting reports by custom fields (Issue #134)
  • Fixed error with setting date fields from action plans (Issue #133)

Upgrade Procedure

To upgrade from a version older than 2.14.0

  1. Log out of Jethro (otherwise your user session won't match the new code)
  2. Take a backup of your mysql database
  3. Move away your old Jethro files (eg rename your jethro folder to jethro_old)
  4. Unzip the new files into the right place (don't just overwrite the old files)
  5. If upgrading from a version older than 2.13, apply any applicable upgrade SQL files from the upgrades folder to your mysql database
  6. Apply upgrades/2015_upgrade_to_2.14.sql to your mysql database
  7. Log in and test. In particular, if you use date fields, make sure they have been converted into custom fields correctly. If there are any problems with the field configuration or field values, roll back to the old version and lodge an issue on github.

To upgrade from 2.14.x to 2.14.2

  • Simply replace your old Jethro files with the new ones from the ZIP. No database upgrades are required.

    Troubleshooting

    If you need assistance with upgrading or have found a bug, please open an issue on github: https://github.com/tbar0970/jethro-pmm/issues/new

Jethro v2.14.1

14 Feb 23:59
Compare
Choose a tag to compare

Version 2.14 is a major new release of Jethro, with a bunch of new features sponsored by the Anglican Diocese of Sydney Professional Standards Unit, Christ Church Inner West, Coast Evangelical church and Easy Jethro.

2.14.1 fixes some problems with the upgrade process, and one bug (Issue #127)

New Features

Custom Fields

  • These replace the previous "date fields". Pre-existing date fields are converted into custom fields, along with their data.
  • Administrators can configure text, option and date fields (see Admin > Custom Fields)
  • Users can view/edit custom field values when viewing/editing a person
  • Custom fields can be set in bulk by action plans or the bulk-action tool
  • Can displayed in reports and used in report filters
  • This feature is useful for storing extra details such as dates of birth, allergies, certifications etc.

Note Templates

  • Administrators can configure "note templates" containing certain fields (see Admin > Note Templates)
  • The fields in a note template can be custom fields for a person (see above), or standalone fields within the note template.
  • When a user is adding a note to a person, they can select a template and will be prompted to fill in that template's fields
  • The field values are saved into the note along with any freeform text entered by the user.
  • If the template refers to custom fields, the new custom field values are saved against the person record.
  • This feature is useful for incident reports, training reports etc - any time when you want to make sure a note contains certain information.

Other Enhancements

Attendance

  • The attendance statistics page now breaks down attendance by age bracket as well as status.
  • When recording or displaying attendance, you can now filter by multiple statuses (person status or group membership status) as well as multiple age brackets
  • The config file setting for attendance order (ATTENDANCE_LIST_ORDER) can now be set to sort by group membership status when group attendance is being recorded. See the sample config file for details.
  • The headcount field now has an increment button to aid on-the-spot counting.

Reports

  • Reports that involve groups can now sort the results by group membership status.
  • Saving a report now works slightly differently, so it's possible to change the name of a report when saving it.
  • Reports can now be saved "for me only" rather than for all users.

Services

  • Service Program:
    • The service program page, now labelled Services > List All, has been improved, and is now the entry point for everything related to services.
    • When editing the service program, a "bulk populate" tool now allows you to quickly fill in the "topic" of every service displayed.
  • Service Documents:
    • Service documents are now generated via the service program page. Click the arrow next to the applicable row in the service program and select the applicable option.
    • A service's handout content (based on the run sheet) can now be included in the service document using the keyword %SERVICE_CONTENT%
  • Service Run Sheets
    • To view or edit a run sheet, you now simply click the relevant cell in the service program. (There is no longer the need to choose the exact date and congregation.)
    • When editing a run sheet it is now possible to add "ad hoc" items which are not based on a component from the library. Click the arrow next to any item in the run sheet and select "Add ad-hoc item below".
    • Some properties of items in run sheets can now be altered on the fly. Click the arrow next to the item in the run sheet and select "Edit item details".
    • When editing a run sheet, the service's details (topic, bible readings etc) are now displayed in compact form at the top of the page for reference.
    • It is now possible to have a roster view displayed at the top of run sheets. Edit the relevant roster view and set "show on run sheet" to "Yes". The roster assignments in this roster view will then show at the top of run sheets for the applicable congregation(s).
    • Service run sheets now have a "comments" field at the bottom
    • Service run sheets now have a "Personnel" column. You can type into this column manually and/or it can be automatically populated with a keyword from the service component.
      Service Components:
    • Service components' "show in handout" field now has three options, which allow you to show the title and content, title only, or nothing.
    • Service components' "is numbered" field has been removed - everything that's shown on the handout is now numbered.
    • Service and roster keywords, used in service documents and service components, can now show just firstnames - eg "%SERVICE_LEADER_FIRSTNAME%.

Members Interface

  • The members interface homepage now includes a persons searchbox
  • If photos are enabled in the system, members can now upload their own photo and view other people's photos.

Other

  • Action plans can now set persons' status, age bracket and congregation as well as custom fields.
  • Home phone number is now shown in the family list, when there is room on the screen.
  • A config file setting now allows congregation-restricted users to still add persons and families. (RESTRICTED_USERS_CAN_ADD)
  • Error messages no longer show technical details unless a config file setting is enabled (SHOW_ERROR_BACKTRACES)
  • All locks held by a user are now released when they log out.

Bugfixes

  • Issue #121 - Attendance 'extras' were sometimes calculated wrongly
  • Issue #61 Problem with zend guard loader and autoload and static calls fixed
  • Issue #101 - Editing the service program, services that had bible readings but no topic sometimes didn't save. Now fixed.
  • Issue #100 - The "bible texts to preach" column in a roster view was showing all bible readings. Now fixed.
  • Adding an additional value for a date field from an action plan used to wipe out old values. Now fixed.
  • Non-public rosters could be viewed by non-logged in users via URL hacking. Now fixed.
  • Misaligned footers in some attendance displays are now fixed.

Upgrade Procedure

  1. Log out of Jethro (otherwise your user session won't match the new code)
  2. Take a backup of your mysql database
  3. Move away your old Jethro files (eg rename your jethro folder to jethro_old)
  4. Unzip the new files into the right place (don't just overwrite the old files)
  5. If upgrading from a version older than 2.13, apply any applicable upgrade SQL files from the upgrades folder to your mysql database
  6. Apply upgrades/2015_upgrade_to_2.14.sql to your mysql database
  7. Log in and test. In particular, if you use date fields, make sure they have been converted into custom fields correctly. If there are any problems with the field configuration or field values, roll back to the old version and lodge an issue on github.

Troubleshooting

If you need assistance with upgrading or have found a bug, please open an issue on github: https://github.com/tbar0970/jethro-pmm/issues/new

Jethro v2.14.0

12 Feb 11:28
Compare
Choose a tag to compare

This is a major new release of Jethro, with a bunch of new features sponsored by the Anglican Diocese of Sydney Professional Standards Unit, Christ Church Inner West, Coast Evangelical church and Easy Jethro.

New Features

Custom Fields

  • These replace the previous "date fields". Pre-existing date fields are converted into custom fields, along with their data.
  • Administrators can configure text, option and date fields (see Admin > Custom Fields)
  • Users can view/edit custom field values when viewing/editing a person
  • Custom fields can be set in bulk by action plans or the bulk-action tool
  • Can displayed in reports and used in report filters
  • This feature is useful for storing extra details such as dates of birth, allergies, certifications etc.

Note Templates

  • Administrators can configure "note templates" containing certain fields (see Admin > Note Templates)
  • The fields in a note template can be custom fields for a person (see above), or standalone fields within the note template.
  • When a user is adding a note to a person, they can select a template and will be prompted to fill in that template's fields
  • The field values are saved into the note along with any freeform text entered by the user.
  • If the template refers to custom fields, the new custom field values are saved against the person record.
  • This feature is useful for incident reports, training reports etc - any time when you want to make sure a note contains certain information.

Other Enhancements

Attendance

  • The attendance statistics page now breaks down attendance by age bracket as well as status.
  • When recording or displaying attendance, you can now filter by multiple statuses (person status or group membership status) as well as multiple age brackets
  • The config file setting for attendance order (ATTENDANCE_LIST_ORDER) can now be set to sort by group membership status when group attendance is being recorded. See the sample config file for details.
  • The headcount field now has an increment button to aid on-the-spot counting.

Reports

  • Reports that involve groups can now sort the results by group membership status.
  • Saving a report now works slightly differently, so it's possible to change the name of a report when saving it.
  • Reports can now be saved "for me only" rather than for all users.

Services

  • Service Program:
    • The service program page, now labelled Services > List All, has been improved, and is now the entry point for everything related to services.
    • When editing the service program, a "bulk populate" tool now allows you to quickly fill in the "topic" of every service displayed.
  • Service Documents:
    • Service documents are now generated via the service program page. Click the arrow next to the applicable row in the service program and select the applicable option.
    • A service's handout content (based on the run sheet) can now be included in the service document using the keyword %SERVICE_CONTENT%
  • Service Run Sheets
    • To view or edit a run sheet, you now simply click the relevant cell in the service program. (There is no longer the need to choose the exact date and congregation.)
    • When editing a run sheet it is now possible to add "ad hoc" items which are not based on a component from the library. Click the arrow next to any item in the run sheet and select "Add ad-hoc item below".
    • Some properties of items in run sheets can now be altered on the fly. Click the arrow next to the item in the run sheet and select "Edit item details".
    • When editing a run sheet, the service's details (topic, bible readings etc) are now displayed in compact form at the top of the page for reference.
    • It is now possible to have a roster view displayed at the top of run sheets. Edit the relevant roster view and set "show on run sheet" to "Yes". The roster assignments in this roster view will then show at the top of run sheets for the applicable congregation(s).
    • Service run sheets now have a "comments" field at the bottom
    • Service run sheets now have a "Personnel" column. You can type into this column manually and/or it can be automatically populated with a keyword from the service component.
      Service Components:
    • Service components' "show in handout" field now has three options, which allow you to show the title and content, title only, or nothing.
    • Service components' "is numbered" field has been removed - everything that's shown on the handout is now numbered.
    • Service and roster keywords, used in service documents and service components, can now show just firstnames - eg "%SERVICE_LEADER_FIRSTNAME%.

Members Interface

  • The members interface homepage now includes a persons searchbox
  • If photos are enabled in the system, members can now upload their own photo and view other people's photos.

Other

  • Action plans can now set persons' status, age bracket and congregation as well as custom fields.
  • Home phone number is now shown in the family list, when there is room on the screen.
  • A config file setting now allows congregation-restricted users to still add persons and families. (RESTRICTED_USERS_CAN_ADD)
  • Error messages no longer show technical details unless a config file setting is enabled (SHOW_ERROR_BACKTRACES)
  • All locks held by a user are now released when they log out.

Bugfixes

  • Issue #121 - Attendance 'extras' were sometimes calculated wrongly
  • Issue #61 Problem with zend guard loader and autoload and static calls fixed
  • Issue #101 - Editing the service program, services that had bible readings but no topic sometimes didn't save. Now fixed.
  • Issue #100 - The "bible texts to preach" column in a roster view was showing all bible readings. Now fixed.
  • Adding an additional value for a date field from an action plan used to wipe out old values. Now fixed.
  • Non-public rosters could be viewed by non-logged in users via URL hacking. Now fixed.
  • Misaligned footers in some attendance displays are now fixed.

Upgrade Procedure

  1. Take a backup of your mysql database
  2. Move away your old Jethro files (eg rename your jethro folder to jethro_old)
  3. Unzip the new files into the right place (don't just overwrite the old files)
  4. If upgrading from a version older than 2.13, apply any applicable upgrade SQL files from the upgrades folder to your mysql database
  5. Apply upgrades/2015_upgrade_to_2.14.sql to your mysql database
  6. Log in and test. In particular, if you use date fields, make sure they have been converted into custom fields correctly. If there are any problems with the field configuration or field values, roll back to the old version and lodge an issue on github.

Troubleshooting

If you need assistance with upgrading or have found a bug, please open an issue on github: https://github.com/tbar0970/jethro-pmm/issues/new

Jethro v2.13.2

01 Nov 23:06
Compare
Choose a tag to compare

This release fixes Issue #84 which caused problems when installing new systems.
It adds a small new feature which allows you to set a LOGIN_NOTE in the config file, which is displayed beneath the login form - useful for terms and conditions etc.
No database upgrades required.
See the 2.13.0 release notes for other features.

Jethro v2.13.1

15 Sep 22:56
Compare
Choose a tag to compare

Minor bugfix to 2.13.1
See the 2.13 release notes for features.
No database upgrades required if upgrading from 2.13.0.

Jethro v2.13.0

14 Sep 12:08
Compare
Choose a tag to compare

New Features

  • Jethro can now provide an iCal feed of your roster assignments, for use in a calendar tool such as Google Calendar or Microsoft Outlook. See the "subscribe" link next to "Roster assignments" on the home page of the main interface and the members interface. Thanks to Ben Kelley for contributing this feature.

Bug FIxes

  • Fixed a few errors in tabular/totalled attendance display
  • Fixed Issue #77 - DB error running report
  • Fixed Issue #11 - DB error when you attempt to create a user account with duplicate username
  • Fixed Issue #18 - Sample config files were missing the SMTP settings used by the member interface
  • FIxed Issue #40 - DB error when trying to delete a group that's in use by a user account restriction
  • Fixed non-functional "delete group" link from view-group page
  • Fixed Issue #69 - error when clicking the "cancel" button when editing in members interface

Upgrade procedure

  1. Back up your system
  2. Move your Jethro files to another folder (eg rename to jethro_old)
  3. Unzip the new Jethro files to your server
  4. Copy your old conf.php to the new Jethro folder
  5. If necessary, copy the contents of your old "files" folder to the new "files" folder
  6. Apply upgrades/2015-upgrade-to-2.13.sql to your mysql database (plus any older SQL upgrades if your existing version is older than 2.12)

Jethro v2.12.0

11 Aug 23:23
Compare
Choose a tag to compare

New Features

  • Attendance recording and reporting for multiple groups at once - in sequence or in parallel
  • Attendance reporting can show totalled group attendance (ie showing how many groups a person attended per date)
  • Enhancements to the Attendance > Statistics page - showing stats for groups, average total absent/present, headcounts etc.
  • Ability to filter what days of the week each group or congregation can record attendance for (adjusted when editing group or congregation)
  • Config file setting for default attendance day.
  • Locking for attendance reporting to prevent simultaneous atendance reporters from overwriting each others' work
  • Favicon (Thanks to Alan Wright)

Bug FIxes

  • Fix Issue #72 where marking attendance for one age bracket wipes attendance for other age brackets on that date.
  • Minor fixes for PHP errors including Issue #70
  • Fixes to problems with mailchimp sync
  • Fix Issue #71 (searches with archived persons can hang)

Upgrade procedure

  1. Back up your system
  2. Move your Jethro files to another folder (eg rename to jethro_old)
  3. Unzip the new Jethro files to your server
  4. Copy your old conf.php to the new Jethro folder
  5. If necessary, copy the contents of your old "files" folder to the new "files" folder
  6. Apply upgrades/2015-upgrade-to-2.12.sql to your mysql database (plus any older SQL upgrades if your old system is older than 2.10.x)