Vylepšení galerie: účastnická privátní galerie #95
Loading…
Reference in a new issue
No description provided.
Delete branch "galerie_vylepseni"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Klidně rovnou komentujte změny, zatím postupně vzniká (a chci mít možnost to pushovat), ale změny jsou snad vesměs finální.
No, možná se někdy rozhodnu, že to celé refaktoruju, ale to bude separátní commit…
Co se týče účastnických galerií, views by měly být hotové, zbývá dořešit logiku v templatech (kdy komu umožnit přeuspořádat galerie, rámečky kolem neveřejných věcí).
Klidně se mi v tom už šťourejte, a kdyby někdo chtěl napsat testy (že tomu kterému uživateli jenž byl/nebyl na sousu je správně hozeno 404), tak se klidně čiňte :-D
Aktuálně by mělo být funkční a možno nasadit. Zbývá:
Nebylo by k zahození:
Enum
a importovat použitelně{% url … %}
místo relativních adresnahled
adetail
)galerie/models.py
, který nikdy ani nebyl odkomentovaný…Videjko nebude teď, založím si separátní PR (nejspíš bude dost ortogonální…)
WIP: Vylepšení galerie: účastnická privátní galerie, videjkato Vylepšení galerie: účastnická privátní galerie@ -33,2 +51,4 @@
galerie = get_object_or_404(Galerie, pk=pk)
soustredeni = top_galerie(galerie).soustredeni
# FIXME: přepsat model a použít přímo dolů…
Než zapomenu, co se tím míní: u Obrázků je pattern
galerie.obrazek_set.order_by(…)
, u galerií by se mi líbil taky (tj.nadgalerie.podgalerie_set.…
, nebo to aspoň udělat konzistentně). Fieldgalerie_up
ale nemárelated_name
, takže se příslušný pseudo-field jmenujegalerie_set
– bylo by dobré ho mít pojmenovaný explicitně, třeba jakopodgalerie
– a pak celý view přepsat konzistentně (někde níž se dokonce používá skvělá konstrukcegalerie.galerie_up.galerie_set.all()
:-D)Lepší než 404 by bylo vracet 403…
Zvednout limit u galerií a odkomentovat odkaz na originál.
Zlikvidovat „NIKDO“.
Mám bug: v
galerie/templates/galerie/GalerieNahled.html
na konci jev
elif
u má být== 3
(a nebo nesedí komentáře)…Přemýšlím, jestli nebude lepší založit na refactoring nový PR, dát tam místní TODO jako úvodní post a tenhle zavřít, čistě proto, že tady se ty poznámky blbě dohledají a nedává smysl sem připisovat další…
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.