Add archive option for account types #758
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Account Type Archiving:
Added a check to detect if archive_account_type is set in the $_GET request.
When set, the respective account type is marked as archived by updating the account_type_archived_at column in the account_types table with the current timestamp.
Logging:
When an account type is archived, a new entry is added to the logs table.
Type: Account Type
Action: Archive
Description: Contains the archived account's ID.
IP & User Agent: Captured from the session data.
Notification & Redirection:
A session alert message "Account Archived" is set after successful archiving.
User is then redirected back to the referring page.