Repository navigation
Redmine Reporting 1.4.0
- Replace yearly credit policies with credit contracts: dates of any length, one or more trackers, optional subprojects (the closest contract wins), and credit split into envelopes by activity and public/private issues, with dated refills and adjustments. Renew prepares the next contract and can carry the balance over or deduct the overrun.
- Consumption works contract by contract: summary by contract and envelope, how finished contracts closed, and the time outside contracts (or covered by a parent's). Credit figures no longer depend on the reader's issue visibility.
- Contract buttons and a private issues switch filter the whole report; both are also native filters of Redmine's issue and time lists, used by chart clicks.
- Reorganize the project's Reporting settings tab into vertical sub-tabs: Displayed reports, Time unit, Run / Build trackers, SLA statuses (with the SLA plugin) and Contracts.
- Add a help page for project members (
/projects/:id/reporting/help), linked from the report and the settings, with short explanations on hover.
Breaking changes
- The migration drops credit policies and refills (
reporting_credit_policies,reporting_credit_refills) without conversion. Note your current credits before upgrading and recreate them as contracts. - REST API:
credit_contractsreplacescredit_policies. - Redmine Mirror: the Reporting credit contracts module replaces Reporting credit policies and maps activities too; source and destination both need this release.
Validation: Redmine 5.0.14, 5.1.13, 6.0.11, 6.1.4 and 7.0.1; SQLite, PostgreSQL 16, MySQL 8.0 and MariaDB 10.11; Chromium, SLA coexistence, Redmine Mirror and disposable demo smoke checks.
Installation: extract the attached archive into plugins/redmine_reporting, follow the README upgrade procedure, run plugin migrations and restart Redmine. This release adds a migration.
SHA-256 checksums are attached.