Browse Source

Merge branch 'data_migrations' of gimli.ms.mff.cuni.cz:/akce/mam/git/mamweb into data_migrations

export_seznamu_prednasek
parent
commit
c6d6e92d93
  1. 2
      Makefile
  2. 12
      data/flat.json
  3. 14
      data/fotka_header.json
  4. 16
      data/sitetree.json
  5. 2
      mamweb/settings_common.py
  6. 2
      mamweb/templates/400.html
  7. 2
      mamweb/templates/403.html
  8. 2
      mamweb/templates/404.html
  9. 3
      mamweb/templates/500.html
  10. 2
      mamweb/templates/base.html
  11. 8
      mamweb/templates/graph.svg
  12. 4
      seminar/templates/seminar/archiv/cislo.html
  13. 6
      seminar/templates/seminar/cojemam/organizatori.html
  14. 3
      seminar/templates/seminar/pracuje_se.html
  15. 2
      seminar/templates/seminar/tematka/rozcestnik.html
  16. 2
      seminar/templates/seminar/titulnistrana.html
  17. 2
      seminar/templates/seminar/zadani/Temata.html
  18. 6
      seminar/urls.py
  19. 2
      vue_frontend/src/router/index.js

2
Makefile

@ -35,7 +35,7 @@ install_web: venv_check
# Instalace závislostí webu
pip install -r requirements.txt --upgrade
# Po vygenerování testdat spusť ./manage.py loaddata data/*, ať máš menu a další modely
:x
# Pro synchronizaci flatpages spusť make sync_prod_flatpages
install_venv:
${VENV} ${VENV_PATH}

12
data/flat.json

File diff suppressed because one or more lines are too long

14
data/fotka_header.json

@ -118,7 +118,7 @@
"model": "header_fotky.fotkaurlvazba",
"pk": 4,
"fields": {
"url": "/zadani/",
"url": "/aktualni/",
"fotka": "baliky.jpg",
"denni_doba": "den"
}
@ -127,7 +127,7 @@
"model": "header_fotky.fotkaurlvazba",
"pk": 5,
"fields": {
"url": "/zadani/",
"url": "/aktualni/",
"fotka": "stiny.jpg",
"denni_doba": "noc"
}
@ -136,7 +136,7 @@
"model": "header_fotky.fotkaurlvazba",
"pk": 6,
"fields": {
"url": "/co-je-MaM/",
"url": "/o-nas/",
"fotka": "vikendovka.jpg",
"denni_doba": "den"
}
@ -145,7 +145,7 @@
"model": "header_fotky.fotkaurlvazba",
"pk": 7,
"fields": {
"url": "/co-je-MaM/",
"url": "/o-nas/",
"fotka": "noc.jpg",
"denni_doba": "noc"
}
@ -172,7 +172,7 @@
"model": "header_fotky.fotkaurlvazba",
"pk": 10,
"fields": {
"url": "/login/",
"url": "/prihlasit/",
"fotka": "baliky.jpg",
"denni_doba": "den"
}
@ -181,7 +181,7 @@
"model": "header_fotky.fotkaurlvazba",
"pk": 11,
"fields": {
"url": "/login/",
"url": "/prihlasit/",
"fotka": "stiny.jpg",
"denni_doba": "noc"
}
@ -204,4 +204,4 @@
"denni_doba": "noc"
}
}
]
]

16
data/sitetree.json

@ -25,7 +25,7 @@
"sort_order": 1,
"title": "Co je M&M",
"tree": 1,
"url": "/co-je-MaM/uvod/",
"url": "/o-nas/uvod/",
"urlaspattern": false
},
"model": "sitetree.treeitem",
@ -169,7 +169,7 @@
"sort_order": 7,
"title": "Úvod",
"tree": 1,
"url": "/co-je-MaM/uvod/",
"url": "/o-nas/uvod/",
"urlaspattern": false
},
"model": "sitetree.treeitem",
@ -217,7 +217,7 @@
"sort_order": 9,
"title": "FAQ",
"tree": 1,
"url": "/co-je-MaM/FAQ/",
"url": "/o-nas/FAQ/",
"urlaspattern": false
},
"model": "sitetree.treeitem",
@ -241,7 +241,7 @@
"sort_order": 10,
"title": "Kontakt",
"tree": 1,
"url": "/co-je-MaM/kontakt/",
"url": "/o-nas/kontakt/",
"urlaspattern": false
},
"model": "sitetree.treeitem",
@ -313,7 +313,7 @@
"sort_order": 13,
"title": "Odměny",
"tree": 1,
"url": "/co-je-MaM/odmeny/",
"url": "/o-nas/odmeny/",
"urlaspattern": false
},
"model": "sitetree.treeitem",
@ -727,8 +727,8 @@
"sort_order": 38,
"title": "Odhlásit se",
"tree": 1,
"url": "/logout/",
"urlaspattern": false
"url": "logout",
"urlaspattern": true
},
"model": "sitetree.treeitem",
"pk": 38
@ -783,4 +783,4 @@
"model": "sitetree.treeitem",
"pk": 40
}
]
]

2
mamweb/settings_common.py

@ -43,7 +43,7 @@ STATICFILES_FINDERS = (
)
# Where redirect for login required services
LOGIN_URL = '/admin/login'
LOGIN_URL = 'login'
# Modules configuration

2
mamweb/templates/400.html

@ -12,7 +12,7 @@
<p>
Chybička se vloudila.
Zkuste přejít na <a href="/">titulní stránku</a>
nebo se podívat na <a href="/zadani/aktualni/">aktuální zadání</a>.
nebo se podívat na <a href="{% url 'seminar_aktualni_zadani' %}">aktuální zadání</a>.
</p>
<img src="{% static '500.png' %}">
{% endblock %}

2
mamweb/templates/403.html

@ -12,7 +12,7 @@
<p>
Tady pravděpodobně nemáte co dělat.
Zkuste přejít na <a href="/">titulní stránku</a>
nebo se podívat na <a href="/zadani/aktualni/">aktuální zadání</a>.
nebo se podívat na <a href="{% url 'seminar_aktualni_zadani' %}">aktuální zadání</a>.
</p>
<img src="{% static '500.png' %}">
{% endblock %}

2
mamweb/templates/404.html

@ -12,7 +12,7 @@
<p>
Tuto stránku jsme na našem serveru nenalezli.
Zkuste přejít na <a href="/">titulní stránku</a>
nebo se podívat na <a href="/zadani/aktualni/">aktuální zadání</a>.
nebo se podívat na <a href="{% url 'seminar_aktualni_zadani' %}">aktuální zadání</a>.
</p>
<img src="{% static '404.png' %}">
{% endblock %}

3
mamweb/templates/500.html

@ -12,7 +12,8 @@
<p>
Chybička se vloudila.
Zkuste přejít na <a href="/">titulní stránku</a>
nebo se podívat na <a href="/zadani/aktualni/">aktuální zadání</a>.
{# Při pádu webu nechceme, aby se rozbily odkazy, nevěříme URLconfu. #}
nebo se podívat na <a href="/aktualni/zadani/">aktuální zadání</a>.
</p>
<img src="{% static '500.png' %}">
{% endblock %}

2
mamweb/templates/base.html

@ -115,6 +115,8 @@
<p class="license">S obsahem webu M&amp;M je možné nakládat dle licence <a href="https://creativecommons.org/licenses/by/3.0/cz/">Creative Commons Attribution 3.0</a>.</p>
</div>
<p class="license-mobile">Korespondenční seminář M&M organizují převážně studenti <a href="https://www.mff.cuni.cz/">MFF UK</a>. Organizaci semináře a vydávání časopisu podporuje <a href="https://jcmf.cz/">Jednota českých matematiků a fyziků</a>. S obsahem webu M&amp;M je možné nakládat dle licence <a href="https://creativecommons.org/licenses/by/3.0/cz/">Creative Commons Attribution 3.0</a>.</p>
</div> <!-- container -->
<script src="{% static 'js/bootstrap.js' %}"></script>

8
mamweb/templates/graph.svg

@ -409,7 +409,7 @@
</g>
</a>
<a
href="/zadani/temata/"
href="/aktualni/temata/"
id="temata"
transform="matrix(0.70138313,0,0,0.7462289,-192.38886,20.298351)">
<g
@ -439,7 +439,7 @@
</g>
</a>
<a
href="/zadani/temata/"
href="/aktualni/temata/"
id="a74"
transform="matrix(0.70138313,0,0,0.7462289,-192.38886,20.298351)">
<g
@ -469,7 +469,7 @@
</g>
</a>
<a
href="/zadani/temata/"
href="/aktualni/temata/"
id="a80"
transform="matrix(0.70138313,0,0,0.7462289,-192.38886,20.298351)">
<g
@ -499,7 +499,7 @@
</g>
</a>
<a
href="/zadani/temata/"
href="/aktualni/temata/"
id="a86"
transform="matrix(0.70138313,0,0,0.7462289,-192.38886,20.298351)">
<g

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

4
seminar/templates/seminar/archiv/cislo.html

@ -51,9 +51,9 @@
<hr>
<div id="obrazek_cisla_archiv">
<a href="{{ cislo.pdf.url }}"><img src="{{ cislo.titulka_nahled.url }}" alt=Titulní strana {{ cislo.poradi }}. čísla></a>
{% elif cislo.pdf %}
<a href='{{ cislo.pdf.url }}'>Číslo v pdf</a>
</div>
{% elif cislo.pdf %}
<a href='{{ cislo.pdf.url }}'>Číslo v pdf</a>
<hr>
{% endif %}

6
seminar/templates/seminar/cojemam/organizatori.html

@ -12,7 +12,7 @@
{% if not aktivni %}
<br>
<a href="/co-je-MaM/organizatori/">Aktivní organizátoři</a><br>
<a href="{% url 'organizatori' %}">Aktivní organizátoři</a><br>
<br>
{% endif %}
@ -80,9 +80,9 @@
</div>
{% if aktivni%}
<a href="organizovali/">Vysloužilí organizátoři</a>
<a href="{% url 'stari_organizatori' %}">Vysloužilí organizátoři</a>
{% else %}
<a href="/co-je-MaM/organizatori/">Aktivní organizátoři</a>
<a href="{% url 'organizatori' %}">Aktivní organizátoři</a>
{% endif %}
{% endblock content %}

3
seminar/templates/seminar/pracuje_se.html

@ -11,8 +11,7 @@
Na této stránce velmi intenzivně pracujeme.
Za dočasnou nedostupnost se omlouváme.
Zkuste přejít na <a href="/">titulní stránku</a>
nebo se podívat na <a href="/zadani/aktualni/">aktuální zadání</a>.
nebo se podívat na <a href="{% url 'seminar_aktualni_zadani' %}">aktuální zadání</a>.
</p>
<img src="{% static '404.png' %}">
{% endblock %}

2
seminar/templates/seminar/tematka/rozcestnik.html

@ -13,7 +13,7 @@
problém a jsou doprovázeny návodnými úlohami. Vaším úkolem je&nbsp;zamyslet se nad daným
problémem a sepsat vaše úvahy ve formě krátkého textu.</p>
<p><a href="/co-je-MaM/jak-resit/">Jak řešit téma?</a></p>
<p><a href="{% url 'jak_resit' %}">Jak řešit téma?</a></p>
<div class="rozcestnik_temat">

2
seminar/templates/seminar/titulnistrana.html

@ -84,7 +84,7 @@ function sousdeadline() {
</div>
<span class="zjistit_vic">
<h2><a href="/co-je-MaM/uvod/">Zjisti víc!</a></h2>
<h2><a href="/o-nas/uvod/">Zjisti víc!</a></h2>
<hr>
</span>
</div>

2
seminar/templates/seminar/zadani/Temata.html

@ -20,7 +20,7 @@
textu.
</p>
<p>
<a href="/co-je-MaM/jak-resit/">Jak řešit téma?</a>
<a href="{% url 'jak_resit' %}">Jak řešit téma?</a>
</p>
<!--
{% if temata %}

6
seminar/urls.py

@ -57,7 +57,7 @@ urlpatterns = [
),
# Zadani
# path('zadani/aktualni/', views.AktualniZadaniView.as_view(), name='seminar_aktualni_zadani'),
# path('aktualni/zadani/', views.AktualniZadaniView.as_view(), name='seminar_aktualni_zadani'), # Dočasně ad-hoc jednoduchá věc.
path('aktualni/zadani/', views.AktualniZadaniView, name='seminar_aktualni_zadani'),
#path('aktualni/temata/', views.ZadaniTemataView, name='seminar_temata'),
path('aktualni/vysledkova-listina/', views.ZadaniAktualniVysledkovkaView, name='seminar_aktualni_vysledky'),
@ -142,7 +142,7 @@ urlpatterns = [
path('reset-hesla/hotovo/', views.PasswordResetCompleteView.as_view(), name='reset_password_complete'),
path(
'resitel/osobni-udaje/',
login_required(views.resitelEditView, login_url='/login/'),
login_required(views.resitelEditView),
name='seminar_resitel_edit'
),
@ -161,7 +161,7 @@ urlpatterns = [
path('temp/image_upload/', views.NahrajObrazekKTreeNoduView.as_view()),
path('', views.TitulniStranaView.as_view(), name='titulni_strana'),
path('jak-resit/', views.JakResitView.as_view(), name='jak-resit'),
path('jak-resit/', views.JakResitView.as_view(), name='jak_resit'),
# Ceka na autocomplete v3
# path('autocomplete/organizatori/',

2
vue_frontend/src/router/index.js

@ -18,7 +18,7 @@ export default new Router({
props: true,
component: TreeNodeRoot
}, {
path: '/zadani/aktualni',
path: '/aktualni/zadani',
name: 'treenode_zadani',
props: {'tnid': 1655},
component: TreeNodeRoot

Loading…
Cancel
Save