Skip to content

Commit

Permalink
added approval workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
kevinpapst committed Dec 8, 2024
1 parent a6115c1 commit b792e94
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 13 deletions.
1 change: 1 addition & 0 deletions _data/store/releases/WorkContractBundle.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
versions:
- [1.16.0, 2.25.0]
- [1.15.0, 2.24.0]
- [1.14.0, 2.22.0]
- [1.13.0, 2.21.0]
Expand Down
18 changes: 18 additions & 0 deletions _includes/store/changelog/WorkContractBundle.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
**Version 1.16.0**

Compatibility: requires minimum Kimai 2.25.0

- Added Approval workflow for absences
- All existing absences will be automatically set to "approved" during update
- Added `Absence` column to Monthly Approval PDF
- Moved `Public holidays` menu to `Administration`
- New API methods:
- delete absence
- delete public holiday
- delete public holiday group
- Use translations from Kimai core
- Use faster API on `All times` listing (save many DB queries)
- Fix "last half day of vacation" could not be booked
- Fix jumping back to current year, if changing absences in other year
- Internal: PHPStan 2 with strict and deprecation rules activated

**Version 1.15.0**

Compatibility: requires minimum Kimai 2.24.0
Expand Down
15 changes: 2 additions & 13 deletions _includes/store/keleo-controlling.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,6 @@ These features will be added in the future, but there is no guarantee when or in
```
- Settings
- Last day of work for a user, to stop calculating afterwards
- Allow to reach a configurable amount of negative hours for time-off ([#159](https://github.com/kimai/Paid-plugins/issues/159))
- Approval workflow for Absences
- Allow to "Sent for approval" to Supervisor
- Allow to "Reject" or "Approve" by Supervisor
- Only calculate approved or locked absences (new ones are for planning)
- Notification
- Sent notifications to supervisor for new "absences to be approved"
- Sent notifications to user for approved/rejected absences
- Absence calendar
- Display all users / teams
- Allow export as ical (or similar format) for use in external calendars (e.g. Outlook)
Expand All @@ -58,10 +50,6 @@ These features will be added in the future, but there is no guarantee when or in
- Include: manual bookings
- Finalize year
- Allow automatic adjustments of time and holiday account of next year, e.g. from a list-overview
- Working Times
- Different colors for holiday / sickness / PTO
- API
- methods to read absences (date-range, user, absence type)
```

## Ideas
Expand All @@ -71,6 +59,8 @@ If you need one of these features, do not rely on them being added, but contact
If I decide to add one of these feature, it will be moved to the "Roadmap" section.

```
- Settings
- Allow to reach a configurable amount of negative hours for time-off ([#159](https://github.com/kimai/Paid-plugins/issues/159))
- Preview of the "locked month" PDF without actually closing the month as email
- Prevent that certain days can be booked for vacation
- Add first start- and last end-time as begin and end times to the PDF
Expand All @@ -81,7 +71,6 @@ If I decide to add one of these feature, it will be moved to the "Roadmap" secti
- Configure if timesheets should be prohibited during absence (type)
- Configurable rule to deactivate time-records on public holidays
- API
- Methods to read absences
- Methods to write absences (e.g. when using a HR tool for holiday planning)
- Management view for all users
- showing statistics for absences
Expand Down

0 comments on commit b792e94

Please sign in to comment.