Commit Graph

1891 Commits

Author SHA1 Message Date
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