Commit Graph

1335 Commits

Author SHA1 Message Date
Lauréline Guérin 3db7658f6e
api: patch booking & user fields (#63913) 2022-05-17 15:44:18 +02:00
Lauréline Guérin 001af97db2
trivial: fix translation string in tests 2022-05-17 15:43:32 +02:00
Lauréline Guérin 6a976dc889
translation update 2022-05-17 14:54:08 +02:00
Lauréline Guérin 889ea77c77
trivial: update translation strings 2022-05-17 14:53:26 +02:00
Lauréline Guérin 272c541b94
pricing: duplicate pricing model (#65231) 2022-05-17 13:40:23 +02:00
Lauréline Guérin fe16e1af83
pricing: import/export pricing_data (#65053) 2022-05-17 12:06:16 +02:00
Lauréline Guérin b308ddb240
pricing: edit pricing_data (#65053) 2022-05-17 12:06:16 +02:00
Lauréline Guérin f4920fd7f3
pricing: display agenda pricing matrix on detail page (#65053) 2022-05-17 12:06:16 +02:00
Lauréline Guérin 35600c2952
pricing: iter_pricing_matrix method (#65053) 2022-05-17 12:06:16 +02:00
Lauréline Guérin 7f85145858
pricing: pricing configuration on events agenda (#65053) 2022-05-17 12:06:16 +02:00
Lauréline Guérin 11f5fa3506
pricing: import/export pricing models (#64903) 2022-05-17 11:45:45 +02:00
Lauréline Guérin 1cd72eeebc
pricing: variable configuration (#64903) 2022-05-17 11:45:42 +02:00
Lauréline Guérin 4976df546a
pricing: categories can be reordered in a pricing model (#64903) 2022-05-17 11:45:42 +02:00
Lauréline Guérin 306ec0e5ce
pricing: configuration of pricing models (#64903) 2022-05-17 11:45:42 +02:00
Lauréline Guérin 81722913a4
pricing: add pricing variables (#64561) 2022-05-17 11:20:07 +02:00
Lauréline Guérin eb67f72b35
pricing: publik-django-templatetags integration (#64561) 2022-05-17 11:14:57 +02:00
Lauréline Guérin 687fe2e9c3
pricing: criterias can be ordered (#64746) 2022-05-17 10:54:37 +02:00
Lauréline Guérin 1b82b01fea
pricing - import/export categories (#64746) 2022-05-17 10:54:35 +02:00
Lauréline Guérin a5c5f63c83
pricing: configuration of criterias and categories (#64746) 2022-05-17 10:51:06 +02:00
Lauréline Guérin 81138cf951
misc: move pricing tests 2022-05-17 10:51:06 +02:00
Lauréline Guérin e504199eab
pricing: apply modifier according to booking status (#64565) 2022-05-17 10:25:34 +02:00
Lauréline Guérin 301d280c9e
pricing: get pricing data for event & users (#64562) 2022-05-17 09:51:13 +02:00
Lauréline Guérin f0e8197cd6
pricing: add models (#63808) 2022-05-17 09:25:30 +02:00
Emmanuel Cazenave 1ca5e77bd5 misc: use legacy urls to call up to date urls (#64344) 2022-05-16 15:46:50 +02:00
Valentin Deniaud e629fccaec api: forbid overlapping recurring events booking (#64383) 2022-05-16 10:58:35 +02:00
Valentin Deniaud b359c3f1ff api: forbid overlapping events booking (#64383) 2022-05-16 10:58:35 +02:00
Frédéric Péters 5bc6828342 settings: rename noop "gettext" call to N_ (#64997) 2022-05-09 13:47:53 +02:00
Frédéric Péters 70fe8b479f translation update 2022-05-03 22:38:08 +02:00
Lauréline Guérin ff2f877557
manager: fix check type form & pricing fields mutex (#64778) 2022-05-03 11:16:57 +02:00
Lauréline Guérin aee7d8c9f8
translation update 2022-05-03 10:40:58 +02:00
Valentin Deniaud 3fab3b136c api: configure shared custody agenda on creation (#64423) 2022-05-02 11:34:51 +02:00
Valentin Deniaud 513980d5b1 agendas: split name into first name and last name for shared custody (#64423) 2022-05-02 11:34:51 +02:00
Lauréline Guérin f70aa2063a
agendas: a check_type can be disabled (#63847) 2022-04-29 10:01:36 +02:00
Lauréline Guérin 0b38a91b2e
manager: warning on check_type edition if already used (#63847) 2022-04-29 10:01:36 +02:00
Lauréline Guérin 75044ae4f2
manager: do not delete used check types (#63847) 2022-04-29 10:01:36 +02:00
Lauréline Guérin 4b842886b0
manager: can not change check_type_group if bookings are using it (#63847) 2022-04-29 10:01:36 +02:00
Lauréline Guérin e2cd0d6ad6
agendas: Booking.user_check_type becomes a FK (#63847) 2022-04-29 10:01:36 +02:00
Lauréline Guérin a2350a6e36
agendas: add pricing fields to CheckType model (#63810) 2022-04-29 09:21:32 +02:00
Lauréline Guérin 3a1655adff
api: set presence reason on bookings (#63810) 2022-04-29 09:21:31 +02:00
Lauréline Guérin 30afa66e3f
manager: set presence reason on bookings (#63810) 2022-04-29 09:21:31 +02:00
Lauréline Guérin ae28ec5858
agendas: add kind field to CheckType model (#63810) 2022-04-29 09:21:31 +02:00
Lauréline Guérin 4547d00787
api: keep user_absence_reason field (#63810) 2022-04-29 09:21:31 +02:00
Lauréline Guérin b1c85499df
agendas: rename absence reason into check type (#63810) 2022-04-29 09:21:31 +02:00
Frédéric Péters 1c1e18a45b misc: add translatable label to events type field (#64323) 2022-04-22 14:27:25 +02:00
Valentin Deniaud d4f05d10a4 tox: move pylint to separate environment (#63008) 2022-04-19 13:43:37 +02:00
Valentin Deniaud f497445833 manager: show holiday name on shared custody month view (#63543) 2022-04-19 13:43:21 +02:00
Frédéric Péters a36ab59498 trivial: replace deprecated {% load staticfiles %} (#64287) 2022-04-17 10:59:59 +02:00
Frédéric Péters 9f07e949fc translation update 2022-04-15 21:18:00 +02:00
Frédéric Péters 808c8b7025 misc: remove usage of django.utils.six (#63685) 2022-04-15 18:20:50 +02:00
Lauréline Guérin d728a26447
api: mark bookings and cancellations as out of min delay (#63809) 2022-04-12 11:45:36 +02:00