Lauréline Guérin
|
53b4072ab9
|
pricing: fix dataclass use with List & py37 (#65370)
|
2022-05-17 18:43:23 +02:00 |
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 |