THE LABS GADGET CRM — PHASE 3 ASSIGNMENT UPDATE
================================================

PURPOSE
- "Assign Staff Member" includes ALL ACTIVE CRM accounts, regardless of role.
- Along (Manager), Accounts/HR, Technician, Frontdesk, other Staff, and Owner
  are selectable if their CRM accounts are active.
- Each dropdown option includes the account's existing role for clarity.
- Inactive accounts are NOT offered as new assignments.
- The server checks that the assigned account is active before saving.
- Owner and Manager remain the only roles allowed to CHANGE assignments.
- Assigning a repair does NOT change anyone's role, status-update permissions,
  sales visibility, or account password.

INSTALL (NO DATABASE MIGRATION)
1. Back up your current repair-new.php and repair-view.php before changing them.
2. In cPanel File Manager, open the verified document root for
   crm.thelabsgadget.com (typically public_html/crm.thelabsgadget.com).
3. Upload this ZIP to that same folder and Extract it there. Overwrite only
   repair-new.php and repair-view.php from this patch.
4. No new database tables, setup pages or activation steps are needed.
5. Refresh repair-new.php and confirm Along appears in "Assign Staff Member".
6. Test by assigning a test job to Along, then open the job to confirm the
   assigned staff member is shown; also test changing the assignment.

NOTE: This is a minimal patch for the original Phase 3 ZIP. It does not
contain config.php, assets, login scripts or database queries for sales.
Original role-based permissions for status updates still apply.
This update has been syntax-checked but not tested on your live hosting.
