User Tools

Site Tools


release_18.0

This is an old revision of the document!


<< List of all previous releases

Release 18.0 - Key Features

Complete Restructuring of How Members are Implemented

The essence of this is update is change to the underlying identity model used by ScoutsTracker. The old model identified all badge progression, qualifications, emergency info using a “member ID” which referred to a specific entry in your account's roster. This meant that all the records associated with a member in your account were “owned” by that member, and were specific to your account.

That has now been changed by the addition of a new over-arching “Person” record, that is independent of the account. This includes fields such as your real name, your SC Member #, your birthday, etc. I.e., fields that aren't impacted by whether you're a Beaver or a Scouter.

So a member in a Section actually has a significant chunk of their information stored in the new Person record, i.e., all member records now actually just reference a specific person record where account-independent fields are stored. A key advantage is that a multiple member records can now all reference a single underlying person record. I.e., this means that they all now share common fields such as name, birthdate, SC Member #, etc.

But even more significant is that all the badge progression, qualifications, emergency info records are linked to a account-independent person record, rather than an account-specific member record. And this means that if there are multiple members who share the same person record, they also now share the same badge progression, qualifications, etc. So if a linking White Tail completes an OAS requirement, that accomplishment is instantly visible in their new Pack. Or if a Pack Scouter recertifies their Standard First Aid, then the other sections that Scouter helps out with will also see that updated qual.

The linking of member and person records has also enabled some other function. For example, a Scouter can add a member to their roster just by using a “Scouting Role ID” from a different account that the member is involved in.

And members can be identified as being the same “person” by using an “Add Other Scouting Role” button.

This same mechanism now allows parents to fetch their kids' Scouting Role ID's (via a new “Moved to a Different Group” button) so that a Scouter in a new Section can add the youth to their rosters.

The information about members in your Section are now presented more like a resumé, with a section about the person, a section about their current Role in your Section, and a listing of all their other (past and present) roles in other Sections.

Finally, there are a couple of new fields associated with the person, most notably there is a “Pronouns” field by which you can specify the gender pronouns that a member would prefer people use.

The use of a common Person record now means that Scouters have record their birthdates. And, there's a new “Left the Section” date field for members.

This is very far-reaching change, so more detailed information can be found

Miscellaneous Enhancements

  • SS-4558: Added an Owing/Paid toggle to “Reports” | “Payment”
  • IMPORT: SS-4556: Improved error reporting when trying to import edited/invalid membership listings
  • IMPORT: System File Open dialog now only looks for .xls
  • IMPORT: First/Last names are now mandatory, SC Member # is now mandatory
  • Hide snapshot summary/events when current youth is an “Other Participant”
  • Better warning when deleting scouters with signup/attendance/payment records
  • Ability to reset “start/end a new year” and tips
  • Move up / Transfer notification email now goes to parents, too
  • Better parameterization of “Tap” vs “Click” vocabulary
  • “Manage attendance” COVID and attendance columns are now disabled if the member is not eligible to attend

Bug Fixes

  • SS-4553: Got misleading error message if you tried to sign in with login with an uninitialized password after previously having tried signing in with a unrecognized email
  • SS-4459: For self-collaboration, if label was null it was showing as “undefined”
  • Fixed obscure merging error when dealing with requirements that had been successively awarded/revoked as a result of changing event attendance after Giving Credit
  • Fixed an issue with with inflating tally counts when repeatedly merging youth
  • Was losing requirement note attachments when merging youth
  • CREW: SS-4602: Restored favicon
  • SS-4600: No consent column included for youth “Other participants” in Manage Attendance page
  • SS-4600: “Show Other Participants” is not pre-selected when there are attendees who didn't sign up
  • COMMITTEE: SS-4617: Meetings had a nominal dues of $1, even though the concept of default dues isn't supported in the Committee edition
  • COMMITTEE: SS-4619: Couldn't get rid of some legacy contacts for Sections
  • COMMITTEE: Go to “Account” | “Sections” | <section> | “Contact Administrators”, was listing all members as recipients
release_18.0.1662052846.txt.gz · Last modified: 2022/09/01 17:20 by admin