1 from django.core import management |
1 from django.core import management |
2 from django.db.models import Q |
2 from django.db.models import Q |
3 from django.db.models import Max |
3 from django.db.models import Max |
4 from django.utils.translation import ugettext as _, ugettext_lazy |
4 from django.utils.translation import ugettext as _, ugettext_lazy |
|
5 import random |
5 |
6 |
6 role_models_choices = [('generic', ugettext_lazy(u'Generic')), ('teacher', ugettext_lazy(u'Class (education)'))] |
7 role_models_choices = [('generic', ugettext_lazy(u'Generic')), ('teacher', ugettext_lazy(u'Class (education)'))] |
7 |
8 |
8 |
9 |
9 TEMP_MANAGER_ID = 5464567 |
10 def change_role_model(role_model): |
10 TEMP_MANAGER_NAME = 'qsdqsdyjj54654QEsfdhfgbuk' |
11 TEMP_MANAGER_ID = random.randint(1000,10000000) |
|
12 TEMP_MANAGER_NAME = str(random.randint(1000,10000000)) |
|
13 |
|
14 TEMP_USER_ID = random.randint(1000,10000000) |
|
15 TEMP_USER_NAME = str(random.randint(1000,10000000)) |
11 |
16 |
12 TEMP_USER_ID = 808987897 |
|
13 TEMP_USER_NAME = 'sy6573kpoksdjklsdsd734' |
|
14 |
|
15 def change_role_model(role_model): |
|
16 from cm.models import Role, UserRole |
17 from cm.models import Role, UserRole |
17 |
18 |
18 # create fake manager/usr role to remember managers/users _roles |
19 # create fake manager/usr role to remember managers/users _roles |
19 temp_manager = Role.objects.create(id=TEMP_MANAGER_ID, name=TEMP_MANAGER_NAME) |
20 temp_manager = Role.objects.create(id=TEMP_MANAGER_ID, name=TEMP_MANAGER_NAME) |
20 temp_user = Role.objects.create(id=TEMP_USER_ID, name=TEMP_USER_NAME) |
21 temp_user = Role.objects.create(id=TEMP_USER_ID, name=TEMP_USER_NAME) |