User Tools


<< List of all previous releases

Release 12.3 - Key Features

Database Administration and Configuration

  • PostgreSQL database upgraded from 9.3 → 9.6
  • Database moved to Canadian data centre
  • Support for domain specific-common database shards

Youth/Scouter Contact Fields

  • Can now define multiple Address fields (e.g., “Mom's Home”, “Dad's Home”). Addresses will be included in an “Import from MyScouts”.
  • Re-layout of contact detail fields when editing youth/scouters
  • Search now includes Youth/Scouters fields, including Address, Phone, and Health/Emergency
  • Youth and Scouters lists are now filterable

Miscellaneous Enhancements

  • Added 'isaux' field to roles that lets apprentices/companies to be appropriately grouped

Bug Fixes

  • Regular expression bug was resulting in a blank representation of a new phone number
  • Fixed a minor display issue with logins page when there were no youth logins
  • Fixed a bug when adding login to scouter who didn't previously have one
  • COMMISSIONER: error upon uninviting a section
  • Attendance check-off table could be too narrow
  • PayPal was tacking on “_1” after some parameters

Patch 12.3.1 (2017-08-04)

  • ENH: Variety of vendor-specific changes, including addition of tallypass logic elements
  • ENH: Made PIN expiry a parameter, now defaults to 10 minutes
  • BUG: Made sure PIN challenge is suppressed for all types of embedding
  • BUG: “Show all stages” button was appearing in search results, below matching badges
  • BUG: Empty “Roster” header was showing “OAS Skills” sections

Patch 12.3.2 (2017-08-09)

  • BUG: Added failover fetch for embedded outings
  • ENH: Removal/updating of some hard-coded IP addresses
  • ADMIN: Auto-registering with load balancer target groups
  • ADMIN: Reconfiguration of wiki data to better integrate with git

Patch 12.3.3 (2017-08-23)

  • BUG: broken link to Quick Reference Guide
  • BUG: couldn't import from SpreadSheet if the “Organization Sub Type” field was missing from the spreadsheet
  • BUG: trial status flag wasn't being reverted on a logout
  • BUG: challenge to resolve uniform difference in youth merging… but there is no uniform anymore

Patch 12.3.4 (2017-08-27)

Miscellaneous Enhancements

  • COMMISSIONER: list of sections in push picker (and others) is now sorted by name
  • Added support for “Patrol” field in the import spreadsheet
  • Added finer granularity in detecting changes in “Import from MyScouts” data

Bug Fixes

  • Parents/Youth had an (unusable) “Emergency List” link in events
  • Parents/Youth with “Can see youth” would see some empty list groups under “Account”
  • COMMISSIONER: pushing multiple events could leave some selections unselectable in the push section picker
  • Badge requirements with completion logic (e.g., a tally count) that were marked as complete in a previous section had a tooltip claiming that they were complete as a result of troop preference
  • The bulk update “filter by participation” toggle wasn't having any effect
  • Program cycle wasn't being updated when duplicating events

Patch 12.3.5 (2017-08-31)

  • BUG: badge requirements with completion logic (e.g., a tally count) that were marked as complete in a previous section had a tooltip claiming that they were complete as a result of troop preference
  • BUG: the bulk update “filter by participation” toggle wasn't having any effect
  • BUG: program cycle wasn't being updated when duplicating events
  • ENH: added support for auto-relicensing

Patch 12.3.6 (2017-09-05)

  • BUG: if you had both phone numbers and addresses with the same label, they could overwrite each other during “Import from MyScouts”

Patch 12.3.7 (2017-09-11)

Miscellaneous Enhancements

  • Say “your changes won't be saved until you…” if there is a outstanding email preference

Bug Fixes

  • Changed a scouter's status to “Inactive” and got a choice to “Copy Records” or “Just update Status”
  • If your entire section were on the CP, and you did a bulk update of youth, it would suggest your were going to change the “Canadian Path” property (when really, you weren't)
  • Some MyScouts entries could be misformatted, causing an error upon import
  • The Group or Area licene's “master” login wasn't included in the “Quick Pick” list of Scouters… so if the master happened to actually be a scouter in that section, they couldn't be emailed
  • COMMISSIONERS: “tech contact” shouldn't be included in the list of “other roles”, because it's constantly regenerated, and not removable
  • COMMISSIONERS: The “master” login wasn't being created in all accounts that it should have been
  • COMMISSIONERS: The section names in the Emergency list were not being annotated with the section level
  • COMMISSIONERS: The Login permissions had a “can updated badges”, which is irrelevent because there are no badges in the Commissioner edition
  • COMMISSIONERS: “Account” | “Advanced” had a “Allow sections to help manage the account”. This is not supported in the Commissioner edition
  • COMMISSIONERS: If you hadn't previously defined any shared folders (for file sharing) then it was impossible to set one up

Patch 12.3.8 (2017-09-15)

Miscellaneous Fixes

  • ADMIN: add “copy to clipboard” to price calculator (e.g., “50.00 + 6.50 HST = $56.50”)
  • Add “in” “out” columns to the signup sheet

Bug Fixes

  • Could not drill down on scouters with undefined “other roles” property
  • MyScouts import could create malformed JSON representations of addresses that contain specific typos
  • Tech Contact (aka, master) login couldn't change their own “other roles”
  • COMMISSIONERS: “Welcome Messages” button wasn't visible in “Account” | “Logins”
  • Sometimes, clicking on “Emergency List” in an event would pop up a message, but not actually take you to the emergency list report

Patch 12.3.9 (2017-09-30)

Miscellaneous Enhancements

  • Leave the “Tech Contact” off the PRC Report unless they actually have a role in your section
  • Renamed “license key” to “activation code”
  • Cleaned up old assumption of binary values in grouping login
  • Increased sanity monitoring from 5 minutes to 1 minute
  • Updates to NLC and Chinnook Area/Group organization

Bug Fixes

  • You couldn't see “Emails” | “Options” unless you had sent an email
  • “Use legacy lanyards” option was showing up for non-Troop sections under “Account” | “Advanced”
  • When drilling down to a badge from Related Requirements, you could see the wiki formatting codes
  • File attachment icons were blank if your document extension was uppercase (e.g., docx vs DOCX)
  • COMMISSIONERS: No “add new account” when starting out with a blank Area/Group
  • COMMISSIONERS: The “is official account” checkbox was showing up when clicking “Account” | “Sections” | “Add New Account”
  • The test for conflicts/relatedsections was not returning leader logins if the login was used both by an inactive and active leader
  • COMMISSIONERS: Switching between grouping by 'section level' or 'label' was not changing whether a section's name was annotated with it's level
  • COMMISSIONERS: Using the section 'filter' command was always suppressing the section's level annotation
  • COMMISSIONERS: The “(pending)” annotation doesn't show up when using the filter
  • COMMISSIONERS: unaccepted email invites to other commissioners showed “- undefined” in their name when grouped by section level
  • If you deleted a leader always deleted the associated login, even if there was another active leader using the same login
  • Watchdog timer wasn't running

Patch 12.3.10 (2017-10-09)

Miscellaneous Enhancements

  • Changed security PIN expiry so that iOS users don't get prompted everytime they toggle between apps, and all users get pinged a little less frequently
  • COMMISSIONERS: change “(Pending)” invitation annotation to “(No Response)” because “pending” has a quite different meaning re MyScouts

Bug Fixes

  • Add a test for Chrome 61 storage problem
  • Participation by Program Area was showing Program Map Locations (which additionally was blank for Venturers and Rovers)
  • WYSIWYG editor can inject inappropriate HTML elements into the event descriptions, seriously screwing up subsequent navigation
  • Minor tweak in layout spacing of “Program Areas” list
  • IE: fixed a error message that could appear when being prompted for security PIN
  • IE: fixed a Journey Card printing problem
  • SCOUTS: conflicting names in old/CP Programs was causing incorrect labels to be shown in Personal Record Sheet

Patch 12.3.11 (2017-10-19)

Miscellaneous Enhancements

  • Logging out would cause each connection to do an “initial sync” of all records, instead of just an incremental sync
  • Parent logins couldn't use the “master” email address, making it tough for the “master” login who happened to be a parent of youth in one of the sections
  • Minor tweak to the wording of the unused related requirements message when giving credit

Bug Fixes

  • Ability to change “master” login was disappearing on subsequent clicks on “Account” | “License”
  • Some duplicate events could cause each connection to do an “initial sync” of all records, instead of just an incremental sync
  • You could be on the email blacklist for a couple of reasons, but only one was getting cleared when you opted into receive emails of a particular type
  • There was an unnecessary border around bullet point lists in the event descriptions section of a printed-out attendance sheet
  • Going to “Reports” | “Unfinalized Events”, clicking on an event, and then clicking on the “Manage” button to update the attendance was presenting you with a “this is a print-only worksheet” message
  • Some sign-up lists has a column misalignment, and/or separate IN/OUT columns
  • Going to “Reports” | “Event Signup/Attendance” and clicking on an event with no signup or payment enabled was taking you to the event signup/payement options page, instead of just letting you print the report
  • Worked around Chrome 61 bug
  • Ready-to-award badges for inactive youth were still showing up as inventory demand
  • Changing inventory of shared item would save to wrong uniform