User Tools

Site Tools


release_17.5

This is an old revision of the document!


<< List of all previous releases

Release 17.5 - Key Features

New Program Elements

ScoutsTracker now supports the Claim the Flame challenge under “Home” | “Seasonal challenges”.

Noticeable UI Changes

SS-3933: When deleting a youth, if there are other youth with similar names, the user is warned about the fact and shown the similar names. This then helps them confirm that they aren't deleting the wrong “Ethan”.

SS-3982: Add an “Apply to all upcoming events” button to “Account” | “Advanced” | “Default Scouter-in-charge”, so if the Scouter-in-charge wasn't different for some of the events, they can quickly be replaced. This is useful when you have a leadership change. Changing the Scouter-in-charge prompts you if you want to apply the change to any upcoming events if some of those events have a different Scouter-in-charge.

Wired off the creation of “personal” accounts. The existence of these accounts were a hold-over from when Sections/Groups had to individually pay for ScoutsTracker, and consequently there were situations when the Youth wanted to track their own progress, even though the Scouters didn't want to pay. But now that National is covering the licence fee, this is no longer a common situation, and is instead being used by parents who forgot their login.

Miscellaneous Enhancements

  • Added better reporting of global-block rejections
  • Moved updating of message status to “sent” to the ResponseParser, and added polling loop to client
  • Added support for “Safety” section in a custom badge definition's Notes field
  • Cleaned up some use of apostrophes in HTTP params
  • Reduce amount of uploaded outing data when cancelling, updating member-in-charge, etc.
  • Reduce number of times EMAIL_META gets upload to server
  • Deleted old databases and tables that were still being retained from this summer's big schema migration

Bug Fixes

  • SS-3394: Changing your own login to use an email address already associated with another login shows a dialog, but the “Continue” button wasn't working
  • Assertion when updating EMAIL_META
  • COMMITTEE: SS-3949: Group-wide progress report was reporting a 500 error
  • COMMITTEE: SS-3954: Pandemic stage colours weren't being set correctly
  • SS-3947: Incorrect edition recorded when logins moved up to next section
  • Could get caught in an endless login loop if events had been misstored with account ID = 0
  • SS-3956: Red-herring error message when transferring youth to another account
  • SS-3959: Deleting an attachment doesn't immediately update the list of attachments, causing one to believe it didn't get deleted
  • SS-3972 (and others): Events appeared to go missing after signing in
  • Bogus events could prevent /hello website from loading
  • SS-3973: Yet another SC website redesign resulted in broken links to documents
  • COMMITTEE: Email invitations to collaborate weren't including the required invitation key
  • The list of other logins in the “You have no logins” page could be empty for some users

Patch (2022-01-29)

Miscellaneous Enhancements

  • AAF: Removed empty div when viewing (not editing) an AAF with no attachments
  • Better filtering prevents updates to Troop News from being filtered out if the local computer's timestamp is lagging the servers
  • Check for the existence of account admin contacts now includes youth members
  • Added additional support for leader-less (and more parameterized) product configurations
  • Reverting the signup of a non-member back to “Unknown” should leave them as Eligible
  • The reminder about parent screening for overnight events should take priority over checking that you're updating the signup of a past event
  • COMMITTEE: Rename “Key People” to “Committee members”, to discourage thinking that only the key 3 should be part of the committee account
  • NEWS FEED: Sorting now uses the largest of the min posting date and the last content updated date, rather than just the posting date
  • Made random number generator be offset by current timestamp

Bug Fixes

  • EMAIL: SS-3985: COVID-screening instructions were being included in new emails even if the event doesn't require screening (e.g., virtual)
  • AAF: When trying to resend a previously-submitted AAF, you would get a message saying you hadn't checked the “am aware of all policies” checkbox
  • AAF: SS-3986: The actual “Submit” button wasn't appearing for some users
  • SS-3988: Council web schedule hangs when advancing to next month
  • SS-3987: The list of Welcome Message's two-deep scouters wouldn't update when switching between sections, in the same browser tab
  • CONSENT: SS-3992: Checkboxes weren't clickable, vocabulary placeholder strings weren't being replaced
  • SS-4042: Parent/Guardian Consent Form filled out from RSVP email link couldn't be submitted
  • SS-3999: SDG Projects were showing up as inventory items
  • Updating the stock of a shared inventory item was generating a SQL exception

Patch (2022-02-10)

Miscellaneous Enhancements

  • ADMIN: Use a checkbox for YES/NO only parameters, instead of select
  • ADMIN: Provide dynamic list of products
  • ADMIN: Use fontawesome and nicer presentation of JSON results
  • ADMIN: SS-4033: Provided stripped-down admin interface for Council reps

Bug Fixes

  • SS-4045: Attendance Report has double checkmark in cell when participant brought guests
  • Cleaned up some missing/erroneous LoginAccess records
  • RSVP: SQL error when leaders respond
  • SS-4067: Non-admin scouters could sometimes not see all the youth in the roster
  • HELLO: Could get an exception accessing /hello for a Group that has had a section account created after the last Committee edition access
  • RSVP: Could get an exception trying to update the RSVP of a scouter
  • “Create New Account” button wasn't always showing up
  • iOS: Trying to work around the inability to click on the Security PIN text field
release_17.5.1644525227.txt.gz · Last modified: 2022/02/10 20:33 by admin