Commit Graph

680 Commits

Author SHA1 Message Date
Valentin Deniaud ab32481a6b agendas: add booking reminders (#45293) 2020-09-16 12:27:40 +02:00
Valentin Deniaud 271cea7b44 agendas: add new attributes to Booking (#45293) 2020-09-16 10:05:08 +02:00
Lauréline Guérin 2537992d19
api: status view, get Event by slug and agenda (#45520) 2020-09-15 17:20:33 +02:00
Frédéric Péters 7a7b31b640 misc: distribute email templates (#46668) 2020-09-15 17:20:00 +02:00
Valentin Deniaud 36f35eefcd manager: add role info to select options for notifications (#46455) 2020-09-15 15:56:31 +02:00
Lauréline Guérin f380c419db
api: always return accept and suspend urls (#41773) 2020-09-14 17:56:30 +02:00
Valentin Deniaud 3ac443b5c3 agendas: do not call cancel booking callback by default (#46612) 2020-09-14 14:02:34 +02:00
Lauréline Guérin c9bbdf87cb
manager: slug generation optimization on event import (#46100) 2020-09-11 09:36:05 +02:00
Frédéric Péters 888839a174 translations: improve typography (non-breaking spaces, ’ and «») 2020-09-09 19:33:17 +02:00
Valentin Deniaud fc2186836f agendas: remove help_text from migration (#46477) 2020-09-09 11:15:22 +02:00
Valentin Deniaud 8dc076cff1 agendas: return only enabled notification types (#46456) 2020-09-09 11:14:59 +02:00
Valentin Deniaud 377c542b8e templates: turn configure notifications link into button (#46458) 2020-09-08 15:33:44 +02:00
Frédéric Péters 7a27571acb translation update 2020-09-08 09:56:49 +02:00
Frédéric Péters c310c7b119 agendas: adapt notification emails for style (#46381) 2020-09-08 09:56:49 +02:00
Frédéric Péters 7a026bfc98 manager: style "cancelled" info in list of events (#46421) 2020-09-07 17:11:55 +02:00
Frédéric Péters 90c04ac83c notifications: add templates for appropriate styling (#46381) 2020-09-07 09:56:19 +02:00
Frédéric Péters fa394f13d0 notifications: apply translation to emails (#46382) 2020-09-07 09:48:40 +02:00
Frédéric Péters b66bda87e8 black 2020-09-07 09:48:40 +02:00
Thomas NOËL 137c136a80 do not require workalendar dependency (#46348) 2020-09-04 13:39:50 +02:00
Serghei Mihai 48fd832353 debian: add workalendar dependency (#46332) 2020-09-04 09:31:46 +02:00
Thomas NOËL 2f4329d686 debian: fixes in cron.d file (#46325) 2020-09-03 16:07:13 +02:00
Valentin Deniaud 8e168030d9 debian: cron line for cancel_events and send_email_notifications (#46322) 2020-09-03 15:22:15 +02:00
Valentin Deniaud 7d81469972 tests: update old string 2020-09-03 15:21:02 +02:00
Valentin Deniaud 4ca14e38b4 translation update 2020-09-03 14:56:22 +02:00
Valentin Deniaud 6c37393a24 misc: fix some strings before translation 2020-09-03 14:56:22 +02:00
Valentin Deniaud e2fdbb8f58 agendas: add email notifications for events (#44158) 2020-09-03 10:41:15 +02:00
Valentin Deniaud f8f324a945 agendas: add almost_full event flag (#44158) 2020-09-03 10:41:15 +02:00
Emmanuel Cazenave 38df08daf0 api: use a for loop instead of itertools.group_by (#46145) 2020-09-03 10:22:00 +02:00
Valentin Deniaud 0c61adf2ed misc: add workalendar translations (#18904) 2020-09-01 17:34:27 +02:00
Valentin Deniaud c568da89f5 agendas: add external flag on exception (#18904) 2020-09-01 17:34:27 +02:00
Valentin Deniaud 3bbd338b15 manager: change semantics of exceptions sources management (#18904) 2020-09-01 17:34:27 +02:00
Valentin Deniaud bf394e0a07 agendas: add global exceptions sources (#18904) 2020-09-01 15:02:57 +02:00
Valentin Deniaud 7b5da14331 tox: tell setuptools to use distutils from stdlib (#46252) 2020-09-01 14:21:37 +02:00
Valentin Deniaud bde66b58e0 manager: add event cancellation (#44157) 2020-08-31 10:04:44 +02:00
Valentin Deniaud 677ec53426 templates: change scope of actions blocks (#44157)
It will allow adding extra-actions buttons in child templates.
2020-08-31 10:04:44 +02:00
Valentin Deniaud 6ea150a0ed templates: rename extra-actions block to just actions (#44157)
extra-actions should only designate options in kebab menu.
2020-08-31 10:04:44 +02:00
Frédéric Péters 5957abf9f7 misc: restore label of link from month view to booking backoffice URL (#46152) 2020-08-28 08:48:09 +02:00
Lauréline Guérin 2dabe8bb33
misc: fix date widget initial values (#46040) 2020-08-25 14:52:56 +02:00
Valentin Deniaud 3490122721 templates: shorten displayed event info in settings (#45573) 2020-08-21 08:26:23 +02:00
Benjamin Dauvergne 449805969f misc: use Django native split datetime field (#45108) 2020-08-14 10:56:37 +02:00
Valentin Deniaud 8e56a48b4f templates: improve booking cancellation confirmation (#45742) 2020-08-10 11:54:27 +02:00
Valentin Deniaud e34ffe5ca0 agendas: add str method to Booking (#45742) 2020-08-10 11:54:27 +02:00
Frédéric Péters 82f57d8668 translation update 2020-08-07 08:06:23 +02:00
Frédéric Péters 874aebc84d translation update 2020-08-04 19:33:46 +02:00
Frédéric Péters 5da6b4e709 migrations: do not look in db for slugs we've already seen (#45728) 2020-08-04 15:49:32 +02:00
Frédéric Péters 427cef6e71 trivial: add __init__.py to utils/ directory so it's distributed 2020-08-04 08:22:56 +02:00
Valentin Deniaud 1864d7466d manager: add booking cancellation (#44159) 2020-08-03 12:56:18 +02:00
Valentin Deniaud 10caec88f6 utils: add signature tools (#44159) 2020-08-03 12:11:58 +02:00
Frédéric Péters 895ddbc712 misc: add translatable label to category foreign key (#45572) 2020-07-29 18:40:48 +02:00
Frédéric Péters c014de233e translation update 2020-07-28 17:16:23 +02:00