105
Bearbeitungen
(Information zum Tool "cevi-versand" (Ich denke, das passt hier rein, da das RV Spender-Tool ja auch hier erwähnt wird?)) |
|||
Zeile 8: | Zeile 8: | ||
=====Couvertgenerator===== | =====Couvertgenerator===== | ||
Das Tool [https://github.com/lucidBrot/cevi-versand cevi-versand] erstellt nach einmaligem einrichten mit minimalem manuellen Aufwand PDFs um Couverts für den Versand zu drucken. Dafür verwendet es auch die API. Unter anderem kann man damit: | Das Tool [https://github.com/lucidBrot/cevi-versand cevi-versand] erstellt nach einmaligem einrichten mit minimalem manuellen Aufwand PDFs um Couverts für den Versand zu drucken. Dafür verwendet es auch die API. Unter anderem kann man damit: | ||
* Ein Cevi-Logo auf den Umschlag drucken. | |||
* Personen die zusammen wohnen in ein gemeinsames Couvert bringen. Das bedeutet weniger Arbeit beim Verpacken. | *Ein Cevi-Logo auf den Umschlag drucken. | ||
* Fehlerhafte Einträge in der DB finden - beispielsweise warnt das Tool, wenn jemand in keiner Ortschaft wohnt. | *Personen die zusammen wohnen in ein gemeinsames Couvert bringen. Das bedeutet weniger Arbeit beim Verpacken. | ||
* Cevinamen und dazugehörige Stufennamen aufdrucken. Das vereinfacht das verteilen, wenn man nicht alle Empfänger gut kennt. | *Fehlerhafte Einträge in der DB finden - beispielsweise warnt das Tool, wenn jemand in keiner Ortschaft wohnt. | ||
* Aufdrucken wie viele Leiter/Teilnehmer im Umschlag sind. Das vereinfacht das verpacken, wenn man nicht alle Empfänger gut kennt. | *Cevinamen und dazugehörige Stufennamen aufdrucken. Das vereinfacht das verteilen, wenn man nicht alle Empfänger gut kennt. | ||
*Aufdrucken wie viele Leiter/Teilnehmer im Umschlag sind. Das vereinfacht das verpacken, wenn man nicht alle Empfänger gut kennt. | |||
[https://github.com/lucidBrot/cevi-versand cevi-versand] ist open-source und gratis zu benutzen, aber Spenden werden geschätzt :) | [https://github.com/lucidBrot/cevi-versand cevi-versand] ist open-source und gratis zu benutzen, aber Spenden werden geschätzt :) | ||
===Ablauf einer Abfrage=== | ===Ablauf einer Abfrage=== | ||
Zeile 98: | Zeile 100: | ||
!Endpunkt | !Endpunkt | ||
!URL | !URL | ||
!Beispiel (gid=1, pid=2) | !Beispiel (gid=1, pid=2, eid=3) | ||
|- | |- | ||
|Gruppen <code><gid></code> | |Gruppen <code><gid></code> | ||
Zeile 111: | Zeile 113: | ||
|<nowiki>https://db.cevi.ch/groups/</nowiki><gid>/people/<pid>.json | |<nowiki>https://db.cevi.ch/groups/</nowiki><gid>/people/<pid>.json | ||
|<nowiki>https://db.cevi.ch/groups/1/people/2.json</nowiki> | |<nowiki>https://db.cevi.ch/groups/1/people/2.json</nowiki> | ||
|- | |||
|Events <eid> | |||
|<nowiki>https://db.cevi.ch/groups/</nowiki><gid>/events/<eid>/participations.json | |||
|<nowiki>https://db.cevi.ch/groups/1/evets/3/participations.json</nowiki> | |||
|} | |} | ||
'''Hinweis: '''Wird versucht ohne Gruppen-Angabe auf eine Person zuzugreifen (<code><nowiki>https://db.cevi.ch/people/</nowiki><pid>.json</code>) so wird die Anfrage auf die Hauptgruppe der Person weitergeleitet. Allerdings wird bei dieser Weiterleitung der Query-String ignoriert, so dass ein <code>401 Authorization Required</code> Fehler resultiert. Aus der Fehlermeldung kann jedoch die korrekte <abbr>URL</abbr> bestimmt werden. | '''Hinweis: '''Wird versucht ohne Gruppen-Angabe auf eine Person zuzugreifen (<code><nowiki>https://db.cevi.ch/people/</nowiki><pid>.json</code>) so wird die Anfrage auf die Hauptgruppe der Person weitergeleitet. Allerdings wird bei dieser Weiterleitung der Query-String ignoriert, so dass ein <code>401 Authorization Required</code> Fehler resultiert. Aus der Fehlermeldung kann jedoch die korrekte <abbr>URL</abbr> bestimmt werden. | ||
[[Kategorie:CeviDB]] | [[Kategorie:CeviDB]] |
Bearbeitungen