Access Requests

Loading…

Dropdown Lists

Team Members

Email is optional but needed for "Send Reset Link" below — that's how a team member gets a link to set/reset their own password without an Admin typing one in for them. Picking Admin ignores Department above — Admin accounts are always placed in Management and see everything regardless of department.

Departments & Roles

These two lists feed the Department and Role dropdowns above (and the migration mapping) — same Settings-backed pattern as every other dropdown on this page. Add a new Department here (e.g. "Marketing") before it'll show up when adding or editing a team member.
Roles are the fixed seniority ladder (Admin / Head of Department / Manager / Associate) — permission logic across the backend depends on this exact ordering, so this list isn't editable here.

Departments & Roles — Permissions

What each Department/Role combination can actually do
Reference view of what's enforced in the backend today — not an editable config; changing what a role can do means a developer changes the relevant check in the code, not this table.

Invoice Payment Details

Bank / UPI / Cash details that can be printed on generated invoices & challans (Finance → Invoicing → Payment Method).
Loading…

Document Storage — Cleanup

Finds Documents_Index rows whose file no longer exists on Hostinger and removes them (archived first, never a silent delete)
Not checked yet this session.
This also runs automatically every night if a time-driven trigger for runNightlyDocumentReconcile_ has been set up in the Apps Script project — this button is for checking on demand.

Data Quality — Values Needing Review

Free text typed on a form that didn't match any Settings option closely enough to auto-correct
Loading…

Audit & Access Log

Live — refreshes every 10s
TimeUserActionEntityIDDetails
Loading…