@cryptotaxi247 / CoPilot / commits / 0936e0ef

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: