Skip to content

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

Notifications You must be signed in to change notification settings

arkhitech/redmine_timesheet_plugin

This branch is 114 commits ahead of edavis10/redmine-timesheet-plugin:master.

Folders and files

NameName
Last commit message
Last commit date
Jan 15, 2023
Jun 12, 2016
May 26, 2010
Jan 13, 2023
Sep 12, 2021
Dec 4, 2014
Feb 23, 2015
Feb 26, 2010
Dec 30, 2012
Oct 13, 2009
Jan 9, 2008
Mar 6, 2009
Jan 9, 2008
Jun 28, 2011
Feb 21, 2019
Dec 30, 2012
Mar 19, 2010
Jan 13, 2023
Dec 30, 2012

Repository files navigation

Redmine Timesheet plugin

Show and filter timelog entries across all projects in Redmine.

This is a Redmine 2+ compatible version of 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 selected

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

  • “Project Timesheet” permission to allow a user to see all timelogs on a project

  • Permalinks to reports

  • Plugin hook support for changing the behavior of the plugin

  • User configurable precision for hours

  • CSV exports

Getting the plugin

Latest copy of plugin is available at GitHub

Installation and Setup

  1. In your redmine plugins directory, run the command:

git clone https://github.com/arkhitech/redmine_timesheet_plugin.git redmine_timesheet_plugin
  1. Restart web server

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

Upgrade

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

  2. Update your Git copy with

git pull
  1. Restart Redmine

License

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

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 82.0%
  • HTML 14.1%
  • CSS 2.2%
  • JavaScript 1.7%