Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
8f2a7f8
feat(Absence Plan): pre-note leaves
PatrickDEissler Feb 2, 2026
c6001d7
fix: validate sequential order of dates
PatrickDEissler Feb 2, 2026
3ebea28
perf: minimize usage of getdate method
PatrickDEissler Feb 2, 2026
af5ecad
fix: avoid past dates
PatrickDEissler Feb 2, 2026
5190661
feat: order dates
PatrickDEissler Feb 2, 2026
e576e5e
fix: avoid overlapping absence_plans
PatrickDEissler Feb 2, 2026
6ee470f
feat: add notification workflow
PatrickDEissler Feb 2, 2026
5851ccf
feat: add notification workflow
PatrickDEissler Feb 2, 2026
4520c64
feat: allow several plans, without update after submit
PatrickDEissler Feb 2, 2026
c166f8b
fix: add depends_on statements
PatrickDEissler Feb 2, 2026
667a2a7
feat: consider Absence Plan when creating Time Captures
PatrickDEissler Feb 3, 2026
5baf367
feat: handle cancellation logic
PatrickDEissler Feb 3, 2026
fa0b9a2
feat: avoid duplicate dates
PatrickDEissler Feb 3, 2026
84eb9f7
fix: do not consider cancelled absence plans for overlapping validation
PatrickDEissler Feb 3, 2026
5928d4e
chore: remove unused import
PatrickDEissler Feb 3, 2026
cf15254
docs: fix typo
PatrickDEissler Feb 3, 2026
78baa4e
fix: typo in error message
PatrickDEissler Feb 3, 2026
7f954fd
fix: avoid past dates
PatrickDEissler Feb 3, 2026
7acf11f
fix: add user-facing strings
PatrickDEissler Feb 3, 2026
25c978f
feat: add translations
PatrickDEissler Feb 3, 2026
c460265
fix: keep from_date consistently in the past or today
PatrickDEissler Feb 3, 2026
b09f9bf
fix: remove un-necessary ct column "weekday"
PatrickDEissler Feb 3, 2026
967e3a0
fix: replace "Attendance Plan" with "Absence Plan"
PatrickDEissler Feb 3, 2026
08be076
fix: change translations
PatrickDEissler Feb 3, 2026
12d8302
fix: reload doc
PatrickDEissler Feb 3, 2026
d8c476d
docs: update docstring
PatrickDEissler Feb 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions time_capture/custom_fields.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,24 @@ def get_custom_fields():
"precision": "2",
"allow_on_submit": 1,
},
{
"fieldname": "custom_absence_plan",
"fieldtype": "Link",
"insert_after": "leave_application",
"label": _("Absence Plan"),
"no_copy": 1,
"options": "Absence Plan",
"read_only": 1,
},
{
"fieldname": "custom_leave_type_absence_plan",
"fieldtype": "Link",
"insert_after": "custom_absence_plan",
"label": _("Leave Type (Absence Plan)"),
"no_copy": 1,
"options": "Leave Type",
"read_only": 1,
},
{
"label": _("Time Capture"),
"fieldname": "custom_time_capture",
Expand Down
199 changes: 186 additions & 13 deletions time_capture/locale/de.po

Large diffs are not rendered by default.

Loading