v0.1.11 - Editor
This commit is contained in:
@@ -31,6 +31,9 @@ PERMISSION_DEFINITIONS: tuple[tuple[str, str], ...] = (
|
||||
("edit_mixes", "Create and edit mix master recipes"),
|
||||
("view_throughput", "View operations throughput"),
|
||||
("edit_throughput", "Create and edit operations throughput entries"),
|
||||
("view_scenarios", "View scenario planning"),
|
||||
("edit_scenarios", "Create, run, approve, and reject scenarios"),
|
||||
("manage_client_access", "Manage client accounts, users, feature access, and exports"),
|
||||
("view_users", "View internal users and roles"),
|
||||
("manage_users", "Create, deactivate, and assign user roles"),
|
||||
("manage_permissions", "Modify roles and role-permission assignments"),
|
||||
@@ -50,10 +53,14 @@ ROLE_DEFINITIONS: dict[str, dict] = {
|
||||
"view_raw_materials",
|
||||
"edit_raw_materials",
|
||||
"view_products",
|
||||
"edit_products",
|
||||
"view_mixes",
|
||||
"edit_mixes",
|
||||
"view_throughput",
|
||||
"edit_throughput",
|
||||
"view_scenarios",
|
||||
"edit_scenarios",
|
||||
"manage_client_access",
|
||||
"view_users",
|
||||
"manage_users",
|
||||
"manage_permissions",
|
||||
@@ -88,6 +95,31 @@ ROLE_DEFINITIONS: dict[str, dict] = {
|
||||
"edit_throughput",
|
||||
],
|
||||
},
|
||||
"lean": {
|
||||
"description": "Lean owner access with unrestricted view/edit access across every workspace module.",
|
||||
"permissions": [
|
||||
"view_dashboard",
|
||||
"view_mix_calculator",
|
||||
"use_mix_calculator",
|
||||
"save_mix_calculator_session",
|
||||
"view_raw_materials",
|
||||
"edit_raw_materials",
|
||||
"view_products",
|
||||
"edit_products",
|
||||
"view_mixes",
|
||||
"edit_mixes",
|
||||
"view_throughput",
|
||||
"edit_throughput",
|
||||
"view_scenarios",
|
||||
"edit_scenarios",
|
||||
"manage_client_access",
|
||||
"view_users",
|
||||
"manage_users",
|
||||
"manage_permissions",
|
||||
"view_settings",
|
||||
"edit_settings",
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user