feat(permissions): add inquiries resource (view/manage) + idempotent role backfill
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -88,6 +88,10 @@ export const ALL_PERMISSIONS: RolePermissions = {
|
||||
delete: true,
|
||||
change_stage: true,
|
||||
},
|
||||
inquiries: {
|
||||
view: true,
|
||||
manage: true,
|
||||
},
|
||||
};
|
||||
|
||||
export const DIRECTOR_PERMISSIONS: RolePermissions = {
|
||||
@@ -167,6 +171,10 @@ export const DIRECTOR_PERMISSIONS: RolePermissions = {
|
||||
delete: true,
|
||||
change_stage: true,
|
||||
},
|
||||
inquiries: {
|
||||
view: true,
|
||||
manage: true,
|
||||
},
|
||||
};
|
||||
|
||||
export const SALES_MANAGER_PERMISSIONS: RolePermissions = {
|
||||
@@ -246,6 +254,10 @@ export const SALES_MANAGER_PERMISSIONS: RolePermissions = {
|
||||
delete: false,
|
||||
change_stage: false,
|
||||
},
|
||||
inquiries: {
|
||||
view: true,
|
||||
manage: true,
|
||||
},
|
||||
};
|
||||
|
||||
export const SALES_AGENT_PERMISSIONS: RolePermissions = {
|
||||
@@ -325,6 +337,10 @@ export const SALES_AGENT_PERMISSIONS: RolePermissions = {
|
||||
delete: false,
|
||||
change_stage: false,
|
||||
},
|
||||
inquiries: {
|
||||
view: true,
|
||||
manage: true,
|
||||
},
|
||||
};
|
||||
|
||||
export const VIEWER_PERMISSIONS: RolePermissions = {
|
||||
@@ -410,6 +426,10 @@ export const VIEWER_PERMISSIONS: RolePermissions = {
|
||||
delete: false,
|
||||
change_stage: false,
|
||||
},
|
||||
inquiries: {
|
||||
view: true,
|
||||
manage: false,
|
||||
},
|
||||
};
|
||||
|
||||
// Residential Partner - for an outside party who handles residential
|
||||
@@ -498,4 +518,8 @@ export const RESIDENTIAL_PARTNER_PERMISSIONS: RolePermissions = {
|
||||
delete: false,
|
||||
change_stage: true,
|
||||
},
|
||||
inquiries: {
|
||||
view: false,
|
||||
manage: false,
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user