Admin | Udelej orga priradi skupinu a ne opravneni
Skupina org ma opravneni org by default, tedy se podedi.
This commit is contained in:
		
							parent
							
								
									644b37d08b
								
							
						
					
					
						commit
						749d16ee89
					
				
					 1 changed files with 4 additions and 3 deletions
				
			
		|  | @ -1,5 +1,5 @@ | |||
| from django.contrib import admin | ||||
| from django.contrib.auth.models import Permission | ||||
| from django.contrib.auth.models import Group | ||||
| from django.db import models | ||||
| from django.forms import widgets | ||||
| 
 | ||||
|  | @ -32,11 +32,12 @@ class OsobaAdmin(admin.ModelAdmin): | |||
| 	synchronizuj_maily.short_description = "Synchronizuj vybraným osobám e-maily do uživatelů" | ||||
| 
 | ||||
| 	def udelej_orgem(self,request,queryset): | ||||
| 		org_perm = Permission.objects.filter(codename__exact='org').first() | ||||
| 		org_group = Group.objects.get(name='org') | ||||
| 		print(queryset) | ||||
| 		for o in queryset: | ||||
| 			user = o.user | ||||
| 			user.user_permissions.add(org_perm) | ||||
| 			print(user) | ||||
| 			user.groups.add(org_group) | ||||
| 			user.is_staff = True | ||||
| 			user.save() | ||||
| 			org = m.Organizator.objects.create(osoba=o) | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue