Lauréline Guérin
|
abf70dba29
|
agendas: remove CheckType & CheckTypeGroup models (#66015)
|
2022-07-01 10:34:52 +02:00 |
Lauréline Guérin
|
b5d836d46d
|
agendas: Booking.user_check_type becomes 2 fields (slug, label) (#66015)
|
2022-07-01 10:34:52 +02:00 |
Valentin Deniaud
|
efed292e54
|
agendas: prevent cascade deletion of custody holiday rules (#66326)
|
2022-06-30 10:32:24 +02:00 |
Valentin Deniaud
|
0c7ca56e59
|
manager: select unavailability calendar containing holidays (#66326)
|
2022-06-30 10:32:24 +02:00 |
Valentin Deniaud
|
7448d6e886
|
manager: import/export shared custody settings (#66671)
|
2022-06-30 10:31:10 +02:00 |
Valentin Deniaud
|
f044f276af
|
agendas: add management role for shared custody (#66671)
|
2022-06-30 10:31:10 +02:00 |
Valentin Deniaud
|
9dbf6b1d5c
|
manager: allow templated ICS URL (#66323)
|
2022-06-27 17:10:14 +02:00 |
Lauréline Guérin
|
055b23156d
|
manager: add a link to go on agenda's lingo config (#65986)
|
2022-06-14 07:01:37 +02:00 |
Lauréline Guérin
|
efad2bdc29
|
manager: use user_block also in meetings agenda views (#63915)
|
2022-06-13 15:04:10 +02:00 |
Lauréline Guérin
|
50963bb083
|
manager: user_block used also in event detail page (#63915)
|
2022-06-13 15:04:09 +02:00 |
Valentin Deniaud
|
0b7ff2444d
|
agendas: export time period weekday indexes (#65941)
|
2022-06-13 14:05:04 +02:00 |
Lauréline Guérin
|
7ee7625f86
|
pricing: empty app (#65976)
|
2022-06-03 14:23:55 +02:00 |
Valentin Deniaud
|
a4daeeeb67
|
api: ignore weekday_indexes when comparing WeekTime objects (#65849)
|
2022-06-02 11:03:28 +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
|
1b82b01fea
|
pricing - import/export categories (#64746)
|
2022-05-17 10:54:35 +02:00 |
Lauréline Guérin
|
f0e8197cd6
|
pricing: add models (#63808)
|
2022-05-17 09:25:30 +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 |
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
|
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
|
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
|
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
|
f497445833
|
manager: show holiday name on shared custody month view (#63543)
|
2022-04-19 13:43:21 +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 |
Lauréline Guérin
|
0c9b65cead
|
api: include custom fields in events details (#63288)
|
2022-04-08 10:54:16 +02:00 |
Lauréline Guérin
|
c945f6b13f
|
api: configure custom fields on event (#63287)
|
2022-04-07 13:52:25 +02:00 |
Lauréline Guérin
|
4ceb16a8e1
|
agendas: add custom_fields on Event model (#63287)
|
2022-04-07 13:52:24 +02:00 |
Lauréline Guérin
|
a732e05a6f
|
manager: configure events type on agenda (#63286)
|
2022-04-07 11:33:28 +02:00 |
Lauréline Guérin
|
cdada0578b
|
manager: import/export resources (#62890)
|
2022-04-07 11:10:35 +02:00 |
Lauréline Guérin
|
96b5dc941f
|
manager: import/export events types (#63285)
|
2022-04-07 10:10:38 +02:00 |
Lauréline Guérin
|
597d88cce7
|
manager: custom fields edition (#63285)
|
2022-04-07 10:10:38 +02:00 |
Lauréline Guérin
|
381ddf13e2
|
agendas: new model EventsType (#63285)
|
2022-04-07 10:02:07 +02:00 |
Lauréline Guérin
|
91fc242caa
|
misc: fix "import 'field' from line 26 shadowed by loop variable"
|
2022-04-07 10:02:07 +02:00 |
Lauréline Guérin
|
094cba528d
|
api: return status in multiple agendas datetimes (#63268)
|
2022-04-07 09:53:39 +02:00 |
Lauréline Guérin
|
db5b7f3be7
|
misc: clean and simplify prefetch methods (#63268)
|
2022-04-07 09:01:04 +02:00 |
Valentin Deniaud
|
22d3a7e023
|
agendas: exceptional custody periods should override holiday rules (#62801)
|
2022-03-31 15:02:19 +02:00 |
Valentin Deniaud
|
7d0511aa78
|
agendas: add shared custody holiday rules (#62801)
|
2022-03-31 15:02:19 +02:00 |
Valentin Deniaud
|
dcec0f2d3f
|
agendas: add time period exception groups (#62801)
|
2022-03-31 15:02:19 +02:00 |
Valentin Deniaud
|
e957fdef68
|
agendas: remove excluded datetimes parameter from event creation methods (#63342)
|
2022-03-31 10:38:48 +02:00 |
Lauréline Guérin
|
387b08b7aa
|
agendas: fix import with bad datetimes (#62352)
|
2022-03-31 10:36:53 +02:00 |
Valentin Deniaud
|
26fdc69a95
|
api: allow events without recurrence end date in recurring event list (#63361)
|
2022-03-31 10:36:22 +02:00 |
Valentin Deniaud
|
5b8e840f69
|
agendas: enforce min_date in get_custody_slots (#63328)
|
2022-03-29 17:51:33 +02:00 |
Valentin Deniaud
|
8487685feb
|
agendas: allow exception sources in unavailability calendars (#52370)
|
2022-03-28 11:24:02 +02:00 |
Valentin Deniaud
|
4f81c65622
|
agendas: always create event recurrences in update method (#62635)
|
2022-03-28 10:29:48 +02:00 |
Valentin Deniaud
|
b626b24800
|
agendas: remove useless subscription and shared custody code (#62635)
This includes partial revert of 56300815e7
and f158dc02ef .
|
2022-03-28 10:29:48 +02:00 |
Valentin Deniaud
|
7769ffabf6
|
agendas: simplify get_open_events method (#62635)
|
2022-03-28 10:29:48 +02:00 |