Commit graph

605 commits

Author SHA1 Message Date
ed703b10a1 Vize, jak by měly vypadat CSSka konkrétních stránek (a možná CSSka obecně) 2024-04-30 23:27:53 +02:00
b8b0c5440f Nějaký základ nové verze CSSek 2024-04-30 22:47:03 +02:00
48123a8ce2 Merge branch 'refs/heads/master' into static-files-upgrade
# Conflicts:
#	mamweb/templates/base.html
2024-04-30 21:03:12 +02:00
a301b122fd Apríl 2024 2024-03-31 19:12:24 +02:00
5eb936d891 Fix: z flip-card mi vypadlo jejich zarovnání na střed 2024-03-19 21:52:04 +01:00
df5ae2c12a Fix: bootstrap upravuje .container 2024-03-12 22:09:32 +01:00
bd1d04802b Oprava výsledkovek 2024-02-24 11:15:01 +01:00
8cd3250bb0 Zkrocení stylů okolo otáčecích karet 2024-02-24 10:42:54 +01:00
cc09980632 Lepší řešení otáčecích karet na dotykových zařízeních 2024-02-24 08:55:09 +01:00
3363fbdc7c Tohle asi sem 2024-02-24 08:33:08 +01:00
3f8756148d Drobné úpravy CSSek 2024-02-20 19:34:50 +01:00
7b1e3ab58b Rozhození layoutovací @media (styly na menších displejích) 2024-02-20 19:26:57 +01:00
ee7771bdb3 Přesun CSS menu mimo hlavní layout 2024-02-20 19:16:47 +01:00
10c252cd16 Rozházení @media, o kterých je jasné, kam patří 2024-02-20 19:14:17 +01:00
a4a4af5f93 Tohle asi patří sem 2024-02-20 18:52:18 +01:00
5048439aee Nějaké nepoužívané css třídy a hodnoty tagů 2024-02-20 18:46:26 +01:00
14e8520b20 Úprava tabulky odevzdaných = mých řešení 2024-02-20 17:51:01 +01:00
31ee8937f8 Pruhy (local/test/prod) dozadu 2024-02-14 17:24:46 +01:00
d469019c44 Oprava mobilního meníčka na nový bootstrap (ještě jsem zapomněl jednu věc) 2024-02-14 17:00:06 +01:00
a1fa654bec Oprava mobilního meníčka na nový bootstrap 2024-02-14 16:56:47 +01:00
81004d7cdc Upgrade výsledkovky (uchycení druhého sloupce – toho se jménem) 2024-02-14 15:53:09 +01:00
da705927c2 Drobné opravy v tabulce uchycující první řádek a sloupec 2024-02-14 15:46:51 +01:00
ce54684680 Drobné opravy v tabulce uchycující první řádek a sloupec 2024-02-14 15:44:53 +01:00
837986bad8 Drobné opravy v oramovane tabulce a tabulce uchycující první řádek a sloupec 2024-02-14 12:35:44 +01:00
d7195a42f1 Drobné opravy v barevné tabulce a tabulce uchycující první řádek a sloupec 2024-02-14 11:43:28 +01:00
264f4d7646 Chybějící tag v nastylování barevné tabulky 2024-02-14 11:02:00 +01:00
5bf2df563b Rozdělení stylu tabulky došlých řešení na jednotlivé části a použití jinde 2024-02-14 10:58:21 +01:00
6d270b7af5 Ještě jedna drobná úprava stylů výsledkovky 2024-02-14 10:07:46 +01:00
d41eb64ab5 Oprava předchozího commitu (Předělání stylů výsledkovky) 2024-02-14 09:48:59 +01:00
805ed9204c Oprava předchozího commitu (Předělání stylů výsledkovky) 2024-02-14 09:42:08 +01:00
3d2f0f08c3 Předělání stylů výsledkovky 2024-02-14 09:35:49 +01:00
9cca7beba5 Update bootstrapu 2024-02-14 09:19:45 +01:00
c5b81871d2 Přemýšlel jsem, zda apríly nevyhodit do *.js, ale nakonec jen takhto do separátního template 2024-02-14 09:03:15 +01:00
52dc337a20 Dospěl jsem k názoru, že jCarousel se na webu také nepoužívá 2024-02-14 08:41:13 +01:00
eec9abb9c1 Dospěl jsem k názoru, že PrettyPhoto se na webu nepoužívá 2024-02-14 08:32:36 +01:00
c731af9ccd Přesun css galerie do galerie 2024-02-14 08:28:30 +01:00
f5e8f5bb77 První krůčky předělání css 2024-02-13 22:17:41 +01:00
72c20d2b94 Separace prettyPhoto 2024-02-12 19:04:46 +01:00
b2911d5e9f Separace bootstrapu 2024-02-12 18:55:41 +01:00
239a324a19 Ještě lepší vyřešení rozlišení webů 2024-02-05 20:34:25 +01:00
c0a3e3df8f Lepší vyřešení rozlišení webů 2024-02-05 20:08:25 +01:00
b4c693a9ab Uchycení řádku a sloupce v tabulce 2024-02-05 19:50:17 +01:00
b8f2e1da3b Merge pull request 'Odstranění starých dependencí a okomentování většiny stávajících' (!42) from odstraneni_starych_dependenci into master
Reviewed-on: #42
2023-12-18 23:08:56 +01:00
824a4d9eb3 Fixnuto přetékání selectů přes title a login bar 2023-12-18 22:13:17 +01:00
46fd51e7d9 Odstraněno sekizai (nepoužívalo se, zbytečně zesložiťuje, jde to dělat i jinak a házelo někdy někde chyby) 2023-12-18 21:24:14 +01:00
ea5ee85e7a Odstranění django-crispy-forms (nějaké fancy formy, ale vypadá nepoužívaně) 2023-12-11 22:03:42 +01:00
6cb41a1263 Odstranění django comments, data jsou v /akce/mam/www/old_data/django_comments.json.gz 2023-12-11 21:07:18 +01:00
0fbfb1e3cd Fix „get_app_list() takes 2 positional arguments but 3 were given“ 2023-12-04 10:51:28 +01:00
MaM Web user
37437b9674 Jidáš: oprava padání sphinxu (dokumentace) 2023-11-20 21:46:42 +01:00
6fe9beb0f0 Deprecated věci 2023-10-31 21:20:48 +01:00
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