NFC RENTAL — PERMISSIONS, TEAM EDIT/DELETE, AND DASHBOARD COLOURS

Files in this package:
- admin/tenants.php: property-assignment filtering and server-side permission checks; Edit and Delete (safe archive) actions.
- admin/team.php: edit team/caretaker details and deactivate assignments while retaining history.
- dashboard.php: more colourful dashboard and property-scoped counts.

INSTALL SAFELY
1. Back up these three existing files from public_html/rentals first: admin/tenants.php, admin/team.php, dashboard.php.
2. Upload this ZIP to public_html/rentals and extract there. Confirm the files land at exactly those paths (admin files in the admin folder, dashboard.php directly in rentals).
3. Do NOT overwrite config/database.php, includes/auth.php, login.php, or any NFC ONE files. No SQL import is required.
4. Test as System Admin, landlord, agent/manager, and caretaker where available. Test tenant access only with a test account assigned to one property.

SAFETY NOTES
- Tenant Delete archives the tenant as Former and expires the active lease; rent/payment history is retained rather than hard-deleted. Archived former tenants are removed from the active tenant list.
- Team Delete deactivates the property assignment and deactivates the user if they have no other active assignments; history is retained.
- This package addresses the Tenants module and Team assignment page. It does NOT yet enforce permissions in every other module (leases, rent, payments, expenses, reports) or subscription expiry. Test each role before using on live customer data.
- No changes have been made to NFC ONE.
