Veranstaltungsmanagement
Emanuel Schütze edited this page Jun 28, 2023
·
2 revisions
⚠️ WarnungDie Schnittstelle existiert nur für den OpenSlides-Client. Eine Aufwärts- bzw. Abwärtskompatibilität wird nicht garantiert. Schnittstellen können bei Bedarf ohne Ankündigung geändert werden.
Um weitere Daten zu einem Gremium abrufen zu können, muss die OpenSlides-ID herausgefunden werden. Ist nur die external-ID bekannt, kann die OpenSlides-ID über den Presenter herausgefunden werden:
curl -k -H "content-type: application/json" https://localhost:8000/system/presenter/handle_request -d '[
{
"presenter": "search_for_id_by_external_id",
"data": {
"collection": "committee",
"external_id": "Vorstand"
}
}
]'
Alle Gremien-IDs können über den Autoupdate-Service abgerufen werden:
[{
"collection": "organization",
"ids": [1],
"fields": {
"committee_ids": {
"type": "relation-list",
"collection": "committee",
"fields": {
"name": null,
"external_id": null
}
}
}
}]
[{
"collection": "committee",
"ids": [1,2],
"fields": {
"meeting_ids": {
"type": "relation-list",
"collection": "meeting",
"fields": {
"name": null,
"external_id": null,
"committee_id": null
}
}
}
}]
- DE:Konzept OpenSlides 4
- Update Workflow
- Architecture
- Introduction to functionality
- Restrictions
- Buildsystem
- Development organization
- Services
- Technical details
- Potential Optimizations
- Best practices for developers