Browse Source

soustredeni +action skryti soustredeni

remotes/origin/vysl deploy-prod-2015-07-03-11-21-xlfd
Bc. Petr Pecha 10 years ago
parent
commit
b5dda32fee
  1. 8
      seminar/admin.py
  2. 2
      seminar/templates/seminar/soustredeni/seznam_soustredeni.html

8
seminar/admin.py

@ -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)

2
seminar/templates/seminar/soustredeni/seznam_soustredeni.html

@ -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…
Cancel
Save