Kategorizace akcí a výpis čísel dle toho na FE (1h)

Issue #1 resolved
Michal Májský created an issue

Umožnit kategorizovat akce a na webu dle toho vypisovat skutečná čísla počtu akcí.

Comments (11)

  1. Michal Májský reporter

    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.

  2. Vašek Dohnal

    Ú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: Image 1.png

    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 (jen print) a bez parametru --dry-run pro skutečné přiřazení.

  3. Michal Májský 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 ?

  4. Vašek Dohnal

    Ú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.

    im2.png

  5. Vašek Dohnal

    @snakeyyy Opravil jsem bug se zobrazením uživatelů v adminu, za mě tedy připraveno k nasazení.

  6. Michal Májský 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é.

  7. Vašek Dohnal

    @snakeyyy Migraci jsem smazal, verbose_name jsem upravil a model jsem nakonec přejmenoval na Photo...Category.

  8. Log in to comment