Loading
Loading
Approvals
Grant access by role and feature. Route create, update, and delete tickets through ordered levels. Keep a trail of who changed what.
Live today: Programmer permission groups and approval workflows, the shared Approvals Inbox, clerk schedule approval, leave chains, and fee or scholarship tickets.
The path on the live product, not a brochure funnel.
Grant
Attach role and feature groups so clerks, HODs, accounts, and principals see only the work they own.
Configure
Pick a model and action, then order levels by role group or named approvers with department scope.
Submit
A gated create, update, or delete becomes a ticket with a snapshot. The live row waits.
Decide
Current approvers open the inbox: approve, reject, or request changes with remarks.
Apply
On final approval the snapshot lands. Steps, skips, and remarks stay on the record.
Programmers manage role groups, feature bundles, permission route maps, and per-user grants from Groups, Features, Permissions, and User Permissions.
Prefer attaching a feature group that already matches the product page. Ask the user to log out or refresh so the sidebar cache updates. One-off route toggles stay the exception.
Approval Workflows bind a content type and action (create, update, or delete) to levels. Each level can name concrete approvers, a role group, or both.
Department scope resolves who holds that role for the applicant: primary department, working departments, or college-wide. skip_self omits the applicant when they would otherwise approve their own ticket.
Approvers open the Approvals Inbox, filter by status or action, and open a request to see the proposed snapshot.
Approve, reject, or request changes. Remarks travel with the decision. Creators resubmit after changes. Parallel approvers on one level: any one approve can advance that level.
Staff verify duty cover with OTP before submit. The leave ticket then moves clerk to HOD to principal, scoped to the department.
Balance deducts only on final approval. Pending leave stays off the department calendar. Cancelling an approved leave raises a delete ticket on the same chain.
Fee types, structures, scholarships, and penalties register as approvable models. Structure-item updates can propagate to seeded student fee lines when the ticket says so.
Timetable slots use the clerk Schedule Approval screen: pending slots stay off attendance until approved, and a reject needs a note. Payment claims still review in Accounts; scholarship and structure tickets use this inbox.
Each request keeps levels, per-approver decisions, remarks, and levels skipped when the applicant was the only self-approver.
Email notifies current approvers on request, creators on outcome or changes requested, and digests for pending work. The trail is the record, not a chat thread.