User Story #246
openAdmin edit view of sunduk app design requirement document < Global pots
Start date:
Due date:
% Done:
0%
Estimated time:
Reviewer:
Description
Following are the components for the admin
1. Admin Header Section¶
1.1 Case Title (Full Length)¶
- Editable by admin
1.2 Category (Editable)¶
- Dropdown: Medical, Education, Emergency
1.3 Requirement Type (Editable)¶
- Admin can mark urgent/critical/normal
- Admin can override creator’s input
- Timestamp when urgency is changed (Save in data base only)
1.4 Case Status Controls¶
Admin should see and update:
- Draft
- Pending Verification
- Approved
- On Hold
- Closed
- Rejected
With mandatory reason + note for each status change.
2. Media Section (Admin)¶
- View all images + metadata (upload date, file size)
- Add Remove images
- Mark “Primary Image”
- See “Verified” badge toggle (Admin decides)
3. Contributors Section (Admin)¶
Admin sees additional info hidden from users:
- Full contributor list (not just count) - default sorting logic will be as per the last contribution at last and will show the combined contribution value if contributed multiple times.
- Admin
- Name
- City
- Combined contribution amount. (if no contribution then dont show 0)
- User
- Name
- City
- Combined contribution amount.
- Anonymous user
- Name
- City
- Combined contribution amount.
- Admin
- Anonymous contributors still visible internally
- Export to CSV
4. Location & Accuracy Check¶
Admin can:
- Edit location
- Add proof if available (hospital, NGO address)
5. Goal & Fund Progress (Admin View)¶
Admin actions:
- Adjust goal amount
6. Verification Checklist (Admin)¶
Admin sees deep controls behind the user-facing checklist:
6.1 Supporting Documents¶
- View, add, delete, verify, reject
6.2 Hospital/Institution Verification¶
- Upload documents
- Add notes after verbal verification
- Mark “Verified by Sunduk” with timestamp
6.3 KYC Documents¶
- ID proof
- Address proof
- Bank account verification (penny drop)
- Relation with beneficiary
- Verification status: Pending / Verified / Rejected
- Admin notes for rejections
7. Description Section (Admin Control)¶
Admin can:
- Edit description
- Add internal notes
- Flag sensitive content
- Approve new edits made by case creator
9. Testimonials (Admin Tools)¶
Admin actions:
- Approve or reject new testimonials
- Feature a testimonial to show at top
- View AI-tagged sentiment
10. Case Update Requests (Admin)¶
Admin can:
- View all user requests for updates
11. Contact Sunduk Team (Admin)¶
Admin view shows:
- All user support queries
12. Message & Report Section (Admin)¶
Reports from users:¶
Admin sees:
- Evidence attached by user
- user list who mar it as report
16. Documents Section (Admin)¶
Admin has extended tools:
- Upload documents on behalf of creator
- Mark each document as: Verified / Pending / Rejected
- Add reason for rejection
- Rearrange visibility order
- Make some docs “Admin-only”
- OCR text extraction
- Fraud detection assistance (duplicate image, mismatched identity)
Subtasks
Related issues