Skip to content

Intera/redmine_timesheet

Repository files navigation

Redmine Timesheet plugin

Show and filter timelog entries across all projects in Redmine.

This is a Redmine 2+ compatible version of the plugin originally created by Eric Davis to generate timesheets from timelogs.

Further modifications are:

  • The addition of a version field in the report table

  • Print style

  • Day total hour summaries for the print style

  • Cleaned up form layout

  • Headers of multiselects select all elements. They also deselect all elements if all elements are already selected

  • Only one permission that allows to see all timelogs of all users

Features

  • Filtering and sum of timelogs by:

    • Date range

    • Projects

    • Activities

    • Users

  • Grouping of timelogs by:

    • Project

    • Issue

    • User

  • Access control based on the user’s Projects and Roles

  • Permalinks to reports

  • Plugin hook support for changing the behavior of the plugin

  • User configurable precision for hours

  • CSV exports

Installation and Setup

  1. In your redmine plugins directory, run the command: ‘git clone github.com/arkhitech/redmine_timesheet.git redmine_timesheet`

  2. Restart web server

  3. Login and click the Timesheet Link in the top left menu

Upgrade

  1. Open a shell to your Redmine’s plugins/redmine_timesheet folder

  2. Update your Git copy with ‘git pull`

  3. Restart Redmine

License

This plugin is licensed under the GNU GPL v2. See LICENSE.txt and GPL.txt for details.

About

list and filter all timelog entries in redmine

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 80.9%
  • HTML 14.9%
  • CSS 3.4%
  • JavaScript 0.8%