Project

General

Profile

Actions

Feature #4077

closed

Custom fields and overrides on Enumerations

Added by Eric Davis over 14 years ago. Updated over 14 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
-
Target version:
Start date:
2009-10-21
Due date:
% Done:

100%

Estimated time:
Resolution:

Description

I'm going to be adding a bunch of changes to Redmine this week in order to make Enumerations more flexible and customizable. My specific goal is to have the Time Entry Activities flexible and when combined with a soon to be released plugin, allow Redmine to track things like Billable and Non Billable time automatically (optional).

The short list of changes include:

  • Allowing custom fields on Enumerations. - Example: Is this activity billable?
  • Allow Time Entry Activities to be marked active or inactive. Inactive ones will only be listed in admin pages.
  • Allow each project to override the Time Entry Activities' custom data - Example: ActivityA is billable except on ProjectB where it is non-billable
  • Allow each project to override if each Time Entry Activity is active or inactive. This will let a project Manager turn off activities that aren't needed on a project.
  • Allow the Time Report to use the Custom Data fields as filters

All of this code has been developed and tested already and has running in production for over 4 months now. I'm just going to extract it from a running system so everyone can use it. There might be some bugs from the merge and I'm sure we will need to iterate over it a few times to make it more robust but I'd rather get this out there and get feedback on it sooner than later.


Files

editing-a-time-entry-activity.png (24.1 KB) editing-a-time-entry-activity.png Eric Davis, 2009-10-22 01:01
entering-a-time-entry.png (21.7 KB) entering-a-time-entry.png Eric Davis, 2009-10-22 01:01
enumeration-custom-fields.png (27.7 KB) enumeration-custom-fields.png Eric Davis, 2009-10-22 01:01
enumeration-list.png (45 KB) enumeration-list.png Eric Davis, 2009-10-22 01:01
new-project-settings-tab.png (28 KB) new-project-settings-tab.png Eric Davis, 2009-10-22 01:01

Related issues

Related to Redmine - Defect #4084: Cannot disable activity in project when activity is active on /enumerations pageClosedEric Davis2009-10-22

Actions
Related to Redmine - Defect #6564: Remove IssuePriorityCustomFields?Closed2010-10-04

Actions
Actions

Also available in: Atom PDF