Commit graph

605 commits

Author SHA1 Message Date
c673d04082 Merge branch 'prehlednejsi_hodnotitko' 2023-10-30 21:08:02 +01:00
1aa389414d Návrh na webappku na šifrovačku (na Sklené) 2023-10-14 11:26:38 +02:00
60346d6839 Stránka pro CSRF chybu 2023-10-09 21:50:50 +02:00
bb127832dc Oprava „názvu záložky“ při Ojojojojoj 2023-10-09 21:11:12 +02:00
30ce5a0888 Vynucení UTF-8 (v html a css) 2023-09-06 12:59:04 +02:00
Pavel "LEdoian" Turinsky
df657953ab Pročištění ALLOWED_HOSTS 2023-08-13 13:52:41 +02:00
527c06d91e Připomenutí orgům, že mají psát webařům. (Malilinkato rozbíjí styl na užších displejích.) 2023-08-12 00:58:09 +02:00
767358ca73 Trochu světlejší placeholder, ať vypadá méně jako vyplněné body 2023-07-08 12:56:15 +02:00
13c48ae1c2 Oprava OJOJOJOJ (error 500) 2023-06-19 21:35:03 +02:00
0bf309fd78 Přejmenování .select2multiple .s2m-se-zaskrtavatky 2023-06-19 20:12:09 +02:00
dae3864ba4 Oranžové zvýraznění pro všechny Select2 2023-06-19 20:08:45 +02:00
b67525a11f Merge branch 'master' into upgrade_odevzdavatka 2023-06-15 17:10:29 +02:00
b14395f91a Merge pull request 'Výroční sraz M&M' (!32) from vyroci into master
Reviewed-on: #32
2023-06-15 16:57:26 +02:00
07c465e6ca Správná url 2023-06-15 16:55:31 +02:00
ff7914fbb2 Předělané odkazy 2023-06-13 22:25:39 +02:00
dce1de7a99 Checkboxy pouze u multiple selectu (přesněji řečeno pouze u těch, kde je select2multiple) 2023-06-13 09:12:00 +02:00
bed107aeac Merge remote-tracking branch 'origin/master' into upgrade_odevzdavatka
# Conflicts:
#	mamweb/static/css/mamweb.css
2023-06-12 22:20:24 +02:00
1a63195b58 Merge branch 'master' into vylepseni_odevzdavatka 2023-06-12 22:07:38 +02:00
32141d457f Výroční sraz M&M 2023-06-02 21:04:11 +02:00
fc4fc87798 Revert "Jak řesit (oproti mamtex je tam ubraný nějaký text navíc)"
This reverts commit 389a979f4c.
2023-06-02 00:22:30 +02:00
389a979f4c Jak řesit (oproti mamtex je tam ubraný nějaký text navíc)
<text
       xml:space="preserve"
       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;line-height:1.15;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;letter-spacing:0px;word-spacing:0px;display:inline;stroke-width:0.264583"
       x="147.6949"
       y="126.75229"
       id="text6805-0-9-7"><tspan
         sodipodi:role="line"
         x="0"
         y="0"
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0.264583"
         id="tspan141408-9">Důležitý je celý postup, </tspan><tspan
         sodipodi:role="line"
         x="0"
         y="0"
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:'Latin Modern Sans';-inkscape-font-specification:'Latin Modern Sans';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;stroke-width:0.264583"
         id="tspan61014">nejen výsledek.</tspan></text>
2023-06-01 14:42:01 +02:00
317cc3056e Zdroj kódu 2023-05-23 01:15:06 +02:00
c3b42e09f2 Multiple select odteď mají oranžovou barvu a obsahují checkboxy 2023-05-23 01:10:37 +02:00
Pavel "LEdoian" Turinsky
fe144e6de7 Barvičkyyy! 2023-05-22 23:58:04 +02:00
99161d016d Apríl 2023 2023-03-26 01:52:17 +01:00
ec0174dcdd Merge remote-tracking branch 'origin/master' into vylepseni_odevzdavatka
# Conflicts:
#	odevzdavatko/templates/odevzdavatko/detail.html
2023-02-06 21:14:13 +01:00
Pavel "LEdoian" Turinsky
af6628367f Testy: Schováváme si databázi napříč běhy
Při běžení testů nejdéle trvá namigrovat (prázdnou) databázi. Toto tento
krok přeskočí.

By default django pro testy používá in-memory SQLite3 databázi, která se
schovat přirozeně nedá. Používání souborů trvá déle (data níž), ale
další běhy už jsou rychlé.

Zatím nevím, jestli se někde nemůže omylem schovávat nějaký nežádoucí
stav, ale testy mi i opakovaně běží, takže se to asi nerozbíjí úplně
moc. Na první pohled je uložená databáze prázdná.

Pro produkci a CI bych klidně běžel testy od nuly, tam nevadí čekat pár
desítek sekund až jednotky minut na výsledek. Tato optimalizace je
důležitá jen pro lokální vývoj, kde je žádoucí mít testy co
nejrychlejší.

V .gitignore už přesně toto jméno souboru je. Nevím proč, ale možná to
tak bylo by default v některém dávném Djangu.

Data
---
Spouštěl jsem příkaz `time ./manage.py test [--keepdb] api`. Běhy byly
relativně konzistentní (±1 s) a trvaly u mě:
- In memory SQLite (default): 26 s
- První spuštění s db na disku (HDD): 44 s
- Následná spuštění: 7.7 s
Data jsou nejspíš zkreslena tím, že všechno je nejspíš nacachované v
systému, ale i tak je vidět zřetelné zrychlení.

Původní motivace: úplně triviální a nedatabázový test na starém
notebooku běžel kolem 3:14, což je zoufale nepoužitelné když si chci
napsat testy jako pomůcku pro vývoj.
2023-01-04 01:51:02 +01:00
39da362586 add: frontend k bodům 2023-01-02 23:44:04 +01:00
5690dc297e hotfix: 1b521049 rozbil tabulku na úzké obrazovce 2022-12-19 21:16:42 +01:00
2393c76d63 Merge branch 'tabs' 2022-12-06 01:03:44 +01:00
1b521049af hotfix: tabulka od. řešení na celou obrazovku 2022-12-05 20:53:22 +01:00
52904575b0 hotfix: opraveno zobrazování smazat hodnocení v detailu řešení 2022-12-04 20:14:59 +01:00
Pavel "LEdoian" Turinsky
91cf18fa9e Odsazení pomocí tabulátorů [NOT CHECKED]
Pustil jsem na velkou část kódu skript, zatím nevím, co jsem rozbil.
Prosím o review :-)
2022-11-29 00:40:18 +01:00
f86e6b6838 hotfix: #1430 2022-11-28 23:38:13 +01:00
0dc0b1160e Merge pull request 'Fix: #910' (!5) from django_cleanup into master
Reviewed-on: #5
2022-11-21 22:04:37 +01:00
2c9d283a64 Merge pull request 'políčko pro zpětnou vazbu' (!3) from zpetna_vazba into master
Reviewed-on: #3
2022-11-14 23:52:13 +01:00
c3728750f7 Fix: #910 2022-11-14 22:07:29 +01:00
9ee7ac78c4 Fix: #1125 2022-11-14 21:36:10 +01:00
f8667b8247 odevzdavatko: políčko pro zpětnou vazbu řešiteli 2022-11-14 21:05:57 +01:00
32768aab10 Fix: na mobilu není menu korektur 2022-11-07 22:05:44 +01:00
6eaa174d87 localhost do ALLOWED_HOSTS 2022-11-03 22:09:55 +01:00
Pavel "LEdoian" Turinsky
81a8081c8e Nechceme řešit CSRF warningy (RFC)
Možná chceme – pokud by jich bylo moc, tak to začne být podezřelé a
nevím, jestli to zvládne chytit django.security.suspicious_behaviour
(nebo jak se jmenuje)
2022-10-12 17:21:42 +02:00
07b163389d Přesun svg + zasložkování (aby bylo jasné, k čemu patří graph a templatů jak-resit už bylo hodně) 2022-09-28 09:51:19 +02:00
6cda3f0a27 Generický formulář (stránka, kam naleju libovolný jednoduchý form) přesunuta na lepší místo 2022-09-27 21:38:20 +02:00
4dfe3bef7b Doba pro neodhlašování přesunuta do settings 2022-07-07 21:16:23 +02:00
e643174f5f Odhlašování po zavření prohlížeče 2022-07-07 21:13:08 +02:00
54f16f358f Klikací jak řešit 2022-06-29 19:50:25 +02:00
5d7237b83f e-mailová konference -> discord 2022-06-29 17:10:32 +02:00
72246867de Oprava grafu 2022-06-05 15:05:55 +02:00
d632b82e1d M&M - korespondenční seminář a časopis MFF&nbspUK -> M&M &ndash; korespondenční seminář a časopis MFF&nbspUK 2022-05-28 10:47:03 +02:00
e282778623 Posun textů v grafu na titulní stránce 2022-05-27 20:53:09 +02:00
Kateřina Č
cf4cf31c75 MŠMT v patičce, pro všechny velikosti zobrazení 2022-05-24 21:28:53 +02:00
35e77e69f8 odevzdavatko | id musi byt v ramci stranky jedinecne. 2022-03-16 00:09:33 +01:00
7956a88568 Merge branch 'sphinx_test' into develop 2022-03-07 22:42:37 +01:00
Kateřina Č
a8af72df1d větší tabulka odevzdaných řešení větším displeji 2022-02-21 21:37:54 +01:00
5113a7adab První dokumentace 2022-02-15 17:48:16 +01:00
934a29a336 Oprava: Defaultní nadpis v universal.html 2022-02-03 12:53:16 +01:00
24da75c1f0 Defaultní nadpis v universal.html 2022-02-03 12:47:53 +01:00
2259ebe434 Lepší informace o chybějící proměnné. 2022-02-03 12:22:32 +01:00
b750a352dd Merge branch 'develop' of gimli.ms.mff.cuni.cz:/akce/mam/git/mamweb into develop 2022-01-31 23:38:45 +01:00
f5d9d469ab Bugfix^2, close #981 2022-01-31 23:37:39 +01:00
Pavel "LEdoian" Turinsky
be1a0fc56a Merge branch 'test' into develop 2022-01-31 22:53:19 +01:00
MaM Web user
359613463f Statické soubory se načítají jinak
Velké sedování :-)
2022-01-31 21:05:59 +01:00
Pavel "LEdoian" Turinsky
b6327b03d2 Další ne-změna :-) 2022-01-31 20:36:14 +01:00
75ed3f0b1a Bugfix. 2022-01-31 19:43:37 +01:00
e5c80142c5 Odstraneni nadpis1b. 2022-01-31 19:23:16 +01:00
c3963bcca1 mamweb | #1107, pridany debugovaci chybove stranky. 2021-12-20 19:45:04 +01:00
62283df954 Justify všechny odstavce na webu 2021-12-13 23:58:11 +01:00
e6427389c6 Warning, když proměnná v template neexistuje. 2021-12-13 20:20:25 +01:00
453bc5da9e Opravená kotva v galerii. 2021-12-01 08:17:10 +01:00
Pavel "LEdoian" Turinsky
ac1dded4cc Zrušeno DRF (náhodní kolemjdoucí mohli upravovat web!) 2021-11-30 02:52:52 +01:00
fb6a7b59ab Přidání zvýrazňování i do adminu. 2021-11-29 22:34:39 +01:00
Pavel 'LEdoian' Turinsky
7d795a1fe1 Povolit všechny lokální adresy 2021-11-26 04:24:57 +01:00
52c773a98f Když už rozlišení, tak i se superuserem na produkci, trochu naprasené…
(Aneb štvalo mě, že zrovna produkční web mě nepraští do očí. Na druhou stranu tohle mě zase praští do očí, i když na ten web jdu něco dělat, ne webit…)
2021-11-23 00:12:49 +01:00
3e63e1c768 Odlišení webů: takhle to určitě jde, ale možná to jde lépe (a v hezčích barvách) 2021-11-22 22:19:06 +01:00
Pavel "LEdoian" Turinsky
a015520e41 Smazány komentářové aplikace [DATA DROP!]
Nefungovalo to, a stejně už se nepoužívají. Data viz dumpy databáze…
2021-11-22 21:21:50 +01:00
f5570bdf6b Merge branch 'unsafe_develop' into develop
# Conflicts:
#	odevzdavatko/views.py
#	seminar/admin.py
#	seminar/models.py
#	seminar/templates/seminar/archiv/cislo-normal.html
#	seminar/urls.py
2021-11-22 20:06:01 +01:00
50910817cb Merge branch 'cz_sort' into develop 2021-11-16 10:15:04 +01:00
adc0c68977 Fix řadit (Node) jako poslední 2021-11-16 10:14:16 +01:00
Jonas Havelka
e90cc4e6b3 Fix řazení věcí na hlavní stránce adminu 2021-11-16 10:06:48 +01:00
babfd9c25d Move treenode do aplikace treenode 2021-11-07 10:25:34 +01:00
1b3a04be14 Move soustredeni do aplikace soustredeni 2021-10-13 09:07:27 +02:00
0cd1c3ef1a Move personalni do aplikace personalni 2021-10-13 09:07:27 +02:00
61b6f4bfd9 Move vysledkovek do aplikace vysledkovky 2021-10-13 09:07:26 +02:00
ef68d3fb75 Move odevzdavatko do aplikace odevzdavatko 2021-10-13 09:07:25 +02:00
8d59f32036 Move aesop do aplikace aesop 2021-10-05 00:26:17 +02:00
4215e32954 Move api do aplikace api 2021-10-05 00:00:15 +02:00
6ffe2083b9 Přesun autentizace ze semináře do various/autentizace 2021-09-26 15:48:05 +02:00
Jonas Havelka
829f54bc23 Opraveno zvýrazňování úvodů v menu 2021-09-16 22:15:21 +02:00
Pavel "LEdoian" Turinsky
87c1ebcec9 Tabulka: oranžovější podbarvení řádků
Možná je o trochu lepší, než ta šedá
2021-09-12 11:22:42 +02:00
MaM Web user
7b252613ca Spamováním filtrů ke světlým zítřkům! 2021-09-07 20:02:13 +02:00
MaM Web user
c0e54c74c9 Takhle je to správně, i když to nefunguje 2021-09-07 19:26:48 +02:00
MaM Web user
c0121a8b4d Revert bůhvíčeho, ale aspoň to funguje 2021-09-07 19:18:39 +02:00
MaM Web user
68b336fe64 Další neúspěšný pokus 2021-09-07 19:07:24 +02:00
MaM Web user
da81ddf9c8 Revert "Revert "Fix?""
This reverts commit 1d60e674b3.
2021-09-07 19:02:10 +02:00
MaM Web user
8d27576948 Revert "Revert "Mazání POST dat u hlášek o špatných formulářích""
This reverts commit f42bc12704.
2021-09-07 19:02:04 +02:00
MaM Web user
f42bc12704 Revert "Mazání POST dat u hlášek o špatných formulářích"
This reverts commit c95d1413ec.
2021-09-07 17:16:28 +02:00
MaM Web user
1d60e674b3 Revert "Fix?"
This reverts commit c4ef20340b.
2021-09-07 17:16:19 +02:00
MaM Web user
c4ef20340b Fix? 2021-09-07 17:00:38 +02:00
Pavel "LEdoian" Turinsky
c95d1413ec Mazání POST dat u hlášek o špatných formulářích 2021-09-07 16:55:14 +02:00
MaM Web user
d1a1e601c2 Log: 404 jsou jen info 2021-09-06 14:10:31 +02:00
MaM Web user
ab6a0a1ebd Fix 2021-09-06 14:10:31 +02:00
Jonas Havelka
db06eb9d30 Merge branch 'master' into test 2021-09-06 12:55:07 +02:00
Jonas Havelka
32b245c4f3 Fix Špatně vyplněný obrázek v pozadí menu 2021-09-06 12:44:04 +02:00
Pavel "LEdoian" Turinsky
ad689d9e3e Test který logger je který
budu revertovat
2021-09-06 12:28:24 +02:00
Jonas Havelka
2a46b598fb Přidání verze do css linku, aby se jednorázově přenačetlo 2021-09-06 12:14:31 +02:00
Pavel "LEdoian" Turinsky
e73374fbdc Merge branch 'test' KRLEŠ! 2021-09-06 04:39:10 +02:00
Jonas Havelka
41f158768e Stylování došlých řešení 2021-09-06 02:17:16 +02:00
Jonas Havelka
fc99c0fb49 Stylování došlých řešení 2021-09-06 02:16:30 +02:00
Jonas Havelka
fd8638de37 Stylování došlých řešení 2021-09-06 02:13:32 +02:00
Jonas Havelka
895646ad3d Stylování došlých řešení 2021-09-06 02:11:40 +02:00
Jonas Havelka
6e2231e157 Stylování došlých řešení 2021-09-06 02:07:21 +02:00
MaM Web user
9d5dc3c213 Ad hoc ubastlená zarážka pro odstínění moc starých řešitelů
Není to hezké ani elegantní ani správné, ale asi je to funkční :-)
2021-09-05 14:54:33 +02:00
MaM Web user
95c836d0e8 Posílat maily i o warningách 2021-09-04 22:10:16 +02:00
Jonas Havelka
036638c86e Tučná škola 2021-09-02 16:36:01 +02:00
Jonas Havelka
5ea25c26bf Vyznačené podproblémové sloupce. 2021-09-02 15:33:12 +02:00
Jonas Havelka
4cda40b0ce JPG -> jpg, aby fungoval graf 2021-08-04 16:58:47 +02:00
Jonas Havelka
67aad21d20 Merge branch 'data_migrations' into test 2021-06-15 22:10:02 +02:00
Kateřina Č
940612a52e úprava webového Jak řešit 2021-06-08 21:50:23 +02:00
Pavel "LEdoian" Turinsky
432c7035f3 Máme test-konferu 2021-06-01 21:09:54 +02:00
Pavel "LEdoian" Turinsky
a308543a2b Merge branch 'test' of gimli.ms.mff.cuni.cz:/akce/mam/git/mamweb into test 2021-05-26 00:26:30 +02:00
Jonas Havelka
a939fdafa8 Merge branch 'fancy_testweb_mails' into test 2021-05-25 23:23:27 +02:00
Jonas Havelka
5dfc8e0919 Jo takhle se okazuje na modul 2021-05-25 23:20:34 +02:00
Jonas Havelka
5b426fc769 Merge branch 'fancy_testweb_mails' into test 2021-05-25 22:59:02 +02:00
Jonas Havelka
b16c02a56a Tak takhle? 2021-05-25 22:55:10 +02:00
Jonas Havelka
746eb46c3a Merge branch 'fancy_testweb_mails' into test
# Conflicts:
#	mamweb/settings_test.py
2021-05-25 22:36:05 +02:00
Jonas Havelka
77939a9c8b Změna příjemců a zapnutí na testwebu 2021-05-25 22:28:44 +02:00
Jonas Havelka
a394b5cc39 obrázky do grafíku, pardon, orgové nebyli 2021-05-25 21:09:57 +02:00
Jonas Havelka
f7a234b0c6 Merge branch 'data_migrations' into test 2021-05-25 19:44:12 +02:00
Kateřina Č
826c0a67fa zkrášlování tabulky odevzdaných řešení 2021-05-18 23:58:04 +02:00
Kateřina Č
7237300562 Merge branch 'data_migrations' of gimli.ms.mff.cuni.cz:/akce/mam/git/mamweb into data_migrations 2021-05-18 21:27:18 +02:00
Kateřina Č
ef421d0f39 logo MŠMT 2021-05-18 21:27:09 +02:00
Jonas Havelka
67f612023d Změna odkazu na aktuální zadání v grafu na titulce (snad takhle, pak možná dává smysl ještě /archiv/temata/) 2021-05-18 20:06:38 +02:00
Pavel "LEdoian" Turinsky
a26411f746 Login: Spousta vylepšení
- Přesměrování na stránku, kam jsme chtěli
- Varování, pokud nemáme dost práv
- Zjednodušení LoginView pomocí standardních Django featur
2021-04-28 21:54:51 +02:00
Pavel "LEdoian" Turinsky
406591f111 Merge branch 'data_migrations' into test 2021-04-28 18:57:05 +02:00
Kateřina Č
c8274eb587 přesunutí css tabulky odevzdaných řešení do mamweb.css 2021-04-27 23:07:07 +02:00
MaM Web user
c4d533c870 Fix staré Django 2021-03-31 22:01:03 +02:00
MaM Web user
2ed70b3673 Apríl 2021: random otočení webu + context processor
V testu to je, tenhle commit není pro merge zajímavý. P.
2021-03-31 21:57:16 +02:00
Pavel "LEdoian" Turinsky
275cdb18dd Merge branch 'data_migrations' into test 2021-03-31 21:41:37 +02:00
Pavel "LEdoian" Turinsky
f1aa2d6368 Fix bugu, kdy se na apríla objeví na chvíli stránka normálně 2021-03-31 21:40:33 +02:00
Pavel "LEdoian" Turinsky
afff7973fe Apríl 2021: Rotace webu :-) 2021-03-31 21:34:08 +02:00
Pavel "LEdoian" Turinsky
41e95fc574 Založena aplikace 'various' na random věci 2021-03-31 21:30:51 +02:00
MaM Web user
86b721a35f Testweb: práva uploadů
Nevím, proč se nesynchronizovala sama, ale whatever. P.
2021-03-17 13:43:24 +01:00
Pavel "LEdoian" Turinsky
c760550db4 Oprava URLs v celém gitu 2021-03-09 22:44:42 +01:00
Jonas Havelka
c39354b05d Špatný popisek z minulého commitu 2021-03-09 21:27:56 +01:00
Jonas Havelka
5e4ee216c9 Chybějící closing tag (létající patička?) 2021-03-09 21:19:28 +01:00
Kateřina Č
4a521a34fa Merge branch 'data_migrations' of gimli.ms.mff.cuni.cz:/akce/mam/git/mamweb into data_migrations 2021-02-23 22:00:26 +01:00
Kateřina Č
255ba78d2f zkráškolvání archivu 2021-02-23 21:59:09 +01:00
fe1cc4ac39 CSS | posunuti napovedy v prihlasovacim formulari 2021-02-23 21:34:15 +01:00
Kateřina Č
729f14e793 zkrášlování deadlinů 2021-02-17 08:13:48 +01:00