feat: Phase 3 manufacturing + firmware management
This commit is contained in:
@@ -22,6 +22,7 @@ class StaffPermissions(BaseModel):
|
||||
devices: SectionPermissions = SectionPermissions()
|
||||
app_users: SectionPermissions = SectionPermissions()
|
||||
equipment: SectionPermissions = SectionPermissions()
|
||||
manufacturing: SectionPermissions = SectionPermissions()
|
||||
mqtt: bool = False
|
||||
|
||||
|
||||
@@ -37,6 +38,7 @@ def default_permissions_for_role(role: str) -> Optional[dict]:
|
||||
"devices": full,
|
||||
"app_users": full,
|
||||
"equipment": full,
|
||||
"manufacturing": view_only,
|
||||
"mqtt": True,
|
||||
}
|
||||
# user role - view only
|
||||
@@ -45,6 +47,7 @@ def default_permissions_for_role(role: str) -> Optional[dict]:
|
||||
"devices": view_only,
|
||||
"app_users": view_only,
|
||||
"equipment": view_only,
|
||||
"manufacturing": {"view": False, "add": False, "edit": False, "delete": False},
|
||||
"mqtt": False,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user