Compare commits
3 commits
7e99466166
...
9ff223428b
Author | SHA1 | Date | |
---|---|---|---|
9ff223428b | |||
b8fc56773c | |||
ee1db52114 |
5 changed files with 43 additions and 5 deletions
|
@ -1025,5 +1025,35 @@
|
||||||
},
|
},
|
||||||
"model": "sitetree.treeitem",
|
"model": "sitetree.treeitem",
|
||||||
"pk": 51
|
"pk": 51
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fields": {
|
||||||
|
"access_guest": false,
|
||||||
|
"access_loggedin": false,
|
||||||
|
"access_perm_type": 1,
|
||||||
|
"access_permissions": [
|
||||||
|
[
|
||||||
|
"resitel",
|
||||||
|
"auth",
|
||||||
|
"user"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"access_restricted": true,
|
||||||
|
"alias": null,
|
||||||
|
"description": "",
|
||||||
|
"hidden": false,
|
||||||
|
"hint": "",
|
||||||
|
"inbreadcrumbs": true,
|
||||||
|
"inmenu": true,
|
||||||
|
"insitetree": true,
|
||||||
|
"parent": 23,
|
||||||
|
"sort_order": 52,
|
||||||
|
"title": "Poslat řešení k nadproblému {{nadproblem_id}}",
|
||||||
|
"tree": 1,
|
||||||
|
"url": "seminar_nahraj_reseni nadproblem_id",
|
||||||
|
"urlaspattern": true
|
||||||
|
},
|
||||||
|
"model": "sitetree.treeitem",
|
||||||
|
"pk": 52
|
||||||
}
|
}
|
||||||
]
|
]
|
|
@ -28,7 +28,7 @@ Generuje se za pomocí::
|
||||||
|
|
||||||
nebo (v případě meníčka)::
|
nebo (v případě meníčka)::
|
||||||
|
|
||||||
./manage.py dumpdata sitetree --natrual-foreign > data/sitetree_new.json
|
./manage.py dumpdata sitetree --natural-foreign > data/sitetree_new.json
|
||||||
./fix_json.py data/sitetree_new.json data/sitetree.json
|
./fix_json.py data/sitetree_new.json data/sitetree.json
|
||||||
|
|
||||||
deploy_v2
|
deploy_v2
|
||||||
|
|
|
@ -477,4 +477,8 @@ class NahrajReseniView(LoginRequiredMixin, CreateView):
|
||||||
to=list(prijemci),
|
to=list(prijemci),
|
||||||
).send()
|
).send()
|
||||||
|
|
||||||
return formularOKView(self.request, text='Řešení úspěšně odevzdáno')
|
return formularOKView(
|
||||||
|
self.request,
|
||||||
|
text='Řešení úspěšně odevzdáno',
|
||||||
|
dalsi_odkazy=[("Odevzdat další řešení", reverse("seminar_nahraj_reseni"))],
|
||||||
|
)
|
||||||
|
|
|
@ -173,7 +173,10 @@ def resitelEditView(request):
|
||||||
msg = "Unknown school {}, {}".format(fcd['skola_nazev'],fcd['skola_adresa'])
|
msg = "Unknown school {}, {}".format(fcd['skola_nazev'],fcd['skola_adresa'])
|
||||||
resitel_edit.save()
|
resitel_edit.save()
|
||||||
osoba_edit.save()
|
osoba_edit.save()
|
||||||
return formularOKView(request, text=f'Údaje byly úspěšně uloženy. <a href="{reverse("profil")}">Vrátit se zpět na profil.</a>')
|
return formularOKView(
|
||||||
|
request,
|
||||||
|
text='Údaje byly úspěšně uloženy.',
|
||||||
|
dalsi_odkazy=[("Vrátit se zpět na profil", reverse("profil"))]),
|
||||||
|
|
||||||
return render(request, 'personalni/udaje/edit.html', {'form': form})
|
return render(request, 'personalni/udaje/edit.html', {'form': form})
|
||||||
|
|
||||||
|
|
|
@ -35,6 +35,7 @@ from django.conf import settings
|
||||||
import unicodedata
|
import unicodedata
|
||||||
import logging
|
import logging
|
||||||
import time
|
import time
|
||||||
|
from collections.abc import Iterable
|
||||||
|
|
||||||
from seminar.utils import aktivniResitele
|
from seminar.utils import aktivniResitele
|
||||||
|
|
||||||
|
@ -677,9 +678,9 @@ def StavDatabazeView(request):
|
||||||
|
|
||||||
|
|
||||||
# Interní, nemá se nikdy objevit v urls (jinak to účastníci vytrolí)
|
# Interní, nemá se nikdy objevit v urls (jinak to účastníci vytrolí)
|
||||||
def formularOKView(request, text=''):
|
def formularOKView(request, text='', dalsi_odkazy: Iterable[tuple[str, str]] = ()):
|
||||||
template_name = 'seminar/formular_ok.html'
|
template_name = 'seminar/formular_ok.html'
|
||||||
odkazy = [
|
odkazy = list(dalsi_odkazy) + [
|
||||||
# (Text, odkaz)
|
# (Text, odkaz)
|
||||||
('Vrátit se na titulní stránku', reverse('titulni_strana')),
|
('Vrátit se na titulní stránku', reverse('titulni_strana')),
|
||||||
('Zobrazit aktuální zadání', reverse('seminar_aktualni_zadani')),
|
('Zobrazit aktuální zadání', reverse('seminar_aktualni_zadani')),
|
||||||
|
|
Loading…
Reference in a new issue