Add check for roles
This commit is contained in:
parent
8bd0f19d26
commit
9791d2d587
|
|
@ -1,8 +1,4 @@
|
|||
import csv
|
||||
|
||||
from django.core.management import BaseCommand
|
||||
import os
|
||||
from django.conf import settings
|
||||
|
||||
from users.models import User, SchoolClass, Role, UserRole
|
||||
|
||||
|
|
@ -28,6 +24,10 @@ class Command(BaseCommand):
|
|||
user.save()
|
||||
|
||||
self.stdout.write("Assigning teacher role")
|
||||
try:
|
||||
teacher = Role.objects.get(key='teacher')
|
||||
except Role.DoesNotExist:
|
||||
Role.objects.create_default_roles()
|
||||
teacher = Role.objects.get(key='teacher')
|
||||
UserRole.objects.get_or_create(user=user, role=teacher)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
from django.core.management import BaseCommand
|
||||
|
||||
from assignments.models import Assignment, StudentSubmission
|
||||
from assignments.models import Assignment
|
||||
import random
|
||||
import json
|
||||
from django.db.models import Q
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
from django.core.management import BaseCommand
|
||||
|
||||
from notes.models import ContentBlockBookmark, ModuleBookmark, ChapterBookmark
|
||||
from users.models import SchoolClass
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue