soustredeni +action skryti soustredeni
This commit is contained in:
		
							parent
							
								
									82cf4c6a64
								
							
						
					
					
						commit
						b5dda32fee
					
				
					 2 changed files with 8 additions and 2 deletions
				
			
		|  | @ -304,6 +304,12 @@ def zverejnit_soustredeni(modeladmin, request, queryset): | ||||||
|         soustredeni.save() |         soustredeni.save() | ||||||
| zverejnit_soustredeni.short_description = 'Zveřejnit soustředění' | zverejnit_soustredeni.short_description = 'Zveřejnit soustředění' | ||||||
| 
 | 
 | ||||||
|  | def skryt_soustredeni(modeladmin, request, queryset): | ||||||
|  |     for soustredeni in queryset: | ||||||
|  |         soustredeni.verejne_db = False | ||||||
|  |         soustredeni.save() | ||||||
|  | skryt_soustredeni.short_description = 'Skrýt soustředění (Zneveřjnit)' | ||||||
|  | 
 | ||||||
| class SoustredeniAdminForm(forms.ModelForm): | class SoustredeniAdminForm(forms.ModelForm): | ||||||
|     text = forms.CharField(widget=CKEditorWidget(), required=False, **field_labels(Soustredeni, 'text')) |     text = forms.CharField(widget=CKEditorWidget(), required=False, **field_labels(Soustredeni, 'text')) | ||||||
|     class Meta: |     class Meta: | ||||||
|  | @ -320,7 +326,7 @@ class SoustredeniAdmin(reversion.VersionAdmin): | ||||||
|     inlines = [Soustredeni_UcastniciInline] |     inlines = [Soustredeni_UcastniciInline] | ||||||
|     list_filter = ['rocnik'] |     list_filter = ['rocnik'] | ||||||
|     view_on_site = Soustredeni.verejne_url |     view_on_site = Soustredeni.verejne_url | ||||||
|     actions = [zverejnit_soustredeni,] |     actions = [zverejnit_soustredeni, skryt_soustredeni, ] | ||||||
| 
 | 
 | ||||||
| admin.site.register(Soustredeni, SoustredeniAdmin) | admin.site.register(Soustredeni, SoustredeniAdmin) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -8,7 +8,7 @@ | ||||||
|   {% for soustredeni in object_list %} |   {% for soustredeni in object_list %} | ||||||
|     {# Kdyz je verejne -> zobraz #} |     {# Kdyz je verejne -> zobraz #} | ||||||
|     {% if soustredeni.verejne_db or user.is_authenticated %} |     {% if soustredeni.verejne_db or user.is_authenticated %} | ||||||
|       {% if user.is_authenticated %} |       {% if not soustredeni.verejne_db and user.is_authenticated %} | ||||||
|         Groups of user: {{user.groups.all}} <br> |         Groups of user: {{user.groups.all}} <br> | ||||||
|         <!-- TODO pri prihlasovani ucastniku dodelat prava |         <!-- TODO pri prihlasovani ucastniku dodelat prava | ||||||
|         jen na group org ve view --> |         jen na group org ve view --> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Bc. Petr Pecha
						Bc. Petr Pecha