Expand description
Season (term) handover of a project group (issue #173, step 8).
Student teams replace many members at once. The managers of a group (and
administrators) see every member with their last activity, check-outs,
manager flag and “member until” date (members), choose members, and
run one plan (run): make the new lead a manager, release the chosen
members’ check-outs (with a reason, so active members’ locks too), set or
clear “member until”, remove members and demote the old managers. Each
step goes through the service that owns it, so every object is checked
and audited on its own, and one refusal does not stop the others.
Structs§
- Season
Member - A member of the group as the season page shows them.
- Season
Plan - What
rundoes, in this order. - Season
Report - What
rundid. - Step
- One step of the plan for one member.
Constants§
- MAX_
MEMBERS - Most members one plan may touch.