removed customers role
Taylor committed
Oct 10, 2023 at 07:50 UTC
0936e0ef01171fbd1de3099b02545b7f6f8a3f42
3 files changed
+2
-7
backend/app/auth/models/users.py
+1
-2
@@ -33,7 +33,6 @@ class User(SQLModel, table=True):
33
class RoleEnum(int, Enum):
34
admin = 1
35
analyst = 2
36
- customer = 3
36
37
38
class UserInput(SQLModel):
@@ -45,7 +44,7 @@ class UserInput(SQLModel):
44
description="Password must be at least 8 characters long and contain at least one uppercase letter, one lowercase letter, and one number",
45
)
46
email: EmailStr
48
- role_id: RoleEnum = Field(RoleEnum.analyst, description="Role ID 1: admin, 2: analyst, 3: customer", foreign_key="role.id")
47
+ role_id: RoleEnum = Field(RoleEnum.analyst, description="Role ID 1: admin, 2: analyst", foreign_key="role.id")
48
49
50
class UserLogin(SQLModel):
backend/app/auth/utils.py
+1
-1
@@ -15,7 +15,7 @@ from app.auth.services.universal import get_role
15
class AuthHandler:
16
security = OAuth2PasswordBearer(
17
tokenUrl="auth/token",
18
- scopes={"admin": "Admin users", "analyst": "SOC Analysts", "customer": "Customers"},
18
+ scopes={"admin": "Admin users", "analyst": "SOC Analysts"},
19
)
20
pwd_context = CryptContext(schemes=["bcrypt"])
21
secret = "supersecret"
backend/app/db/db_populate.py
-4
@@ -155,10 +155,6 @@ def add_roles_if_not_exist(session: Session):
155
"name": "analyst",
156
"description": "SOC Analyst",
157
},
158
- {
159
- "name": "customer",
160
- "description": "Customer",
161
- },
158
]
159
160
for role_data in role_list: