MA

Users & roles

K2
Google OAuth for everyone internal. Role sets the default home; a per-user override wins when someone lives somewhere unusual.

Users (21)

NameRoleDivisionHome
MarcusadminAllK1 Admin home
CrowadminAllK1 Admin home
JamieexecAllJ1 Reports
AnnieexecAllJ1 Reports
Rachelar_apAllI1 AR home
Angiear_apAllI4 AP home
Coreyoffice_opsRoofingE1 Dispatch grid
Ethanoffice_opsRoofingE1 Dispatch grid
Waylonoffice_opsRoofingE2 Crews view
Karaoffice_opsRoofingC1 needs-permit
Colbyoffice_opsRoofingC1 customer-touch
Kareemoffice_opsRoofingC1 supplementing
Austinoffice_opsLandscapingD1 landscaping board
Stuoffice_opsLandscapingD1 landscaping board
Bradyoffice_opsLandscapingD1 landscaping board
Dominicrep_managerRoofingM1 rep app
Zach RrepRoofingM1 rep app
Zach Coffice_opsWindowsF3 mfr tracking
Ericoffice_opsWindowsF3 mfr tracking
Dinooffice_opsCorporateL6 partner view (v1.5)
Remi Opspartner_viewCorporateL6external · partner (OAuth)

Home = where login lands you. Role default, overridable per user (e.g. a rep covering dispatch for a week).

role_permissions matrix

RoleJobsConsoleDispatchMaterialsMoneyReportsAdmin
admin
office_opsreadread
ar_apreadreadreadreadread
rep
rep_managerreadread
execreadreadreadreadreadread
sub (external — token, no account)read
partner_view (external)read

write · read read-only · hidden. Enforced by RLS, not by hiding buttons. Exec reads are division-scopable (J3).