Project

General

Profile

Plugins Directory » Redmine Timelog Custom Fields

Author: redmineservices .
Website: https://github.com/redmineservices/redmine_timelog_custom_fields
Code repository: https://github.com/redmineservices/redmine_timelog_custom_fields
Registered on: 2026-08-05 (5 days ago)
Current version: 2.0.0
Compatible with: Redmine 6.1.x, 5.1.x
User ratings:   (0)

Redmine Timelog Custom Fields allows project administrators to select which time entry custom fields are available independently in each project.

Custom fields configured globally by the Redmine administrator remain available automatically. Project-specific fields can be selected from the project
settings.

Selected custom fields are also appended to the default columns of project-level spent-time reports. Explicit column selections made by users are always
respected.

Main features:

  • Per-project selection of time entry custom fields
  • Global custom fields remain automatically available
  • Integration with project-level spent-time reports
  • Transactional and validated configuration
  • Project-level permission management
  • Automatic cleanup when projects or custom fields are deleted
  • English, Spanish and French translations
  • Automated tests for Redmine 5.0, 5.1, 6.0 and 6.1

Compatible with Redmine 5.x and 6.x.

Installation notes

Requirements

  • Redmine 5.0, 5.1, 6.0 or 6.1
  • No additional gems are required

Installation

From the Redmine installation directory:

cd /path/to/redmine/plugins
git clone https://github.com/redmineservices/redmine_timelog_custom_fields.git
cd redmine_timelog_custom_fields
git checkout v2.0.0
cd ../..

Run the plugin migrations:

bundle exec rake redmine:plugins:migrate NAME=redmine_timelog_custom_fields RAILS_ENV=production

Restart Redmine.

Grant the Manage time entry custom fields permission to the appropriate project roles.

Open a project and go to:

Settings → Time entry custom fields

Select the additional custom fields that should be available when logging time in that project.

Uninstallation

Back up the database and revert the plugin migrations:

bundle exec rake redmine:plugins:migrate NAME=redmine_timelog_custom_fields VERSION=0 RAILS_ENV=production

Remove the plugin directory and restart Redmine.

Changelog

2.0.0 (2026-08-05)

Compatible with Redmine 6.1.x, 5.1.x.