Commit Graph

1032 Commits

Author SHA1 Message Date
Frédéric Péters 06291d148f manager: don't respond with menu.json contents if there's not access (#57165) 2021-09-21 17:45:52 +02:00
Frédéric Péters 0ba53a1d7d update apostrophes in translation 2021-09-21 17:34:27 +02:00
Frédéric Péters fd57d5cce5 fix language-mismatch in translation 2021-09-21 17:33:50 +02:00
Valentin Deniaud 3df7970e48 manager: hide delete button for event recurrences on edit page (#57172) 2021-09-21 16:56:00 +02:00
Emmanuel Cazenave b9da27a2b9 tests: disable django-webtest custom authentication (#57109) 2021-09-20 16:50:31 +02:00
Thomas NOËL 8f8ecbf5d2 pylint: disable unsupported-assignment-operation & unsupported-membership-test (#57050) 2021-09-17 15:24:39 +02:00
Thomas NOËL 41fa5cd751 tests: shorten database name 2021-09-17 15:23:21 +02:00
Thomas NOËL 81b79d3c14 pylint: disable consider-using-f-string 2021-09-17 12:50:41 +02:00
Thomas NOËL c91b62366b translation update 2021-09-17 12:41:18 +02:00
Lauréline Guérin c15db686bd
manager: redirect to agenda settings after import (#56547) 2021-09-14 15:53:11 +02:00
Lauréline Guérin 65f1501da5
misc: split some manager tests 2021-09-14 15:53:11 +02:00
Benjamin Dauvergne af17a62015 api: reduce search window for open slots in fillslot (#56896) 2021-09-13 22:08:54 +02:00
Lauréline Guérin 709ee1b8ad
api: fix pattern for booking urls (#56853) 2021-09-10 15:12:49 +02:00
Lauréline Guérin a150cd857e
manager: fix event & slug edition (#56851) 2021-09-10 14:25:45 +02:00
Valentin Deniaud 246e14e7e4 misc: add event duration in export and api (#56786) 2021-09-08 12:37:59 +02:00
Valentin Deniaud 128afc42a0 reminders: do not include user in querystring when sending SMS (#56732) 2021-09-07 11:30:26 +02:00
Frédéric Péters 62c85c2f36 translation update 2021-09-01 10:30:18 +02:00
Emmanuel Cazenave 4ffa326c7c uwsgi: enable provisionning spooler (#55092) 2021-08-31 12:31:09 +02:00
Lauréline Guérin b318627810
agendas: add .sql migration files in MANIFEST (#56481) 2021-08-30 15:28:43 +02:00
Lauréline Guérin 0b53360c0c
agendas: trigger full and places event fields (#54747) 2021-08-30 10:39:07 +02:00
Valentin Deniaud 5041ef37ce api: specify which event is not bookable (#55996) 2021-08-24 15:18:07 +02:00
Frédéric Péters a639650707 trivial: use x as list comprehension variable (#56300) 2021-08-21 14:51:36 +02:00
Frédéric Péters 993835e8b6 pylint: ignore unspecified-encoding which is specific to Windows (#56300) 2021-08-21 14:51:36 +02:00
Frédéric Péters 694a51beef trivial: add missing interpolation to string (#56300) 2021-08-21 14:51:36 +02:00
Lauréline Guérin 0909e9c548
misc: run tox on tests (#56289) 2021-08-20 15:28:42 +02:00
Frédéric Péters db28939d3b translation update 2021-08-18 20:42:34 +02:00
Valentin Deniaud f6de72a5a9 api: disable event only if excluded_user_external_id is specified (#55369) 2021-08-17 16:13:36 +02:00
Valentin Deniaud 67f1f68fd6 api: add endpoint to book multiple events accross several agendas (#56104) 2021-08-17 15:51:36 +02:00
Valentin Deniaud 0cf2c62199 api: factorize getting objects from list of slugs (#56104) 2021-08-17 15:50:04 +02:00
Valentin Deniaud fa34281ade api: prefetch events in multiple agendas datetimes (#55370) 2021-08-17 15:47:08 +02:00
Valentin Deniaud e86d0cb11f api: add datetimes for multiple events agendas (#55370) 2021-08-17 15:47:08 +02:00
Valentin Deniaud 8f127f3606 api: use serializer for event datetimes api (#56083) 2021-08-17 15:46:47 +02:00
Valentin Deniaud 95e2618863 api: move serializers to new file (#56083) 2021-08-17 15:46:47 +02:00
Frédéric Péters 9d90cb6618 fix misphrasing in translation 2021-08-14 21:07:24 +02:00
Lauréline Guérin 16487b34bb
misc: drop sqlite support - postgresql only (#56148) 2021-08-13 14:43:41 +02:00
Lauréline Guérin 402438f4df
api: reduce datetimes querysets (#56046) 2021-08-13 08:57:03 +02:00
Lauréline Guérin f355ed0492
manager: option to apply exceptions to all desks (#55826) 2021-08-10 16:39:53 +02:00
Lauréline Guérin 85c10920a7
misc: split manager tests 2021-08-10 14:23:21 +02:00
Frédéric Péters 739b672b6c misc: add custom makemessages command to skip line numbers by default (#56058) 2021-08-09 13:09:36 +02:00
Frédéric Péters dc7991d281 translation update 2021-08-05 22:32:30 +02:00
Valentin Deniaud 89ccbc922a api: allow empty slots parameter in multiple event booking (#56000) 2021-08-05 16:46:03 +02:00
Valentin Deniaud 96b10d052b api: allow changing recurrence bookings (#54746) 2021-08-05 14:42:44 +02:00
Valentin Deniaud 92d209ed11 api: allow changing multiple event bookings (#55368) 2021-08-05 14:10:36 +02:00
Valentin Deniaud 21fa37d374 agendas: propagate check status to secondary bookings (#55900) 2021-08-05 12:15:23 +02:00
Valentin Deniaud 2019637fcb manager: hide secondary bookings during event check (#55900) 2021-08-05 12:15:23 +02:00
Valentin Deniaud ec53b37d2d api: rename recurring events views (#55367) 2021-08-05 11:53:26 +02:00
Valentin Deniaud a26183e5fa api: add endpoint to book multiple events independently (#55367) 2021-08-05 11:53:26 +02:00
Valentin Deniaud 3936f9450a api: move event selection code to function (#55367) 2021-08-02 16:52:43 +02:00
Valentin Deniaud 63c7dfecc1 api: rely on DRF validation (#55367) 2021-08-02 16:52:43 +02:00
Valentin Deniaud 2d5a9bfd73 api: fix waiting list condition in RecurringFillslots (#55905) 2021-08-02 09:48:48 +02:00