Skip to content

Instantly share code, notes, and snippets.

@twentyfortysix
Last active March 5, 2026 17:23
Show Gist options
  • Select an option

  • Save twentyfortysix/196db1a7c17b06c73efcf0504e1821f1 to your computer and use it in GitHub Desktop.

Select an option

Save twentyfortysix/196db1a7c17b06c73efcf0504e1821f1 to your computer and use it in GitHub Desktop.
zmj_schema.js
{
"subject_heading": {
"label": "Registrující se subjekt",
"type": "heading"
},
"subject_name": {
"required": true,
"label": "Jméno",
"type": "text"
},
"subject_surname": {
"required": true,
"label": "Příjmení",
"type": "text"
},
"subject_phone": {
"required": true,
"label": "Telefon",
"type": "phone",
"note": "(Zadejte platné telefonní číslo)"
},
"subject_email": {
"required": true,
"label": "E-mail",
"type": "email"
},
"subject_title": {
"required": false,
"label": "Název instituce (firmy, spolku)",
"type": "text",
"note": "(Pokud jste fyzická osoba (jednotlivec), nevyplňujte.)"
},
"subject_ico": {
"required": false,
"label": "IČO",
"type": "text",
"note": "(Pokud jste fyzická osoba (jednotlivec), nevyplňujte.)"
},
"subject_dic": {
"required": false,
"label": "DIČ",
"type": "text",
"note": "(Pokud jste fyzická osoba (jednotlivec), nevyplňujte.)"
},
"subject_legal_entity": {
"required": true,
"label": "Právní forma podnikání",
"type": "radio",
"calculate": true,
"choices": {
"0": "právnická osoba – nezisková",
"500": "právnická osoba",
"1": "fyzická osoba, jednotlivec"
},
"note": "(právnická osoba nezisková: charitativní dílna, zapsaný spolek, občanské sdružení, chráněná dílna, sociální podnik apod.)"
},
"subject_commercial": {
"required": true,
"label": "Plánujete na své lokalitě komerční prodej / komerční stánky?",
"type": "radio",
"calculate": true,
"choices": {
"750": "ano",
"0": "ne",
"_order": [
"750",
"0"
]
}
},
"organizer_heading": {
"label": "Kontaktní osoba",
"type": "heading"
},
"organizer_name": {
"required": false,
"label": "Jméno",
"type": "text",
"note": "(liší-li se od registrujícího se subjektu)"
},
"organizer_surname": {
"required": false,
"label": "Příjmení",
"type": "text",
"note": "(liší-li se od registrujícího se subjektu)"
},
"organizer_email": {
"required": false,
"label": "E-mail",
"type": "email",
"note": "(liší-li se od registrujícího se subjektu)"
},
"organizer_experienced": {
"required": true,
"label": "Už jste slavnost ZMJ organizoval(a)?",
"type": "radio",
"choices": {
"0": "Organizuji poprvé",
"1": "Organizuji podruhé",
"2": "Organizuji potřetí či vícekrát"
}
},
"organizer_uf_access": {
"required": true,
"label": "Máte přístup do editačního rozhraní (UFF) webu zazitmestojinak.cz?",
"type": "radio",
"choices": {
"1": "ano",
"0": "ne",
"_order": [
"1",
"0"
]
}
},
"space_city_block_heading": {
"label": "Kde budete slavnost pořádat?",
"type": "heading"
},
"space_title": {
"required": true,
"label": "Název lokality",
"type": "text",
"note": "(odpovídá názvu ulice, parku či náměstí)"
},
"space_address": {
"required": true,
"label": "Adresa lokality",
"type": "text",
"note": "(přesná adresa lokality)"
},
"space_coordinates": {
"required": false,
"label": "Pokud je adresa nedostačující, můžete pozici upřesnit v mapě manuálně.",
"type": "map",
"note": "(Pro vložení místa klikněte do mapy.)"
},
"space_city_block_part": {
"required": false,
"label": "V jaké městské části budete slavnost pořádat?",
"type": "selectbox",
"choices": prague_blocks(),
"note": "(Městskou část vyberte ze seznamu. V případě, že se jedná o městskou čtvrť, vyplňte ji do samostatného pole níže.)"
},
"space_city_block_title": {
"required": false,
"label": "Název městské čtvrti",
"type": "text",
"note": "(Pokud městskou čtvrť nemáte, nevyplňujte)"
},
"event_date": {
"required": false,
"label": "Potřebujete odlišný termín akce?",
"type": "text",
"note": "(Budete-li pořádat v jiném termínu než 19.9., uveďte datum. Pozdější změny termínu vždy hlaste emailem!"
},
"event_time": {
"required": true,
"label": "Čas konání akce",
"type": "text",
"note": "(bude uveden v mapě lokalit (např. od 10h / 14:00–18:00 / večer), můžete později upřesnit)"
},
"space_info": {
"required": true,
"label": "Medailonek o vaší lokalitě",
"type": "textarea",
"note": "(pár vět o vaší iniciativě/spolku/místu konání/záměru akce/zamýšleném programu - objeví se veřejně u webového profilu lokality, můžete později aktualizovat)"
},
"space_link": {
"required": false,
"label": "Zde můžete uvést vaše webové stránky, online profil či jiné informace o organizátorovi.",
"type": "text"
},
"space_nature": {
"required": true,
"label": "Charakter záboru",
"type": "radio",
"calculate": true,
"choices": {
"300": "Zábor není možný",
"800": "Vnitroblok, soukromý pozemek",
"301": "Zeleň",
"1": "Parkovací místa, chodník",
"0": "Vozovka",
"1000": "Zábor nechceme / nepotřebujeme"
},
"note": "(Vyberte jen jednu variantu s převažujícím typem záboru. Zábor je nutný i v případě akce pořádané v zeleni (např. v parku). Variantu Zábor není možný vyberte jen v případě, že technicky to v místě není možné.)"
},
"space_size": {
"required": true,
"label": "Celková odhadovaná plocha záboru",
"type": "radio",
"calculate": true,
"choices": {
"1": "zábor není možný / nechceme",
"15": "do 500 m2",
"25": "501–2000 m2",
"35": "2001–3000 m2",
"45": "3001–5000 m2",
"50": "nad 5000 m2"
},
"note": "(Vyplňte odhadovanou plochu záboru, kterou pro vás budeme vyjednávat. Variantu Zábor není možný vyberte jen v případě, že nebudete mít zábor.)"
},
"space_background": {
"required": true,
"label": "Máte vlastní vnitřní prostory?",
"type": "radio",
"choices": {
"1": "ano",
"0": "ne",
"_order": [
"1",
"0"
]
},
"note": "(kavárna, restaurace, bar apod.)"
},
"space_range": {
"required": true,
"label": "Celková kapacita podniku/prostoru",
"type": "radio",
"calculate": true,
"choices": {
"1": "nemám vnitřní prostory",
"350": "do 50 osob",
"550": "50–100 osob",
"850": "100–150 osob",
"950": "nad 150 osob"
}
},
"space_subrent": {
"required": true,
"label": "Podnájem prostoru záboru (např. pronájem stánkařům)",
"type": "radio",
"calculate": true,
"choices": {
"500": "ano",
"1": "ne",
"_order": [
"500",
"1"
]
},
"note": "(Budete pronajímat prostor záboru dalším subjektům (např. stánkařům) nebo budete mít procenta z tržby.)"
},
"space_stand_number": {
"required": true,
"label": "Plánovaný počet komerčních stánků",
"type": "radio",
"calculate": true,
"choices": {
"1.0": "bez komerčních stánků",
"1.5": "do 10",
"1.6": "do 20",
"1.7": "do 30",
"1.8": "do 50",
"2.0": "50 a více"
}
},
"qa_reason": {
"required": true,
"label": "Proč se chystáte slavnost uspořádat? (povinná otázka)",
"type": "checkbox",
"choices": {
"propojeni": "propojení jednotlivců, místních spolků a komunit",
"soused": "sousedská zábava, trhy, kulturní vystoupení, sport a relaxace",
"akvizice": "aktivizace místních v řešení konkrétního problému (např. plánovaná výstavba či revitalizace)",
"upozorneni": "upozornění na problematickou situaci v oblasti dopravy a veřejného prostoru",
"podpora": "podpora aktivit spolku AutoMat",
"propagace": "propagace vlastní činnosti podniku nebo služby",
"jiny": "jiný důvod"
}
},
"qa_reason_note": {
"required": false,
"label": "Popis jiného důvodu",
"type": "textarea"
},
"qa_activity": {
"required": true,
"label": "Jaké aktivity a program pro svou lokalitu plánujete?",
"type": "textarea",
"note": "(nepotřebujeme konkrétní interprety, spíše charakter aktivit; např.: cyklojízda, výstava, koncert, workshop, představení místních podniků, soutěže, piknik v trávě…)"
},
"qa_cooperation": {
"required": false,
"label": "Koho plánujete oslovit s případnou spoluprací?",
"type": "textarea",
"note": "(instituce, podniky, školky)"
},
"qa_funding": {
"required": false,
"label": "Jakým způsobem plánujete akci financovat?",
"type": "checkbox",
"choices": {
"prispevek": "dobrovolný příspěvek návštěvníků",
"grant": "grant",
"pronajem": "pronájem prostoru pro komerční prodej",
"vlastni": "vlastní zdroje",
"sponsor": "prostředky od sponzora",
"jine": "jiné"
}
},
"qa_funding_note": {
"required": false,
"label": "Uveďte jiný způsob financování.",
"type": "textarea"
},
"qa_budget": {
"required": false,
"label": "Na kolik odhadujete náklady na pořádání akce?",
"type": "radio",
"choices": {
"0": "0–20 000 Kč",
"1": "20–50 000 Kč",
"2": "50 000 Kč a více"
},
"note": "(Nezapomeňte zahrnout například dopravní značení nebo honorář vystupujícím umělcům.)"
},
"qa_positivity": {
"required": false,
"label": "Jaké pozitivní změny veřejného prostoru městu vaše akce přinese?",
"type": "textarea",
"note": "(Případně jakou plánujete trvalou změnu nebo proměnu?)"
},
"qa_future_plan": {
"required": true,
"label": "Již děláte či plánujete další sousedské nebo komunitní aktivity (mimo ZMJ) a případně jaké?",
"type": "textarea"
},
"user_agreement": {
"required": true,
"label": "Souhlas se <a href='https://auto-mat.cz/zasady' target='_blank'>zpracováním osobních údajů</a>",
"type": "checkbox",
"choices": {
"1": "souhlasím"
}
},
"user_codex_agreement": {
"required": true,
"label": "Souhlas s <a href='https://zazitmestojinak.cz/kodex-zazit-mesto-jinak' target='blank'>kodexem</a> a <a href='https://www.manual.zazitmestojinak.cz/' target='_blank'>manuálem místního organizátora</a>",
"type": "checkbox",
"choices": {
"1": "souhlasím"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment