Lauréline Guérin
a88db00e04
misc: add pyquery in dependencies ( #88222 )
gitea/chrono/pipeline/head This commit looks good
Details
2024-03-15 12:11:59 +01:00
Lauréline Guérin
1d00c5fce8
snapshots: compare inspect ( #87751 )
2024-03-11 16:15:34 +01:00
Lauréline Guérin
895758c70c
manager: display applications ( #86148 )
gitea/chrono/pipeline/head This commit looks good
Details
2024-01-30 16:57:15 +01:00
Benjamin Dauvergne
d6a5861876
implement locking for meeting's agendas ( #17685 )
...
* add a Lease model to associate a lock_code to a booking,
* add a new command "clean_leases" run by cron every 5 minutes to clean
expired leases,
* add new parameter lock_code to get_all_slots() and exclude conflicting
booking linked to this lock_code if provided,
* accept new lock_code query string parameter in the datetimes endpoints
(to see available slot minus the locked ones, if the user want to
change the chosen slot)
* add new parameters lock_code and confirm_after_lock to the fillslot
endpoint:
- when lock_code is used without confirm_after_lock:
1. look for available slots excluding events/booking pairs associated with the given lock_code, by passing lock_code to get_all_slots
2. before creating the new event/booking pair, clean existing pairs
associated to the lock code,
3. after creating the new pair, create a new Lease object with the
lock code
- when lock_code is used with confirm_after_lock do all previous steps
but 3., making a normal meeting booking.
* add tests with lock_code on meeting's datetimes and fillslot use,
checking exclusion by resources or user_id works with lock_code
2023-11-16 10:37:00 +01:00
Thomas NOËL
6a411b1859
debian: add back memory-report to uwsgi default configuration ( #80451 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-11-13 11:32:57 +01:00
Thomas NOËL
a548753f2a
debian: add uwsgi/chrono SyslogIdentifier in service ( #82977 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-10-31 13:18:22 +01:00
Thomas NOËL
7359d50232
debian: remove memory-report from uwsgi default configuration ( #79890 )
gitea/chrono/pipeline/head This commit looks good
Details
2023-07-20 17:56:25 +02:00
Frédéric Péters
0835bb633d
build: remove weasyprint limit ( #76965 )
2023-07-14 17:13:41 +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
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
Valentin Deniaud
db6f11c7c0
misc: require django 3.2 ( #75442 )
2023-03-29 11:48:44 +02:00
Thomas NOËL
1c0c486028
debian/uwsgi: use cron2 ( #64474 )
2023-01-05 11:27:51 +01:00
Pierre Ducroquet
417b489eaf
uwsgi: new configuration ( #67586 )
2022-10-10 18:16:18 +02:00
Frédéric Péters
1250edcdfc
debian: remove obsolete standard error output config from systemd unit ( #65101 )
2022-08-02 10:02:20 +02:00
Frédéric Péters
7d1ea73706
debian: apply wrap-and-sort
2022-06-17 19:05:31 +02:00
Lauréline Guérin
eb67f72b35
pricing: publik-django-templatetags integration ( #64561 )
2022-05-17 11:14:57 +02:00
Thomas NOËL
af8ae79d8e
debian/uwsgi: use unique-cron ( #63395 )
2022-04-06 10:43:34 +02:00
Valentin Deniaud
5ca2fa0e91
agendas: add command to update shared custody holiday rules ( #62801 )
2022-03-31 15:02:19 +02:00
Frédéric Péters
1bac8d9ead
debian: add libcairo-gobject2 dependency (missing weasyprint dep) ( #62393 )
2022-03-03 19:26:36 +01:00
Frédéric Péters
8b5de58b66
debian: add libpango{cairo,} dependencies (missing weasyprint deps) ( #62393 )
2022-03-03 19:07:21 +01:00
Frédéric Péters
a90624b508
debian: add python3-cairosvg dependency (missing weasyprint dep) ( #62393 )
2022-03-03 18:39:38 +01:00
Frédéric Péters
b089c6e41c
debian: rename python override file to its python 3 name ( #62393 )
2022-03-03 18:19:09 +01:00
Thomas NOËL
3cddfe3bf2
debian: override weasyprint with python3-weasyprint (for debian 11)
2022-03-03 16:22:24 +01:00
Thomas NOËL
b1c15d9a5b
Revert "debian: fix weasyprint package name ( #62376 )"
...
This reverts commit 6d3a1ee332
.
2022-03-03 16:12:30 +01:00
Thomas NOËL
6d3a1ee332
debian: fix weasyprint package name ( #62376 )
2022-03-03 15:29:56 +01:00
Lauréline Guérin
8ebbbfdfb7
manager: timesheet to PDF ( #61070 )
2022-03-03 08:20:32 +01:00
Frédéric Péters
c97a43feb6
debian: update django dependency to 2.2
2022-02-18 10:07:21 +01:00
Frédéric Péters
62cf0f90df
debian: remove obsolete dh-systemd build-dep
2021-12-12 12:03:27 +01:00
Frédéric Péters
df4820c0bb
debian: switch to debhelper-compat 12 ( #57538 )
2021-10-09 19:00:11 +02:00
Emmanuel Cazenave
4ffa326c7c
uwsgi: enable provisionning spooler ( #55092 )
2021-08-31 12:31:09 +02:00
Frédéric Péters
68b0691daa
debian: don't run tests when building package
2021-07-15 20:36:10 +02:00
Frédéric Péters
f2e37ff8f9
debian: set spooler-max-tasks for uwsgi ( #54627 )
2021-06-07 15:30:02 +02:00
Frédéric Péters
20b3ca6412
debian: enable uwsgi memory reports ( #54610 )
2021-06-06 10:34:42 +02:00
Valentin Deniaud
c68902b967
agendas: update recurrences asynchronously ( #50561 )
2021-04-28 17:27:46 +02:00
Frédéric Péters
a8d04312f2
debian: set user/group of spooler directory ( #51210 )
2021-02-17 10:26:18 +01:00
Lauréline Guérin
cd5d93ca52
misc: add uwsgi spooler ( #50723 )
2021-02-16 16:04:49 +01:00
Frédéric Péters
f007d349cd
debian: explain that cron jobs are now managed by uwsgi (see #50870 )
2021-02-04 22:39:24 +01:00
Lauréline Guérin
8849ec38ae
misc: fix cron.* files ( #50865 )
2021-02-04 14:19:06 +01:00
Lauréline Guérin
22c2c8e40b
misc: use uwsgi to run cron tasks ( #50018 )
2021-02-04 08:40:22 +01:00
Valentin Deniaud
43c7a6b5e4
agendas: add anonymize delay ( #45288 )
2020-09-28 14:46:07 +02:00
Valentin Deniaud
ab32481a6b
agendas: add booking reminders ( #45293 )
2020-09-16 12:27: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
bf394e0a07
agendas: add global exceptions sources ( #18904 )
2020-09-01 15:02:57 +02:00
Frédéric Péters
2e2bb9fedc
debian: use cheaper uwsgi subsystem ( #45455 )
2020-07-24 15:22:15 +02:00
Frédéric Péters
6053412b2f
debian: bump debhelper to compat level 10
2020-06-17 13:43:08 +02:00
Thomas NOËL
38fe35abcd
debian: log tenants names on migrate_schemas
2020-02-12 15:26:22 +01:00
Frédéric Péters
30bbc8c90f
general: reformat using black ( #37464 )
...
black--target-version py35 --skip-string-normalization --line-length 110 .
2019-12-16 16:24:38 +01:00