Benjamin Dauvergne
78708d456a
tox.ini: add runuwsgi target ( #76419 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-04-11 11:42:41 +02:00
Benjamin Dauvergne
3ea108a3fc
misc: use hobo.multitenant.spooler ( #76419 )
...
Trying to import uwsgi should not be used to detect if we are running in
pytest or not, in order to run callbacks attached to on_commit event in
the context of pytest-django (which run all tests inside implicit
transactions).
Here we replace somme spooler functions by a simpler launch_to_spooler() which
can launch inside the spooler any picklable functions.
For running on_commit() callbacks, the django.db.transaction module is
mirrored inside chrono.utils.transaction and we monkeypatch it during
tests to immediately run any defined on_commit callback.
2023-04-11 11:42:24 +02:00
Thomas NOËL
38b2be042d
translation update ( #76380 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-04-07 15:16:20 +02:00
Benjamin Dauvergne
75db853389
agendas: alter existing migration to add help_text ( #76334 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-04-06 12:26:53 +02:00
Lauréline Guérin
f28031f5a2
api: fix datetimes for multiple agendas when no subscriptions & overlaps ( #76217 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-04-04 16:14:53 +02:00
Frédéric Péters
e60bb3080d
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-04-03 17:42:38 +02:00
Frédéric Péters
ad2b04f89f
misc: notify bookings when event is marked as checked ( #75896 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-04-03 16:41:07 +02:00
Frédéric Péters
5265839e69
misc: add presence/absence callback URLs ( #75896 )
2023-04-03 16:41:07 +02:00
Lauréline Guérin
ba91b0d520
manager: display invoiced tag ( #75415 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-04-03 16:28:38 +02:00
Lauréline Guérin
c7319f2c3c
api: mark events as invoiced ( #75415 )
2023-04-03 16:28:38 +02:00
Lauréline Guérin
8892bd7bcb
manager: lock check if flag check_locked is enabled ( #75416 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-04-03 16:17:41 +02:00
Lauréline Guérin
a1302e3389
api: lock check on event ( #75416 )
2023-04-03 16:17:41 +02:00
Frédéric Péters
445646e108
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-31 09:19:01 +02:00
Lauréline Guérin
22721d9cfa
manager: display extra user block on demand on check page ( #75413 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-30 11:43:07 +02:00
Valentin Deniaud
1a5cfa7436
misc: update git-blame-ignore-revs commit hashes ( #75446 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-29 16:13:36 +02:00
Valentin Deniaud
30203fd53f
misc: update git-blame-ignore-revs ( #75446 )
gitea/chrono/pipeline/head There was a failure building this commit
Details
2023-03-29 12:08:30 +02:00
Valentin Deniaud
0529ec2301
tests: remove Django 2 compatibility code ( #75442 )
2023-03-29 12:08:30 +02:00
Valentin Deniaud
34309253ed
misc: bump djhtml version ( #75442 )
2023-03-29 12:08:30 +02:00
Valentin Deniaud
b38f5f901e
misc: bump black version ( #75442 )
2023-03-29 12:08:30 +02:00
Valentin Deniaud
6392be5eed
misc: change pyupgrade target version to 3.9 ( #75442 )
2023-03-29 12:08:30 +02:00
Valentin Deniaud
de227cfe26
misc: change django-upgrade target version to 3.2 ( #75442 )
2023-03-29 12:08:30 +02:00
Valentin Deniaud
db6f11c7c0
misc: require django 3.2 ( #75442 )
2023-03-29 11:48:44 +02:00
Emmanuel Cazenave
1827cfe5c6
api: add minutes filter on meetings datetimes endpoint ( #73832 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-28 13:16:19 +02:00
Benjamin Dauvergne
bdae8cd217
translation update ( #56284 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-28 10:26:12 +02:00
Benjamin Dauvergne
dbd62e3f3f
agendas: reimplement min/max_booking_datetime based on minimal_booking_time ( #56284 )
2023-03-28 10:26:12 +02:00
Benjamin Dauvergne
ddc52a4116
agendas: add Agenda.minimal_booking_time field ( #56284 )
2023-03-28 10:26:12 +02:00
Benjamin Dauvergne
22e8d00e31
misc: when excluding user_external_id's event search all real agendas ( #75587 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-24 15:41:51 +01:00
Benjamin Dauvergne
07f996ea76
tests: add test on user_external_id exclusion between agendas of different kind or timeperiod ( #75587 )
2023-03-24 15:41:51 +01:00
Lauréline Guérin
be3eedc3fe
misc: remove some warnings ( #75590 )
...
gitea/chrono/pipeline/head This commit looks good
Details
models.W042
fields.W903
fields.W904
2023-03-20 09:07:30 +01:00
Lauréline Guérin
dc4dbe62e1
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-17 18:25:06 +01:00
Lauréline Guérin
1ba55c2f18
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-16 17:03:03 +01:00
Lauréline Guérin
2b9b2f2607
manager: enable check of future event ( #75277 )
gitea/chrono/pipeline/head There was a failure building this commit
Details
2023-03-16 15:00:00 +01:00
Lauréline Guérin
0a9e36883c
agendas: add a flag to enable check of future events ( #75277 )
2023-03-16 15:00:00 +01:00
Lauréline Guérin
970ba42075
manager: reset user_was_present on booking check page ( #75276 )
gitea/chrono/pipeline/head There was a failure building this commit
Details
2023-03-16 14:59:33 +01:00
Lauréline Guérin
6c134bfa3f
manager: allow check of subscription with no booking ( #62235 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-16 14:59:13 +01:00
Lauréline Guérin
45b72d53de
manager: allow check for cancelled booking if subscription exist ( #62235 )
2023-03-16 14:57:14 +01:00
Benjamin Dauvergne
e86cdf15fc
misc: use zoneinfo instead of pytz for timezones ( #71918 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-14 17:06:59 +01:00
Emmanuel Cazenave
39523e4e65
api: add end_datetime in meetings datetimes ( #60789 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-13 17:42:58 +01:00
Emmanuel Cazenave
46247c7818
api: add end_datetime in event details ( #60789 )
2023-03-13 17:42:58 +01:00
Lauréline Guérin
0507bd3eea
api: sort events by date in datetimes endpoint ( #75331 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-10 15:20:30 +01:00
Frédéric Péters
8cb8b4d873
ci: limit tests to django 3.2 ( #74894 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-10 10:14:06 +01:00
Lauréline Guérin
87783c980a
manager: event detail url with slugs ( #75111 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-10 08:49:36 +01:00
Frédéric Péters
84d8a3a65e
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-02 18:58:20 +01:00
Lauréline Guérin
d33be64bff
misc: fix randomly failing test ( #74916 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-02 14:37:04 +01:00
Lauréline Guérin
c35dffb1bb
manager: fix check page with bad extra data values ( #74872 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-03-02 11:48:17 +01:00
Lauréline Guérin
ebc237cf56
api: check extra_data values on fillslot ( #74872 )
2023-03-02 11:48:17 +01:00
Frédéric Péters
8ea89452c0
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-02-28 17:17:17 +01:00
Lauréline Guérin
a6b0ed6abf
manager: check counters ( #74489 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-02-28 10:52:40 +01:00
Valentin Deniaud
73192ed8bf
api: only show presence filter for events agendas in statistics ( #74327 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-02-28 09:56:25 +01:00
Valentin Deniaud
d895b810b3
api: ensure valid slug in statistics agenda filter ( #74327 )
2023-02-28 09:56:25 +01:00