Benjamin Dauvergne
df6721d580
agendas: implements free time calculation ( #76335 )
...
gitea/chrono/pipeline/head This commit looks good
Details
SharedTimePeriod gets a get_intervals(mintime, maxtime) method returning the
list of intervals of open time between mintime and maxtime.
Agenda gets a get_free_time(mintime, maxtime) method returning the
list of intervals of open time between mintime and maxtim.
2023-05-30 22:24:57 +02:00
Benjamin Dauvergne
8278e6dca1
tests: add helper functions to manage meetings agendas ( #76335 )
2023-05-30 22:24:57 +02:00
Benjamin Dauvergne
fd28d075a5
utils: add IntervalSet.__add__ ( #76335 )
...
Most algo around agendas amounts to adding a bunch of intervals them
removing some. The method to add them was missing.
2023-05-30 22:24:57 +02:00
Benjamin Dauvergne
881b585c3d
misc: move interval module in chrono.utils ( #76335 )
...
Just some cleaning.
2023-05-30 22:24:57 +02:00
Benjamin Dauvergne
343e06552c
agendas: move get_all_slots() and get_min/max_datetime() as Agenda's methods ( #76335 )
2023-05-30 22:24:57 +02:00
Frédéric Péters
ffb83732ba
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-30 18:04:04 +02:00
Valentin Deniaud
13f44f7cd0
api: disable legacy fillslots api by default ( #77806 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-30 15:04:47 +02:00
Pierre Ducroquet
84bdeb3ed3
tests: force an analyze pass after we load data so PG has usable statistics ( #77590 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-30 10:08:42 +02:00
Pierre Ducroquet
3318680f5f
api: push back common criteria to 'help' PG ( #77590 )
2023-05-30 10:08:42 +02:00
Lauréline Guérin
31f4e5c059
agendas: add an index on Event ( #77590 )
2023-05-30 10:08:42 +02:00
Lauréline Guérin
11559acd35
api: don't build details if not requested ( #77590 )
2023-05-30 10:08:42 +02:00
Valentin Deniaud
2d2052f91c
api: add agenda patch endpoint ( #77852 )
gitea/chrono/pipeline/head Build queued...
Details
2023-05-30 10:05:15 +02:00
Valentin Deniaud
80b2b70654
manager: allow exporting agendas by category ( #77790 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-30 10:04:50 +02:00
Frédéric Péters
c19cc93e39
debian: apply new pre-commit-debian ( #77727 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-27 21:40:20 +02:00
Frédéric Péters
a5529dff96
ci: upgrade pre-commit-debian ( #77727 )
2023-05-27 21:40:08 +02:00
Frédéric Péters
16851755e6
fix erroneous translation of maximum delay string ( #77819 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-23 08:50:15 +02:00
Valentin Deniaud
f0041d5ad8
manager: hide internal roles in agenda settings ( #77155 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-17 16:31:33 +02:00
Thomas Jund
6f85279226
css: remove useless styles to appbar title ( #77258 )
...
gitea/chrono/pipeline/head This commit looks good
Details
in relation with #74725
2023-05-17 10:44:19 +02:00
Valentin Deniaud
656574d410
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-15 17:21:32 +02:00
Frédéric Péters
a61d68d26d
ci: disable concurrent builds ( #77617 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-15 16:38:53 +02:00
Valentin Deniaud
b35708abcb
manager: restore week number display ( #75011 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-15 10:34:28 +02:00
Valentin Deniaud
139f96672d
manager: show date range in week view page title ( #75010 )
gitea/chrono/pipeline/head Build queued...
Details
2023-05-15 10:34:03 +02:00
Valentin Deniaud
4ec41f3e09
manager: move today button before date view buttons group ( #75008 )
gitea/chrono/pipeline/head There was a failure building this commit
Details
2023-05-15 10:33:08 +02:00
Valentin Deniaud
8e3631a346
manager: highlight Today button on today's page ( #75009 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-15 10:20:19 +02:00
Valentin Deniaud
9ed93daca8
manager: move settings and print buttons to kebab menu ( #75013 )
gitea/chrono/pipeline/head There was a failure building this commit
Details
2023-05-15 10:16:26 +02:00
Valentin Deniaud
2fa8da2617
manager: factorize appbar between date views ( #75013 )
2023-05-15 10:16:26 +02:00
Thomas Jund
c603e2a180
use input type date to swich days in meetings agenda day view ( #75017 )
gitea/chrono/pipeline/head There was a failure building this commit
Details
2023-05-15 10:06:14 +02:00
Frédéric Péters
006d732479
misc: pass string to gettext before variable interpolation ( #77517 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-05-12 08:58:24 +02:00
Lauréline Guérin
3c25b09fa0
misc: fix failing tests at midnigth ( #75589 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-04-20 00:39:18 +02:00
Lauréline Guérin
41df2c58a5
api: events fillslots, return details of cancelled events ( #76326 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-04-14 09:37:49 +02:00
Emmanuel Cazenave
c7e9c0cd81
agendas: change wording on minimal_booking_time ( #76303 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-04-11 12:29:39 +02:00
Emmanuel Cazenave
c866e7e4a4
agendas: change max_booking_datetime implementation ( #76303 )
...
When a minimal_booking_time is defined max_booking_datetime's time is always midnight.
The switch max_booking_datetime += 1 occurs at minimal_booking_time.
When a minimal_booking_time is None, booking_datetime's time is the current time.
2023-04-11 12:29:19 +02:00
Emmanuel Cazenave
3855cfccb6
agendas: do not use minimal_booking_time in min_booking_datetime computation ( #76303 )
2023-04-11 12:23:03 +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