Commit 7c243c3e authored by Mahmoud Aglan's avatar Mahmoud Aglan

docs: update Archive architecture map with member-centric view

Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
parent 4eea7873
# Archive Module — Architecture Map # Archive Module — Architecture Map
> **Last updated:** 2026-06-10 > **Last updated:** 2026-06-22 (added member-centric Archive screen in Members module)
> **Status:** Living document — incrementally updated as new information is discovered > **Status:** Living document — incrementally updated as new information is discovered
--- ---
...@@ -21,6 +21,19 @@ It does **NOT**: ...@@ -21,6 +21,19 @@ It does **NOT**:
- Replace the audit_trail table (which logs individual field changes) - Replace the audit_trail table (which logs individual field changes)
- Restore entities from snapshots (read-only historical record) - Restore entities from snapshots (read-only historical record)
### Member-Centric Archive View (Added 2026-06-22)
In addition to the technical snapshot browser (`/archive`), a **user-friendly archive screen** exists inside the Members module at `/members/archive`. This provides:
- Browsable list of all archived members (is_archived=1) with advanced search filters
- Detailed show page per archived member: personal data, dependents, financial history, number chain, audit trail
- Direct linking between old and new members (who received the membership number)
- Permission: `member.archive`
Files:
- `app/Modules/Members/Controllers/MemberArchiveController.php` — index + show
- `app/Modules/Members/Views/archive_index.php` — searchable listing
- `app/Modules/Members/Views/archive_show.php` — full detail with sidebar
--- ---
## 2. Directory & File Structure ## 2. Directory & File Structure
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment