User Tools

Site Tools


release_17.6

This is an old revision of the document!


<< List of all previous releases

Release 17.6 - Key Features

Continuing Evolution of Database Schema

As part of the roadmap towards a new Identity Model, a number of difference in the ways that Scouters and Youth were stored and processed were aligned.

Specifically, the Scouters 'is excluded' and 'other email addresses' properties are now implemented with using the same constructs as the youths' contacts, and all processing is handled identically.

And, the client code was streamlined to use a single 'Members' table, rather than distinct 'Youth' and 'Scouters' tables. The server was modified to generate the consolidated 'Members' table, but still returns the distinct 'Youth' and ' Scouters' table to accommodate browers that resist updating the ScoutsTracker client code.

Miscellaneous Enhancements

  • Added an “Auto-assign by age” option to “Update multiple youth”
  • Hide Leader “Other emails” if “is excluded” is enabled
  • Don't show “is included in final report” on the calendar view
  • Better alignment of official.gif
  • NEWSFEED: A description of who will see a post is now provided for your account's own posts

Bug Fixes

  • “Update multiple youth” wasn't updating display
  • Missing prefix when reporting service worker version
  • “Quick Fix” button on loading page had an error
  • “Scouts Canada” could show up twice in the list of collaborations
  • SS-4197: Tweaked year-in-program implementation to use current Scouting year (so late-in-the-season imports aren't off-by-one)
  • SS-4223: Moving/linking youth up in bulk was broken (clicking Next didn't do anything)
  • SS-4238: Couldn't update your own login signature if you were an admin but had never previously been granted “can send emails”
  • HELLO: SS-4229: Bookmarking the extra tab was sending you to the /About tab
  • COMMITTEE: SS-4423: Embededded calendars were not fetching events

Patch (2022-03-25)

On-going Database Schema Migration

  • Client now uses amalgamated membership lists
  • Client now uses amalgamated roles

Miscellaneous Enhancements

  • AAF: New version of the Application Adventure Form
  • AAF: Better error message when attempting to update fields when the event has already started
  • Updated terminology for out-of-country and tour permits, to reflect latest version
  • Add userAgent to the Session Details
  • COMMITTEE: Added a “scheduled” icon beside date of posts that aren't yet visible
  • New badge insignia charts
  • Added a “Reset local storage” button to “Help”
  • Improved support for rebuilding the indexDB database

Bug Fixes

  • “Ready-to-award” has Shows the Claim the Flames weeks, even though they aren't actually awardable
  • SS-4253: Last patch broke the ability to bulk change / migrate members
  • Last patch broke the ability to change save a youth's new patrol, when that was the only change being made
  • SS-4255: Ready-to-Award report was only showing Claim the Flame badges
  • COMMITTEE: Collaboration could show a reference to your own account
  • COMMITTEE: SS-4261: Counldn't connect
  • COMMITTEE: Couldn't re-edit posts you'd scheduled to appear in the future
  • SS-4271: Parents couldn't change their own email address
  • “Scouts Canada” could show up twice in the list of collaborations
  • Better alignment of official.gif
  • COMMITTEE: SS-4230: Sometimes couldn't create new account after using “Connect” button to access other accounts
  • SS-4286: Signup/Attendance totals were reversed for Scouters/Youth
  • SS-4286: Signup/Attendance totals were reversed for Scouters/Youth
  • As of last patch, scheduled posts were visible before the scheduled date
  • As of last patch, missing Activity Leader role (and mishandling of missing role) was preventing some accounts from connecting
  • COMMITTEE: As of last patch, committee accounts had problem connecting after Quick Fix
  • SS-4278: Scouters weren't being included in the Sign Up List
  • SS-4279: Error trying to close indexedDB after an opening timeout
  • AAF: Various issues as of last patch
  • COMPANY: SS-4294: As of the last patch, support for under-18 scouters was broken
  • ANDROID: SS-4293: Resetting indexedDB could crash the browser
  • SS-4295: SDG Project tasks weren't selectable as Related Requirements

Patch (2022-04-09)

On-going Database Schema Migration

  • Switched database over to model for member roles
  • Revamped interface when drilling down to “Account” | “Scouts/Leaders” | “Role(s)”, which now shows all the roles the member can have (e.g., within troop, within patrols/adventure teams, other)

Inventory Tweaks

  • INVENTORY: SS-4328: Add an option to hide the seasonal challenges
  • INVENTORY: Tweaks to grouping logic (addition of Strips and Linking)
  • INVENTORY: SS-4333: Sometimes Event Crest image didn't show when editing Inventory amounts

Miscellaneous Enhancements

  • Include inactive logins in initial fetch, because they can be used by history reports
  • upcoming “Personal” events are visible to anyone who is eligible
  • Cosmetic tweaks to “Update multiple youth” table
  • SS-4335: Recover from malformed event links
  • Attempt to coerce browsers that insist on using the browser cache on hard-reload

Bug Fixes

  • COLONY: SS-4308: Pond Map wasn't visible
  • COMMITTEE: SS-4324: Usage report was blank
  • As of last patch, non-members weren't being included in the “Current Scout” selector
  • “Add Scouters” wasn't adding anything to the CC line when “always use BCC” is enabled
  • When an event has a signup deadline that is AFTER the event, then that useless deadline was being shown in embedded calendars
  • Clicking on the deadline of shown in an embedded calendar was just opening a blank tab
  • INVENTORY: Some Linking badges were not displaying a badge image
  • Updating properties of leaders with no logins would result in a “-1 is not a valid email address” message
  • Problems adding login to Other Participants
  • Other participants don't show up in the list of participant logins
  • Making changes to Other Participant changes it to a Youth member
  • “dynvocab” didn't work for any section except Troop
  • List of logins didn't include “Other Participant” logins
  • Merging was complaining about missing membershiptype field
  • Creating new leaders with logins
  • SS-4344: Clicking on “Home” | “PABs” was showing an empty list
  • Couldn't select patrol roles
  • Protect agains null lists of badges
  • Facade.Members now falls back to membership_type of existing members
  • TROOP: EMAIL: SS-4350: If you were still on the 1968 Program, could get a unusable green triangle where “Add Recipients” should be
  • COMMITTEE: EMAIL: SS-4352: “Add recipients (Every)” wasn't adding parent email addresses that were also “Other Participant” email addresses

Patch (2022-04-22)

Miscellaneous Enhancements

  • Better tinymce sanity test (reduces bogus _trace messages)
  • Add more appropriate tooltips to calendar (mention meeting vs event)
  • Clean up address bar (remove reload= parameter) upon loading
  • SS-4380: Require current password verification in order to change the PIN (or password)
  • SS-4381: “Other Participants” couldn't be marked as ineligble
  • ADMIN: Do a DB search for MessageRecipients with webhook_status = 'queued' and webhook_timestamp > not more than 30 days old, then do a getMessageStatus()
  • Tweaked the definition of “Automatically infer Risk Category and Safety Qualificaions” to not apply automatic updates upon subsequent edits/signups
  • AAF: Added AAF form ID to the submission email subject

Bug Fixes

  • AAF: Creating a new AAF doesn't initialially show consent until the AAF is saved
  • SS-4379: Remove calendar tooltips from date pickers
  • SS-4391: AAF: Notifications of newly-submitted AAF's were not being delivered if you had multiple active GC's in your Group
  • AAF: Resending an email was tripping up on the “You have not confirmed that you are aware of…” message
  • AAF: Reopening an event that didn't require consent mistakenly flagged youth participants as missing consent
  • SS-4375: If you were a scouter/youth with “can see everyone's basic info”, and you were ineligible to signup for an event, then clicking on “Sign Me Up!” looked weird
  • CONSENT: Parent/Guardian contact name field wasn't clearing between invocations of prefillConsentForm
release_17.6.1650632533.txt.gz · Last modified: 2022/04/22 13:02 by admin