Django app for event registration and event management
Registration forms for events are created with a JSON form template.
[
{"type": "text","name": "name", "label": "Nimi", "required" : 1},
{"type": "email","name": "email","label": "Sähköposti", "required" : 1},
{"type": "radioselect", "name": "status", "label": "Olen", "options": ["Fuksi","Civis","Seniori"], "required" : 1},
{"type": "text", "name": "org", "label": "Minkä tai mistä, jos ei SatO"}
]
Templates are located in templates/form directory. These forms are used in the creation of an Event in the admin section by inputting the full file name into the respective input field.
type– defines type of the form field. Supported values:text– text fieldinteger– validated integer-only fieldemail- validated email fieldtextarea– text area field for texts that are 9999 characters longselect– options listing with a drop down listradioselect– options listing with radio buttonscheckbox– check box field
name– name of the field in the database / exported attendee listinglabel– text label presented in the UI
required– value is 1 if requiredoptions– list of options in an array iftypeisselectorradioselect