Gate STO workplace by role
Some checks failed
ci / test (push) Has been cancelled

This commit is contained in:
VPN SaaS Dev
2026-05-16 10:33:33 +09:00
parent 83ad880b9d
commit ac5845d5a0
10 changed files with 1612 additions and 593 deletions

View File

@@ -83,10 +83,20 @@ class ServiceEmployeeInvite(BaseModel):
expires_in_hours: int = Field(default=72, ge=0, le=720)
class ServiceEmployeeUpdate(BaseModel):
role: str | None = None
permissions: dict | None = None
status: str | None = None
class ServiceEmployeeRead(BaseModel):
id: int
service_center_id: int
user_id: int
telegram_id: int | None = None
username: str | None = None
first_name: str | None = None
last_name: str | None = None
role: str
permissions: dict | None = None
status: str