Project

General

Profile

Plugins Directory » Monthly Hours & Time Reports

Author: Alexander Aldev
Website: https://betterseo.bg
Code repository: -
Registered on: 2026-07-03 (22 days ago)
Current version: 1.2.0
Compatible with: Redmine 6.1.x, 6.0.x
User ratings:   (0)

Monthly Hours & Time Reports adds employee work-hour targets and visual time reporting to Redmine.

Features:

  • Recurring default monthly hours for each employee
  • Per-user overrides for individual months
  • Global fallback target
  • Current-month hours-left indicator
  • Worked, remaining, and overtime totals
  • Administrator overview for all active users
  • Filters by month and employee
  • Donut charts for hours by project and tracker
  • Daily logged-hours chart
  • Project and issue/task breakdown
  • English and Bulgarian translations
  • Uses standard Redmine time entries
  • No external services or CDN dependencies

Example: an employee can normally work 80 hours per month, have a 73-hour target for July, and automatically return to 80 hours in August.

Monthly targets are resolved in this order:

  1. Employee override for the selected month
  2. Employee recurring default
  3. Optional User custom-field value
  4. Global plugin default

The personal indicator shows only the logged-in user's information. Organization-wide reports and target management are restricted to Redmine administrators.

Installation notes

1. Back up the Redmine database.

2. Extract the plugin into:

REDMINE_ROOT/plugins/monthly_hours

3. From the Redmine root, run:

RAILS_ENV=production bundle exec rake redmine:plugins:migrate

4. Restart Redmine.

5. Open Administration → Plugins and configure the global fallback target.

6. Open Administration → Monthly employee hours to configure employee defaults and monthly overrides.

Changelog

1.2.0 (2026-07-03)

Compatible with Redmine 6.1.x, 6.0.x.

monthly_hours-1.2.0.zip (13.6 KB) monthly_hours-1.2.0.zip Alexander Aldev, 2026-07-03 09:53