public
Description: This is a Redmine plugin to generate timesheets from timelogs.
Homepage: https://projects.littlestreamsoftware.com/projects/show/redmine-timesheet
Clone URL: git://github.com/edavis10/redmine-timesheet-plugin.git
edavis10 (author)
Tue Oct 13 15:55:30 -0700 2009
commit  cb50b7a7118eb16a8f8f70611e205c26b44889b3
tree    232773c301f8b6a50d22c47be0e18b479d6b0984
parent  a4088bc14fda9a90fbd23275783e000c89e70af7
name age message
file .gitignore Tue Oct 13 15:55:30 -0700 2009 Added some extra files to ignore [edavis10]
file COPYRIGHT.txt Wed Jan 09 11:33:47 -0800 2008 * Adding documentation and Licensing [edavis10]
file CREDITS.txt Fri Mar 06 15:52:03 -0800 2009 Updated the CREDITS file with new contributors ... [edavis10]
file GPL.txt Wed Jan 09 11:33:47 -0800 2008 * Adding documentation and Licensing [edavis10]
file README.rdoc Tue Oct 13 15:54:33 -0700 2009 Added TODO note about installing via gems [edavis10]
file Rakefile Tue Oct 13 15:54:05 -0700 2009 Updated rakefile to include stats [edavis10]
file VERSION Sat Oct 03 20:19:46 -0700 2009 Added and configured Jeweler [edavis10]
directory app/ Mon Aug 31 13:55:49 -0700 2009 PERFORMANCE: Include :project in the TimeEntry ... [edavis10]
directory assets/ Wed Dec 03 09:27:32 -0800 2008 Added images for displaying the Time Entries on... [edavis10]
directory config/ Tue Mar 03 17:01:26 -0800 2009 Added Hungarian translation, thanks to Gergő Jó... [edavis10]
file init.rb Sat Oct 03 20:20:16 -0700 2009 Setup init.rb for a Rails GemPlugin [edavis10]
directory lang/ Tue Mar 03 17:01:26 -0800 2009 Added Hungarian translation, thanks to Gergő Jó... [edavis10]
directory lib/ Mon Jun 08 21:02:58 -0700 2009 [#2536] Renamed RedmineCompatibility to Timeshe... [edavis10]
directory rails/ Sat Oct 03 20:20:16 -0700 2009 Setup init.rb for a Rails GemPlugin [edavis10]
directory spec/ Wed Mar 04 12:39:36 -0800 2009 Store and retrieve the Timesheet filters in the... [edavis10]
file timesheet_plugin.gemspec Sat Oct 03 20:20:52 -0700 2009 Added generated gemspec [edavis10]
README.rdoc

Redmine Timesheet plugin

A plugin to show and filter timelogs across all projects in Redmine.

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

Getting the plugin

A copy of the released version can be downloaded from Little Stream Software. A development copy can be gotton from GitHub

Installation and Setup

  1. Follow the Redmine plugin installation steps at: www.redmine.org/wiki/redmine/Plugins Make sure the plugin is installed to +vendor/plugins/timesheet_plugin+
  2. Restart your Redmine web servers (e.g. mongrel, thin, mod_rails)
  3. Login and click the Timesheet Link in the top left menu

TODO: gem installation: config.gem ‘timesheet_plugin’, :lib => false

Upgrade

Zip or tar files

  1. Download the latest file as described in Getting the plugin
  2. Extract the file to your Redmine into vendor/plugins
  3. Restart your Redmine

Git

  1. Open a shell to your Redmine’s vendor/plugins/timesheet_plugin folder
  2. Update your Git copy with `git pull`
  3. Restart your Redmine

License

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

Project help

If you need help you can contact the maintainer at his email address (See CREDITS.txt) or create an issue in the Bug Tracker.

Bug tracker

If you would like to report a bug or request a new feature the bug tracker is located at: projects.littlestreamsoftware.com/projects/redmine-timesheet