Surveys have moved
Creating surveys, links, approvals and the survey log now live in their own module.
Open Survey Management System

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…