User Tools

Site Tools


release_17.6

<< 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

Patch (2022-04-29)

Miscellaneous Enhancements

  • SS-4382: Added “other participants” in the calculation of the max expected participants (for min SFA requirement calculation)
  • SS-3490: Don't autopopulate the Parent/Guardian name/email fields. Tweaked wording of the message when you click on the signature line.
  • SS-4414: Sustainability badges were being listed alphabetically, which messed up the logical bronze/silver/gold sequence
  • EMAIL: Don't include the COVID screening link in emails
  • HELLO: SS-4405: Removed role from “Contacts” tab
  • COMMITTEE: Added a “Inactive Sections” list
  • COMMITTEE: Inactive sections are no longer included in emails
  • INVENTORY: Deprecated use of hard-coded lists of inventory items/properties
  • Added the word “Missing” for youth who have signed up YES/MAYBE for an event that needs consent, yet haven't provided consent
  • Get rid of “Cohort” terminology
  • Disable /var/log/httpd logging

Bug Fixes

  • SS-4392: The date shown in the event summary of multi-day events with start/stop times wouldn't wrap text nicely
  • AAF: SS-4399: When using custom selection, a “Missing” consent column was showing up even for events that didn't require consent
  • SS-4401: Collaborations where the custom label was the same as the target account's name couldn't clear the custom label
  • SS-4413: When moving youth up to the next section, you weren't being given the option to leave them active (e.g., Linking only)
  • When clearing youth list filtering, the highlighting was clearing correctly
  • Fixed logic error in Account.requireUniqueness when new accounts being created
  • COMMITTEE: You were led to believe you could change the “status” of a section
  • COMMITTEE: When filtering youth list, the colour swatch was disappearing
  • COMMITTEE: SS-4408: Signup list was appending “ - Unknown” after every member
  • SS-4420: Attempts to unlock soft-locked accounts were incorrectly being met with a you-can't-do-that message

Patch (2022-05-10)

Miscellaneous Enhancements

  • Better picking of default names used in Welcome Messages that potentially overrides the displayname when there are multiple accessed youth
  • For welcome texts, don't use a name if there are multiple youth accessed by the login
  • COMMITTEE: Greater consistency in how sections are presented in lists
  • EMAIL: Slightly better wording when selecting on dividers that contain members that can't be contacted
  • EMAIL: SS-4436: “Add Everyone” should not include “Other Participants”

Bug Fixes

  • SS-4421: Creating new non-members/youth wasn't working
  • SS-4423: Custom welcome text wasn't being retrieved correctly
  • SS-4422: Welcome text doesn't respect double newlines
  • SS-4431: Default dues wasn't visibile if track payments was disabled
  • SS-4439: Doing a bulk move/link up wasn't showing the “stay active?” option
  • SS-4437: Other Participants were being added to the “Current youth” dropdown twice
  • SS-4443: Not able to select sections from “Show other schedules” in non-Committee editions
  • SS-4445: RID Collision requires implementing a second getInstance that takes an accountID
  • iOS: SS-4430: Worked around issue with readonly inputs not firing onfocus events, even when programatically given focus
  • IMPORT: Doing an Import from MyScouts when you have multiple roster members with the same SC Member # was randomly picking one of the matches to update
  • INVENTORY: Editing and then saving inventory could incorrectly add a note of “undefined”
  • COMMITTEE: Fixed a missing word a message box when you change to/from the Commissioner role
  • COMMITTEE: Re-pushing national events to your section accounts wasn't working
  • WIKI: Corrected some typos in the Quick Reference Guide

Patch (2022-06-16)

Miscellaneous Enhancements

  • SS-4510: Improved presentation of manage signup when event deposit = total, and when member override < event deposit
  • COLONY: SS-4485: Added missing Beaver Woggle
  • SS-4486: Have a way of quickly showing who is a parent login
  • RECORDSHEETS: Styling more closely aligns with what is seen in ScoutsTracker

Bug Fixes

  • EMAIL: SS-4453: Couldn't delete attachment from draft email
  • COMMITTEE: SS-4458: Embedded calendar issue wwhen viewing multiple sections in which there is multi-day reminder and a multi-day all-day non-reminder that are on the same day
  • SS-4468: For youth/parent logins, “Current Scout” dropdown doesn't include Other Participants
  • SS-4494: Badge sharing should include Sustainability badges
  • SS-4506: Missing youth role resulted in “???” which is kind of unnecessary in Colony & Pack
  • SS-4514: Restored missing “Reports” | “Pond Maps”
  • SS-4512: Need to clear “always use this login” if set to unapproved logins
  • COLONY: SS-4485: Custom inventory items were displayed twice, upon a subsequent navigation to “Account” | “Inventory”
  • RECORDSHEETS: Event notes were showing in raw HTML
  • EMBEDDED: SS-4520: Extra semicolon showing in location if only one of site/address are defined

Patch (2022-06-24)

Miscellaneous Fixes

  • More changes to prep for Youth/Scouter alamagation
  • IMPORT: Improvements in what information is displayed
  • Only show attendance tip when attendance can be taken
  • QUALS: Variety of cleanup/tweaks associated with editing a member's quals
  • Added Group Committee accounts as transfer targets for scouters

Bug Fixes

  • Going to “Schedule” | <event> | “Edit” | “Scouter-in-Charge” would subsequently hide buttons on (multiple) other pages
  • Vertical Skills 8.2 and 8.3 had some typos in the original SC text
  • IMPORT: Fixed a SQL error
  • INVENTORY: When a Committee custom inventory is deleted after having its stock previously defined, it could prevent a section account from drilling down on “Account” | “Inventory”
  • Suppress a “-1 is not a valid email address” message
  • QUALS: SS-4532: Custom quals showing up in an “undefined” category
  • QUALS: Editing a member's quals, then clicking Add Qual | Manage List | Create Custom Quals doesn't refresh the first list
  • QUALS: Problem merging youth when one of them had an overridden outing label attribute
  • COLLAB: Delete a custom label for a Pack didn't appear to do anything (until next reload)
  • SS-4537: Problem moving members up
  • SS-4509: “Scheduled” icons on badge reqs weren't showing after a fresh sync (until the next reload)

Patch (2022-07-01)

Miscellaneous Enhancements

  • MIGRATION: Merged youth and scouter tables
  • MIGRATION: Added temporary support for laggard browsers
  • Added four-week display option to Calendar
  • COMMITTEE: Wired off “Other Participants”
  • Allow multiple inactive statuses for Scouters
  • Improved logic determining whether an AAF reminder should be shown
  • Removed a red-herring ASSERT

Bug Fixes

  • AAF: Falsely reported some AAF's as obsolete if they had international travel but no tour permit
  • ADMIN: Argument mismatch in deleteMember
  • COMMITTEE: Viewing Cat3 AAF for a section account was generating an exception
  • SS-4546: Next/Prev Year button on calendar wasn't working
  • SS-4547: Plus symbol in event names were showing as %2B
  • SS-4566: Update multiple youth was broken
  • SS-4569: Problem reactivating some youth
  • Clicking on “Account” | “Logins” | “Current member details” appeared to hang
release_17.6.txt · Last modified: 2022/09/02 22:15 by admin