MaM Web user 
								
							 
						 
						
							
							
							
							
								
							
							
								e6b8998edd 
								
							 
						 
						
							
							
								
								Jidáš: hotfix: smazání přezdívky v osobních údajích  
							
							
							
						 
						
							2023-01-04 21:30:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pavel "LEdoian" Turinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								3a1aade3a2 
								
							 
						 
						
							
							
								
								Testy: bereme parametry  
							
							... 
							
							
							
							Umožňuje testovat konkrétní moduly a nespouštět vždy všechno. 
							
						 
						
							2023-01-04 02:11:15 +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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a666a3fea4 
								
							 
						 
						
							
							
								
								hotfix: nemohl odevzdávat řešitel samotný  
							
							
							
						 
						
							2023-01-03 19:04:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f96c24a474 
								
							 
						 
						
							
							
								
								Merge branch 'dokumentace'  
							
							... 
							
							
							
							# Conflicts:
#	docs/index.rst 
							
						 
						
							2023-01-02 22:33:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c76fcb363a 
								
							 
						 
						
							
							
								
								fix: ….objects.get(…) -> get_or_404  
							
							
							
						 
						
							2023-01-02 21:52:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								246f63d6e0 
								
							 
						 
						
							
							
								
								add: typová anotace  
							
							
							
						 
						
							2023-01-02 21:40:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0e0bd76f28 
								
							 
						 
						
							
							
								
								Merge pull request 'odmeny_podle_petra' ( !19 ) from odmeny_podle_petra into master  
							
							... 
							
							
							
							Reviewed-on: #19  
							
						 
						
							2023-01-02 21:38:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								72b72899fd 
								
							 
						 
						
							
							
								
								fix: odměny mají házet alespoň 404 na špatné číslo  
							
							
							
						 
						
							2023-01-02 21:20:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MaM Web user 
								
							 
						 
						
							
							
							
							
								
							
							
								5977f472c7 
								
							 
						 
						
							
							
								
								Fix!  
							
							
							
						 
						
							2023-01-02 21:18:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pavel "LEdoian" Turinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								3c3047b548 
								
							 
						 
						
							
							
								
								Autodoc: Ignorování modulů  
							
							
							
						 
						
							2023-01-02 21:14:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ea7075f707 
								
							 
						 
						
							
							
								
								fix: řazení řešitelů v odměnách podle příjmení  
							
							
							
						 
						
							2023-01-02 21:09:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e10a8e0b6d 
								
							 
						 
						
							
							
								
								fix: řazení řešitelů v adminu podle příjmení  
							
							
							
						 
						
							2023-01-02 20:46:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3110eb92a5 
								
							 
						 
						
							
							
								
								Merge pull request 'Vylepšení odevzdávátka' ( !13 ) from vylepseni_odevzdavatka into master  
							
							... 
							
							
							
							Reviewed-on: #13  
							
						 
						
							2023-01-02 20:25:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								09e2df75ce 
								
							 
						 
						
							
							
								
								fix: mezera před závorkou  
							
							
							
						 
						
							2022-12-20 14:29:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f2764a26f3 
								
							 
						 
						
							
							
								
								fix: ještě jeden návrh na zalámání  
							
							
							
						 
						
							2022-12-20 14:26:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0b835ef9d4 
								
							 
						 
						
							
							
								
								fix: řešitelé mají být vidět jen ti, kteří neodmaturovali  
							
							
							
						 
						
							2022-12-20 12:40:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5dedba2937 
								
							 
						 
						
							
							
								
								fix: „rozlámání“ dlouhého řádku  
							
							
							
						 
						
							2022-12-20 12:29:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								932ea700f3 
								
							 
						 
						
							
							
								
								fix: lepší count než try-catch při kontrole duplicitní přezdívky v přihlášce  
							
							
							
						 
						
							2022-12-19 23:55:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								98ac3f63bf 
								
							 
						 
						
							
							
								
								fix: kontrola duplicitní přezdívky při editaci osobních údajů  
							
							
							
						 
						
							2022-12-19 23:52:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								abcfa996bd 
								
							 
						 
						
							
							
								
								fix: <b> -> <strong> a zbavení se vykřičníků  
							
							
							
						 
						
							2022-12-19 23:39:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1f16f194f7 
								
							 
						 
						
							
							
								
								add: Pro jistotu v DetailView i kontrola u orga  
							
							
							
						 
						
							2022-12-19 23:12:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								abdd2d65dd 
								
							 
						 
						
							
							
								
								http -> https  
							
							
							
						 
						
							2022-12-19 23:04:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d14b6bb799 
								
							 
						 
						
							
							
								
								sync_prod_flatpages  
							
							
							
						 
						
							2022-12-19 23:00:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9bb0bcf3ca 
								
							 
						 
						
							
							
								
								fix: překlep  
							
							
							
						 
						
							2022-12-19 22:51:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bebc120e8f 
								
							 
						 
						
							
							
								
								Merge pull request 'Korekturovátko: přejmenovat „irelevantní“' ( !18 ) from neirelevantni into master  
							
							... 
							
							
							
							Reviewed-on: #18  
							
						 
						
							2022-12-19 22:17:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								58f05724e1 
								
							 
						 
						
							
							
								
								hotfix:  485c4180 má špatně proměnnou  
							
							
							
						 
						
							2022-12-19 21:25:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5690dc297e 
								
							 
						 
						
							
							
								
								hotfix:  1b521049 rozbil tabulku na úzké obrazovce  
							
							
							
						 
						
							2022-12-19 21:16:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pavel "LEdoian" Turinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								485c4180da 
								
							 
						 
						
							
							
								
								make/lib: podpora pro zatím neexistující větve  
							
							... 
							
							
							
							(pokud jsem to napsal správně.) 
							
						 
						
							2022-12-19 21:09:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3b6e238323 
								
							 
						 
						
							
							
								
								Fix: lepší hledání podle přezdívky  
							
							
							
						 
						
							2022-12-19 20:43:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pavel "LEdoian" Turinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								c2ad4c560d 
								
							 
						 
						
							
							
								
								sync_prod_flatpages…  
							
							
							
						 
						
							2022-12-17 00:11:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pavel "LEdoian" Turinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4d97e21e96 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'gitea/master' into neirelevantni  
							
							
							
						 
						
							2022-12-16 23:57:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pavel "LEdoian" Turinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4378c05e3e 
								
							 
						 
						
							
							
								
								Korekturovátko: Zrušení irelevance i z nápovědy  
							
							
							
						 
						
							2022-12-16 23:51:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pavel "LEdoian" Turinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								332e5e88d5 
								
							 
						 
						
							
							
								
								Korekturovátko: ne-irelevantní  
							
							
							
						 
						
							2022-12-16 23:44:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9a3f51ca6b 
								
							 
						 
						
							
							
								
								hotfix: tabulka došlých řešení  
							
							
							
						 
						
							2022-12-14 22:41:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								711693c57b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into vylepseni_odevzdavatka  
							
							... 
							
							
							
							# Conflicts:
#	odevzdavatko/templates/odevzdavatko/detail.html 
							
						 
						
							2022-12-06 01:09:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2393c76d63 
								
							 
						 
						
							
							
								
								Merge branch 'tabs'  
							
							
							
						 
						
							2022-12-06 01:03:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0e99cf286f 
								
							 
						 
						
							
							
								
								fix: tohle předělání mezer na taby vypadalo podezřele, tak jsem to upravil  
							
							
							
						 
						
							2022-12-06 01:02:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1200d77dbc 
								
							 
						 
						
							
							
								
								Merge branch 'makefiles'  
							
							
							
						 
						
							2022-12-06 00:18:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2e06960f51 
								
							 
						 
						
							
							
								
								Tož jsme to upravili  
							
							
							
						 
						
							2022-12-06 00:16:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1b521049af 
								
							 
						 
						
							
							
								
								hotfix: tabulka od. řešení na celou obrazovku  
							
							
							
						 
						
							2022-12-05 20:53:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								baf08c4f04 
								
							 
						 
						
							
							
								
								hotfix: název u korekturovaného pdf mohl být prázdný  
							
							
							
						 
						
							2022-12-05 20:15:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								52904575b0 
								
							 
						 
						
							
							
								
								hotfix: opraveno zobrazování smazat hodnocení v detailu řešení  
							
							
							
						 
						
							2022-12-04 20:14:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5178d95a44 
								
							 
						 
						
							
							
								
								add: title u obrázkových odkazů v detailu řešení  
							
							
							
						 
						
							2022-12-04 19:59:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pavel "LEdoian" Turinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4a0e8e61be 
								
							 
						 
						
							
							
								
								Druhá várka zarovnání tabulátory  
							
							
							
						 
						
							2022-12-01 13:07:09 +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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f9b0395be7 
								
							 
						 
						
							
							
								
								Merge pull request 'hotfix:  #1430 ' ( !15 ) from fix_galerie into master  
							
							... 
							
							
							
							Reviewed-on: #15  
							
						 
						
							2022-11-28 23:42:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f86e6b6838 
								
							 
						 
						
							
							
								
								hotfix:  #1430  
							
							
							
						 
						
							2022-11-28 23:38:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								28e928a9f5 
								
							 
						 
						
							
							
								
								Merge branch 'sjednoceni_detailu_reseni' into vylepseni_odevzdavatka  
							
							
							
						 
						
							2022-11-28 20:27:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								79fea4074e 
								
							 
						 
						
							
							
								
								hotfix: kruci, kopírování je častým zdrojem chyb  
							
							
							
						 
						
							2022-11-24 20:44:15 +01:00