Project

General

Profile

Actions

Feature #24577

closed

Settings to make the issue and/or comment fields mandatory for time logs

Added by Marius BĂLTEANU over 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Category:
Time tracking
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed

Description

The attached patch adds the following changes:
  1. a new tab in the application settings named "Time tracking"
  2. new settings to make the issue and/or comment fields mandatory for time logs. By default, the new settings are off in order to not change the current behaviour.
The patch implements the following tickets:


Files


Related issues

Related to Redmine - Defect #28110: Don't allow reassigning reported hours to the project if issue is a required field for time logsClosedGo MAEDA

Actions
Has duplicate Redmine - Feature #4885: Option to make time log comments field mandatoryClosed2010-02-20

Actions
Has duplicate Redmine - Feature #12236: Option to make Comment field requiredClosed

Actions
Has duplicate Redmine - Feature #19813: Spent time comment mandatoryClosed

Actions
Has duplicate Redmine - Defect #24049: Records in table time_entries with null value at field issue_idClosed

Actions
Has duplicate Redmine - Patch #2196: Do not save @time_entry if comment/hour is nilClosed2008-11-15

Actions
Has duplicate Redmine - Feature #11039: Disable time tracking for projectsClosed

Actions
Has duplicate Redmine - Feature #4690: Make it configurable to make the issue number mandatory when booking hoursClosed2010-01-29

Actions
Has duplicate Redmine - Defect #29287: Log time allows pushing time entries without specifying any issue numberClosed

Actions
Actions #2

Updated by Go MAEDA over 7 years ago

  • Has duplicate Feature #4885: Option to make time log comments field mandatory added
Actions #3

Updated by Go MAEDA over 7 years ago

  • Has duplicate Feature #12236: Option to make Comment field required added
Actions #4

Updated by Go MAEDA over 7 years ago

Actions #5

Updated by Go MAEDA over 7 years ago

  • Has duplicate Defect #24049: Records in table time_entries with null value at field issue_id added
Actions #6

Updated by Go MAEDA over 7 years ago

  • Target version set to Candidate for next major release

This is a long awaited feature. There are at least 4 duplicate issues.
The patch works fine for me.

Actions #7

Updated by Go MAEDA over 7 years ago

  • Has duplicate Patch #2196: Do not save @time_entry if comment/hour is nil added
Actions #8

Updated by Go MAEDA over 7 years ago

  • Has duplicate Feature #11039: Disable time tracking for projects added
Actions #9

Updated by Go MAEDA over 7 years ago

  • Has duplicate Feature #4690: Make it configurable to make the issue number mandatory when booking hours added
Actions #10

Updated by Go MAEDA over 7 years ago

  • Target version changed from Candidate for next major release to 3.4.0

There are many duplicate issues, many people longing for this feature.
Setting target version to 3.4.0.

Actions #11

Updated by Jean-Philippe Lang over 7 years ago

  • Tracker changed from Patch to Feature
  • Status changed from New to Closed
  • Assignee set to Jean-Philippe Lang
  • Resolution set to Fixed

Patch committed, thanks. It's a nice addition.

Actions #12

Updated by ivan perez almost 7 years ago

Hello, this is a very good addition, i tried to apply the patch but my company is argentitnian so we have the spanish version, can anybody help me?, because this patch modify the en.yml file and in my case i have to modify the ES.yml file.

I can't wait until the 3.4 version comes...

i have redmine 3.2.2 so, i wait for your answer.

PD: it will be perfect if the patch allows to choose witch type of issue i want to make it mandatory..

If anybody can make the patch for redmine 3.2.2 spanish version and allows me to choose the type of issue i want to make it mandatory i will apreciate it so much.

Thanks a lot i wait for your answers

(Sorry for my english)

Actions #13

Updated by Pierre de LESPINAY over 6 years ago

I tried to apply the patch in a version 3.2.5-1 (Since I can't just upgrade to 3.4)

/home/redmine/redmine$ patch -p1 < settings_to_make_issue_id_comment_fields_mandatory_v2.patch

But I have 3 fails:

patching file app/helpers/settings_helper.rb
patching file app/models/time_entry.rb
patching file app/views/settings/_timelog.html.erb
patching file app/views/timelog/_form.html.erb
Hunk #1 FAILED at 12.
1 out of 1 hunk FAILED -- saving rejects to file app/views/timelog/_form.html.erb.rej
patching file config/locales/en.yml
Hunk #1 FAILED at 448.
1 out of 1 hunk FAILED -- saving rejects to file config/locales/en.yml.rej
patching file config/settings.yml
Hunk #1 FAILED at 279.
1 out of 1 hunk FAILED -- saving rejects to file config/settings.yml.rej
patching file test/unit/time_entry_test.rb

Is it supposed to be applyable on a 3.2.5-1 version ?

Actions #14

Updated by Marius BĂLTEANU over 6 years ago

Pierre de LESPINAY wrote:

Is it supposed to be applyable on a 3.2.5-1 version ?

No, it was never tested against 3.2.* or 3.3.* versions.

Actions #15

Updated by Go MAEDA about 6 years ago

  • Related to Defect #24722: Error when trying to reassign spent time when deleting issues from different projects added
Actions #16

Updated by Go MAEDA about 6 years ago

  • Related to deleted (Defect #24722: Error when trying to reassign spent time when deleting issues from different projects)
Actions #17

Updated by Go MAEDA about 6 years ago

  • Related to Defect #28110: Don't allow reassigning reported hours to the project if issue is a required field for time logs added
Actions #18

Updated by Marius BĂLTEANU over 5 years ago

  • Has duplicate Defect #29287: Log time allows pushing time entries without specifying any issue number added
Actions

Also available in: Atom PDF