Přidání skupin org a resitel testdatům
This commit is contained in:
		
							parent
							
								
									f15dcf2f41
								
							
						
					
					
						commit
						bc07d195bf
					
				
					 1 changed files with 5 additions and 0 deletions
				
			
		|  | @ -3,6 +3,7 @@ | |||
| import datetime | ||||
| 
 | ||||
| from django.contrib.auth.models import Permission | ||||
| from django.contrib.auth.models import Group | ||||
| from pytz import timezone | ||||
| import random | ||||
| import lorem | ||||
|  | @ -129,6 +130,7 @@ def gen_resitele(rnd, osoby, skoly): | |||
| 	resitele = [] | ||||
| 	x = 0 | ||||
| 	resitel_perm = Permission.objects.filter(codename__exact='resitel').first() | ||||
| 	resitel_group = Group.objects.filter(name__exact='resitel').first() | ||||
| 	for os in osoby: | ||||
| 		rand = rnd.randint(0, 8) | ||||
| 		if not (rand % 8 == 0): | ||||
|  | @ -141,6 +143,7 @@ def gen_resitele(rnd, osoby, skoly): | |||
| 				os.user = user | ||||
| 				os.save() | ||||
| 				os.user.user_permissions.add(resitel_perm) | ||||
| 				os.user.groups.add(resitel_group) | ||||
| 			resitele.append(Resitel.objects.create(osoba=os, skola=rnd.choice(skoly), | ||||
| 				rok_maturity=os.datum_narozeni.year + rnd.randint(18, 21), | ||||
| 				zasilat=rnd.choice(Resitel.ZASILAT_CHOICES)[0])) | ||||
|  | @ -165,6 +168,7 @@ def gen_organizatori(rnd, osoby, last_rocnik): | |||
| 
 | ||||
| 	x = 0 | ||||
| 	org_perm = Permission.objects.filter(codename__exact='org').first() | ||||
| 	org_group = Group.objects.filter(name__exact='org').first() | ||||
| 	for os in osoby: | ||||
| 		rand = rnd.randint(0, 8) | ||||
| 		if (rand % 8 == 0): | ||||
|  | @ -200,6 +204,7 @@ def gen_organizatori(rnd, osoby, last_rocnik): | |||
| 				os.user = user | ||||
| 				os.save() | ||||
| 				os.user.user_permissions.add(org_perm) | ||||
| 				os.user.groups.add(org_group) | ||||
| 				os.user.is_staff = True | ||||
| 				os.user.save() | ||||
| 			organizatori.append(Organizator.objects.create(osoba=os, | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue