Team Management
SECTION 21 — TEAM & SUB-MEMBER MANAGEMENT
21.1 Team Overview
A Teacher can create an organisation and invite sub-members (colleagues, assistants) to join it. Sub-members can help create and manage documents within the Teacher’s document pool.21.2 Invite Flow
- Teacher navigates to Account Settings → Team Management.
- Teacher enters the email address of the person they want to invite.
- Teacher configures initial permissions for this person (see Section 4.5).
- Teacher clicks “Send Invite.”
- Invitee receives an email with an accept link.
- Invitee clicks the link → creates an account (or logs in with existing account) → automatically joins the Teacher’s organisation.
- Sub-member’s
status: activeimmediately upon acceptance. - Teacher’s assigned Editor receives a notification-only alert (no action needed).
21.3 Sub-member Permission Configuration
Permission Panel Location: Teacher Account Settings → Team Management → [Sub-member Name] → Permissions- Permissions are enforced server-side on every API endpoint. Client-side hiding is supplementary.
- Teacher can update any sub-member’s permissions at any time.
- Changes take effect immediately on the next request from that sub-member.
21.4 Sub-member Notification Settings
- Teacher controls whether each sub-member receives:
- Email notifications for pipeline events
- Final PDF output email delivery
- Sub-members can independently manage their own notification preferences in their Account Settings.
- Sub-member’s own preference takes precedence for their individual account — it overrides the Teacher’s setting for that person.
21.5 Leave Organisation Flow
- Sub-member navigates to Account Settings → Request to Leave Organisation.
- Teacher receives an in-app notification: “[Sub-member Name] has requested to leave your organisation.” with Accept/Deny buttons.
- On Teacher confirmation: Sub-member’s access to Teacher’s document pool is revoked immediately.
- Sub-member’s account remains active in the system (they can be re-invited later or join another organisation).
- Teacher’s assigned Editor receives a notification-only alert (no action needed).
21.6 Team Activity Log
- Located in Teacher Dashboard → Team Activity.
- Displays all sub-member actions with: action type, document affected, timestamp, sub-member name.
- Filterable by sub-member name, action type, date range.
- Read-only — Teacher cannot modify log entries.