Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace VZN with Regulation #1158

Closed
Ty-ci opened this issue Jan 9, 2024 · 0 comments · Fixed by #1166, #1168 or #1193
Closed

Replace VZN with Regulation #1158

Ty-ci opened this issue Jan 9, 2024 · 0 comments · Fixed by #1166, #1168 or #1193

Comments

@Ty-ci
Copy link
Contributor

Ty-ci commented Jan 9, 2024

ℹ VZN

  • VZN môže zavádzať, meniť, zrušovať iné VZN, alebo tieto funkcie kombinovať.
  • V praxi by sa nemalo stať, že existuje VZN, ktoré aj na nejaké VZN nadväzuje a aj niečo samostatne nariaďuje, ale chceme vedieť pokryť aj takéto použitie.
  • VZN môžu mať aj prílohy, častou je redakčné oznámenie, ktoré je iba o jazykových/formálnych zmenách.

ℹ Problémy pri súčasnom stave

  • VZN sa zobrazuje iba v rámci modalu na ťažko dostupnej adrese https://bratislava.sk/mesto-bratislava/sprava-mesta/legislativa-mesta/vseobecne-zavazne-nariadenia
  • Nevieme zobraziť VZN, ktoré sú iba dodatkami k inému VZN.
  • VZN ako samostatné nemajú detailnú stránku, iba modal v rámci stránky so všetkými VZNkami. Nie je teda možné niekomu poslať link na samostatné VZN.
  • Nie je možné dobre vyhľadať VZN, ktoré nadväzujú na iné VZN. Keď sa na úvodnej stránke vyhľadá VZN, presmeruje to na stránku s VZNkami a do vyhľadávacieho poľa vloží to, čo sa malo pôvodne hľadať.

✅ Fáza 1,2 - Regulation v Strapi aj v Nexte

  • Regulation ako nový obsahový typ v Strapi
    • nanovo nahodené všetky VZN ako Regulation entity v Strapi + overené, že nám nič neušlo
  • Regulation component v Nexte
    • bude mať ako hlavnú prílohu samotný VZN dokument
    • bude ukazovať vzťahy k iným VZN a napríklad povie, že "ja som iba doplňujúce VZN, tu je odkaz na hlavné"
    • dá sa zobraziť na samostatnej stránke (podobne ako články)
    • bude zobrazovať konsolidované znenie VZN, ak to má pre dané VZN zmysel
  • Some inspiration can be found in abandoned PRs: WIP: Vzn refactor #430 WIP: add detail page by id for VZN #429

⏳ Fáza 3 - Odstránenie duplicitných súborov (bude v samostatnom tasku)

  • prečistenie duplicitných súborov - veľa stránok má pripojené VZN ako samostatný súbor z média knižnice, vzniká tak veľa duplikátov
  • vymeniť odkazy na sťahovanie VZN dokumentu za odkazy na príslušné Regulations
  • vymazať zbytočné duplicitné súbory z Media Library
@Ty-ci Ty-ci self-assigned this Jan 9, 2024
@Ty-ci Ty-ci changed the title VZN cleanup Replace VZN with Regulation Jan 9, 2024
@Ty-ci Ty-ci changed the title Replace VZN with Regulation Replace VZN by Regulation Jan 9, 2024
@Ty-ci Ty-ci changed the title Replace VZN by Regulation Replace VZN with Regulation Jan 9, 2024
@Ty-ci Ty-ci linked a pull request Feb 8, 2024 that will close this issue
@Ty-ci Ty-ci linked a pull request Feb 29, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment