%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /www/loslex/production/
Upload File :
Create Path :
Current File : /www/loslex/production/_dev-notes

FEATURE PLAN:
* POHÁRY! - dokončit pozatimní plán
* Pozvánky pro zahraniční střelce
* Správce organizační skupiny
* Modul pro správu rozhodčích
* Komentáře pod závody
* Dynamický seznam zbraní na listech (definice listu, datum změny, povolene/zakazane, smazano (strikethrough), popis)
* Registrace na závod v zastoupení
    - kontrola, že daného uživatele nezregegistroval už někdo jiný
* Upozornění na uvolnění místa v plném závodě
* Nástěnka uživatele
* Notifikace od pořadatelů a adminů
* LOW PRIO
    - rozšíření divizí závodu o zbraně jiných kategorií závodů jako MZ.
    - druhá a další registrace usera (MZ) do stejného squadu
        - brát v potaz, jeslti je to závod s jednotným nebo postupným startem squadů
        - druhá a další registrace dotyčného do stejného squadu nemusí být možná z důvodu naplnění kapacity divize
    - User profile
        - přepínač zobrazení LOS Aliasů
        - Trvalý souhlas s GDPR
        - Oblíbená divize
    - Vyřešit accounty s duplicitníma číslama ZP

System
* Nápověda
    - dodělat contest maintenance

* Responsive menu collapsible sections

* https://laravel.com/docs/10.x/errors#custom-http-error-pages
* ROBOTS! - https://github.com/mad-web/laravel-robots
* THEME COLORS! - https://uicolors.app/create
* upgrade minor versions - https://laracasts.com/discuss/channels/laravel/what-is-the-right-way-to-update-laravel-versions-in-minor-or-micro-updates
* K prostudování - https://github.com/MedicOneSystems/livewire-datatables

Contest
* přidat "do not send mail notification" to contest maintenance page (with session storage)
* Pořadatel může zamčít změnu squadu
* Účastníci - "Účast pouze s platným ZP", "Účast bez ZP pouze po schválení pořadatelem", "Účast bez nutnosti ZP."
* registrace na závod
    - zobrazení přiřazených pohárů (a zvýraznění LOS poháru)
* dořešit mazání závodů
    - SoftDelete => závod byl zrušen
    - možnosti
        - když nebyl žádný účastník rovnou smazat úplně
        - když byl závodník (nezaplacený) smazat a poslat oznámení
        - když byl závodník zaplacený...?
        - smazání závodu s nahranými výsledky? (nejspíše jen ADMIN)
* Tvorba závodu - future feature
    - hlavní rozhodčí jen z certikovaných rozhodčích
    - dobudoucna hledat uživatele AJAX/LiveWire

Organizer groups
* role - přidat to tabulky

Odladit ContestImporter validace usera.

Šablony závodů.
    - owner/groupowner
    - jmeno sablony
    - JSON ulozeni dat
Export nastavené hodnoty filtru závodů

TEST Změna levelu závodu (klub => pohár/hs)
Editace registrace - check v controlleru, jeslti updatuju správnou (svou) registraci. Když změním ID registrace ve FORM URL, nejspíše můžu změnit cizí registraci

* v result overview/detailed opravit zobrazení stylu pro active položku tabu divize - border-b

Zerion Mini Shell 1.0