Project

General

Profile

Development #56615

api datetimes pour plusieurs agendas à la fois - pouvoir obtenir les events passés

Added by Lauréline Guerin about 1 month ago. Updated 11 days ago.

Status:
Solution déployée
Priority:
Normal
Category:
-
Target version:
-
Start date:
03 Sep 2021
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

Dans le code de la vue:

        if 'events' in payload:
            raise APIError(
                _('events parameter is not supported'),
                err_class='events parameter is not supported',
                http_status=status.HTTP_400_BAD_REQUEST,
            )

Dans un contexte publik famille, où on voudrait afficher aux parents l'agenda de toute l'année scolaire en cours, passé et futur, il faudrait qu'on puisse passer un param events=all.


Files


Related issues

Related to Combo - Development #56027: Publik famille: cellule agenda hebdomadaireSolution déployée06 Aug 2021

Actions
Related to Combo - Development #57238: Publik famille: afficher aussi les events passés dans la cellule agenda hebdomadaireSolution déployée23 Sep 2021

Actions
Related to Intégrations graphiques Publik - Development #57239: Publik famille: par défaut afficher la semaine courante dans le widget famille-reservations-par-semaineSolution proposée23 Sep 2021

Actions

Associated revisions

Revision 519b80c3 (diff)
Added by Lauréline Guérin 13 days ago

api: fix datetimes & recurring event (#56615)

Revision e4603ed8 (diff)
Added by Lauréline Guérin 13 days ago

api: rename show_events in bookable_events (#56615)

Revision 09b1ce63 (diff)
Added by Lauréline Guérin 13 days ago

api: a past event is disabled except if we want to book it (#56615)

Revision 23dd874f (diff)
Added by Lauréline Guérin 13 days ago

agendas: remove dead code (#56615)

Revision f07d2bb8 (diff)
Added by Lauréline Guérin 13 days ago

api: show_past_events for agendas/datetimes endpoint (#56615)

History

#1

Updated by Lauréline Guerin about 1 month ago

#2

Updated by Lauréline Guerin 24 days ago

  • Assignee set to Lauréline Guerin
#3

Updated by Lauréline Guerin 24 days ago

  • Related to Development #57238: Publik famille: afficher aussi les events passés dans la cellule agenda hebdomadaire added
#4

Updated by Lauréline Guerin 24 days ago

  • Related to Development #57239: Publik famille: par défaut afficher la semaine courante dans le widget famille-reservations-par-semaine added
#5

Updated by Lauréline Guerin 23 days ago

#6

Updated by Valentin Deniaud 13 days ago

Gros patch qui d'une lecture rapide me semble faire plein de trucs différents, j'aimerais bien un découpage qui permettrait de voir facilement le code qui répond au ticket. Genre 0001 qui corrige le bug dans prefetch_events_and_exceptions en ajoutant recurrence_days__isnull=True, 0002 le renommage de show_events en bookable_events, 0003 la modif à is_event_disabled, et 0004 qui traite le ticket en allant toucher MultipleAgendasDatetimes.

Il y aura aussi à virer le code cité en description.

#8

Updated by Valentin Deniaud 12 days ago

  • Status changed from Solution proposée to Solution validée

Super je trouve ça vachement plus clair !

#9

Updated by Lauréline Guerin 12 days ago

  • Status changed from Solution validée to Résolu (à déployer)
commit f07d2bb8b22ccf0b53f86bce1ad61ecd614a21e3
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Oct 4 18:04:26 2021 +0200

    api: show_past_events for agendas/datetimes endpoint (#56615)

commit 23dd874fdc025f05a4c1184102227f65540a7383
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Oct 4 17:55:55 2021 +0200

    agendas: remove dead code (#56615)

commit 09b1ce63d9645c09d985df5df1bb00cf800743d3
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Oct 4 17:52:27 2021 +0200

    api: a past event is disabled except if we want to book it (#56615)

commit e4603ed856f36aa88d132618f70ac1c35b7ef14d
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Oct 4 17:47:37 2021 +0200

    api: rename show_events in bookable_events (#56615)

commit 519b80c3a54f3a03c1a12e54f8c1aa352e600fed
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Oct 4 17:44:20 2021 +0200

    api: fix datetimes & recurring event (#56615)
#10

Updated by Frédéric Péters 11 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF