Development #47357
API "ics" sur les vues personnalisées
0%
Description
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
C'est un ticket concernant la description de l'autre ticket ?
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Assigné à mis à Frédéric Péters
(non c'est un ticket demandant la prise en charge des vues personnalisées dans l'API d'accès aux ICS).
Mis à jour par Nicolas Roche il y a plus de 3 ans
- Assigné à
Frédéric Péterssupprimé
Merci Fred ! (avec ton patch l'api fonctionne en changeant les index)
--- a/wcs/api.py +++ b/wcs/api.py @@ -222,2 +222,2 @@ class ApiFormPage(BackofficeFormPage): - if len(path) >= 2 and path[1] == 'ics':$ curl -u agent:TL0y8WhL48 'https://wcs.dev.publik.love/api/forms/test-agenda-events-pour-export-ics/ics/calendrier/datetime_debut/datetime_fin?email=aissam099@hotmail.fr' - for view in self.get_custom_views([Equal('visibility', 'any'), Equal('slug', path[0])]): + if len(path) >= 2 and path[0] == 'ics': + for view in self.get_custom_views([Equal('visibility', 'any'), Equal('slug', path[1])]): @@ -225 +225 @@ class ApiFormPage(BackofficeFormPage): - path = path[1:] + path = ['ics'] + path[2:]
exemple :
$ curl -u agent:1234 'https://wcs.dev.publik.love/api/forms/test-agenda-events-pour-export-ics/ics/calendrier/datetime_debut/datetime_fin?email=aissam099@hotmail.fr'
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Assigné à mis à Frédéric Péters
Je ne comprends pas ton propos. Il y a des tests qui tournent et montrent l'affaire qui fonctionne.
Mis à jour par Frédéric Péters il y a plus de 3 ans
Ta demande c'est "une autre URL" ?
C'est ainsi pour correspondre pile à ce qu'on a en backoffice, ex: https://auquo.fred.local.0d.be/backoffice/management/test-chrono-evenements/plop/ics/datetime_rdv/ → remplacer backoffice/management par api → https://auquo.fred.local.0d.be/api/test-chrono-evenements/plop/ics/datetime_rdv/
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-api-add-ics-access-for-custom-views-47357.patch 0001-api-add-ics-access-for-custom-views-47357.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Nicolas Roche il y a plus de 3 ans
Non, désolé j'étais juste enthousiaste que tu me proposes une solution (et le tests ne tournaient pas encore rond).
(merci)
Mis à jour par Nicolas Roche il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
(encore merci)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 138128d93f022e04f38a24190bb543494dd27964 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Oct 5 17:16:37 2020 +0200 api: add ics access for custom views (#47357)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api: add ics access for custom views (#47357)