Archive Accounts - hackforla/tdm-calculator GitHub Wiki
Archived Accounts
Temporary note
⚠️ The Archived accounts page in the application is being redsigned in this issue: https://github.com/hackforla/tdm-calculator/issues/2374. This wiki page will need to be revised after it, and the dev issue are completed.
Overview
This page describes how Security Admins manage archived user accounts.
What Archiving an Account Means (vs Deleting)
- Archiving disables login and access while preserving the account and related records.
- Permanent deletion removes the account entirely and cannot be undone.
Permissions
- Only users with the Security Admin role can view, archive, restore, or permanently delete archived accounts.
Access and Data Implications
- Archived users cannot log in or access account, project, or submission data.
- Only a LADOT/LACP Security Admin can restore access by unarchiving the account.
- All account data is retained while archived.
- Archived accounts do not appear in the Security Roles page until restored.
- Accounts with shared snapshots can be archived but not deleted.
Step-by-Step: Viewing and Managing Archived Accounts
- Log in with a Security Admin role
- Navigate to the Security section
- Select "View Archived Accounts"
- Search for a user by name or email
- Use the options menu (⋮) to manage the account
Available Actions on Archived Accounts
Restore Account
- Reactivates the account.
- Allows the user to log in.
- Restores previous permissions and roles.
- Returns the account to the Security Roles page.
Permanently Delete Account
- Permanently deletes the user account.
- This action cannot be undone.
Navigation Between Related Pages
- Return to Active Accounts → Security Roles page
- See All Archived Projects → Archived Projects page
Relationship Between Accounts and Projects
- Only user accounts can be archived.
- Associated projects are archived automatically.
- Access is restored when the account is restored.
URLS
- Dev URL: https://tdm-dev.azurewebsites.net/archivedaccounts
- Prod URL: https://tdm.ladot.lacity.org/archivedaccounts
- GitHub location: repo:hackforla/tdm-calculator "Archived Accounts"
- Figma Design:
- WIKI TDM Calculator Figma Pages and Structure
- Figma [TDM Calculator Figma Pages and Structure, User-Facing Screens]
- Figma [TDM Calculator Handoff, User-Facing Screens]
User Access
- Requires sign in: TRUE
- Can access page directly from URL: FALSE
- User Profile Required for Archive Accounts page: security admin
- to see all pages that user types can access TDM: Page Access by Role
Issue label
- label:"p-feature: Archived Accounts" on Issue tab
- label:"p-feature: Archived Accounts" on Project Board