Benjamin Dauvergne
dae3c05148
translation update ( #78588 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-15 19:15:50 +02:00
Benjamin Dauvergne
1a59dcb97c
ants-hub: add the case for 5 persons ( #78588 )
2023-06-15 19:14:55 +02:00
Emmanuel Cazenave
51a888fe81
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-15 15:38:22 +02:00
Benjamin Dauvergne
ff90c12afc
css: add icon-edit declaration to scss file ( #78501 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-15 10:14:25 +02:00
Benjamin Dauvergne
6b4f6a3a0c
ants_hub: ignore bookings with an empty string in ants_predemande ( #78530 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-14 19:08:38 +02:00
Emmanuel Cazenave
a303d359d8
api: add real agenda info for each slot ( #78064 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-14 11:52:01 +02:00
Emmanuel Cazenave
0e84adb3ac
tests: move datetimes virtual tests in its own file ( #78064 )
2023-06-14 11:52:01 +02:00
Benjamin Dauvergne
17269bc8c4
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-13 12:08:57 +02:00
Benjamin Dauvergne
505c53fcdd
ants_hub: display meeting type duration when configuration ANTS meeting types ( #78398 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-13 01:06:28 +02:00
Benjamin Dauvergne
be5852f6b6
tests: add more meeting types in ants tests ( #78398 )
2023-06-13 01:06:28 +02:00
Benjamin Dauvergne
849a1cfd76
tests: remove unused import in ants tests ( #78398 )
2023-06-12 19:11:09 +02:00
Benjamin Dauvergne
6c55dea4de
ants_hub: hide full_sync model flags ( #78353 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-12 13:24:25 +02:00
Lauréline Guérin
b51790ae8e
agendas: an event with partial bookings is never full ( #78082 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-10 09:42:11 +02:00
Frédéric Péters
7a94673f94
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-08 11:03:19 +02:00
Benjamin Dauvergne
b1286b72fa
ants_hub: fix use of uwsgidecorators.spool ( #78242 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-07 17:37:32 +02:00
Benjamin Dauvergne
0465c9311f
ants_hub: do not synchronize if CHRONO_ANTS_HUB_URL is absent ( #78243 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-07 16:02:06 +02:00
Emmanuel Cazenave
ca5265c1e3
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-07 15:55:45 +02:00
Benjamin Dauvergne
26e80f7d61
packaging: include chrono/apps/ants_hub/templates ( #78239 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-07 15:25:46 +02:00
Benjamin Dauvergne
7508be742d
add ants_hub application ( #76286 )
...
gitea/chrono/pipeline/head This commit looks good
Details
It manages synchronization of meetings agendas with the ANTS hub.
2023-06-07 14:52:29 +02:00
Benjamin Dauvergne
c6056d676c
misc: import urls_utils from combo ( #76286 )
...
The existing one does not work with path() patterns.
2023-06-07 14:52:29 +02:00
Valentin Deniaud
028c51e86a
translation update
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-01 13:33:51 +02:00
Valentin Deniaud
aa511e416f
manager: allow importing partial bookings events ( #78061 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-01 11:56:38 +02:00
Valentin Deniaud
18470cb6be
api: include end_datetime for partial bookings events ( #78056 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-01 10:05:42 +02:00
Valentin Deniaud
2a776007e0
api: allow partial booking in recurring events fillslots ( #78056 )
2023-06-01 10:05:42 +02:00
Valentin Deniaud
1b9bd2f428
manager: add partial bookings day view ( #78056 )
2023-06-01 10:05:42 +02:00
Valentin Deniaud
21c0d0da1f
manager: configure partial bookings agenda ( #78056 )
2023-06-01 10:05:42 +02:00
Valentin Deniaud
640466742c
agendas: add fields to allow partial bookings ( #78056 )
2023-06-01 10:05:42 +02:00
Lauréline Guérin
12a1fbaa72
misc: fix failing tests at midnigth ( #78069 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-06-01 09:47:08 +02:00
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