Kategorizace akcí a výpis čísel dle toho na FE (1h)
Umožnit kategorizovat akce a na webu dle toho vypisovat skutečná čísla počtu akcí.
Comments (11)
-
-
reporter - changed status to open
Jako open budu označovat vícepráce, které jsou schválené k realizaci.
-
reporter -
assigned issue to
Vašku doplňuju zadání: Cílem tohoto tasku vlastně je, aby ty počty uskutečněných akcí na HP byly reálná čísla (to co je teď 1038 večírků, 83 koncertů, ...). Defaultní kategorií akce je Večírek. S tím, že by bylo fajn narychlo projet dosavadní akce např. takto: Všem, které obsahují v názvu svatba nastavit kategorii na svatba. David ovšem počítá s tím, že většinu starých akcí bude třeba ručně projít a kategorii jim nastavit.
-
assigned issue to
-
Úprava je nasazená na testovacím serveru. V administraci přibyla položka Categories – tato data kategorií se zobrazují návštěvníkům na hlavní stránce. Při úpravě galerie v administraci je možné jednu z kategorií přiřadit:
Pro Michala: Napsal jsem migrační skript, který hledá shodu mezi názvem kategorie a názvem galerie. Tedy galerii s názvem „Svatba Evy a Vaška“ přiřadí do kategorie „Svatba“. Na produkčním serveru ho spustíš pomocí
python manage.py assign_categories --dry-run
(jenprint
) a bez parametru--dry-run
pro skutečné přiřazení. -
reporter @illagrenan Ještě bych přidal do admina galerie filtraci podle kategorie a do admina kategorií na list počet galerií v dané kategorií. A Navrhuju dočasně do šablony vrátit statická čísla a "skutečná"/databázová tam nasadit až ve chvíli, kdy bude na produkční přiřazn dostatečný počet galerií aby ta čísla dávala smysl. Co ty na to @smybox ?
-
Úpravy administrace jsou nasazené. Při editaci Kategorie je možné zadat napevno počet galerií, takže než bude mít každá galerie vlastní kategorii, mohou zůstat původní čísla.
-
Ahoj, díky Vašku! Vypadá to dobře, tak bych to nasadil. Díky!
-
@snakeyyy Opravil jsem bug se zobrazením uživatelů v adminu, za mě tedy připraveno k nasazení.
-
reporter @illagrenan Ještě pojďme prosím dořešit tu migraci branch 0027. Ta pouští fixture, která je imho specifická pouze smilebox.cz (protože předpokládá existenci sloupců pro češtinu, ale ty tam vůbec nemusí být). Za mě bych ji - buď úplně vyhodil, na smilebox.cz je naklikal ručně - A nebo použil v migraci ORM pro založení těch kategorií (jen univerzální název bez překladů), trochu se těch fixtures s natvrdo nastaveným pk a tak bojím. Navíc mám podezření, že pokud je branch jako externí aplikace, tak to tu fixture vůbec nenajde, zkoušel jsem teď deploynouyt smilebox.cz from scratch a dostal jsem:
No fixture named 'category' found. warnings.warn("No fixture named '%s' found." % fixture_name)
A ještě jedna drobnost: Jednotlivé atributy Category mají verbose name Gallery name apod., mělo by imho být Category name. A celá Category by se měla jmenovat spíše PhotogalleryCategory (model už bych nepřejmenovával, ale alespoň to dal do komentáře), jen category je příliš obecné.
-
@snakeyyy Migraci jsem smazal,
verbose_name
jsem upravil a model jsem nakonec přejmenoval naPhoto...Category
. -
reporter - changed status to resolved
Nasazeno na ostré
- Log in to comment
Potvrzuji prosím, díky!