Skip to main content
Page permissions (page.*) control route-level access across the PropOps web application. Each permission gates a specific page, sidebar link, header button, or Electron sidepanel. There are 103 keys across 15 sub-namespaces.
If a user lacks the required page.* permission, the route returns a 403 error and the corresponding sidebar/header link is hidden automatically.

page.analytics.* — Analytics

Permission KeyDescription
page.analytics.reportsAccess analytics reports page
page.analytics.viewAccess analytics page + sidebar link

page.branches.* — Branches

Permission KeyDescription
page.branches.viewAccess branch page

page.calendar.* — Calendar

Permission KeyDescription
page.calendar.viewAccess calendar page + sidebar link

page.contractors.* — Contractors

Permission KeyDescription
page.contractors.createCreate contractor
page.contractors.deleteDelete contractor
page.contractors.editEdit contractor
page.contractors.manage_tradesManage contractor trades

page.dashboard.* — Dashboard

Permission KeyDescription
page.dashboard.quick_statsShow quick stats toolbar on dashboard
page.dashboard.security_reportAccess security report from dashboard
page.dashboard.viewAccess the main dashboard page + sidebar link

page.electron.sidepanel.* — Electron Desktop Sidepanels

These permissions are only relevant when PropOps is running as an Electron desktop application. Each key controls visibility of a sidepanel.
Permission KeyDescription
page.electron.sidepanelElectron sidepanel category
page.electron.sidepanel.ai_insightsAI insights sidepanel
page.electron.sidepanel.branch_fixfloBranch Fixflo sidepanel
page.electron.sidepanel.calendarCalendar sidepanel
page.electron.sidepanel.contactsContacts sidepanel
page.electron.sidepanel.job_healthJob health sidepanel
page.electron.sidepanel.logsLogs sidepanel
page.electron.sidepanel.mapsMaps sidepanel
page.electron.sidepanel.notificationsNotifications sidepanel
page.electron.sidepanel.pinned_jobsPinned jobs sidepanel
page.electron.sidepanel.quick_actionsQuick actions sidepanel
page.electron.sidepanel.slaSLA breached sidepanel
page.electron.sidepanel.weatherWeather sidepanel

page.feedback.* — Feedback

Permission KeyDescription
page.feedback.submissionsView feedback submissions
page.feedback.viewAccess feedback page + header button

page.financial.* — Financial

Permission KeyDescription
page.financial.paymentsAccess payments page
page.financial.viewAccess financial pages + sidebar link

page.help.* — Help

Permission KeyDescription
page.help.viewAccess help page

page.job.* / page.jobs.* — Jobs

Controls access to job list, creation, editing, duplication, and read-only views.
Permission KeyDescription
page.job.createCreate new job page + quick-add button in header
page.job.duplicateDuplicate job page
page.job.editEdit job page
page.job.readonlyRead-only job view
page.jobs.commitsView committed jobs page + sidebar link
page.jobs.manage_case_notesManage case notes on jobs
page.jobs.manage_documentsManage documents on jobs
page.jobs.manage_photosManage photos on jobs
page.jobs.quotesView job quotes
page.jobs.recallsView recall jobs page
page.jobs.viewView jobs list page + sidebar link
page.jobs.view_allView all jobs (unrestricted)

page.map.* — Map

Permission KeyDescription
page.map.viewAccess contractor map page + sidebar link

page.notifications.* — Notifications

Permission KeyDescription
page.notifications.manageManage notifications
page.notifications.viewAccess notifications page

page.reports.* — Reports

Permission KeyDescription
page.reports.ai_reportsAI reports page + sidebar
page.reports.financialFinancial reports page + sidebar + API guard
page.reports.gemini_reportsGemini AI reports page
page.reports.job_inspectionJob inspection reports page
page.reports.usersUser reports page + sidebar + API guard

Permission KeyDescription
page.search.recent_accountsShow recent accounts in search results
page.search.recent_jobsShow recent jobs in search results
page.search.viewAccess search page + search button visibility

page.security.* — Security

Permission KeyDescription
page.security.bypass_password_requirementsBypass password strength and breach checks
page.security.file_integrityAccess file integrity page
page.security.password_breach_scanningAccess password breach scanning

page.settings.* — Settings & Administration

The largest page namespace. Controls access to every page within the Settings area.
Permission KeyDescription
page.settings.account_permissionsAccess account permissions page
page.settings.activity_logActivity log page
page.settings.all_usersView all users page
page.settings.api_monitoringAPI monitoring page
page.settings.background_patternsBackground patterns page
page.settings.branch_managementBranch management page
page.settings.brand_managementBrand management page
page.settings.configurationMain settings / job documents / cron pages
page.settings.cron_jobsCron jobs management page
page.settings.data_generatorTest data generator page
page.settings.documentsDocument settings page
page.settings.email_logsEmail logs page
page.settings.environmentEnvironment configuration page
page.settings.file_integrityFile integrity page
page.settings.job_documentsJob documents settings page
page.settings.maintenance_modeMaintenance mode page
page.settings.noticesNotices management page
page.settings.orphaned_filesOrphaned files page
page.settings.password_breachPassword breaches page
page.settings.securitySecurity settings page + dashboard link
page.settings.sessionsActive sessions page
page.settings.sessions_blacklistSession blacklist page
page.settings.staffStaff settings page
page.settings.staff_permissionsStaff permissions management page
page.settings.system_statusSystem status page
page.settings.tenant_managementTenant management page
page.settings.user_rolesUser roles page
page.settings.visibilitySettings visibility page
page.settings.whatsapp_templatesWhatsApp templates page

page.system.* — System

Permission KeyDescription
page.system.activity_logSystem activity log page
page.system.api_monitoringSystem API monitoring page
page.system.file_integritySystem file integrity page
page.system.job-tagsJob tags management page
page.system.logsSystem logs page
page.system.securitySystem security page
page.system.viewAccess system pages

page.tenants.* — Tenants

Permission KeyDescription
page.tenants.createCreate tenant
page.tenants.deleteDelete tenant
page.tenants.editEdit tenant

page.users.* — User Management

Controls access to user management, including per-account-type tab visibility and creation buttons.
Permission KeyDescription
page.users.createCreate user page + quick-add button
page.users.force_logoutForce-logout user from user management
page.users.manage_rolesManage user roles from user management
page.users.viewAccess user management page
page.users.view_agentsView agents tab in user management
page.users.view_contractorsView contractors tab in user management
page.users.view_landlordsView landlords tab in user management
page.users.view_staffView staff tab in user management
page.users.view_tenantsView tenants tab in user management