{ "apiUrl": "https://api-dev.amiv.ethz.ch/", "events": { "keyDescriptors": { "title_de": "German Title", "title_en": "English Title", "location": "Location", "show_website": "Event is shown on the website", "priority": "Priority", "time_end": "Ending time", "time_register_end": "Deadline for registration", "time_start": "Starting time", "spots": "Spots available", "allow_email_signup": "Event open for non-AMIV members", "price": "Price", "signup_count": "Signed-up participants", "catchphrase_en": "Catchphrase in English. Announce and Website.", "catchphrase_de": "Schlagwort auf Deutsch", "description_de": "Beschreibung auf Deutsch", "description_en": "Description in English", "img_banner": "Banner as png", "img_poster": "Poster as png", "img_thumbnail": "Thumbnail as png", "show_infoscreen": "Does the event show on the infoscreen?", "img_infoscreen": "Infoscreen as png", "time_advertising_end": "Advertisment ends on", "time_advertising_start": "Advertisement starts on", "selection_strategy": "TODO what is this?", "show_announce": "Does it belong to announce?", "_id": "TODO Event ID how is this generated?" }, "tableKeys": [ "title_de", "time_start", "time_end", "time_register_end", "show_website", "priority" ], "notPatchableKeys": [ "signup_count" ] }, "users": { "keyDescriptors": { "legi": "Legi Number", "firstname": "First Name", "lastname": "Last Name", "rfid": "RFID", "phone": "Phone", "nethz": "nethz Account", "gender": "Gender", "department": "Department", "email": "Email" }, "tableKeys": [ "firstname", "lastname", "nethz", "legi", "membership" ], "searchKeys": [ "firstname", "lastname", "nethz", "legi", "department" ], "notPatchableKeys": [ "password_set" ] }, "joboffers":{ "keyDescriptors": { "company": "Company", "email": "Email", "description_en": "Job description", "description_de": "Job Beschreibung", "logo": "Logo as png", "pdf": "PDF provided by company", "time_end": "Application deadline", "title_de": "Stelle auf Deutsch", "title_de": "Position title in English", "show_website": "Is the job listed on the website?", "_id":"Job ID." }, "tableKeys": [ "title_de", "time_end", "show_website" ] }, "groups": { "keyDescriptors": { "name": "Name" }, "searchKeys": ["name"], "patchableKeys": ["name"] }, "groupmemberships": { "patchableKeys": ["user", "group"] }, "eventsignups": { "patchableKeys": ["event"], "tableKeys": [ "_created", "user.lastname", "user.firstname", "email" ], "searchKeys": [] } }