You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
We are the University of Toronto Machine Intelligence Team, and our website includes a project page showcasing all the projects our members (past and present) have worked on. Many alumni no longer have active accounts in our current system, but they contributed significantly to past projects and should still be featured on our site.
We mark alumni as legacy: true in our user schema.
If we later want to associate an alumnus with an existing user account, we manually set legacyClaimed: true.
This approach ensures we properly recognize alumni for their past work, while allowing us to link them to current users when needed.
User Story
As an admin of the University of Toronto Machine Intelligence Team website:
I need the ability to create or import alumni user entries as “legacy” so their past work is recognized.
I want the option to link an existing GitHub-auth’d (or otherwise authenticated) user to a legacy user.
When linked, the system should mark the legacy user as claimed and handle any merges or updates to the user’s information.
Acceptance Criteria
Database / Schema Updates
Add legacy (boolean) and legacyClaimed (boolean) fields.
Ensure existing non-alumni users remain with legacy: false and legacyClaimed: false by default.
Linking Functionality
Admins can link a legacy user to an existing GitHub-auth’d user.
Description
We are the University of Toronto Machine Intelligence Team, and our website includes a project page showcasing all the projects our members (past and present) have worked on. Many alumni no longer have active accounts in our current system, but they contributed significantly to past projects and should still be featured on our site.
legacy: true
in our user schema.legacyClaimed: true
.User Story
As an admin of the University of Toronto Machine Intelligence Team website:
Acceptance Criteria
Database / Schema Updates
legacy
(boolean) andlegacyClaimed
(boolean) fields.legacy: false
andlegacyClaimed: false
by default.Linking Functionality
legacyClaimed = true
.The text was updated successfully, but these errors were encountered: