User Tools

Site Tools


release_19.4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
release_19.4 [2025/06/11 12:51]
admin [Miscellaneous Enhancement]
release_19.4 [2025/07/11 14:07] (current)
admin
Line 174: Line 174:
 ===== Patch (2025-06-10) ===== ===== Patch (2025-06-10) =====
 ==== Miscellaneous Enhancement ==== ==== Miscellaneous Enhancement ====
 +  * Support non-refundable events by turning a YES signup status to a NO_LATE, so we can still flag members as having signed up
 +  * Optionally use full day/month names ("Monday, January 1" vs "Mon, Jan 1") in emails & newsfeed
   * COMMITTEE: In committee edition section editor, "Grouping Label" should be "Grouping label"   * COMMITTEE: In committee edition section editor, "Grouping Label" should be "Grouping label"
   * COMMITTEE/COUNCIL: Changing grouping label of section in Council Committee account shows the roles dropdown list (which just says "member")   * COMMITTEE/COUNCIL: Changing grouping label of section in Council Committee account shows the roles dropdown list (which just says "member")
   * SS-7091: Updated Paddling Skills 5.10 and 6.3 to reflect the fact they were changed/removed from the PDF without any notice   * SS-7091: Updated Paddling Skills 5.10 and 6.3 to reflect the fact they were changed/removed from the PDF without any notice
-  * PUSH: Dialog radios needs to be replaced with li.selection.radio rather than actually using input[type=radio] 
   * Improved formatting of #badge-reqs-details (for attaching related requirements)   * Improved formatting of #badge-reqs-details (for attaching related requirements)
-  * Replaced more instances of yes.gif with ✓ 
-  * Support non-refundable events by turning a YES signup status to a NO_LATE, so we can still flag members as having signed up 
-  * Optionally use full day/month names ("Monday, January 1" vs "Mon, Jan 1") in emails & newsfeed 
   * "Reports" | "Record sheets", and enabling "republish" suggests that the inactive youth will be republished   * "Reports" | "Record sheets", and enabling "republish" suggests that the inactive youth will be republished
 +  * CLEANUP: Push dialog radios replaced with li.selection.radio rather than actually using input[type=radio]
 +  * CLEANUP: Replaced more instances of yes.gif with ✓
   * CLEANUP: Look for INVENTORY_SHARE_LIST = '', and connect to that account, and toggle include common badges on/off   * CLEANUP: Look for INVENTORY_SHARE_LIST = '', and connect to that account, and toggle include common badges on/off
   * CLEANUP: Replaced hard-coded badge/requirement status strings with constants   * CLEANUP: Replaced hard-coded badge/requirement status strings with constants
Line 195: Line 195:
   * SS-7107: PRS wasn't always being automatically regenerated when a youth was marked as inactive   * SS-7107: PRS wasn't always being automatically regenerated when a youth was marked as inactive
   * NEWSFEED: SS-7112: Creating a newsfeed post for an event that is a subscription to another event should be using the subscription outing key in the action button   * NEWSFEED: SS-7112: Creating a newsfeed post for an event that is a subscription to another event should be using the subscription outing key in the action button
 +===== Patch (2025-07-11) =====
 +==== Financial Records Export and Bulk Payments ====
 +As requested by some Group treasurers, you can now do a Group-wide export of all transactions that affect members' wallets (and the Sections' own wallets).  You can customize the date range, and whether you're just interested in the Top-Up, ScoutBucks or both kinds of wallets.
 +
 +You can also do an export from a Section account, but obviously, it won't be a Group-wide export.
 +
 +The export is downloaded as either a .xls or .csv file.
 +
 +Additionally, there's a faster way to record bulk payments... from the "Manage Signups/Attendance" page, you'll now find an "In Bulk" button above the "Payment" column.  Clicking that will let you record with minimal clicks multiple payments received from members.  The selections are intialized to those that still owe money, and the amount the owe, but the selected members and amounts can be changed.  In the event of an event cancellation (for example) this "In Bulk" interface can also be used to quickly record refunds.
 +
 +You can now specify and change transaction dates.  Previously, all transactions had been timestamped to the time they were recorded, but with the goal of the transactions export feature being to allow a treasurer to reconcile ScoutsTracker data with your bank records, it became important to be able to record the date a payment/refund/reimbursement was actually received/issued.
 +
 +==== Configurable Start-of-Year ====
 +Sections can now choose when their Scouting Year year starts.  Most Sections will still probably want the date to remain in the early fall, coinciding with the youths' return to activities after summer vacation, but others have expressed the desire to have it start on Jan 1st, to coincide with the registration year.
 +
 +If you go to "Account" | "Program preferences" and pick "January 1st", then it'll change all instances of "2024-2025" to "2025", etc., since your Scouting year now no longer spans two calendar years.
 +
 +Changing the start of the Scouting year, only impacts which events are lumped into which year.  E.g., Does your Hallowe'en Party get included in last Scouting year's events (2024), or this yeear's Scouting events (2024-2025). Additionally, it results in a slight presentation change in the Personal Journey Cards (i.e., whether the cycles are listed as Winter->Spring->Summer->Fall, or Fall->Winter->Spring->Summer.  Note, changing the start of the Scouting year impacts all previous years' Personal Journey Cards.
 +
 +==== Miscellaneous Enhancements ====
 +  * RSVP: SS-7120: Recipients of RSVP emails now get a message when signup has been disabled, telling them to tell their Scouters
 +  * EMAIL: SS-7120: Better feedback when there are problems sending emails (e.g., already sent)
 +  * RSVP, EMAIL: SS-7120: Prevent sending of RSVP emails if signup is currently disabled
 +  * Improved signup tooltips on event signup summary and in "Manage Signups/Attendance"
 +  * COMMITTEE: Better sorting of sections by name, i.e., group name (no subgroup), then section level, then subgroup
 +  * SS-7166: Youth (and Other Participant) members who have an active Scouter role in another Section can be the Scouter-in-Charge and submit AAF's
 +  * COMMITTEE, PUSH: notification email list "All-Sections Camp (Master/Overview)", but the "(Master/Overview)" should be stripped out
 +  * Streamlined UI for importing event keys
 +
 +==== Bug Fixes ====
 +  * Clicking "<< Back" from "Ready to Award" report was blocking navigation
 +  * SS-6803: Viewing the signup/attendance of a master/overview event defined in a Section account was offering irrelevant choices for group the subscribers
 +  * PUSH: Server exception when pushing events
 +  * PUSH: SS-7138: Better detection/handing of pre-existing subscriptions when importing/pushing events
 +  * PUSH: notification email comes from the recipient account's delegate email address, rather than the sender account's
 +  * SS-7119: SQL syntax error when promoting Other Participants to Scouters
 +  * SS-7135: Inventory didn't show "demand" of non-program specific badges (e.g., permits) when "Only working on Canadian Path" was set
 +  * SS-7129: Multi-Section events' Emergency List wasn't being generated
 +  * COMMITTEE, EMAIL: SS-7139: All youth/parent email addresses were being excluded from Committee mailings (only Scouters were receiving them)
 +  * RSVP: missing rsvp status text for late NO signups
 +  * COMMITTEE, PUSH: SS-7138, SS-7154: Push events was failing after first push
 +  * NEWSFEED: SS-7157: Couldn't create an event-based post, if the event was a subscription to an event in a different section
 +  * COLONY: SS-7128: "Swim Up" dot on Pond Map wasn't being filled in
 +  * "Manage Attendance" "All" button in the Attended column wasn't working
 +  * formatRelativeTimestamps didn't display the month and day if passed a string
 +  * PAYMENT: There was no option to refund partial payments
 +  * parseOutingKey wasn't returning null on malformed keys
 +  * Goto "Inventory" page, and the "Add All to Cart" button is barely visible at the bottom of the page
 +
  
  
release_19.4.1749646277.txt.gz ยท Last modified: 2025/06/11 12:51 by admin