💡 Disciplíny odděluj čárkou (MTB, Road). Vstup: YYYY-MM-DD. Klikni do buňky pro editaci. U fotek můžeš nechat lokální cestu nebo rovnou nahrát soubor do Firebase Storage. Nezapomeň uložit!
Pořadí zobrazení
Název
Popis
Web
Email
Telefon
Adresa
Logo
Od roku
Tier
Aktivní
💡 Logo může být lokální cesta (např. images/sponsors/logo.png) nebo nahraný soubor ve Firebase Storage. Klikni do buňky pro editaci nebo použij upload. Nezapomeň uložit!
ID
Název
Datum
Čas
Místo
Popis
Typ
Náročnost
Vzdálenost
Pořádá
Aktivní
Zrušeno
💡 Datum: YYYY-MM-DD. Čas: HH:MM. Typ a náročnost vybereš z dropdownu. Pořádá = dropdown členů. Nezapomeň uložit!
⏳ Návrhy členů ke schválení
Nová alba nahraná členy čekají tady na schválení adminem.
0 čekajících
Odeslal
Název alba
Datum alba
Složka
Fotek
Příloh
Odesláno
ID
Název
Popis
Datum
Složka
Cover
Fotek
Aktivní
💡 Složka: podadresář v images/gallery/. Cover: název souboru (cover.jpg). Datum: YYYY-MM-DD. Nezapomeň uložit!
ID
Název
Složka
Rok
Cover
Fotek
Popis
Aktivní
📂 Mix alba používají data z /gallery-mix a obrázky ve Firebase Storage pod gallery-mix/. Můžeš editovat název, popis a stav. V detailu alba použij 🔄 Refresh ze Storage pro znovunačtení souborů z bucketu.
ID
Název
Popis
Fotka
Pořadí
💡 Fotku můžeš nahrát přímo do Firebase Storage; uloží se i lokální fallback cesta do images/juniori/. Pořadí: menší číslo = dříve zobrazeno. Nezapomeň uložit!
✅ Data se načítají a ukládají do Firebase. Klikni 💾 Uložit do DB pro uložení změn. 🔄 Refresh načte nejnovější data z databáze.
☁️ Import médií do Storage
Otevře samostatnou admin stránku pro hromadný import lokálních médií do Firebase Storage a přepínání zdrojů médií.
Pokud se upload fotek přeruší nebo něco nahraješ bokem do bucketu, otevři detail alba ve společné galerii a použij 🔄 Refresh ze Storage. Tím načteš všechny soubory ze složky, můžeš je promazat a zvolit cover.
ID
Člen (ID)
Jméno
Závod/Akce
Datum závodu
Rok
Umístění
Kategorie
Poznámky
💡 Umístění: číslo (1=1. místo). Prázdné = jen účast. Klikni do buňky pro editaci. Nezapomeň uložit!
Pokud zapnete tato upozornění, všichni členové budou dostávat email při dané aktivitě. Emaily jsou odesílány přes EmailJS přímo z prohlížeče uživatele, který akci provede – EmailJS musí být správně nastaveno v záložce Nastavení.
Upozornit členy při:
📋 Seznam emailových příjemců
Emaily jsou načteny ze seznamu členů a juniorů a uloženy v konfiguraci. Kliknutím na tlačítko níže se seznam aktualizuje dle aktuálních dat z Firebase.
⚠️ Jak to funguje: Emaily se odesílají přes EmailJS přímo z prohlížeče uživatele, který akci provede. Aby notifikace fungovaly, musí být EmailJS nakonfigurováno v záložce Nastavení a uživatel musí být přihlášen přes Google. Free plán EmailJS: 200 emailů/měsíc.
🔔 Upozornění administrátorů
Na tyto emaily budou chodit systémová upozornění. Lze zadat více adres oddělených čárkou.
Primární adresa pro všechna admin upozornění
Volitelné – oddělte čárkou
Upozornit při:
📢 Hromadný email všem členům
Odešle email na všechny členy a juniory, kteří mají vyplněný email. Odesílá se přes stejnou EmailJS šablonu jako notifikace.
⏳ Načítám seznam členů…
📧 EmailJS nastavení
Notifikace se odesílají přes EmailJS přímo z prohlížeče. Free plán: 200 emailů/měsíc. Žádný server ani CORS problém.