RedmineX Timesheet Plugin

The RedmineX Timesheet Plugin streamlines project logging by replacing tedious manual entry with a fast, intuitive one-page interface. It features weekly and daily views, keyboard-friendly navigation, and the ability to log time across multiple projects simultaneously, helping teams reduce logging time tenfold. Designed for both users and managers, it provides clear visibility into logged hours and overtimes, ensuring accurate project estimates while eliminating the hassle of administrative overhead.

Installation


1. Go To Root & Unzip

Unzip the archive and upload the folder redmine_x_timesheet to redmine_root/plugins or upload the archive in the same location and perform the unzip command in the console. Do NOT change the plugin folder name.

2. Install Gems

From redmine_root run bundle install. No need for any migration (rake).

If the gems were installed correctly, this is roughly what you should see.

3. Migrate

When installing RedmineX Timesheet plugin, you need to run the migration command bundle exec rake redmine:plugins:migrate RAILS_ENV=production.

If the migration went well, this is roughly what you should see.

== 1 AddRxProjectTemplateToProjects: migrating ============================

-- add_column(:projects, :rx_project_template, :boolean, {:default=>false})

-> 0.1440s

== 1 AddRxProjectTemplateToProjects: migrated (0.1441s) ===================

4. Restart

Restart Redmine. Based on your hosting provider / web server, you will need to run the following commands. Puma: sudo systemctl restart redmine.yourcompany.com.service or Passenger: touch tmp/restart.txt.

5. For Redmine 6.x+ Only

If you are using Redmine 6+, make sure you have pre-compiled all assets.

  1. Ensure correct permissions: chmod -R 755 redmine_root/public/plugin_assets

  2. Clear cache: rm -rf tmp/cache

  3. Precompile assets (if you're in production mode): bundle exec rake assets:precompile RAILS_ENV=production

  4. Restart Redmine

How to Upgrade


1. Go To Root & Unzip

Remove the redmine_x_timesheet and upload the unziped folder of the new version. Alternatively, you can copy the archive in the same location and perform the unzip command in the console.

2. Install Gems

From redmine_root run bundle install. No need for any migration (rake).

3. Restart

Restart Redmine. Based on your hosting provider / web server, you will need to run the following commands. Puma: sudo systemctl restart redmine.yourcompany.com.service or Passenger: touch tmp/restart.txt.

Usage & Plugin Features


Need Assistance?

Something not working as expected? Dea is here to help. Report the issue through our HelpDesk, and she’ll make sure it gets to the right person and is properly taken care of.