api: add minutes filter on meetings datetimes endpoint (#73832) #62

Merged
ecazenave merged 1 commits from wip/73832-datetimes-minutes into main 2 months ago
Owner
There is no content yet.
ecazenave added 1 commit 3 months ago
gitea/chrono/pipeline/head There was a failure building this commit Details
03b8a16d4d
api: add minutes filter on meetings datetimes endpoint (#73832)
ecazenave force-pushed wip/73832-datetimes-minutes from 03b8a16d4d to 18dd03f16e 3 months ago
ecazenave changed title from WIP: api: add minutes filter on meetings datetimes endpoint (#73832) to api: add minutes filter on meetings datetimes endpoint (#73832) 2 months ago
lguerin reviewed 2 months ago
@ -2611,0 +2650,4 @@
assert datetime_from_str(resp.json['data'][1]['datetime']).minute == 0
# filter on minutes, with more choices
api_url = '/api/agenda/%s/meetings/%s/datetimes/?minutes=0&minutes=30' % (
Owner

Petite hésitation: c'est utilisable dans wcs ? Le fait d'avoir plusieurs fois le même argument en querystring ?

Petite hésitation: c'est utilisable dans wcs ? Le fait d'avoir plusieurs fois le même argument en querystring ?
Poster
Owner

Je viens de tester, ça passe dans une source de donnée manuellement configurée et en rentrant l'URL directement en source de donnée sur le champ (dans les deux cas, on rentre l'URL et les paramètres dans un seul champ).

Ça ne passe pas si on duplique une source de donnée agenda et qu'on veut ensuite y ajouter les paramètres. Dans ce cas l'interface sépare url et paramètres et on ne peut pas 'dupliquer' un paramètre.

Perso ça me semble ok.

Je viens de tester, ça passe dans une source de donnée manuellement configurée et en rentrant l'URL directement en source de donnée sur le champ (dans les deux cas, on rentre l'URL et les paramètres dans un seul champ). Ça ne passe pas si on duplique une source de donnée agenda et qu'on veut ensuite y ajouter les paramètres. Dans ce cas l'interface sépare url et paramètres et on ne peut pas 'dupliquer' un paramètre. Perso ça me semble ok.
Owner

Perso pas; on devrait vouloir encourager l'utilisation de sources de données spécifiques agenda.

Perso pas; on devrait vouloir encourager l'utilisation de sources de données spécifiques agenda.
Poster
Owner

Et donc on travaille pour permettre de doubler les noms de paramètres dans wcs ou je revoie ma copie ici ?

Et donc on travaille pour permettre de doubler les noms de paramètres dans wcs ou je revoie ma copie ici ?
Owner

Plutôt pour modifier ici, genre permettre minutes=0,30 ?

Plutôt pour modifier ici, genre permettre minutes=0,30 ?
Poster
Owner

Voilà.

Voilà.
lguerin marked this conversation as resolved
lguerin approved these changes 2 months ago
ecazenave force-pushed wip/73832-datetimes-minutes from 18dd03f16e to 1827cfe5c6 2 months ago
ecazenave requested review from lguerin 2 months ago
lguerin approved these changes 2 months ago
ecazenave merged commit 1827cfe5c6 into main 2 months ago
ecazenave deleted branch wip/73832-datetimes-minutes 2 months ago

Reviewers

lguerin approved these changes 2 months ago
gitea/chrono/pipeline/head This commit looks good
The pull request has been merged as 1827cfe5c6.
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b wip/73832-datetimes-minutes main
git pull origin wip/73832-datetimes-minutes

Step 2:

Merge the changes and update on Gitea.
git checkout main
git merge --no-ff wip/73832-datetimes-minutes
git push origin main
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/chrono#62
Loading…
There is no content yet.