Redmine: Issueshttps://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292024-03-27T19:09:20ZRedmine
Redmine Redmine - Defect #40488 (New): Login page: the button 'Sign in' is displayed after clicking on t...https://www.redmine.org/issues/404882024-03-27T19:09:20ZАлександр Мазарчук
<strong>STR</strong> :
<ul>
<li>Open the login page</li>
<li>Navigate to 'Sign in' button</li>
<li>Click on the page on any place</li>
</ul>
<p><strong>Result</strong> :<br />The button 'Sign in' is displayed after clicking on the page according mockups</p>
<p><strong>Expected result:</strong><br />The button 'Sign in' is located on the page according to the mockups</p> Redmine - Defect #40215 (New): 422 Invalid form authenticity token.https://www.redmine.org/issues/402152024-02-08T17:20:47ZMemphis admin
<p>Error 422 Invalid form authenticity token is poping when accessing redmine from a different subnet.</p> Redmine - Feature #38840 (New): A developer or project manager can relate an issue to another whi...https://www.redmine.org/issues/388402023-07-12T18:05:38Zbenjamin melançon
<p>When filing a ticket, that's often when i have the relationship to another ticket in mind. Having to finish writing the issue, save it, and then remember to add the related issue always adds a bit of cognitive overhead.</p>
<p>A flip side of <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: A developer or project manager can update an issue (submit a note) without editing the issue first (New)" href="https://www.redmine.org/issues/38839">#38839</a> but these are my main user experience hurdles with Redmine.</p>
<p>For this one, "slash commands" (like <code>/relate #38839</code>) that can be put into descriptions and notes and act on save would work for me also.</p> Redmine - Feature #38839 (New): A developer or project manager can update an issue (submit a note...https://www.redmine.org/issues/388392023-07-12T17:59:25Zbenjamin melançon
<p>A person ought to be able to make a status update without the extra click (and visual noise) of editing the ticket first.</p> Redmine - Patch #38792 (New): Allow removing some watchers via bulk edit context menuhttps://www.redmine.org/issues/387922023-06-28T16:37:33Zsalman mp
<p>It's needed sometimes to remove some watchers in bulk edit.<br />This patch added this feature, but does not contains related tests!</p> Redmine - Defect #38581 (New): 2 different queries with the same fields on "My page" are not alignedhttps://www.redmine.org/issues/385812023-05-23T13:33:30Zthuruk thuruk
<p>I made a query for issues that need further feedback, and a query for those I'm working on currently. Both these queries are on "My page", but the columns aren't aligned.<br />Here is a screenshot of the same issue on this very Redmine :<br /><img src="https://www.redmine.org/attachments/download/30482/clipboard-202305231532-boi1g.png" alt="" /></p> Redmine - Feature #38357 (New): Request for limitation of byte number to custom fieldhttps://www.redmine.org/issues/383572023-03-15T07:46:27ZAyako Matsuzawa
<p>Currently, custom fields have limitation only for number of characters.<br />We would like you to add limitation of byte number for operation of redmine with our production system.</p>
<p>Japanese has full-width characters(2bytes) and half-width characters(1byte).</p>
<p>Thank you for your cooperation in advance.</p> Redmine - Feature #37077 (New): "Unifying" core/custom field logichttps://www.redmine.org/issues/370772022-05-05T22:14:45ZDavid Robinson
<p>As pointed out in <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Mightful workflow field enhancement: hide (New)" href="https://www.redmine.org/issues/12005">#12005</a>, the schism between "core" fields and custom fields, is quite a pain in the neck, when trying to apply plugin logic to all fields.</p>
<p>I have created this issue in the hopes that the Redmine dev team, would consider unifying the logic behind core and custom fields, to facilitate plugin development targeting fields, whether they be custom or "core".</p> Redmine - Feature #36931 (New): Option to search active projects onlyhttps://www.redmine.org/issues/369312022-04-11T02:05:01ZGo MAEDA
<p>If you usually close old projects that are only occasionally viewed, it may be annoying that so many issues from closed projects are shown in a search result.</p>
<p>I think it would be a nice improvement if Redmine will have an option to search for active projects only, like "Open issues only" option implemented by <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Search on Open or Closed Issues (Closed)" href="https://www.redmine.org/issues/10734">#10734</a>.</p> Redmine - Defect #35826 (New): a long time subversion diff blocked all other requestshttps://www.redmine.org/issues/358262021-08-30T07:11:05Zpeng wang
<p>I have a big changed revision in my repository and the 'diff' command may cost 5 minutes to show the difference between this revision and its last one, then when I click "View differences" to show the differences in redmine, the server will not response any other request from another browser, is there any thing I can do to avoid this issue?</p> Redmine - Defect #34108 (New): "Is duplicate of" and "Has duplicate" issue relations can be a cir...https://www.redmine.org/issues/341082020-10-13T03:50:04ZGo MAEDA
<p>You can make two issues circular reference with the following steps:</p>
<p>1. Suppose that there are two issues A and B<br />2. Open the issue A and add a "Is duplicate of" relation to issue B<br />3. Open the issue B and add a "Is duplicate of" relation to issue A</p>
<p>After the above operation, each of those two issues will have two relations against the opponent, "Has duplicate and Is duplicate of" (see the screenshot below). Such logically wrong relations should not be created.</p>
<p><img src="https://www.redmine.org/attachments/download/26068/circular-relation.png" style="width: 306px;border: 1px solid #ccc;" alt="" /></p>
<p>The curcular reference causes a serious problem when you try to close one of those issues. If you attempt to close the issue, Redmine raises SystemStackError exception and hangs.</p>
<pre>
SystemStackError (stack level too deep):
lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb:92:in `detect'
lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb:92:in `block in custom_field_values'
lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb:81:in `collect'
lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb:81:in `custom_field_values'
app/models/journal.rb:193:in `start'
app/models/journal.rb:77:in `initialize'
app/models/issue.rb:823:in `init_journal'
app/models/issue.rb:1859:in `block in close_duplicates'
app/models/issue.rb:1851:in `each'
app/models/issue.rb:1851:in `close_duplicates'
app/models/issue.rb:215:in `create_or_update'
app/models/issue.rb:1862:in `block in close_duplicates'
app/models/issue.rb:1851:in `each'
app/models/issue.rb:1851:in `close_duplicates'
app/models/issue.rb:215:in `create_or_update'
app/models/issue.rb:1862:in `block in close_duplicates'
app/models/issue.rb:1851:in `each'
app/models/issue.rb:1851:in `close_duplicates'
app/models/issue.rb:215:in `create_or_update'
app/models/issue.rb:1862:in `block in close_duplicates'
app/models/issue.rb:1851:in `each'
app/models/issue.rb:1851:in `close_duplicates'
app/models/issue.rb:215:in `create_or_update'
app/models/issue.rb:1862:in `block in close_duplicates'
app/models/issue.rb:1851:in `each'
app/models/issue.rb:1851:in `close_duplicates'
app/models/issue.rb:215:in `create_or_update'
app/models/issue.rb:1862:in `block in close_duplicates'
app/models/issue.rb:1851:in `each'
app/models/issue.rb:1851:in `close_duplicates'
app/models/issue.rb:215:in `create_or_update'
app/models/issue.rb:1862:in `block in close_duplicates'
app/models/issue.rb:1851:in `each'
</pre> Redmine - Feature #34045 (New): 1 minute expire-able RedmineCacheCredMaxhttps://www.redmine.org/issues/340452020-09-29T01:54:49ZAnonymous
<p>Original RedmineCacheCred does not expire unless otherwise RedmineCacheCredMax is reached. This may cause password change insensitivity of Redmine when being used with LDAP.<br />We made the authenticity cache expire-able at longest 1 minute.</p>
<pre><code class="diff syntaxhl"><span class="err">***</span> original/extra/svn/Redmine.pm 2020-04-07 02:00:47.000000000 +0900
<span class="gd">--- modified/extra/svn/Redmine.pm 2020-09-29 10:21:11.504258505 +0900
</span><span class="err">***************</span>
*** 466,474 ****
my $access_mode = request_is_read_only($r) ? "R" : "W";
my $cfg = Apache2::Module::get_config(__PACKAGE__, $r->server, $r->per_dir_config);
my $usrprojpass;
if ($cfg->{RedmineCacheCredsMax}) {
<span class="gs">! $usrprojpass = $cfg->{RedmineCacheCreds}->get($redmine_user.":".$project_id.":".$access_mode);
</span> return 1 if (defined $usrprojpass and ($usrprojpass eq $pass_digest));
}
my $dbh = connect_database($r);
<span class="gd">--- 468,483 ----
</span> my $access_mode = request_is_read_only($r) ? "R" : "W";
my $cfg = Apache2::Module::get_config(__PACKAGE__, $r->server, $r->per_dir_config);
<span class="gi">+
+ ## make authentication cache expire in 1 minute for pw change sensitivity.
+ my $min_str = get_min_str();
+
</span> my $usrprojpass;
if ($cfg->{RedmineCacheCredsMax}) {
<span class="gs">! ## make authentication cache expire in 1 minute for pw change sensitivity.
! # $usrprojpass = $cfg->{RedmineCacheCreds}->get($redmine_user.":".$project_id.":".$access_mode);
! $usrprojpass = $cfg->{RedmineCacheCreds}->get($redmine_user.":".$project_id.":".$access_mode.":".$min_str);
!
</span> return 1 if (defined $usrprojpass and ($usrprojpass eq $pass_digest));
}
my $dbh = connect_database($r);
<span class="err">***************</span>
*** 525,534 ****
if ($cfg->{RedmineCacheCredsMax} and $ret) {
if (defined $usrprojpass) {
<span class="gs">! $cfg->{RedmineCacheCreds}->set($redmine_user.":".$project_id.":".$access_mode, $pass_digest);
</span> } else {
if ($cfg->{RedmineCacheCredsCount} < $cfg->{RedmineCacheCredsMax}) {
<span class="gs">! $cfg->{RedmineCacheCreds}->set($redmine_user.":".$project_id.":".$access_mode, $pass_digest);
</span> $cfg->{RedmineCacheCredsCount}++;
} else {
$cfg->{RedmineCacheCreds}->clear();
<span class="gd">--- 537,552 ----
</span>
if ($cfg->{RedmineCacheCredsMax} and $ret) {
if (defined $usrprojpass) {
<span class="gs">! ## make authentication cache expire in 1 minute for pw change sensitivity.
! # $cfg->{RedmineCacheCreds}->set($redmine_user.":".$project_id.":".$access_mode, $pass_digest);
! $cfg->{RedmineCacheCreds}->set($redmine_user.":".$project_id.":".$access_mode.":".$min_str, $pass_digest);
!
</span> } else {
if ($cfg->{RedmineCacheCredsCount} < $cfg->{RedmineCacheCredsMax}) {
<span class="gs">!
! ## make authentication cache expire in 1 minute for pw change sensitivity.
! # $cfg->{RedmineCacheCreds}->set($redmine_user.":".$project_id.":".$access_mode, $pass_digest);
! $cfg->{RedmineCacheCreds}->set($redmine_user.":".$project_id.":".$access_mode.":".$min_str, $pass_digest);
</span> $cfg->{RedmineCacheCredsCount}++;
} else {
$cfg->{RedmineCacheCreds}->clear();
<span class="err">***************</span>
*** 557,560 ****
<span class="gd">--- 575,585 ----
</span> return DBI->connect($cfg->{RedmineDSN}, $cfg->{RedmineDbUser}, $cfg->{RedmineDbPass});
}
+ ## make authentication cache expire in 1 minute for pw change sensitivity.
<span class="gi">+ sub get_min_str {
+ (my $sec, my $min, my $hour, my $mday, my $mon, my $year, my $wday, my $yday, my $isdst) = localtime();
+ my $min_str = sprintf("%04d%02d%02d%02d%02d", $year+1900, $mon+1, $mday, $hour, $min);
+ return $min_str
+ }
+
</span> 1;
</code></pre> Redmine - Defect #33629 (New): 403 on Versions via API and individual versions via WebUI and APIhttps://www.redmine.org/issues/336292020-06-18T15:07:06ZSeverin Schols
<p>When trying to get a listing of the project's version or information on an individual version via the API, Redmine replies with a 403 error. A similar happens when clicking a version, like in the file overview of a project, I get a 403 error as well.</p>
<p>My user does have permissions to edit versions for that project, I can see and modify them in the project's configuration. I have not found any other permission that might be missing here.</p>
<p>Am I missing anything, or is this actually a bug?</p>
<pre>
Environment:
Redmine version 4.1.0.stable
Ruby version 2.5.7-p206 (2019-10-01) [x86_64-linux]
Rails version 5.2.4.1
</pre> Redmine - Feature #33216 (New): /my/account: Prevent users from changing their Email [redmine 4.1...https://www.redmine.org/issues/332162020-03-30T08:26:35ZJames Barrante
<p>An organization's policy requires users not be able to change their Redmine e-mail address.</p>
<p>(Extra background/scenario info: User registration, Project and Role assignment is done by a script which also uses the autologin cookie feature of Redmine: User clicks a link from an Intranet page, that script handles above user creation tasks (if user doesn't exist yet) and logs him/her into Redmine, without ever requiring them to enter a password for Redmine. Logout is done by having Apache redirect the "/logout" script to some different URL on the Intranet which also clears the Redmine session cookies.) So far, we are very happy and thankful to all Redmine Contributors.</p>
<p>While it is possible to change the number of extra e-mail addresses from 5 (default) to 0 [Administration > Settings > Users > Maxmimum number of additional email addresses], it still means that (under /my/account) any user logged in is able to change their e-mail address, unless the e-mail address is already taken by someone else in the system.</p>
<p>Having an Administration setting to "lock" only the Email address of an account would be great. It could help enforce policy of only using the organization's e-mail addresses.</p>
<p>From debug production.log, when a user updates his Email:<br /><pre>
EmailAddress Update (0.2ms) UPDATE `email_addresses` SET `address` = '[redacted]', `updated_on` = '2020-03-29 18:55:59' WHERE `email_addresses`.`id` = 2
</pre></p>
Hacking I tried:
<ul>
<li>As a Ruby novice, I really am having a rough time finding my way through the code. Thanks to MVC, I don't believe it's as easy as just commenting out a line of code responsible for triggering the above SQL? Any pointer would be greatly appreciated.</li>
<li>Maybe app/controllers/email_addresses_controller.rb would be a place to start, but I'm not sure.</li>
</ul>
Feature request:
<ul>
<li>Add a Checkbox under Administration > Settings > Users: Allow users to change their email addresses, checked by default</li>
</ul>
"Workarounds":
<ul>
<li>Apache Rewrite Rule to block access to /my/account altogether. Easy to implement, radical and effective, but not very friendly, as some useful Preferences (Time zone, UI Language) will be unavailable to users.</li>
<li>Cronjob to replay any changed e-mail addresses to the MySQL database. Doesn't feel right.</li>
<li>MySQL trigger to roll back any UPDATE statement to the `email_addresses` table. Hackish but better than cron; will likely break once a heavier DB Migrate script runs after updating Redmine.</li>
</ul> Redmine - Feature #33101 (New): "<=", ">=", and "between" operator for priority filterhttps://www.redmine.org/issues/331012020-03-06T00:58:11ZGo MAEDA
<p>Currently, the priority issues filter supports only "is" and "is not" operator.</p>
<p>I think the filter will be more useful if it has "<=" (less than), ">=" (larger than), and "between" operators like numeric fields.</p>
Use cases:
<ul>
<li>"Priority", ">=", "Normal" : Lists issues whose priority is normal or higher. It filters out issues with lower priority</li>
<li>"Priority", "between", "High", "Immediate": Lists issues that has higher priority value</li>
</ul> Redmine - Feature #32821 (New): The ability to disable the distribution of notifications to grou...https://www.redmine.org/issues/328212020-01-16T11:47:24ZAlexandr Chernyaev
<p>I'm interested in the ability to turn off the distribution of notifications to group members.</p>
<p>There are several options for customizing this behavior:<br />1 In the profile settings for each user<br />2 Customization options for each project<br />3 Ability to configure for the administrator for all projects.</p>
<p>The need to turn off notifications for group members arose due to the fact that some participants in our projects do not want to receive notifications about all tasks assigned to their group. These messages are equal to spam for them. Such participants are interested in reports on tasks in which they are executors or observers, or have previously participated in these tasks.<br />Is it possible to implement this?</p> Redmine - Defect #32610 (New): A inner join can be removedhttps://www.redmine.org/issues/326102019-12-11T17:24:53Zjwjw yy
<p>There is a query<br /><pre>
SELECT DISTINCT(issues.id) FROM issues INNER JOIN projects ON projects.id = issues.project_id INNER JOIN issue_statuses ON issue_statuses.id = issues.status_id LEFT OUTER JOIN users ON users.id = issues.assigned_to_id LEFT OUTER JOIN trackers ON trackers.id = issues.tracker_id LEFT OUTER JOIN enumerations ON enumerations.id = issues.priority_id AND enumerations.type IN ('IssuePriority') LEFT OUTER JOIN versions ON versions.id = issues.priority_id WHERE (projects.status <> 9 AND projects.id IN (SELECT em.project_id FROM enabled_modules em WHERE em.name='issue_tracking')) AND ((issues.status_id IN (SELECT id FROM issue_statuses WHERE is_closed=0)) AND projects.id = 3821) ORDER BY issues.id DESC LIMIT 501;
</pre><br />which actually can be simplied due to the foreign key and presence constraint<br />-- remove LEFT OUTER JOIN (because of id being PK, already done by postgres)<br />-- remove INNER JOIN (because of FK; no need to add issues.project_id IS NOT NULL / issues.status_id IS NOT NULL because of constraint)<br />-- remove DISTINCT (FK)</p>
<p>After removing, the query becomes: <br /><pre>
SELECT issues.id FROM issues INNER JOIN projects ON projects.id = issues.project_id LEFT OUTER JOIN enumerations ON enumerations.id = issues.priority_id AND enumerations.type IN ('IssuePriority') WHERE (projects.status <> 9 AND projects.id IN (SELECT em.project_id FROM enabled_modules em WHERE em.name='issue_tracking')) AND ((issues.status_id IN (SELECT id FROM issue_statuses WHERE is_closed=0)) AND projects.id = 3821) ORDER BY issues.id DESC LIMIT 501;
</pre></p>
<p>It can make the code easier to read and faster</p> Redmine - Patch #32017 (New): A much happier blue palette for the header (#header + #top-menu)https://www.redmine.org/issues/320172019-09-04T17:11:15ZAnonymous
<p>This patch also makes search bar + project selector "camouflage" a bit until clicked.<br /><img src="https://www.redmine.org/attachments/download/23772/newheader.png" alt="" /><br /><img src="https://www.redmine.org/attachments/download/23773/focusedsearchbar.png" alt="" /><br /><img src="https://www.redmine.org/attachments/download/23774/focusedselector.png" alt="" /></p> Redmine - Defect #31957 (New): ActionMailer need to limit how many maximum connections it opens https://www.redmine.org/issues/319572019-08-27T08:44:55Zstrhuan blomquist
<p>Microsoft office 365 smtp server has made some changes that will cause<br />this error message</p>
<p>Email delivery error: 432 4.3.2 STOREDRV.ClientSubmit; sender thread limit exceeded <br />basically</p>
<p>New throttling limit for concurrent connections that submit messages<br />The service has various limits to prevent abuse and to ensure fair use. An additional limit is being added. Under the new limit, up to three concurrent connections are allowed to send email messages at the same time. If an application tries to send more than three messages at the same time by using multiple connections, each connection will receive the following error message:</p>
<p>432 4.3.2 STOREDRV.ClientSubmit; sender thread limit exceeded</p>
<p><a class="external" href="https://docs.microsoft.com/en-us/exchange/troubleshoot/send-emails/smtp-submission-improvements">https://docs.microsoft.com/en-us/exchange/troubleshoot/send-emails/smtp-submission-improvements</a></p>
<p>other projects have worked around it by introducing a <br />maxConnections: 3 limitation to there mailers<br />ex</p>
<p><a class="external" href="https://support.sisense.com/hc/en-us/community/posts/360029660673--Custom-SMTP-Email-Server-Solution-for-Outlook365-error-432-4-3-2-STOREDRV-ClientSubmit-sender-thread-limit-exceeded-">https://support.sisense.com/hc/en-us/community/posts/360029660673--Custom-SMTP-Email-Server-Solution-for-Outlook365-error-432-4-3-2-STOREDRV-ClientSubmit-sender-thread-limit-exceeded-</a></p>
<p>my setup</p>
<p>Environment:<br /> Redmine version 4.0.2.stable<br /> Ruby version 2.6.1-p33 (2019-01-30) [x86_64-linux]<br /> Rails version 5.2.2<br /> Environment production<br /> Database adapter Mysql2<br /> Mailer queue ActiveJob::QueueAdapters::AsyncAdapter<br /> Mailer delivery smtp</p> Redmine - Feature #29894 (New): View watchers on the issue listhttps://www.redmine.org/issues/298942018-11-02T04:46:42ZGo MAEDA
<p>Currently, you have to go to the detail page of an issue if you want to see the list of watchers.</p>
<p>I think it would be nice if Redmine shows watchers for each issue on the issues list. With this feature. This feature is a bit similar to <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: View attachments on the issue list (Closed)" href="https://www.redmine.org/issues/25515">#25515</a>.</p> Redmine - Defect #29819 (New): 3.4.6, SQLSERVER 2014. Incorrect syntax near 'OFFSET'https://www.redmine.org/issues/298192018-10-19T14:43:02ZNathan Biggs
<p>I'm trying to setup a new Redmine instance of version 3.4.6 using SQLSERVER 2014. When I run rake db:migrate I get the following error.</p>
62 InsertBuiltinRoles: migrating =========================================<br />rake aborted!<br />StandardError: An error has occurred, this and all later migrations canceled:
<p>TinyTds::Error: Incorrect syntax near 'OFFSET'.: EXEC sp_executesql N'SELECT 1 AS one FROM [roles] WHERE [roles].[name] = N''Non member'' COLLATE Latin1_General_CS_AS_WS ORDER BY [roles].[id] ASC OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY'<br />C:/Sites/redmine346/db/migrate/062_insert_builtin_roles.rb:6:in `up'<br />C:in `migrate'</p>
<p>Caused by:<br />ActiveRecord::StatementInvalid: TinyTds::Error: Incorrect syntax near 'OFFSET'.: EXEC sp_executesql N'SELECT 1 AS one FROM [roles] WHERE [roles].[name] = N''Non member'' COLLATE Latin1_General_CS_AS_WS ORDER BY [roles].[id] ASC OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY'<br />C:/Sites/redmine346/db/migrate/062_insert_builtin_roles.rb:6:in `up'<br />C:in `migrate'</p>
<p>Caused by:<br />TinyTds::Error: Incorrect syntax near 'OFFSET'.<br />C:/Sites/redmine346/db/migrate/062_insert_builtin_roles.rb:6:in `up'<br />C:in `migrate'<br />Tasks: TOP => db:migrate<br />(See full trace by running task with --trace)</p>
<p>Any suggestions would be greatly appreciated</p> Redmine - Defect #29681 (New): "x%x%" is rendered as "&" in Textile formatterhttps://www.redmine.org/issues/296812018-09-27T01:17:20ZGo MAEDA
<p>The character sequence described in the subject is always rendered as "&" in Textile formatter. You can easily reproduce this issue by entering the sequence in a description field of an issue.</p>
<p>You see '<code>=> "&"</code>' in the second line of the following text. Actually, it is 'x % x %" (I cannot spell it without spaces due to the bug).</p>
<pre>
2.3.3 :001 > ['x', '%', 'x', '%'].join
=> "&"
</pre> Redmine - Defect #28705 (New): 403/Not allowed on issue view for non member usershttps://www.redmine.org/issues/287052018-05-08T09:00:49ZJens Stein
<p>I translate "Non member users" as a group of users which are authenticated but not otherwise authorised to access a project.<br />So everybody who is able to log-in but is not a member of the project should be in that group.</p>
<p>We added the group "Nicht-Mitglieder" (which is the translated version of "Non member users") in a role called "TicketViewer" to some of our projects and authenticated (so not anonymous) users are not able to view the issues in the project.</p>
<p>The TicketViewer role is a very basic role simply allowing to view tickets and see the watchlist (maybe it is needed to enable self-adding to the watchlist).</p>
<p>We use Redmine 3.3.4.stable.16947.</p>
<p>Unfortunately nobody except explicitly added users is able to view the issues.<br />We don't want to add everybody in the house to the several projects (that would mean to add 1000+ employees plus several partners in/of the company) and everybody would receive notifications and updates of the wiki, news, forums etc. and would be able to view all entities of these information types (because there is no option to administer the permissions to access the several moduls and/or restrict access to news, forums etc.).</p>
<p>I add screenshots of the added role in an example project and the roles configuration.<br />Maybe i made a error on setting it up.<br />Is there any other way to ensure a group (and it should be a dynamically changing group of authenticated users - e.g. employees which don't belong to the project as reporters, developers or any other set of roles/functions within the project), let's call them authenticated non-members,</p>
<pre><code>authenticated non-members are able to view tickets<br /> authenticated non-members are not able to view any other module<br /> authenticated non-members are enabled to add themselves to the watchlist<br /> authenticated non-members won't receive any news or forum notifications</code></pre>
<p>Any advice, tipps, workarounds?<br />I added a comment on the problem to the closest existing ticket <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Restricted permissions for non member/anonymous on a given project not working (Closed)" href="https://www.redmine.org/issues/23655">#23655</a>.</p>
<p>Thanks in advance,</p>
<p>JT</p> Redmine - Defect #28404 (New): "Cancel" does not cancel a ticket updatehttps://www.redmine.org/issues/284042018-03-22T11:49:57ZMoritz Winter
<p>If I start to update a ticket (e.g. write some notes) and then hit the cancel button I would expect all my changes to be deleted. If I update the ticket again without reloading the page all previously made (but canceled) changes are still there.<br />This behavior caused some confusion among our users. Is there a possibility this could be fixed?</p>
<p>Redmine version: 3.4.3<br />Ruby version: 2.3.0<br />Rails version: 4.2.8</p> Redmine - Feature #28328 (New): "Manage files" permission should be split to add and removehttps://www.redmine.org/issues/283282018-03-13T16:48:36ZWojtek …
Currently we only have following permission control over files (and I assume attachments)
<ul>
<li><code>View files</code></li>
<li><code>Manage files</code></li>
</ul>
<p>I propose to split the latter into (at least) two - separately <code>add</code> and <code>remove</code>, to basically prevent users from deleting attachments/content.</p> Redmine - Feature #27965 (New): % Done and Estimated Hours field to be added in Spent Timehttps://www.redmine.org/issues/279652018-01-10T09:53:24ZShreyas Moolya
<p>Hi,</p>
<p>I am a redmine Scrum Master and am carrying multiple instances to obtain reports via the Project Management Tool.<br />It would be really beneficial for the Project Manager if I recommend the below point to incorporate into redmine.</p>
<p>If we could map the 'Estimated Hrs/ % done' for a Tracker in 'Spent Time Details Section' wouldn't it reduce the cumbersome time to generate excel reports where I need to exclusively do a VLOOKUP to map the Estimated Hrs vs Spent Time for a particular Task? or %Done vs Spent Time against a particular task? It will give a great amount of Insight in terms of Time value being invested into a Project or against any task on a daily basis.</p> Redmine - Feature #27381 (New): % Complete respond to status change in UIhttps://www.redmine.org/issues/273812017-11-05T08:17:48ZJames H
<p>Would like a hybrid option of % Complete driven off of issue status vs driven off of the % complete field, where the % Complete field responds dynamically to issue status changes in the UI before submission.</p> Redmine - Patch #26439 (New): Plugin load order defined by plugin checkshttps://www.redmine.org/issues/264392017-07-14T13:36:40ZTiago Gonçalvestgoncalves@microio.pt
<p>This patch allows for a plugin to delay loading until a set of requirements is met. This could be because I need for other plugin to be loaded first.</p>
<p>The ideia is to to have each plugin check at the top of init.rb for it's requirements and if they are not met to raise Redmine::Plugin::PluginDeferLoadError. This will signal the plugin load logic to try loading this plugin later.</p>
<p>The algorithm prevents infinite looping (by direct or indirect circular dependencies) by loading plugins by iterations. In each iteration amount of plugins to load must be lower.</p>
<p>The most common check made by plugins can be simplified by using at the top of the init.rb this line:</p>
<pre><code class="ruby syntaxhl"><span class="no">Redmine</span><span class="o">::</span><span class="no">Plugin</span><span class="p">.</span><span class="nf">requires_plugin</span><span class="p">(</span><span class="s1">'redmine_plugin_name'</span><span class="p">)</span>
</code></pre>
<p>Regards</p> Redmine - Feature #25482 (New): A recursive watcher option/modehttps://www.redmine.org/issues/254822017-03-30T13:18:42ZNils Grimm
<p>It would be a great benefit if the recursive watcher option could be added.</p>
If a user clicks on the watcher very often they wan't to get a notification of the complete tree of:
<ul>
<li>wiki pages</li>
<li>issues</li>
</ul>
<p>Now every wiki page or issue has to be manually added.</p>
<p>Perhaps another button for toggling all watcher recursive would be great.<br />But much better would be a dynamical resolution upwards in the wiki and issue tree.<br />In this case even if an issue or wiki page will be added after the watcher has been clicked the notification will be send out.</p> Redmine - Defect #25473 (New): "Message XYZ can not be processed" is the only error message logge...https://www.redmine.org/issues/254732017-03-29T23:08:48ZLibrary Systems Dept
<p>First of all, thanks for Redmine. It's been infinitely helpful as a replacement ticketing system for an older desktop application based system we used years ago. Additionally, the integrated wiki support is one of many reasons it is so popular with our team.</p>
<a name="Problem"></a>
<h4 >Problem<a href="#Problem" class="wiki-anchor">¶</a></h4>
<p>An email was sent in with a pattern like this:</p>
<pre><code>[CCDC #123456] RE: 2017 Renewal</code></pre>
<p>and Redmine proceeded to scrape it. It evidently found the <code>#123456</code> pattern and based on this log message:</p>
<pre>
^[[1m^[[36mIssue Load (0.6ms)^[[0m ^[[1mSELECT `issues`.* FROM `issues` WHERE `issues`.`id` = 104351 LIMIT 1^[[0m
</pre>
<p>the scraping process attempted to match the new email against an existing ticket. There isn't a ticket number 104351 in our system, so presumably the attempt to find and eventually update the existing ticket failed and the scraping process abandoned the attempt. This resulted in the email being moved to the folder we specified for rejected emails.</p>
<p>When we checked the <code>development.log</code> file (we have our <code>RAILS_ENV</code> set to <code>develoment</code> when the scraping script runs), this was the only related error message that we found:</p>
<pre>
Message XYZ can not be processed
</pre>
<a name="Our-Redmine-installation-details"></a>
<h4 >Our Redmine installation details<a href="#Our-Redmine-installation-details" class="wiki-anchor">¶</a></h4>
<p><code>redmine@server01:/opt/redmine$ bin/about</code><br /><pre>
/var/lib/gems/2.3.0/gems/htmlentities-4.3.1/lib/htmlentities/mappings/expanded.rb:465: warning: key "inodot" is duplicated and overwritten on line 466
sh: 1: darcs: not found
sh: 1: hg: not found
sh: 1: cvs: not found
sh: 1: bzr: not found
sh: 1: git: not found
Environment:
Redmine version 3.3.2.stable.16201
Ruby version 2.3.1-p112 (2016-04-26) [x86_64-linux-gnu]
Rails version 4.2.7.1
Environment production
Database adapter Mysql2
SCM:
Subversion 1.9.3
Filesystem
Redmine plugins:
no plugin installed
</pre></p>
<p>Please let me know if you need any more information.</p>
<a name="Requests"></a>
<h4 >Requests<a href="#Requests" class="wiki-anchor">¶</a></h4>
<ul>
<li>Can the verbosity of the error message be increased? It would be great if it mentioned something regarding being unable to find an existing ticket to update.</li>
</ul>
<ul>
<li>Can we disable or override the behavior when a match isn't found? It may be useful to allow a new ticket to be created (what we wanted here) if Redmine cannot locate an existing ticket.</li>
</ul> Redmine - Feature #25383 (New): A feature to add (signature / date) https://www.redmine.org/issues/253832017-03-21T13:32:12ZMichel Caillat
<p>A plugin exists which allow to have a signature defined in the account configuration and introduced automatically in comments. Nonetheless the plugin I tried does nothing in the wiki. So it would be nice to have a tool (a button or whatever...) which adds a signature and a date at the current insertion point. E.g. a similar feature exists in twiki.</p> Redmine - Feature #25357 (New): "Raw view" of a file in repositoryhttps://www.redmine.org/issues/253572017-03-17T10:48:52ZVasili Korol
<p>Right now one can "view" a file in the repository - this shows the source code with line numbers, syntax highlighting etc.<br />But I think it will also be a nice feature to display "raw" file source in the browser window (basically show the file as plain text in another tab). Github has this feature, and it's quite convenient, because it allows easy copy-pasting (without the line numbers and tabs) and makes use of browser plugins (like Sight for Google Chrome) to highlight the code in a way the user prefers.</p> Redmine - Feature #23144 (New): +menu: make menu items dynamic, i.e. context dependenthttps://www.redmine.org/issues/231442016-06-23T06:34:04ZRobert Schneider
<p>I create this ticket to support the suggestion of <strong>Andre Greeff</strong> from issue <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Consistent, global button/menu to add new content (Closed)" href="https://www.redmine.org/issues/15880#note-54">#15880-54</a>:</p>
<blockquote>
<p>What about a split button with a "current page default" and a drop-down menu in one?</p>
<p>Working from the current behaviour in 3.3, the primary idea is to change the current "+" button to a dynamic button, showing "New <type>" based on the currently viewed page. So, while viewing the "Issues" page, this would be "New Issue", "Roadmap" would be "New Version", etc. The right-side of the split button would be a small area with a down arrow, which would open the drop-down menu with all the current options.</p>
<p>This would provide consistent and predictable behaviour across all platforms regardless of input type or screen size, and it would make keyboard navigation easier while tabbing through links on the current page (yes, some people still use that on web pages).</p>
</blockquote>
<p>This would be a requirement for feature <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: +menu: allow creation of sub tasks as well (New)" href="https://www.redmine.org/issues/23143">#23143</a>.</p> Redmine - Feature #23143 (New): +menu: allow creation of sub tasks as wellhttps://www.redmine.org/issues/231432016-06-23T06:21:12ZRobert Schneider
<p><em>This is the modified adoption of a suggestion in issue <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Allow thumbnails on documents, messages and wiki pages (Closed)" href="https://www.redmine.org/issues/22941">#22941</a>.</em></p>
<p>In the view of a ticket we have the section Subtasks. The user can add (create a new) ticket there, but is not able to link an existing one. This could be optimized with the new "+" menu (see <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Consistent, global button/menu to add new content (Closed)" href="https://www.redmine.org/issues/15880">#15880</a> from where I've got this screenshot):</p>
<p><img src="/attachments/download/16100/new-add-button-20160606.png" alt="" /></p>
<p>Of course, this would require that the menu items are context dependend, since it makes no sense when the user sees e.g. the Roadmap page and gets a "New subtask" entry (sub task of what?). But it does make sense when the user sees a ticket! So the menu entry could be only visible if the user has entered the ticket view. Since I haven't tried 3.3 so far I actually don't know if the menu is already context dependent.</p>
<p>With this the "Add" link/button (or "New subtask" if <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: "Add" button behavior on issue page for Subtasks and Relation is inconsistent (New)" href="https://www.redmine.org/issues/22491">#22491</a> was implemented) could be left as it is, but with the proper meaning that the user just adds an existing ticket as subtask. It would than have the logic as the <em>Related issues</em> "Add" link/button.</p>
In short:
<ol>
<li>New subtasks will be created with the "+" menu.</li>
<li>The "+" menu gets dynamic.</li>
<li>The ticket's Subtasks section provides a button to <em>link</em> existing tickets ("Add").</li>
</ol> Redmine - Feature #23140 (New): "Mail Notification" override for tickets submitted via emailhttps://www.redmine.org/issues/231402016-06-22T13:47:22ZJared Davenport
<p>When "I don't want to be notified of changes that I make myself" is checked, it prevents email notifications for issues created and updated by a user to that user. The feature to prevent notifications is great when using the Web UI, because users instantly know what's happening in the system and don't necessarily need email notifications confirming their actions. However, when an issue is created or updated via email, there is no visual feedback for the user that confirms their email was processed by Redmine. Redmine is completely silent and users can only know of changes if they log in and confirm it on the website. It would be nice if there were an override enabling email confirmations ONLY on issues created or updated over email.</p> Redmine - Defect #22977 (New): A project member has no access and gets no notification, when bein...https://www.redmine.org/issues/229772016-06-03T15:03:31ZMilan Brabec
<p>Hi, I have an issue, where not other help was effective (public help, wiki, forum).<br />In Redmine 3.2.2 (Czech localization) I have problem using watchers functionality and notifying them when an issue changes.<br />We have a non-public project called "Ukoly" and a role called "Zadavatel".<br />User "milanb" (me) created a task asigned to himself and added a watcher (user "londruj").<br />User "londruj" is a member of "Ukoly" with a role "Zadavatel" - see <em>screenshot1.png</em> attached.<br />Role "Zadavatel" has all available Redmine rights - see <em>screenshot2.png</em>.<br />Notification for the user "londruj" is set.<br />When the issues changes, the user "londruj" does not get any notification.<br />When accessing the give issues using a direct link, the user "londruj" gets 403 error.</p> Redmine - Feature #22491 (New): "Add" button behavior on issue page for Subtasks and Relation is ...https://www.redmine.org/issues/224912016-04-13T18:26:13ZSebastian Paluch
<p>In case of Subtasks, the "Add" button leads to new issue form, so it creates new issue.<br />In case of Related issues, the "Add" button shows small form to lookup for existing issue number and create relation for it.</p>
<p>This is sometimes confusing and makes me to explain those simple things.</p>
I would like to propose to:
<ol>
<li>change the Subtasks "Add" button to "New issue", which is, to use <code>label_issue_new</code> in here:<br /><pre>
<code class="ruby syntaxhl"> <span class="c1"># Returns a link for adding a new subtask to the given issue</span>
<span class="k">def</span> <span class="nf">link_to_new_subtask</span><span class="p">(</span><span class="n">issue</span><span class="p">)</span>
<span class="n">attrs</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">:tracker_id</span> <span class="o">=></span> <span class="n">issue</span><span class="p">.</span><span class="nf">tracker</span><span class="p">,</span>
<span class="ss">:parent_issue_id</span> <span class="o">=></span> <span class="n">issue</span>
<span class="p">}</span>
<span class="n">link_to</span><span class="p">(</span><span class="n">l</span><span class="p">(</span><span class="ss">:button_add</span><span class="p">),</span> <span class="n">new_project_issue_path</span><span class="p">(</span><span class="n">issue</span><span class="p">.</span><span class="nf">project</span><span class="p">,</span> <span class="ss">:issue</span> <span class="o">=></span> <span class="n">attrs</span><span class="p">))</span>
<span class="k">end</span>
</code><br /></pre></li>
<li>optionally, add new Subtasks "Add" button opening the same small form to lookup for existing issue number and make it a subtask.</li>
</ol> Redmine - Feature #22095 (New): A mixed version of issue state would be greathttps://www.redmine.org/issues/220952016-02-19T13:45:36ZNils Grimm
In the current redmine version are two option possible for the <code>% done"</code> ration:
<ul>
<li>via user selectable pulldown menu</li>
<li>via ticket states.</li>
</ul>
<p>Via ticket state mode the percentage value can be left empty.<br />In the documentation <a href="http://www.redmine.org/projects/redmine/wiki/RedmineIssueTrackingSetup#Issue-statuses" class="external">Issue statuses</a> its documented:</p>
<blockquote>
<p>As per screenshot below, you can set the % Done for each status - (if left blank, changing an issue to this status will not change its percent done.)</p>
</blockquote>
<p>Would it be possible to enhance this with another option?<br />If the <code>% done</code> is left blank, redmine will display the pulldown menu like in the mode via user selectable drop down menu?</p>
<p>This would give the option, that a developer can adjust the <code>% done"</code> in some states.<br />But if the tickets will be set as an example into 'QA' issue state get an fixed value.<br />The same is can be done for the closed states.</p> Redmine - Feature #22012 (New): "Create and continue" with different forms: Re-use valueshttps://www.redmine.org/issues/220122016-02-11T14:24:26ZRobert Schneider
<p>I detected this when I created some users manually. There is a "Create and continue" button to create more users easlily. It would be much more easy if the fields get populated with the values that were just submitted. Some values (name and so on) are likely that they will be changed - they could be cleared, but other values like the Time Zone will likely be the same. These latter values could be re-populated.</p>
<p>This could be implemented for different forms (there is an issue for issue creation already: <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: "Create and continue" should default issue fields to previous issue's values (New)" href="https://www.redmine.org/issues/7623">#7623</a>). E.g. project creation, group creation... I don't know where those buttons exist.</p> Redmine - Feature #19298 (New): "Add Filter" - Sort/Order of Fieldshttps://www.redmine.org/issues/192982015-03-06T23:56:32ZJames H
<a name="Add-Filter-Dropdown-List"></a>
<h1 >"Add Filter" Dropdown List<a href="#Add-Filter-Dropdown-List" class="wiki-anchor">¶</a></h1>
<p>Many of our users would like to see the fields under the "Add Filter" dropdown to be sorted or sort-able.</p>
<ul class="toc"><li><strong>Table of contents</strong></li><li><a href="#Add-Filter-Dropdown-List">"Add Filter" Dropdown List</a><ul><li><a href="#Now">Now</a></li><li><a href="#Problem">Problem</a></li><li><a href="#Proposal">Proposal</a></li></ul></li></ul>
<a name="Now"></a>
<h2 >Now<a href="#Now" class="wiki-anchor">¶</a></h2>
Currently, it looks like that dropdown is ordered by:
<ol>
<li>Standard Fields</li>
<li>Issue Custom Fields</li>
<li>Project Custom Fields</li>
<li>User Custom Fields</li>
<li>Issue Relations</li>
</ol>
<p>or so...<br />And these categories are then further sorted and placed in the same order as it is shown in the admin panel for each respective category.</p>
<p><img src="https://www.redmine.org/attachments/download/13271/2015-03-06%2014-56-47.png" alt="" /></p>
<a name="Problem"></a>
<h2 >Problem<a href="#Problem" class="wiki-anchor">¶</a></h2>
<p>The problem with this is that once we have a lot of custom fields (>~40), the list is extremely hard for most users to use.<br />Most users are not familiar with the various custom fields and get l<br />Most users do not understand the way the list is set up, and it doesn't help that there aren't any separations between different categories of fields/filters.</p>
<a name="Proposal"></a>
<h2 >Proposal<a href="#Proposal" class="wiki-anchor">¶</a></h2>
<p>I propose that the dropdown list be sort-able in some fashion. <br />Whether or not it is sorted as a whole list or sorted in their respective sections/categories does not matter as long as the sections/categories have some sort of separation.</p>
Some Options:
<ul>
<li>have different dropdowns for these categories and sort within their categories.</li>
<li>have a single dropdown (as it is now) and sort the entire list.</li>
<li>have a single dropdown and have the standard issue fields near the top with a separator and then sort the rest of the list below.</li>
<li>have a single dropdown and have some sort of separator between each of the categories and then sort within their respective categories.</li>
</ul>
<p>This is one of our biggest and most common complaint from the end-user group.</p> Redmine - Feature #18645 (New): Ability for Users to Customize their own email notifications https://www.redmine.org/issues/186452014-12-15T17:00:36ZDavey Roberson
<p>Would like to see the ability for users to customize their own email notifications instead of this being a global setting.</p> Redmine - Feature #18468 (New): "Submit and return" for edit issue screenhttps://www.redmine.org/issues/184682014-11-27T08:20:43ZFrasen Schmitt
<p>When changing the state of an issue from resolved to closed, the user is returned to the issue show screen.</p>
<p>However, after such an action I would like to return to the issue list or backlog.</p>
<p>It would be nice to have a second button in the edit issue form, which saves the changes and returns the user to where he came from (the referrer) when he clicks on a button called "Submit and Return" or "Submit and continue"</p>
<p>Currently I have to always click onto my backlog to continue working on the issue list, which is one additional click not needed.</p> Redmine - Feature #18391 (New): "IF THEN" automatic workflow https://www.redmine.org/issues/183912014-11-20T02:10:19Zyu xiaohang
<p>A function made redmine's workflow goes automatically, for instance, we can create an "IF THEN" template in "Project"->"Configuration"->"IF+THEN":<br /><strong>IF</strong> "Tracker Name" = "Feature" <strong>THEN</strong> Assigned it to "Jean-Philippe Lang" <br />After this, workflow will follow this config without change status by users manually.</p> Redmine - Feature #17844 (New): A help intercept or better optionshttps://www.redmine.org/issues/178442014-09-11T14:44:04ZJim McAleer
<p>Currently the redmine "help" menu redirects to redmine.org. What I'd like to see is a real help menu within the actual site.</p>
<p>Also, there should be a way for plugins to add their own help files under the help menu.</p>
<p>So when you hover over the help menu you'll see</p>
<p>Help<br />--> Time Tracker<br />--> Import Projects</p>
<p>Any ideas on how we can accomplish this?</p> Redmine - Defect #17768 (New): (Probably) incorrect display of RTL languageshttps://www.redmine.org/issues/177682014-09-01T08:06:22ZMichael Heinze
<p>Hello,</p>
<p>just for fun I changed my Redmine language to "arabic" which is a right-to-left language. ;-)</p>
<p>I noticed that the brackets in the list of languages are not displayed correctly ("(" appears twice), see attachment.</p>
<p>Although have to admit that I don't know how the correct display looks like, in the way it is displayed now it looks somehow incorrect.</p>
<p><img src="https://www.redmine.org/attachments/download/12311/redmine_rtl_languages.png" alt="" /></p> Redmine - Feature #17116 (New): "Subprojects on Main Projects" - Issues / Roadmap Pages Settings ...https://www.redmine.org/issues/171162014-06-06T09:37:19ZAnonymous
<p>Currently there is an option in Administration / Settings / Issue Tracking that either enables or disables the displaying of subproject issues on main projects. However, this option applies to both the Issues list and the Roadmap view, which is not exactly optimal... Could this please be split into two options instead?</p>
<p>I would like to have my "Issues" list show all issues from the current project branch (i.e., including subprojects) while the "Roadmap" view only displays issues and versions within the current project (i.e., excluding subprojects).</p>
These issues would be much more clearly understood and used if they were set up as:
<ul>
<li>Include subproject issues in Issues list</li>
<li>Include subproject issues in Roadmap view</li>
</ul> Redmine - Feature #16267 (New): Move the action bar buttons (Create / Save / Paginating / ...) f...https://www.redmine.org/issues/162672014-03-07T10:10:59ZCarlos López Pérez
<p>The aim is to combine the actions in a single band, similar to the side buttons shown in the top right wiki (Change / Monitor / Block / ...)</p>
<p>To maintain uniformity in the position and location of all actions in any concept of redmine (wiki/ticket/list/...)</p> Redmine - Defect #15676 (New): "Latest" revisions on repository view is confusedhttps://www.redmine.org/issues/156762013-12-11T04:28:18ZToru Haraguchi
<p>On repository view, when move from a ticket view by clicking on an associated revision, the revision list is titled as "Latest revisions", but actually the list does not include the latest revisions on the repository but does only until the revision selected on the ticket view.</p>
<p>A colleague of mine is claiming that this title is confusing in Japanese when it is translated straightly to "最新リビジョン".</p>
<p>Please let me suggest to remove the word "最新" from the label "label_latest_revsion_plural" in Japanese translation to avoid the confusion above.</p>
<p>I myself understand that the view is designed to be common among various context and that it will not be a problem once the colleague get accustomed with the latest revision control system, but as a correct process, I could not refuse this post.</p> Redmine - Feature #15542 (New): "For any event on the selected projects only" as a star on projec...https://www.redmine.org/issues/155422013-11-26T09:06:19ZMiodrag Milic
<p>It would be much less cumbersome and more natural to let the user follow everything on specific project by clicking the star that should exist in project overview. This way the user doesn't have to search for the project in "my account" settings.</p> Redmine - Feature #15348 (New): "Issues can be assigned to this group"https://www.redmine.org/issues/153482013-11-13T21:34:14ZJoel SCHAAL
<p>While editing roles, there is a checkbox called <em>Issues can be assigned to this role</em>.<br />Would it be easy to have the same sort of checkbox for a group ?</p>
<a name="Context"></a>
<h3 >Context<a href="#Context" class="wiki-anchor">¶</a></h3>
<p>Since Issues can now be assigned to groups, we would like to use those groups to affect issues to an entire Team (today we use special users that represent the team). But we also have "helper" groups, that only serve to easily handle rights on projects, and we would not like to see those as potential assignees. So the easy fix would be to set some option on those groups to prevent them from appearing in the assignee list box.</p> Redmine - Patch #15234 (New): A popup message after session timeouthttps://www.redmine.org/issues/152342013-10-31T16:30:12ZKarel Pičman
<p>When the session timeout is set and a user leaves an unsaved form for a while so their session expires and clicks on the <em>Save</em> button, they is redirected to the login page and all unsaved data from the form just being edited are lost.</p>
<p>The same frustrating situation can happend when you write a long wiki page.</p>
<p>The flash message on the login page does't help to recover lost data.</p>
<p>I thing that the user should be warn before data are lost.</p>
<p>Please take into account the attached simple patch that add a Javascript popup message with the warning text about session expiration.</p> Redmine - Feature #14966 (New): "Spent Time" report: maximal criteria amount is hard-coded by now...https://www.redmine.org/issues/149662013-09-22T13:01:01ZEgor Suvorov
<p>Sometimes I need to include more than three criteria in report (for example, Project->Issue->Activity->User). I was surprised to know that this constant (3) is hardcoded inside two files: /app/views/timelog/report.html.erb:27 and /lib/redmine/helpers/time_report.rb:30 .</p>
<p>If I want to increase this constant, I have to apply a patch to these two files (and there is no other way, since TimeReport resizes the 'criteria' array to 3 or less in initialization). It'd be better, if I can change this constant somewhere in redmine's configuration.</p> Redmine - Feature #14091 (New): "Achievement System" or "Badge System"https://www.redmine.org/issues/140912013-05-20T01:56:23ZKan Liu
<p>I took this inspiration from video games, that when a user has completed a certain task or accumulated a certain amount of "kills", he get an "achievement" or "badge".</p>
<p>I work in game industry. I think that if we give such honor or encouragement to our employees, they can be more proactive.</p>
<p>So, is there a away to add a "Achievement System" or "Badge System" to Redmine, or simply make a plugin?</p>
<p>Thanks,</p> Redmine - Feature #13527 (New): 'Display name' for usershttps://www.redmine.org/issues/135272013-03-20T02:18:07ZAnonymous
<p>Similar to a nickname, this would offer a way for people to set how they prefer to be shown in project member lists. Details:</p>
<ul>
<li>From admin settings, the display format choices remain unchanged (explained in next point), and the label is updated to 'Default user display format'.</li>
</ul>
<ul>
<li>Add a check box near the display format setting list to "Override display name".</li>
</ul>
<ul>
<li>Display name is added as a field to user settings.</li>
</ul>
<p>Behavior:</p>
<p>Users can choose to enter a custom display name. If left blank, the system default is used. If 'Override' is enabled, this field either (a) has no effect, default format is used for everyone, but a value can still be entered, or (b) is disabled altogether, but any pre-existing display names are protected to be restored if re-enabled.</p>
<p>Use case:</p>
<ul>
<li>Casual Redmine instances where users will want to use a preferred nickname other than their username.</li>
</ul>
<ul>
<li>International instances where some users prefer Firstname Lastname and others the opposite.</li>
</ul>
<ul>
<li>Privacy priorities, where the Redmine host users may be comfortable sharing a full name, but external users require some level of identity obfuscation from each other.</li>
</ul>
<p>Thanks for consideration/feedback!</p> Redmine - Patch #12983 (New): "Only for things I watch or I'm involved in" sends notifications on...https://www.redmine.org/issues/129832013-01-25T14:05:20ZFelix Schäfer
<p>The e-mail notifications setting "Only for things I watch or I'm involved in" currently only sends notifications for issue updates. This has confused some of our (Plan.io) users because they didn't receive notifications for other things than issues they'd watch.</p>
<p>Patch is upcoming.</p> Redmine - Feature #12481 (New): "Create Issue" Tab in Gantt Chart Tabhttps://www.redmine.org/issues/124812012-12-01T09:05:44Zpoornima dhanasekaran
<p>Hi,</p>
<pre><code>Is it possible to reuse an issue creation in Gantt tab?.. If there any patch for it?.</code></pre> Redmine - Feature #12347 (New): "Calculate the issue done ratio" per project configurationhttps://www.redmine.org/issues/123472012-11-11T17:19:20ZTerence Mill
<p>It would be useful to be able to configure automatic "done ratio" calc per project. In some cases we need it calculated by status, for other by issue field.</p> Redmine - Feature #12013 (New): +1 buttonhttps://www.redmine.org/issues/120132012-10-03T06:24:12ZPedro Gutierrez
<p>Redmine community is so keen on commenting issues with a "+1" that I don't know how we've lived so far without a "+1 button"</p>
<p>This would allow to rank issues easily using the already available filtering mechanism.</p>
<p>Should you be interested in this feature, please answer with a "+1" :-)</p> Redmine - Feature #11709 (New): "Issues assigned to me" ordering priorityhttps://www.redmine.org/issues/117092012-08-26T17:05:47ZWilliam Roush
<p>I see it as just being ordered by priority.</p>
<p>I think two other things should be taken into account:</p>
<ul>
<li>Issue's due date.</li>
<li>Issue's target version due date.</li>
</ul>
<p>I have issues that have either no target set, or a target set with no due date that are higher up than issues that are due next week due to the target version they're attached to.</p>
<p>It'll make this page MUCH more useful.</p> Redmine - Feature #11127 (New): "Create project" privilege at user levelhttps://www.redmine.org/issues/111272012-06-10T20:13:09ZKei Kim
<p>I'm somewhat new to redmine, I tried to figure out how to configure user privilege about "creating a project", but failed to find one on user configuration page.</p>
<p>It was actually on the user-project privilege configuration page.</p>
<p>If I'm correct, current process of assigning users the privilege about creating a project is:</p>
<p>a. Create a privilege in roles and permissions page (if it doesn't exist yet, optional)</p>
<p>Check "Create project"</p>
<p>b. Select a user and assign a project with the privilege from (a)</p>
<p>c. End, now that user can create a project.</p>
<hr />
<p>But I think it's more natural assigning a privilege like "create project" should go into the user configuration page.</p>
<p>It's not related to some projects, isn't it?</p>
<p>(maybe it's fixed already in the current version. Im using 1.2.1, because im so lazy -.-)</p> Redmine - Defect #11075 (New): "Manage members" permission allows user to elevate own permissionshttps://www.redmine.org/issues/110752012-06-01T14:36:15ZRick Mason
<p>1. Create a role which has only one permission, "Manage members".<br />2. Create a user who is not in any groups, but is in the new role on a single project.<br />3. Log in as that user. <br />4. Go to the only project you can see, and click settings.<br />5. Click "Edit" next to your username and grant yourself access to any role. This can include a role which has full permissions to the project and its settings.</p>
<p>Granting a user "Manage members" is therefore equivalent to granting them the most powerful role available on a project, because they can elevate their own permissions.</p>
<p>They shouldn't be able to modify their own permissions. Arguably they shouldn't be able to grant permissions higher than their own to anyone else either.</p> Redmine - Feature #10717 (New): "Only display statuses that are used by this tracker" should hide...https://www.redmine.org/issues/107172012-04-19T16:22:22ZJérôme BATAILLE
<p>Because in the workflows columns and line headers are included in the scrolling area, they are lost in the table area when there are a lot of statuses (this is often the case).</p>
<p>It could be helpful to remove empty columns and lines, <strong>when Only display statuses that are used by this tracker</strong> is checked.</p>
<p>This will help to make the workflows quite more readable.</p> Redmine - Feature #10117 (New): 'Permission - Project - Manage Groups' requiredhttps://www.redmine.org/issues/101172012-02-01T04:42:58ZSang-jae Shin
<p>Issue assign to group is fine.<br />But, only administrator can set up group.<br />So, when someone want to assign issue to group not exist, he should request making group to administrator.</p>
<p>If other user (i.e. project manager role) can manage groups, that will be good.</p> Redmine - Defect #9560 (New): "Short" commit messages show textile formattinghttps://www.redmine.org/issues/95602011-11-13T14:57:16ZDan Clarke
<p>I do love the fact you can use textile formatting in commit messages, however when it shows a short version of the commit, it can mess up the textile formatting, see the screenshot below:<br /><img src="http://f.cl.ly/items/3Y1T1I3c3F0x1M1m1z01/Google%20Chrome.jpg" alt="" /></p>
<p>However in the bigger view it works fine:<br /><img src="http://f.cl.ly/items/3B1Y3v3X1b2j060I112o/Google%20Chrome-1.jpg" alt="" /></p>
<p>It just might be worth looking at the length without textile and make sure it will fit in, if it doesn't just show the link, or let it flow until the end of the syntax?</p> Redmine - Defect #9377 (New): <br /> is not inserted before macro in Wikihttps://www.redmine.org/issues/93772011-10-05T17:24:55ZMasamitsu Murase
<p><br /> tag is not inserted before macros in Wiki.</p>
<p>For example,<br /><pre>
abc
!{{hello_world}}
</pre><br />should be converted to<br /><pre>
<p>abc<br />Hello world! Object: Journal, Called with no argument.</p>
</pre></p>
<p>However, it is converted to<br /><pre>
<p>abc
Hello world! Object: Journal, Called with no argument.</p>
</pre></p>
<p>Detail and cause:<br /><br /> in Wiki is inserted by <code>hard_break</code> method in "lib/redmine/wiki_formatting/textile/formatter.rb".<br />This method replaces "\n" with "<br />" as follows:<br /><pre>
text.gsub!( /(.)\n(?!\n|\Z| *([#*=]+(\s|$)|[{|]))/, "\\1<br />" ) if hard_breaks
</pre></p>
<p>It seems that "[{|]" prevents insertion of "<br />" before CSS style and in table, because CSS style in Wiki starts with "{" and cells of table are separated by "|".<br />Macros in Wiki also start with double "{"s, so "<br />" is not inserted before macros.<br />I think that <code>hard_break</code> method should be<br /><pre>
text.gsub!( /(.)\n(?!\n|\Z| *([#*=]+(\s|$)|\{[^{]|\|))/, "\\1<br />" ) if hard_breaks
</pre><br />to replace "\n" before macros.</p>
Environment:
<ul>
<li>Redmine version 1.2.1</li>
<li>Ruby version 1.8.7 (patch 174)</li>
<li>Rails version 2.3.5</li>
</ul> Redmine - Feature #7986 (New): a different method to show the existance of subtaskshttps://www.redmine.org/issues/79862011-03-24T18:38:27ZGerry Hawkins
<p>I am currently using 1.0.4 and waiting for 1.2.0.</p>
<p>I would like to be able to distinguish issues that have subtasks from each other in the basic issue list. I could use the display of parent task, which I think should not show me the tracker type, just the number. But that takes up too much screen real estate.</p>
<p>I would like a small simple UI symbol that is conditionally there as I don't want to have the parent task column present all the time. Perhaps a small triangle beside the task number pointing to the right indicating the presence of subtasks ?</p> Redmine - Feature #7655 (New): Ability to "Group results by" on a list of issues by the "Assignee...https://www.redmine.org/issues/76552011-02-18T16:46:50ZAnthony Topper
<p>I am looking to create a report of issues based on what a group has accomplished, closed, this week.</p>
<p>I can create individual reports for each group by using a filter, but I had the idea of create one big report grouped by the "Assignee's group"</p> Redmine - Defect #7651 (New): 'Invalid form authenticity token' when updating issue causes datalosshttps://www.redmine.org/issues/76512011-02-18T13:41:01Zsam marshall
<p>When updating an issue to add a comment, if your session is no longer valid, you receive the error:</p>
<p>'Invalid form authenticity token.'</p>
<p>While this part is correct behaviour, it causes dataloss because:</p>
<p>a) The page with the error does not contain the text of the comment you submitted.<br />b) At least in Firefox 3.6, the Back button returns to the issue you were updating, but without the text.</p>
<p>I don't operate the redmine server in question, but I verified that this still occurs on demo.redmine.org, so it is a current issue.</p>
<p>To reproduce:</p>
<p>0. Use the Firefox browser with web developer extension (or any other browser with similar features)</p>
<p>1. Go to an issue<br />2. Click Update<br />3. Type some text into a comment<br />4. In the web developer toolbar, choose Cookies / Clear Session Cookies<br />5. Submit the comment<br />6. Error page appears</p>
<p>Actual behaviour:</p>
<p>Error page does not contain text you entered in <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: ajax pagination of projects (Closed)" href="https://www.redmine.org/issues/3">#3</a>. If you click the Back button, you are returned to the form but without your text.</p>
<p>Expected behaviour:</p>
<p>Error page should additionally contain the text of the comment you entered. Or, alternatively, the Back button should take you to the update page that includes your text.</p>
<p>Notes:</p>
<p>1) Clearing session cookies is fairly common behaviour when testing web applications. While it's obvious that doing this will break a Redmine session (i.e. you shouldn't do it), Redmine doesn't have to add injury to insult by causing annoying dataloss as a result.</p>
<p>2) Other form data is probably lost too but who cares - it's the potentially page-long comment that can be really annoying.</p>
<p>3) I haven't verified what happens with other update form errors such as simultaneous edit. If the same thing happens there, then those could benefit from being fixed, too.</p> Redmine - Feature #7643 (New): "edit" action directly in report page (not right-click)https://www.redmine.org/issues/76432011-02-17T21:28:57ZSchollii Tron
<p><strong>Currently:</strong> on a report, you can click checkboxes and then right-click to get "Edit" option, which when selected takes you to a "batch modify" page. Seems like this right-click action is easily missed.</p>
<p><strong>Feature:</strong> I would like to recommend that the "Edit" option that appears in the pop-down menu always be there, right on the Report page; after all, this action should not require access to the Database AFAIK (other actions that show up in right-click do, apparently so that only the relevant actions common to all selected tickets, get shown; this doesn't apply to Edit, IMO).</p>
<p>For instance right at the bottom of the checkmark column there could be a "Batch Edit" button or link, everyone would understand what it's for, especially if it becomes enabled only if there is at least one checkmark (but it should never be hidden, just grayed out). Clicking on this link would take you to the current Change Properties page.</p> Redmine - Feature #7636 (New): % custom fieldhttps://www.redmine.org/issues/76362011-02-16T20:18:16ZGerry Hawkins
<p>Can percentage be added as a custom field?<br />It would need to be able to be labelled differently to not be confused with the existing default '% done'.</p> Redmine - Feature #7623 (New): "Create and continue" should default issue fields to previous issu...https://www.redmine.org/issues/76232011-02-15T11:10:43ZVictor Sergienko
<p>When creating a bunch of issues, I'd probably like to file them to a same target. It would make sense to pre-fill not only Tracker, but maybe all fields with values of previously created issue - except for Subject and Description.</p>
<p>It makes sense to me to pre-fill:</p>
<ul>
<li>Assignee</li>
<li>Category</li>
<li>Priority</li>
<li>Target version</li>
<li>(maybe) Due date</li>
<li>Watchers</li>
<li>any custom fields</li>
</ul> Redmine - Defect #7496 (New): "Custom queries" should use natural orderinghttps://www.redmine.org/issues/74962011-01-31T08:58:28ZAnonymous
<p>The custom queries are currently sorted, but instead it would be better to use natural sorting so that numbers get ordered correctly, what I mean by this is that currently this is how Redmine displays custom queries:</p>
<ul>
<li>1. Foo</li>
<li>10. Bar</li>
<li>2. Car</li>
</ul>
<p>When using natural ordering, it should appear as:</p>
<ul>
<li>1. Foo</li>
<li>2. Car</li>
<li>10. Bar</li>
</ul> Redmine - Feature #6613 (New): "New Icon" for lately added new feature/fixes in Roadmap Viewhttps://www.redmine.org/issues/66132010-10-09T11:39:30ZTerence Mill
<p>Nearly every day i am on redmine.org to check actvity and also i lookup into the raodmap to see if patches or extensions got added for next releases. If the feature list get beyond more than 7 entries i have to check items again and again, because i don't remember which ones i already saw days before or if there are any newly lately added ones.<br />It would be great to have a "New" Iconized in front of new items (maybe not more than 3 days ago - can be configured) to see the lately added tickets in roadmap view.</p> Redmine - Defect #6419 (New): %Done <= 99 filter not removing row for version that's 100% completehttps://www.redmine.org/issues/64192010-09-16T19:38:35ZN G
<p>I have a version that's attached to a subproject of a project. When all the tasks for this version are 100% complete, the Gantt shows a row for this version in spite of a filter on the <span>Done <= 99. All the tasks/bugs for this version have disappeared from the Gantt but I'd think the version itself should also disappear (at least that's what I'm looking/hoping for). Currently, the Gantt is showing really old versions that are 100</span> complete so there's a lot more data there than needed.</p> Redmine - Patch #6177 (New): "bignum too big to convert into `long'" in migrate_from_trac.rakehttps://www.redmine.org/issues/61772010-08-19T14:43:16ZJonas Pfenniger
<p>When importing from a sqlite3 trac database, I have tons of those issues, which the patch fixes.</p>
<p>Maybe this only happens for people using sqlite3 so the patch may need some cleanup but at least it's there.</p>
<p>diff was generated with `diff -u` on the redmine-1.0.0 release (but the file didn't change since 0.9)</p> Redmine - Feature #5977 (New): "check status" feature to verify validity of Redmine installation ...https://www.redmine.org/issues/59772010-07-27T21:00:04ZAlex Last
<p>I suggest adding "check status" feature to Redmine REST API so I could verify:<br />1) the host name is valid and there's Redmine with REST API enabled at that location<br />2) the API access key is valid<br />Response from the server can include some info about the Redmine installation (e.g. Redmine version, some server health check/status, maybe the user name for the given Access Key, ...)</p>
<p>I tried getting list of projects to achieve goals 1 and 2, but the problem is that in some cases this request can timeout, e.g. this is what happens with demo.redmine.org site with plenty of projects (thousands?):<br /><pre>
java.io.IOException: Server returned HTTP response code: 502 for URL: http://demo.redmine.org/projects.xml
</pre></p>
<p>My guess is that projects list is too long and demo.redmine.org server is too slow. Retrieving list of projects can potentially be a long-running operation, while "check status" can be completed in O(1) time.</p> Redmine - Feature #5516 (New): A new field for Quality Assisthttps://www.redmine.org/issues/55162010-05-12T18:34:03ZDaoen Pan
<p>A new field for Quality Assist with member value will be great. if an issue has been set with a quality assist, then only quality assist can close the issue.</p> Redmine - Feature #5284 (New): "% done" should provide data in text form toohttps://www.redmine.org/issues/52842010-04-09T18:28:06ZAlex Last
<p>I see "Issues list" page can have "% done" field, which shows info as a progress bar. This looks nice, but I also need to be able to import redmine data into other programs like Microsoft Excel. <br />Unfortunately, Microsoft Excel 2003 shows no values in imported column "% Done". I assume this is because the info in not provided in text format when Excel parses URL like <a class="external" href="http://demo.redmine.org/projects/ace/issues">http://demo.redmine.org/projects/ace/issues</a></p>
<p>is it possible to provide text info for "% done" field in this web page in addition to nice green "progress" bar? This would be really helpful to load tasks into excel and be able to use Excel calculations for remaining time and other parameters.</p> Redmine - Patch #5119 (New): "User group" custom fieldhttps://www.redmine.org/issues/51192010-03-18T16:19:41ZFri Flaj
<p>This patch adds a "user group" custom field that will allow selecting one the the existing user groups tied to the active project.</p> Redmine - Defect #5118 (New): "Follow"ing issues not updated on preceding issue changehttps://www.redmine.org/issues/51182010-03-18T14:33:31ZRahul Srivastava
<p>Hi,</p>
<p>I did the following using Redmine:-<br />1) Created a set of issues A and B<br />2) Set the time of A from 18th to 20th.<br />2) Set the condition that B always follows A which means B now has the time 21st to 22nd.</p>
<p>The dates were accordingly updated. Now I did the following:-<br />1) Created a new issue C from 18th to 20th.<br />2) Set the condition that A follows C which means A is updated to 21st to 22nd.</p>
<p>Ideally in this case, both A and B should be "shifted" to newer dates. But currently only A is getting updated from 21st to 22nd which leads to a clash between A and B(21st to 22nd). Should I use something else to force B to be updated too?</p> Redmine - Feature #5059 (New): "Delete own attachments" permissionhttps://www.redmine.org/issues/50592010-03-12T08:25:01ZJ.K Wang
<p>How to manage docments,files and attachments? Now we can only upload or delete them. Can give more choices?</p> Redmine - Feature #4768 (New): "issue category" should have a "description" fieldhttps://www.redmine.org/issues/47682010-02-08T21:07:25ZAlex Last
<p>currently it only has name and default assignee.<br />some categories names can be not obvious to users, need some description, which will be later shown when an issue is created</p> Redmine - Feature #4626 (New): "Spent time" entries on Activity page should be on the day when th...https://www.redmine.org/issues/46262010-01-22T06:27:25ZAnonymous
<p>If you do some work for an issue on 1.1. but log the time spent on 2.1., the time entry on the activity page is shown on the day 2.1. - as if the time was spent on 2.1., not on 1.1.</p>
<p>It would be more clear if the "Time spent" entries on Activity page were shown as activity of the day when the time was actually spent, that is: depending on the date of "Spent time" entry.</p> Redmine - Feature #4267 (New): <code> block improvementshttps://www.redmine.org/issues/42672009-11-23T12:46:15ZAleksej Lebedev
<p>I think it would be useful to implement the following features<sup><a href="#fn1">1</a></sup> for <code>code</code> block</p>
<p>Source code:</p>
<pre><code class="text syntaxhl">&lt;pre&gt;&lt;code class="ruby"&gt;
# The Greeter class
class Greeter
def initialize(name)
@name = name.capitalize
end
def salute
puts "Hello #{@name}!"
end
end
&lt;/code&gt;&lt;/pre&gt;
</code></pre>
<p>Result:<br /><pre><code class="ruby syntaxhl"><span class="c1"># The Greeter class</span>
<span class="k">class</span> <span class="nc">Greeter</span>
<span class="k">def</span> <span class="nf">initialize</span><span class="p">(</span><span class="nb">name</span><span class="p">)</span>
<span class="vi">@name</span> <span class="o">=</span> <span class="nb">name</span><span class="p">.</span><span class="nf">capitalize</span>
<span class="k">end</span>
<span class="k">def</span> <span class="nf">salute</span>
<span class="nb">puts</span> <span class="s2">"Hello </span><span class="si">#{</span><span class="vi">@name</span><span class="si">}</span><span class="s2">!"</span>
<span class="k">end</span>
<span class="k">end</span>
</code></pre></p>
<a name="line_numbers2"></a>
<h3 >:line_numbers<sup><a href="#fn2">2</a></sup><a href="#line_numbers2" class="wiki-anchor">¶</a></h3>
<pre><code class="text syntaxhl">&lt;code class="ruby" lineNumbers="yes"&gt;.....&lt;/code&gt;
&lt;code class="ruby" lineNumbers="no"&gt;.....&lt;/code&gt;</code></pre>
<p><img src="https://www.redmine.org/attachments/download/2810/Redmine_code_lineNumbers_no.png" alt="" /></p>
<a name="line_number_start2"></a>
<h3 >:line_number_start<sup><a href="#fn2">2</a></sup><a href="#line_number_start2" class="wiki-anchor">¶</a></h3>
<pre><code class="text syntaxhl">&lt;code class="ruby" start="50"&gt;.....&lt;/code&gt;</code></pre>
<p><img src="https://www.redmine.org/attachments/download/2811/Redmine_code_start_50.png" alt="" /></p>
<a name="bold_every2"></a>
<h3 >:bold_every<sup><a href="#fn2">2</a></sup><a href="#bold_every2" class="wiki-anchor">¶</a></h3>
<pre><code class="text syntaxhl">&lt;code class="ruby" every="2"&gt;.....&lt;/code&gt;</code></pre>
<p><img src="https://www.redmine.org/attachments/download/2812/Redmine_every_2.png" alt="" /></p>
<a name="highlight_lines2"></a>
<h3 >:highlight_lines<sup><a href="#fn2">2</a></sup><a href="#highlight_lines2" class="wiki-anchor">¶</a></h3>
<pre><code class="text syntaxhl">&lt;code class="ruby" highlight="1,3,5,7"&gt;.....&lt;/code&gt;</code></pre>
<p><img src="https://www.redmine.org/attachments/download/2813/Redmine_highlight_1_3_5_7.png" alt="" /></p>
<a name="title"></a>
<h3 >title<a href="#title" class="wiki-anchor">¶</a></h3>
<pre><code class="text syntaxhl">&lt;code class="ruby" title="/path/to/file.rb"&gt;.....&lt;/code&gt;</code></pre>
<p><img src="https://www.redmine.org/attachments/download/2814/Redmine_title.png" alt="" /></p>
<hr />
<p id="fn1" class="footnote"><sup>1</sup> This standard features in CodeRay, but unfortunately not supported in Redmine :(</p>
<p id="fn2" class="footnote"><sup>2</sup> CodeRay HTML Encoder options</p> Redmine - Feature #4091 (New): "Comment" link for issueshttps://www.redmine.org/issues/40912009-10-22T23:46:28ZFelix Schäfer
<p>I've had (and still have) a lot of users coming to me asking how they could comment on an issue. Our typical use case involves lots of comments on an issue, rather than frequent attribute updates, and the commentators are most of the time not familiar with software project management software. It's also odd that you have 2 distinct sets of rights for commenting on and updating issues, but still only one button for it.</p>
<p>Anyway, I think the point here is that said people wouldn't click on "update" because they told me they didn't want to update the ticket, just to comment on it. I think a good compromise here would be to add a "comment" link, either in the contextual menu in the upper right content pain, or to stay consistent with the "forum" and "news" panes at the very end of the content. You wouldn't even need an extra form for the comments, just make the "normal" update form appear when clicking on "update", and keep the "attributes" part of the form hidden when clicking on "comment", with the option to make it appear as needed.</p> Redmine - Feature #3879 (New): "What Links Here" in right hand columnhttps://www.redmine.org/issues/38792009-09-16T15:47:01ZBen Oakes
<p>Similar to <a href="http://en.wikipedia.org/wiki/Special:WhatLinksHere/Redmine" class="external">Wikipedia</a>, it'd be nice to have a list of all the wiki pages that link to the wiki page currently being viewed. For example, it could look like the following:</p>
<blockquote>
<a name="Wiki"></a>
<h3 >Wiki<a href="#Wiki" class="wiki-anchor">¶</a></h3>
<ul>
<li>Start page</li>
<li>Index by title</li>
<li>Index by date</li>
</ul>
<a name="What-Links-Here"></a>
<h3 >What Links Here<a href="#What-Links-Here" class="wiki-anchor">¶</a></h3>
<ul>
<li>Wiki Page 1</li>
<li>Wiki Page 2</li>
<li>...</li>
<li>Wiki Page N</li>
</ul>
</blockquote>
<p>Without this, it's hard to tell where to go for related information.</p> Redmine - Feature #3497 (New): "duplicates" relation invalidates roadmap percentagehttps://www.redmine.org/issues/34972009-06-14T04:54:52ZJoe Kelk
<p>Let's say you have 3 issues, one that is closed and two that are open and one of the open issues duplicates the other.</p>
<p>The roadmap will show percentage complete as "33%" but imo it would make more sense for it to show "50%".</p>
<p>Even though the two open issues ARE separate, technically (because of the "duplicates" relation) they are one.</p> Redmine - Feature #3439 (New): @Admin: custom fields: Show all available fieldshttps://www.redmine.org/issues/34392009-06-02T22:43:55ZDaniel Maas
<p>Usability:<br />All fields (also NOT custom fields) should get displayed<br />without ability to delete them.</p>
<p>Thx</p> Redmine - Feature #2885 (New): A segregated numbering per projecthttps://www.redmine.org/issues/28852009-03-02T20:05:44ZJackey Yang
<p>I am using Redmine for all internal projects. Most of them are not related at all. But the issue # grows so quickly and it kind of wried that all projects shared the issue #.<br />It will be nice that Redmine can have an option to disable this features.</p> Redmine - Feature #2876 (New): A simple plan for wiki concurrent editionhttps://www.redmine.org/issues/28762009-03-02T09:43:43ZPaul Rivier
Wiki concurrent edition does not happen very often, but when it does, user can loose its work easily. Current feature is to prevent saving when page has been touched in the meantime. What I propose is to merge changes the way diff3 works and if needed, leave conflict markers in the document and warn the users that a conflicting merge has been done. This has the benefit of:
<ul>
<li>saving the user work when (s)he press the save button in any case ;</li>
<li>merge non conflicting cases automatically ;</li>
<li>allow an other user (more experienced) to manually handle conflicting regions later.</li>
</ul>
<p>What do you think ?</p> Redmine - Feature #2705 (New): "Jump to a project..." drop-down should list public projectshttps://www.redmine.org/issues/27052009-02-09T17:02:15ZGuy Bolton King
<p>Currently the "Jump to a project..." drop-down only lists projects that the current user is explicitly a member of; it would be good if it also listed public projects.</p>
<p><strong>Rationale</strong>: We have a number of clients with logins to our redmine installation, and they have rights to see (and submit issues on ) 1) their own projects and 2) the public projects. However, we often get email along the lines of "we can't see the public projects" since they're trying to navigate to the latter using the "Jump to a project..." drop-down. Is there any reason for this not to list public projects?</p> Redmine - Defect #2536 (New): A few incorrect behaviours of bold (upon header and new-line)https://www.redmine.org/issues/25362009-01-19T11:47:22ZJens Berlips
<a name="Problem1"></a>
<h2 >Problem1:<a href="#Problem1" class="wiki-anchor">¶</a></h2>
<pre>
h3. test
* test (note wrong position)
* test
</pre>
<h3>test
<ul>
<li>test</li>
</ul></h3>
<ul>
<li>test (note wrong position)</li>
</ul>
<a name="Problem2"></a>
<h2 >Problem2:<a href="#Problem2" class="wiki-anchor">¶</a></h2>
<pre>
h3. test
* test
* test
</pre>
<h3>test
<ul>
<li>test</li>
</ul></h3>
<ul>
<li>test</li>
</ul>
<p>NOTE: The last example shows that one is in bold, the first problem is still there (wrong position).</p> Redmine - Feature #2490 (New): a less cpu-intensive setup for receiving emails through fetchmail/...https://www.redmine.org/issues/24902009-01-11T14:05:16ZJérémy Lal
<p>Hi,<br />i did not want to open my smtp port as i'm not good at configuring mail server...<br />So here's a method that uses fetchmail to get redmine to receive emails using WS :</p>
<ul>
<li>Fetching emails from an IMAP server using fetchmail to pipe to WS:
<ul>
<li>Pros: quite easy to setup, .fetchmailrc and crontab needed to be configured, works with a remote mail server, no open smtp port, is not CPU-intensive</li>
<li>Cons: emails are not processed instantly, fetchmail is in daemon mode</li>
</ul></li>
</ul>
<a name="Fetching-emails-from-an-IMAP-server-using-fetchmail-to-pipe-to-WS"></a>
<h3 >Fetching emails from an IMAP server using fetchmail to pipe to WS<a href="#Fetching-emails-from-an-IMAP-server-using-fetchmail-to-pipe-to-WS" class="wiki-anchor">¶</a></h3>
<p>fetchmail need to be installed.</p>
<p>Add a redmine user (sudo adduser --disabled-password redmine)</p>
<p>Add a .fetchmailrc file in /home/redmine (change this file according to your configuration):<br /><pre>
set daemon 60
poll imap.gmail.com with
proto imap
service 993
timeout 10
user redmine@xxx.xx
password xxxxx
ssl
mda "ruby /usr/share/redmine/extra/mail_handler/rdm-mailhandler.rb --url http://host.redmine.com --key <your secret key>"
</pre><br />This will poll emails received in the imap inbox every 60 seconds.</p>
<p>Add a crontab for user redmine to make sure fetchmail starts at boot:<br /><pre>
# m h dom mon dow command
@reboot nice -19 /usr/bin/fetchmail &> /dev/null
</pre></p>
<p>For testing purposes, comment (#) the first line of /home/redmine/.fetchmailrc,<br />and start fetchmail (as redmine user)<br />If it works ok, uncomment and start fetchmail again, it will poll every 60 seconds for incoming mails :<br />nice -19 /usr/bin/fetchmail &> /dev/null</p> Redmine - Feature #1043 (New): "My Calendar" page to show assigned items (patch incl)https://www.redmine.org/issues/10432008-04-11T19:24:30ZCarl Nygard
<p>I think it would be good to have a "My Calendar" view similar to the project's Calendar (next to Gantt) that shows only the issues assigned to the user. The project Calendar shows info specific to the project, and the My Page Calendar snipped shows all issues in all projects. The new "My Calendar" page serves information not provided any other way.</p>
<p>BTW, I only added the translation to the en.yml file. Didn't know how that should be handled in all the other files.</p> Redmine - Feature #1037 (New): <div> boxes for all UI elementshttps://www.redmine.org/issues/10372008-04-10T18:10:04ZCarl Nygard
<p>Related to <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add css class for user comments (Closed)" href="https://www.redmine.org/issues/1032">#1032</a>, looking through the HTML to figure out how to set up a new theme, I noticed that the various sections of the UI are not consistently named. It would be extremely helpful regarding themes and customization to have some consistent naming convention, and rules for including all major elements in <div> sections with unique class names.</p>
The patch includes
<ul>
<li>changes for adding div class around journal entries in the issues list</li>
<li>changes to message replies to make headings more uniform</li>
<li>fix div class name for message-reply</li>
</ul> Redmine - Defect #980 (New): "For all projects" custom querieshttps://www.redmine.org/issues/9802008-04-03T00:18:25ZPaul Macdonnell
<p>I have setup several custom queries and marked them as "For all projects".<br />The first time I view this query, it works great. If I then select one of the issues in the list, then click on the custom query again, the issue list is restricted to just the issues in the project of the current issue. ie, it doesn't show all issues for all projects. If I go back out to "My page", click on "View all issues" under "Issues assigned to me", then click on the custom query again, it lists everything again.</p>
<p>I am running 0.7.devel.1315 on:<br />ruby 1.8.5 (2007-06-07 patchlevel 52) [i386-linux]<br />Rails 2.0.2</p> Redmine - Feature #836 (New): "New Issues" component for "My Page"https://www.redmine.org/issues/8362008-03-12T12:33:37ZReavis Sutphin-Gray
<p>It would be nice to have a component for "My Page" that displays a list of new or open+unassigned issues for projects that the user belongs to. This would make it more convenient to keep tabs on new issues being reported across many projects.</p> Redmine - Feature #785 (New): (R)Doc interfacehttps://www.redmine.org/issues/7852008-03-04T18:04:56ZHeinz Gies
<p>I guess a lot of projects used with redmine are written in ruby, a lot of them will have a an RDoc documentation. Now it would be kind sweet if there would be a way to include this into Redmine. Some idea would be to get it from the svn directly or at least be able to point to a directory where to look for it.</p>
<p>Just a thought.</p> Redmine - Feature #566 (New): A possible script or plugin to generate subversion compatible authz...https://www.redmine.org/issues/5662008-01-18T11:46:00ZLiang Jin
<p>I have configured the current trunk version of redmine with subversion to be used for our developers/users. Users systems<br />are synced using pam, nss method outlined in the redmine wiki.</p>
<p>Anonymous users will check out the latest version using <a class="external" href="http:// protocol">http:// protocol</a>. And the developers use SVN+SSH:// to check<br />out and commit.</p>
<p>However, as many users are using Windows machines and TortoiseSVN, the SVN+SSH:// method does not integrate very well<br />in TortoiseSVN. You will be asked to enter password a few times in the normal workflow of checkout and commit.</p>
<p>A much nicer way would be to use the Authz permission system along with Apache in the frontend to serve the <a class="external" href="https:// protocol">https:// protocol</a>.</p>
<p>The authz file is quite simple actually, for example:</p>
<pre>
[project1_team]
project1_readonly = bob, bill
project1_commit = bob, barry, brett
[/]
* =
[/project1]
@project1_readonly = r
project1_commit = rw
</pre>
<p>Certainly, the user list and passwords will be stored in another file for Apache DAV access.</p>
<p>What do you think? Thanks.</p> Redmine - Feature #397 (New): "User Story" Agile concept supporthttps://www.redmine.org/issues/3972007-07-26T13:55:00ZBruno Fonzi
<p>I think redMine can be easily adopted in an project using an Agile methodology.<br />Great product. Well done !</p>
<p>The only thing I am really missing is the support of User Stories.</p>
<p>Basically a Story is based on a number of tasks, its tasks and their completion makes a story done. This allows more<br />people working on a story contemporaneously.</p>
<p>For more information see Xplanner feature:<br /><a class="external" href="http://www.xplanner.org/planning.html">http://www.xplanner.org/planning.html</a></p>
<p>...<br />Developers estimate the effort required to implement the stories.</p>
<p>In XPlanner, stories may be given an estimate before tasks are defined. This can be useful for initial rough estimation<br />to determine if it's feasible to implement the set of stories requested by the customer.</p>
<p>...</p>