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 | import datetime | ||||||
| 
 | 
 | ||||||
| from django.contrib.auth.models import Permission | from django.contrib.auth.models import Permission | ||||||
|  | from django.contrib.auth.models import Group | ||||||
| from pytz import timezone | from pytz import timezone | ||||||
| import random | import random | ||||||
| import lorem | import lorem | ||||||
|  | @ -129,6 +130,7 @@ def gen_resitele(rnd, osoby, skoly): | ||||||
| 	resitele = [] | 	resitele = [] | ||||||
| 	x = 0 | 	x = 0 | ||||||
| 	resitel_perm = Permission.objects.filter(codename__exact='resitel').first() | 	resitel_perm = Permission.objects.filter(codename__exact='resitel').first() | ||||||
|  | 	resitel_group = Group.objects.filter(name__exact='resitel').first() | ||||||
| 	for os in osoby: | 	for os in osoby: | ||||||
| 		rand = rnd.randint(0, 8) | 		rand = rnd.randint(0, 8) | ||||||
| 		if not (rand % 8 == 0): | 		if not (rand % 8 == 0): | ||||||
|  | @ -141,6 +143,7 @@ def gen_resitele(rnd, osoby, skoly): | ||||||
| 				os.user = user | 				os.user = user | ||||||
| 				os.save() | 				os.save() | ||||||
| 				os.user.user_permissions.add(resitel_perm) | 				os.user.user_permissions.add(resitel_perm) | ||||||
|  | 				os.user.groups.add(resitel_group) | ||||||
| 			resitele.append(Resitel.objects.create(osoba=os, skola=rnd.choice(skoly), | 			resitele.append(Resitel.objects.create(osoba=os, skola=rnd.choice(skoly), | ||||||
| 				rok_maturity=os.datum_narozeni.year + rnd.randint(18, 21), | 				rok_maturity=os.datum_narozeni.year + rnd.randint(18, 21), | ||||||
| 				zasilat=rnd.choice(Resitel.ZASILAT_CHOICES)[0])) | 				zasilat=rnd.choice(Resitel.ZASILAT_CHOICES)[0])) | ||||||
|  | @ -165,6 +168,7 @@ def gen_organizatori(rnd, osoby, last_rocnik): | ||||||
| 
 | 
 | ||||||
| 	x = 0 | 	x = 0 | ||||||
| 	org_perm = Permission.objects.filter(codename__exact='org').first() | 	org_perm = Permission.objects.filter(codename__exact='org').first() | ||||||
|  | 	org_group = Group.objects.filter(name__exact='org').first() | ||||||
| 	for os in osoby: | 	for os in osoby: | ||||||
| 		rand = rnd.randint(0, 8) | 		rand = rnd.randint(0, 8) | ||||||
| 		if (rand % 8 == 0): | 		if (rand % 8 == 0): | ||||||
|  | @ -200,6 +204,7 @@ def gen_organizatori(rnd, osoby, last_rocnik): | ||||||
| 				os.user = user | 				os.user = user | ||||||
| 				os.save() | 				os.save() | ||||||
| 				os.user.user_permissions.add(org_perm) | 				os.user.user_permissions.add(org_perm) | ||||||
|  | 				os.user.groups.add(org_group) | ||||||
| 				os.user.is_staff = True | 				os.user.is_staff = True | ||||||
| 				os.user.save() | 				os.user.save() | ||||||
| 			organizatori.append(Organizator.objects.create(osoba=os, | 			organizatori.append(Organizator.objects.create(osoba=os, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue