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 iftype
isselect
orradioselect