Skip to content

Commit b5e034a

Browse files
committed
- Add every Role if it doesn't exist
1 parent e19a92b commit b5e034a

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

lms/lmsdb/bootstrap.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -347,9 +347,7 @@ def main():
347347

348348
models.database.create_tables(models.ALL_MODELS, safe=True)
349349

350-
if models.Role.select().count() == 0:
351-
models.create_basic_roles()
352-
models.create_unverified_role_if_not_exists()
350+
models.create_basic_roles()
353351
if models.User.select().count() == 0:
354352
models.create_demo_users()
355353
if models.SolutionAssessment.select().count() == 0:

lms/lmsdb/models.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1155,14 +1155,8 @@ def create_demo_users() -> None:
11551155

11561156
def create_basic_roles() -> None:
11571157
for role in RoleOptions:
1158-
Role.create(name=role.value)
1159-
1160-
1161-
def create_unverified_role_if_not_exists() -> None:
1162-
if not (
1163-
Role.select().where(Role.name == RoleOptions.UNVERIFIED.value).exists()
1164-
):
1165-
Role.create(name=RoleOptions.UNVERIFIED.value)
1158+
if not Role.select().where(Role.name == role.value).exists():
1159+
Role.create(name=role.value)
11661160

11671161

11681162
def create_basic_assessments() -> None:

0 commit comments

Comments
 (0)