Zakomentován starý export
This commit is contained in:
parent
4001822842
commit
90e7b97b85
4 changed files with 85 additions and 85 deletions
104
data/groups.json
104
data/groups.json
|
@ -14,12 +14,12 @@
|
|||
"flatpage"
|
||||
],
|
||||
[
|
||||
"delete_flatpage",
|
||||
"change_flatpage",
|
||||
"flatpages",
|
||||
"flatpage"
|
||||
],
|
||||
[
|
||||
"change_flatpage",
|
||||
"delete_flatpage",
|
||||
"flatpages",
|
||||
"flatpage"
|
||||
],
|
||||
|
@ -34,12 +34,12 @@
|
|||
"galerie"
|
||||
],
|
||||
[
|
||||
"delete_galerie",
|
||||
"change_galerie",
|
||||
"galerie",
|
||||
"galerie"
|
||||
],
|
||||
[
|
||||
"change_galerie",
|
||||
"delete_galerie",
|
||||
"galerie",
|
||||
"galerie"
|
||||
],
|
||||
|
@ -54,12 +54,12 @@
|
|||
"obrazek"
|
||||
],
|
||||
[
|
||||
"delete_obrazek",
|
||||
"change_obrazek",
|
||||
"galerie",
|
||||
"obrazek"
|
||||
],
|
||||
[
|
||||
"change_obrazek",
|
||||
"delete_obrazek",
|
||||
"galerie",
|
||||
"obrazek"
|
||||
],
|
||||
|
@ -104,12 +104,12 @@
|
|||
"komentar"
|
||||
],
|
||||
[
|
||||
"delete_komentar",
|
||||
"change_komentar",
|
||||
"korektury",
|
||||
"komentar"
|
||||
],
|
||||
[
|
||||
"change_komentar",
|
||||
"delete_komentar",
|
||||
"korektury",
|
||||
"komentar"
|
||||
],
|
||||
|
@ -124,12 +124,12 @@
|
|||
"korekturovanepdf"
|
||||
],
|
||||
[
|
||||
"delete_korekturovanepdf",
|
||||
"change_korekturovanepdf",
|
||||
"korektury",
|
||||
"korekturovanepdf"
|
||||
],
|
||||
[
|
||||
"change_korekturovanepdf",
|
||||
"delete_korekturovanepdf",
|
||||
"korektury",
|
||||
"korekturovanepdf"
|
||||
],
|
||||
|
@ -144,12 +144,12 @@
|
|||
"oprava"
|
||||
],
|
||||
[
|
||||
"delete_oprava",
|
||||
"change_oprava",
|
||||
"korektury",
|
||||
"oprava"
|
||||
],
|
||||
[
|
||||
"change_oprava",
|
||||
"delete_oprava",
|
||||
"korektury",
|
||||
"oprava"
|
||||
],
|
||||
|
@ -164,12 +164,12 @@
|
|||
"novinky"
|
||||
],
|
||||
[
|
||||
"delete_novinky",
|
||||
"change_novinky",
|
||||
"novinky",
|
||||
"novinky"
|
||||
],
|
||||
[
|
||||
"change_novinky",
|
||||
"delete_novinky",
|
||||
"novinky",
|
||||
"novinky"
|
||||
],
|
||||
|
@ -204,12 +204,12 @@
|
|||
"prijemce"
|
||||
],
|
||||
[
|
||||
"delete_prijemce",
|
||||
"change_prijemce",
|
||||
"personalni",
|
||||
"prijemce"
|
||||
],
|
||||
[
|
||||
"change_prijemce",
|
||||
"delete_prijemce",
|
||||
"personalni",
|
||||
"prijemce"
|
||||
],
|
||||
|
@ -234,12 +234,12 @@
|
|||
"skola"
|
||||
],
|
||||
[
|
||||
"delete_skola",
|
||||
"change_skola",
|
||||
"personalni",
|
||||
"skola"
|
||||
],
|
||||
[
|
||||
"change_skola",
|
||||
"delete_skola",
|
||||
"personalni",
|
||||
"skola"
|
||||
],
|
||||
|
@ -264,12 +264,12 @@
|
|||
"prednaska"
|
||||
],
|
||||
[
|
||||
"delete_prednaska",
|
||||
"change_prednaska",
|
||||
"prednasky",
|
||||
"prednaska"
|
||||
],
|
||||
[
|
||||
"change_prednaska",
|
||||
"delete_prednaska",
|
||||
"prednasky",
|
||||
"prednaska"
|
||||
],
|
||||
|
@ -284,12 +284,12 @@
|
|||
"seznam"
|
||||
],
|
||||
[
|
||||
"delete_seznam",
|
||||
"change_seznam",
|
||||
"prednasky",
|
||||
"seznam"
|
||||
],
|
||||
[
|
||||
"change_seznam",
|
||||
"delete_seznam",
|
||||
"prednasky",
|
||||
"seznam"
|
||||
],
|
||||
|
@ -324,12 +324,12 @@
|
|||
"konfera"
|
||||
],
|
||||
[
|
||||
"delete_konfera",
|
||||
"change_konfera",
|
||||
"soustredeni",
|
||||
"konfera"
|
||||
],
|
||||
[
|
||||
"change_konfera",
|
||||
"delete_konfera",
|
||||
"soustredeni",
|
||||
"konfera"
|
||||
],
|
||||
|
@ -344,12 +344,12 @@
|
|||
"konfery_ucastnici"
|
||||
],
|
||||
[
|
||||
"delete_konfery_ucastnici",
|
||||
"change_konfery_ucastnici",
|
||||
"soustredeni",
|
||||
"konfery_ucastnici"
|
||||
],
|
||||
[
|
||||
"change_konfery_ucastnici",
|
||||
"delete_konfery_ucastnici",
|
||||
"soustredeni",
|
||||
"konfery_ucastnici"
|
||||
],
|
||||
|
@ -364,12 +364,12 @@
|
|||
"soustredeni"
|
||||
],
|
||||
[
|
||||
"delete_soustredeni",
|
||||
"change_soustredeni",
|
||||
"soustredeni",
|
||||
"soustredeni"
|
||||
],
|
||||
[
|
||||
"change_soustredeni",
|
||||
"delete_soustredeni",
|
||||
"soustredeni",
|
||||
"soustredeni"
|
||||
],
|
||||
|
@ -384,12 +384,12 @@
|
|||
"soustredeni_organizatori"
|
||||
],
|
||||
[
|
||||
"delete_soustredeni_organizatori",
|
||||
"change_soustredeni_organizatori",
|
||||
"soustredeni",
|
||||
"soustredeni_organizatori"
|
||||
],
|
||||
[
|
||||
"change_soustredeni_organizatori",
|
||||
"delete_soustredeni_organizatori",
|
||||
"soustredeni",
|
||||
"soustredeni_organizatori"
|
||||
],
|
||||
|
@ -404,12 +404,12 @@
|
|||
"soustredeni_ucastnici"
|
||||
],
|
||||
[
|
||||
"delete_soustredeni_ucastnici",
|
||||
"change_soustredeni_ucastnici",
|
||||
"soustredeni",
|
||||
"soustredeni_ucastnici"
|
||||
],
|
||||
[
|
||||
"change_soustredeni_ucastnici",
|
||||
"delete_soustredeni_ucastnici",
|
||||
"soustredeni",
|
||||
"soustredeni_ucastnici"
|
||||
],
|
||||
|
@ -424,12 +424,12 @@
|
|||
"tag"
|
||||
],
|
||||
[
|
||||
"delete_tag",
|
||||
"change_tag",
|
||||
"taggit",
|
||||
"tag"
|
||||
],
|
||||
[
|
||||
"change_tag",
|
||||
"delete_tag",
|
||||
"taggit",
|
||||
"tag"
|
||||
],
|
||||
|
@ -444,12 +444,12 @@
|
|||
"taggeditem"
|
||||
],
|
||||
[
|
||||
"delete_taggeditem",
|
||||
"change_taggeditem",
|
||||
"taggit",
|
||||
"taggeditem"
|
||||
],
|
||||
[
|
||||
"change_taggeditem",
|
||||
"delete_taggeditem",
|
||||
"taggit",
|
||||
"taggeditem"
|
||||
],
|
||||
|
@ -464,12 +464,12 @@
|
|||
"cislo"
|
||||
],
|
||||
[
|
||||
"delete_cislo",
|
||||
"change_cislo",
|
||||
"tvorba",
|
||||
"cislo"
|
||||
],
|
||||
[
|
||||
"change_cislo",
|
||||
"delete_cislo",
|
||||
"tvorba",
|
||||
"cislo"
|
||||
],
|
||||
|
@ -484,12 +484,12 @@
|
|||
"clanek"
|
||||
],
|
||||
[
|
||||
"delete_clanek",
|
||||
"change_clanek",
|
||||
"tvorba",
|
||||
"clanek"
|
||||
],
|
||||
[
|
||||
"change_clanek",
|
||||
"delete_clanek",
|
||||
"tvorba",
|
||||
"clanek"
|
||||
],
|
||||
|
@ -519,12 +519,12 @@
|
|||
"pohadka"
|
||||
],
|
||||
[
|
||||
"delete_pohadka",
|
||||
"change_pohadka",
|
||||
"tvorba",
|
||||
"pohadka"
|
||||
],
|
||||
[
|
||||
"change_pohadka",
|
||||
"delete_pohadka",
|
||||
"tvorba",
|
||||
"pohadka"
|
||||
],
|
||||
|
@ -539,12 +539,12 @@
|
|||
"problem"
|
||||
],
|
||||
[
|
||||
"delete_problem",
|
||||
"change_problem",
|
||||
"tvorba",
|
||||
"problem"
|
||||
],
|
||||
[
|
||||
"change_problem",
|
||||
"delete_problem",
|
||||
"tvorba",
|
||||
"problem"
|
||||
],
|
||||
|
@ -559,12 +559,12 @@
|
|||
"rocnik"
|
||||
],
|
||||
[
|
||||
"delete_rocnik",
|
||||
"change_rocnik",
|
||||
"tvorba",
|
||||
"rocnik"
|
||||
],
|
||||
[
|
||||
"change_rocnik",
|
||||
"delete_rocnik",
|
||||
"tvorba",
|
||||
"rocnik"
|
||||
],
|
||||
|
@ -579,12 +579,12 @@
|
|||
"tema"
|
||||
],
|
||||
[
|
||||
"delete_tema",
|
||||
"change_tema",
|
||||
"tvorba",
|
||||
"tema"
|
||||
],
|
||||
[
|
||||
"change_tema",
|
||||
"delete_tema",
|
||||
"tvorba",
|
||||
"tema"
|
||||
],
|
||||
|
@ -599,12 +599,12 @@
|
|||
"uloha"
|
||||
],
|
||||
[
|
||||
"delete_uloha",
|
||||
"change_uloha",
|
||||
"tvorba",
|
||||
"uloha"
|
||||
],
|
||||
[
|
||||
"change_uloha",
|
||||
"delete_uloha",
|
||||
"tvorba",
|
||||
"uloha"
|
||||
],
|
||||
|
@ -619,12 +619,12 @@
|
|||
"nastaveni"
|
||||
],
|
||||
[
|
||||
"delete_nastaveni",
|
||||
"change_nastaveni",
|
||||
"various",
|
||||
"nastaveni"
|
||||
],
|
||||
[
|
||||
"change_nastaveni",
|
||||
"delete_nastaveni",
|
||||
"various",
|
||||
"nastaveni"
|
||||
],
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
{% else %}
|
||||
<a href="/prednasky/seznam_prednasek/{{seznam.id}}">Seznam přednášek na soustředění {{seznam.soustredeni.misto}} </a>
|
||||
{% endif %}
|
||||
<a href="/prednasky/seznam_prednasek/{{seznam.id}}/export">Export</a>
|
||||
<a href="/prednasky/seznam_prednasek/{{seznam.id}}/hlasovani.csv">Export</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
|
|
@ -12,11 +12,11 @@ urlpatterns = [
|
|||
'prednasky/metaseznam_prednasek',
|
||||
org_required(views.MetaSeznamListView.as_view()),
|
||||
name='metaseznam-list'),
|
||||
path(
|
||||
'prednasky/seznam_prednasek/<int:seznam>/export',
|
||||
org_required(views.SeznamExportView),
|
||||
name='seznam-export'
|
||||
),
|
||||
# path(
|
||||
# 'prednasky/seznam_prednasek/<int:seznam>/export',
|
||||
# org_required(views.SeznamExportView),
|
||||
# name='seznam-export'
|
||||
# ),
|
||||
path(
|
||||
'prednasky/seznam_prednasek/<int:seznam>/hlasovani.csv',
|
||||
org_required(views.PrednaskyExportView),
|
||||
|
|
|
@ -143,33 +143,33 @@ class SeznamListView(generic.ListView):
|
|||
return context
|
||||
|
||||
|
||||
def SeznamExportView(request, seznam):
|
||||
"""Vypíše výsledky hlasování ve formátu pro prologovský optimalizátor"""
|
||||
# TODO zřejmě se nepoužívá, časem vyřadit? nahradit tabulkou vhodnější pro
|
||||
# lidi?
|
||||
hlasovani = Hlasovani.objects.filter(seznam=seznam)
|
||||
prednasky = Prednaska.objects.filter(seznamy=seznam)
|
||||
orgove = set(p.org for p in prednasky)
|
||||
ucastnici = set(h.ucastnik for h in hlasovani)
|
||||
|
||||
for p in prednasky:
|
||||
p.body = []
|
||||
for u in ucastnici:
|
||||
try:
|
||||
p.body.append(hlasovani.get(ucastnik=u, prednaska=p).body)
|
||||
except ObjectDoesNotExist:
|
||||
# účastník nehlasoval
|
||||
p.body.append("?")
|
||||
|
||||
for h in hlasovani:
|
||||
h.ucastnik = hash(h.ucastnik)
|
||||
|
||||
return render(
|
||||
request,
|
||||
'prednasky/seznam_prednasek_export.txt',
|
||||
{"hlasovani": hlasovani, "prednasky": prednasky, "orgove": orgove},
|
||||
content_type="text/plain"
|
||||
)
|
||||
# def SeznamExportView(request, seznam):
|
||||
# """Vypíše výsledky hlasování ve formátu pro prologovský optimalizátor"""
|
||||
# # TODO zřejmě se nepoužívá, časem vyřadit? nahradit tabulkou vhodnější pro
|
||||
# # lidi?
|
||||
# hlasovani = Hlasovani.objects.filter(seznam=seznam)
|
||||
# prednasky = Prednaska.objects.filter(seznamy=seznam)
|
||||
# orgove = set(p.org for p in prednasky)
|
||||
# ucastnici = set(h.ucastnik for h in hlasovani)
|
||||
#
|
||||
# for p in prednasky:
|
||||
# p.body = []
|
||||
# for u in ucastnici:
|
||||
# try:
|
||||
# p.body.append(hlasovani.get(ucastnik=u, prednaska=p).body)
|
||||
# except ObjectDoesNotExist:
|
||||
# # účastník nehlasoval
|
||||
# p.body.append("?")
|
||||
#
|
||||
# for h in hlasovani:
|
||||
# h.ucastnik = hash(h.ucastnik)
|
||||
#
|
||||
# return render(
|
||||
# request,
|
||||
# 'prednasky/seznam_prednasek_export.txt',
|
||||
# {"hlasovani": hlasovani, "prednasky": prednasky, "orgove": orgove},
|
||||
# content_type="text/plain"
|
||||
# )
|
||||
|
||||
|
||||
def PrednaskyExportView(request, seznam: int, **kwargs):
|
||||
|
|
Loading…
Reference in a new issue