Plugins Directory » Time Tracking
|
|
Author: | Frank Reinmuth |
|---|---|---|
| Website: | https://redmine-plugins.atori.de/en/zeiterfassung.html | |
| Code repository: | - | |
| Registered on: | 2026-05-07 (2 months ago) | |
| Current version: | 1.5.3 | |
| Compatible with: | Redmine 6.1.x, 6.0.x, 5.1.x | |
| User ratings: |
Weekly grid time tracking for Redmine — a personal weekly timesheet with a
submit/approve workflow, multiple timers and per-project effort budgets.
Time entry
- Weekly grid (Mon–Sun) across all visible projects, inline create/edit/delete
- Drag & drop entries between days; issue autocomplete by id/subject/project
- Favorite issues as quick-log chips; copy the previous week in one click
- Daily/weekly totals with a target-hour progress bar
Timers
- Multiple parallel timers, each on its own issue; pause/resume; stopping logs
a TimeEntry. Optional rounding up to a customer's minimum granularity
(together with at_rechnungstellung)
Submit & approve
- Submit and approve per project, by week or month; approve/reject/reopen
- Locked periods: a submitted or approved project period is read-only
EVERYWHERE — the grid, the standard "Log time" dialogs, the project time log
and the REST API — not just in the plugin. Administrators can override
Planning
- Per-project effort budget (hours) with consumed / planned / forecast on a
Budget tab
- Per-issue remaining effort (Restaufwand), computed as estimated − spent and
manually overridable
Permissions: view own timesheet (global), approve timesheets (project),
approve all timesheets (global), manage project budget (project).
English and German. Requirements: Redmine 5.1+ (tested on 6.x). GPL v2.
Changelog
1.5.3 (2026-07-09)
Compatible with Redmine 6.1.x, 6.0.x, 5.1.x.
1.5.3 – Full project path in approval/submission lists; Ctrl+drag copies a
single entry reliably in the Details view.
1.5.1 – Weekly submission clamped to the month boundary (per-month segments).
(1.5.2 was a no-change re-release for a clean deploy pipeline.)
1.5.0 (major)
- Submit and approve timesheets per project; choose week or month per submission.
- Period locking everywhere: submitted/approved periods are read-only in all
time-entry paths (Log time, project time log, REST API, grid, timer).
- Multiple parallel timers, pausable/resumable; stopping logs a TimeEntry.
- Granularity rounding when at_rechnungstellung sets a customer minimum.
- Timer issue auto-select on unique match.
- Project effort budget tab (budget vs. consumed/planned/forecast).
- Per-issue remaining effort (estimated − spent), manually overridable.
- Permissions: approve_timesheets is now project-level; new global
approve_all_timesheets; new project-level manage_project_budget.
- Upgrade note: existing weekly submissions are split per project on migrate;
grant approve_all_timesheets to former global approvers.
1.4.3 (2026-05-04)
Compatible with Redmine 6.1.x, 6.0.x, 5.1.x.