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

  1. Log in with a Security Admin role
  2. Navigate to the Security section
  3. Select "View Archived Accounts"
  4. Search for a user by name or email
  5. 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

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

User Access

  • Requires sign in: TRUE
  • Can access page directly from URL: FALSE
  • User Profile Required for Archive Accounts page: security admin

Issue label

Screen shots of page

Technical Details

Files that mention Checklist and how they interact

Core Files

Other files