PixelPulse CRM Missing Role/Access Fix Checklist

Fixed in this package:
1. Settings Center has Portal Access User Roles button/card.
2. Sidebar includes Settings Center, Portal Access Roles, Users & Access, Edit History, Tags.
3. Portal Access Roles includes CRM-ready roles: Admin, Sales / Lead Manager, Employee, Sales Executive, Marketing Manager, Campaign Manager, Reports Viewer.
4. Employee role is the safe default: own assigned leads, follow-up updates, own report only.
5. Permission matrix supports View, Create, Edit, Delete, CSV Export, Bulk Upload, PDF Report.
6. Leads/Reports support Own-only or All-company data scope.
7. Login supports username, email, or phone with password.
8. Forgot Password page is included.
9. Edit History is available inside Settings and sidebar.
10. Top logout button is visible on every logged-in page.
11. Sidebar menu has a scrollbar for long menus.

After replacing files, run update_database.php once.
