New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anlässe als JSON API (14h) #244

Open
RolandStuder opened this Issue Apr 26, 2017 · 2 comments

Comments

@RolandStuder
Member

RolandStuder commented Apr 26, 2017

Akzeptanzkriterien

  • Anlässe können für authentifizierte Nutzer über ein JSON API Endpoint gefunden werden ( /groups/:id/courses /groups/:id/camps) (8h)

    • /groups/:id/events/
    • /groups/:id/courses/
    • /groups/:id/camps/
      => Welche kommen da? Pagination!
  • Pagination (inkl. Pagination Link in API Response)

  • Optionaler Parameter für Gruppe und alle Untergruppen (filter=layer / filter=all) (1h)

  • Optionaler Parameter schränkt Zeitraum ein (from / to, Anlässe werden eingeschlossen, wenn sich der from / to - Zeitraum mit dem Event überschneidet (2h)

  • Pagination

  • Response ist JSON mit allen öffentlichen Attributen

  • Doku für Endpoint (grob)

  • Link auf TN Liste falls ich Berechtigung auf die TN Liste habe

Zu besprechen:

  • => Wäre einfacher und konsistenter, diese Einschränkung fix einzubauen und gar keine anlassartübergreifenden Listen bereitzustellen (andere Attribute & ist jetzt bereits so) ? Längerfristig sollte das flexibel sein, denke ich, daher dieser Vorschlag (rs), aber ja es ist wahr, dass es nicht konsistent ist, und wir haben in der Frage "Zusammen oder Getrennt" schon Schritte in beiden Richtungen gemacht.
  • => Fixe Einschränkung nach Jahr wie bisher wäre ohne Zusatzaufwand möglich Müssen wir schauen, ich denke, es ist ein Funktion die eigentlich im UI auch fehlt.
  • [x] Zu Link auf Teilnehmerliste: => Link auf die Webseite oder Link auf einen noch zu bauenden JSON Endpoint? Macht eigentlich wenig Sinn, weglassen

@RolandStuder RolandStuder added this to the Rechnungsstellung milestone Apr 26, 2017

@codez codez changed the title from Anlässe als JSON API to Anlässe als JSON API (12h) Apr 26, 2017

@RolandStuder RolandStuder modified the milestone: Rechnungsstellung Aug 18, 2017

@RolandStuder

This comment has been minimized.

Member

RolandStuder commented Aug 8, 2018

@codez Bitte schätzung kurz überprüfen

@codez codez changed the title from Anlässe als JSON API (12h) to Anlässe als JSON API (14h) Aug 9, 2018

@KunoKunz KunoKunz added this to Backlog in Aktuelle Arbeiten via automation Aug 27, 2018

@RolandStuder RolandStuder added the core label Oct 10, 2018

@RolandStuder RolandStuder moved this from Backlog to Ready in Aktuelle Arbeiten Oct 15, 2018

@janissbinder janissbinder moved this from Ready to In Progress in Aktuelle Arbeiten Nov 12, 2018

@janissbinder janissbinder self-assigned this Nov 12, 2018

@janissbinder janissbinder moved this from In Progress to Implemented in Aktuelle Arbeiten Nov 14, 2018

@kronn kronn moved this from Implemented to In Code Review in Aktuelle Arbeiten Nov 22, 2018

janissbinder added a commit that referenced this issue Nov 22, 2018

@janissbinder janissbinder moved this from In Code Review to Code Reviewed in Aktuelle Arbeiten Nov 22, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment