Redmine: Issueshttps://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292024-03-28T02:03:12ZRedmine
Redmine Redmine - Feature #40489 (New): `copyTextToClipboard` to make it easy to see that you have copied...https://www.redmine.org/issues/404892024-03-28T02:03:12ZAbe Tomoaki
<p>You can copy the URL of an issue by clicking `Copy Link`, but sometimes you think you have copied it, but you have not.<br />How about a little popup saying `Copied!` to make it easier to see that it has been copied?</p>
<p>Here is an example of a patch.</p>
<pre><code class="diff syntaxhl"><span class="gh">diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index 320efd263..12e4aa5d2 100644
</span><span class="gd">--- a/app/assets/javascripts/application.js
</span><span class="gi">+++ b/app/assets/javascripts/application.js
</span><span class="p">@@ -589,6 +589,28 @@</span> function randomKey(size) {
return key;
}
+function copiedPopup() {
<span class="gi">+ $('<div>')
+ .css({
+ position: 'absolute',
+ top: 0,
+ right: 0,
+ bottom: 0,
+ left: 0,
+ margin: 'auto',
+ height: 20,
+ width: 80,
+ 'text-align': 'center'
+ })
+ .appendTo(document.body)
+ .text('Copied!')
+ .addClass('ui-state-default')
+ .delay(500)
+ .fadeOut(function() {
+ $(this).remove();
+ });
+}
+
</span> function copyTextToClipboard(target) {
if (target) {
var temp = document.createElement('textarea');
<span class="p">@@ -602,6 +624,7 @@</span> function copyTextToClipboard(target) {
if ($(target).closest('.drdn.expanded').length) {
$(target).closest('.drdn.expanded').removeClass("expanded");
}
<span class="gi">+ copiedPopup()
</span> }
return false;
}
</code></pre> Redmine - Patch #40221 (New): Update wiki content related to how to create a custom themehttps://www.redmine.org/issues/402212024-02-10T10:31:36ZMarius BĂLTEANU
<p>After we finish the migration to Asset Pipeline, we need to update Wiki pages related to custom themese, for example: <a class="wiki-page" href="https://www.redmine.org/projects/redmine/wiki/HowTo_create_a_custom_Redmine_theme">HowTo_create_a_custom_Redmine_theme</a></p> Redmine - Patch #40194 (New): Fix error in clear_disabled_fields method when IssuePriority is mis...https://www.redmine.org/issues/401942024-02-05T15:57:18ZYazan Al aeddin
<p>Hello</p>
<p>The clear_disabled_fields method in the Redmine codebase raises a NoMethodError exception when called,<br /> and the IssuePriority model is missing. This occurs due to an attempt to access the id attribute of IssuePriority without verifying its presence. The proposed fix ensures that the method gracefully handles the case where IssuePriority is missing by checking for its presence before accessing its attributes.<br />I propose this patch</p> Redmine - Patch #39385 (New): Install Redmine on cPanel hostinghttps://www.redmine.org/issues/393852023-10-27T14:06:51ZAndre Men
<a name="Install-Redmine-on-cPanel-hosting"></a>
<h1 >Install Redmine on cPanel hosting<a href="#Install-Redmine-on-cPanel-hosting" class="wiki-anchor">¶</a></h1>
<p>Any one can install it for me over cPanel hosting?</p>
<p>I need a fresh install.</p>
<p>Regards, Andre</p> Redmine - Patch #37994 (New): Unify link to user/group in application helperhttps://www.redmine.org/issues/379942022-12-05T16:12:13ZDmitry Makurin
After <a class="changeset" title="Add link from group name to group page on project overview page (#12795). Patch by Go MAEDA." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/21073">r21073</a> was introduced application helper has multiple methods to render user/group links:
<ul>
<li>link_to_user</li>
<li>link_to_principal</li>
<li>link_to_group</li>
</ul>
<p>The <code>link_to_principal</code> method combines the functionality of the other two. They don't have much use right now. I propose to unify all 3 methods in one.</p>
<p>An attached patch removes <code>link_to_user</code> and <code>link_to_group</code> methods and adds two aliases to <code>link_to_principal</code> (user and group respectively).</p>
<p><code>link_to_group</code> was used to redirect admin user to edit group page which is obsolete since all users have access to show group page and there is an edit link for admin.</p>
<p>Patch also adds a new test to confirm edit link presence for admins.</p> Redmine - Patch #37748 (New): Favicon takes a long time to loadhttps://www.redmine.org/issues/377482022-10-04T10:56:01ZGasper C
<p>I'm using passenger standalone and nginx as proxy webserver. Redmine is v5.0.2.</p>
<p>I've noticed that favicon isn't cached, and takes a ridiculous amount to load (~30ms).</p>
<p>While caching should be configured at webserver level, I've noticed that when I remove versioning from the favicon, it only takes about 4ms to load it.</p>
<p>This is a simple patch, maybe it would be better to remove some more of the code related to favicon, but I'm not familiar with ruby.</p>
<p>Before:<br /><img src="https://www.redmine.org/attachments/download/29750/before.png" alt="" /></p>
<p>After:<br /><img src="https://www.redmine.org/attachments/download/29749/after.png" alt="" /></p> Redmine - Feature #37366 (New): Redmine Docker - Easy deploy upgrade, administerhttps://www.redmine.org/issues/373662022-06-28T11:34:46ZJohan Wasserfall
<p>Good Day All,</p>
<p>I want to find documentation or a walkthrough to install Redmine with MySQL DB on Docker with persistent volumes and an easy way to import plugins.</p>
<p>With this, I want to only worry about pushing/updating/upgrading the environment by pulling the latest image and possibly running the site/upgrade URL.</p>
<p>Hopefully, with this my DB stays intact, and also my color scream/templates remain intact.</p>
<p>It would be great if you could import the plugins via the Redmine site and press a Rake button to consume the plugin.</p>
<p>This would make Redmine the easiest to install and work with.</p>
<p>This is my pipe dream at the moment.</p>
<p>And add the functionality to import SSL/ certificate on the Redmine administrator site to make it secure.</p> Redmine - Feature #37127 (New): Remove attachment based on minimum file size.https://www.redmine.org/issues/371272022-05-17T08:58:07ZI VolendamRedmine - Feature #37115 (New): Update last_login_on when sending requests with API Keyhttps://www.redmine.org/issues/371152022-05-13T09:27:39ZAndreas Skorczyk
<p>Currently, users that access Redmine through the API with a given API key won't surface, as their <strong>last_login_on</strong> field doesn't get updated. This is a bit problematic in our case, as we can't easily distinguish between an inactive user and one that solely uses the API. The attached patch would change this behavior by calling <strong>user.update_last_login_on</strong> when finding the user via the API key.<br />Do you think it makes sense to apply this change or are there reasons against it?</p> Redmine - Feature #37108 (New): Support all variation of same character in persian/arabic scriptshttps://www.redmine.org/issues/371082022-05-11T12:44:18Zsalman mp
<p>There is some characters in persian that sometimes typed in arabic form described here<sup><a href="#fn1">1</a></sup>.<br />Problem is that when you searching for some word e.g. «آبی» (means blue), if it already entered as «آبي» no result will be returned.</p>
<p>In other side, the solution can not be to replacing all occurance of "ي" to "ی". Because it is regular to have texts combinined of both Persian and Arabic parts. But it is desired when searching for «آبی», all words in other variant, returned.</p>
<p>This is the list of variant charachters.</p>
<table>
<tr>
<th>Name </th>
<th>Persian </th>
<th>Unicode </th>
<th>Arabic </th>
<th>Unicode</th>
</tr>
<tr>
<td> 0</td>
<td> ۰</td>
<td> U+06F0</td>
<td> ٠</td>
<td>U+0660</td>
</tr>
<tr>
<td> 1</td>
<td> ۱</td>
<td> U+06F1</td>
<td> ١</td>
<td>U+0661</td>
</tr>
<tr>
<td> 2</td>
<td> ۲</td>
<td> U+06F2</td>
<td> ٢</td>
<td>U+0662</td>
</tr>
<tr>
<td> 3</td>
<td> ۳</td>
<td> U+06F3</td>
<td> ٣</td>
<td>U+0663</td>
</tr>
<tr>
<td> 4</td>
<td>۴</td>
<td> U+06F4</td>
<td> ٤</td>
<td>U+0664</td>
</tr>
<tr>
<td> 5</td>
<td> ۵</td>
<td> U+06F5</td>
<td> ٥</td>
<td>U+0665</td>
</tr>
<tr>
<td> 6</td>
<td> ۶</td>
<td> U+06F6</td>
<td> ٦</td>
<td>U+0666</td>
</tr>
<tr>
<td> 7</td>
<td> ۷</td>
<td> U+06F7</td>
<td> ٧</td>
<td>U+0667</td>
</tr>
<tr>
<td> 8</td>
<td> ۸</td>
<td> U+06F8</td>
<td> ٨</td>
<td>U+0668</td>
</tr>
<tr>
<td> 9</td>
<td> ۹</td>
<td> U+06F9</td>
<td> ٩</td>
<td>U+0669</td>
</tr>
<tr>
<td> ye </td>
<td> ی</td>
<td> U+06CC </td>
<td> ي </td>
<td>U+064A</td>
</tr>
<tr>
<td> kāf </td>
<td> ک</td>
<td> U+06A9</td>
<td> ك</td>
<td> U+0643</td>
</tr>
</table>
<p id="fn1" class="footnote"><sup>1</sup> <a class="external" href="https://en.wikipedia.org/wiki/Persian_alphabet#Deviations_from_the_Arabic_script">https://en.wikipedia.org/wiki/Persian_alphabet#Deviations_from_the_Arabic_script</a></p> Redmine - Patch #36438 (New): Support nulls first/last option for sorting order of custom querieshttps://www.redmine.org/issues/364382022-01-17T12:41:18ZDmitry Makurin
<p>A lot of RDBMS has support for placement of null values at the start or end using options nulls first/last.</p>
<p>Atached patch adds two more order options to the saved query:</p>
<ul>
<li>Ascending nulls last.</li>
<li>Descending nulls first.</li>
</ul>
<p><img src="https://www.redmine.org/attachments/download/28682/ksnip_20220117-150142.png" title="order options" alt="order options" /></p>
<p>And the result of issues sorted by <code>due date ascending nulls last</code>:</p>
<p><img src="https://www.redmine.org/attachments/download/28683/ksnip_20220117-150213.png" title="sported issues" alt="sported issues" /></p>
<p>Patch probably broken when using MySql since it doesn't have a straightforward syntax for order predicate but it's fine using SQLite3 or Postgres.</p> Redmine - Patch #36265 (New): More flexible options for issue notificationshttps://www.redmine.org/issues/362652021-12-01T09:27:24ZDmitry Makurin
<p>Currently issue notifications are limited to few options. If you want to exclude particular event redmine only allows settings for note, status, assignee, priority and target versions updates.<br />So there is no way to disable e.g. notifications for relation update.<br />Attached patch extends possible options for notifications. To existing ones added next events:</p>
<ul>
<li>Start date updated</li>
<li>Due date updated</li>
<li>Estimated hours updated</li>
<li>Category updated</li>
<li>Description updated</li>
<li>Done ratio updated</li>
<li>Parent issue updated</li>
<li>Project updated</li>
<li>Tracker updated</li>
<li>Subject updated</li>
<li>Attachment updated</li>
<li>Relation updated</li>
<li>Custom value updated</li>
</ul> Redmine - Feature #36056 (New): Update password hash functionhttps://www.redmine.org/issues/360562021-10-27T09:07:12ZMauryl DovandRedmine - Patch #35648 (New): Changelog generator should allow merging two or more versionshttps://www.redmine.org/issues/356482021-08-01T08:15:59ZMarius BĂLTEANU
<p>The script used to generate the changelog for releases should allow merging two or more versions.</p>
For example, for the latest releases, we generated the changelog for two versions:
<ul>
<li>4.1.4</li>
<li>4.2.2</li>
</ul>
<p>The changelog for 4.2.2 should contain also the changes for 4.1.4, but the script doesn't do this and we need to manually merge the changelogs which is very error-prone.</p>
<p>Also, the script should allow authorised requests in order to pull the security issues which are private at the time of the releases. The authorization should use environment variables.</p> Redmine - Patch #35536 (New): Use webpack to improve javascripts and stylesheets managementhttps://www.redmine.org/issues/355362021-07-06T10:00:04ZTakashi Kato
<p>I propose the use of webpack as a library management tool for javascript. I also suggest the use of <a href="https://github.com/hokaccha/simpacker" class="external">simpacker</a> as a tool for linking rails and webpack.</p>
<p>The docker environment can be found here.</p>
<p><a class="external" href="https://github.com/tohosaku/redmine-docker-wsl2">https://github.com/tohosaku/redmine-docker-wsl2</a></p>
<a name="Motivation"></a>
<h2 >Motivation<a href="#Motivation" class="wiki-anchor">¶</a></h2>
<ul>
<li>To deal with the problem that <a class="issue tracker-1 status-1 priority-4 priority-default" title="Defect: JavaScript is not minified for production use (New)" href="https://www.redmine.org/issues/6662">#6662</a> "js files are not compressed" </li>
<li>To be a foundation for future npm package usage.</li>
</ul> Redmine - Patch #35217 (New): Replace use of Digest::MD5 / Digest::SHA1 with ActiveSupport::Digesthttps://www.redmine.org/issues/352172021-05-07T03:02:16ZJens Krämerjk@jkraemer.net
<p>Rails introduced <code>ActiveSupport::Digest</code> to allow central configuration of the actual digest implementation that is used throughout Rails. This is helpful in environments where certain digest implementations (most notably, MD5) are not available, i.e. to be <a href="https://www.nist.gov/itl/fips-general-information" class="external">FIPS</a> compliant.</p>
<p>The attached patch replaces all uses of <code>Digest::SHA1</code> and <code>Digest::MD5</code> with <code>ActiveSupport::Digest</code>. Without further configuration, this will result in <code>Digest::SHA1</code> being used in all these instances since that's the current Rails default. This can be changed by users via the <a href="https://github.com/rails/rails/pull/40213" class="external">config.active_support.hash_digest_class setting</a> , i.e.:</p>
<pre>
Rails.application.config.active_support.hash_digest_class = OpenSSL::Digest::SHA256
</pre> Redmine - Feature #33486 (New): When copying the task, I want to reflect the version change of th...https://www.redmine.org/issues/334862020-05-25T06:34:12ZAyami Yasuoka
<p>Select "Copy" of the main task and check "Copy subtasks" to copy the main and subtasks in a batch.<br />At that time, changing the version of the main task does not change the version of the subtask to the same value.<br />It would be nice to be able to change the version value of the subtask with the copy operation of the main task.</p>
<p>Redmine version 3.4.6.stable<br />Ruby version 2.3.3-p222 (2016-11-21) [i386-mingw32]<br />Rails version 4.2.8</p> Redmine - Patch #33211 (New): Include block columns (ex: Description, Last notes) in CSV export w...https://www.redmine.org/issues/332112020-03-29T13:24:01ZMarius BĂLTEANURedmine - Feature #32844 (New): The ability to change the 404 not found screen on each sitehttps://www.redmine.org/issues/328442020-01-20T11:29:35ZYuuki NARA
<p>If the specified page does not exist, many websites will not just display a 404,<br />Navigate user actions by displaying search boxes and links to related information.</p>
<p>For example, Github displays not only a 404 but also a search box and related information links.</p>
<p>An example<br /><a class="external" href="https://github.com/redmine/redmice">https://github.com/redmine/redmice</a></p>
<p>However, in the case of Redmine, if the entered issue-no or project-identifier does not exist, <br />it simply displays 404, a search box, and a link to the TOP screen.</p>
<p>An example<br /><a class="external" href="https://redmine.org/issues/99999">https://redmine.org/issues/99999</a></p>
<a name="Proposal"></a>
<h2 >Proposal<a href="#Proposal" class="wiki-anchor">¶</a></h2>
<p>If you make it possible to display messages and links created on each site instead of simply displaying the fixed phrase of 404,<br />I think that you can navigate the user's actions and use Redmine more effectively.</p>
<p>I want a search box, a link to the TOP screen and related information, and an image.</p>
<p>We can deal with it by changing render_404 of controllers / application_controller.rb,<br />But it is not a very good way.<br />Please let me know if there are existing methods.</p> Redmine - Feature #32484 (New): When a group is selected in the user custom field field,Enable th...https://www.redmine.org/issues/324842019-11-18T17:35:31ZYuuki NARA
<p>Issue 21026 suggests that group can be selected in the user custom field.<br />I think this is a necessary feature.</p>
<p><a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Select user-groups in custom fields of type "User" (New)" href="https://www.redmine.org/issues/21026">#21026</a> Select user-groups in custom fields of type "User"</p>
<p>If you simply add group editing and display functions on the issue screen, it will not be displayed in the issue list or issue filter.<br />Therefore, in addition to <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Select user-groups in custom fields of type "User" (New)" href="https://www.redmine.org/issues/21026">#21026</a>, the following functions are proposed to be added.</p>
<p>1.Also displayed on the issue list when a group is selected.<br />2.Both user and group can be selected by issue filter.</p>
<p>The following is Japanese</p>
<p>ユーザカスタムフィールド項目でグループを選択した時、チケット一覧画面上でユーザと同じ取り扱いを可能にする。</p>
<p>チケット21026にて、ユーザカスタムフィールドでグループを選択可能にすることが提案されている。<br />これは必要な機能だと考える。</p>
<p>#21026の、issue 上編集および表示機能を追加しただけでは、グループ定義選択時に、issue list, issue filterで処理されない。</p>
<p>そのため、#21026 に加え、下記機能の追加を提案する。</p>
<p>1.issue list 上では、グループを選択した時も表示する。<br />2.issue filterにて、ユーザ・グループ共に選択可能とする。</p> Redmine - Feature #31725 (New): Start Redmine version numbering in reverse order (newer towards o...https://www.redmine.org/issues/317252019-07-15T07:40:50ZAleksandar Pavic
<p>Reverse Redmine version numbering while submitting bugs/feature requests on this Redmine instance, so instead of 0.7 we have 4.something etc...</p>
<p>!Screenshot at Jul 15 09-39-37.png!</p> Redmine - Feature #29664 (New): Webhook triggers in Redminehttps://www.redmine.org/issues/296642018-09-23T16:43:56ZAnonymous
<p>To have Redmine be able to at least use POST method with web hooks upon multiple events, similarly implemented in GitLab or GitHub. This will allow to integrate Redmine into other networks, which people may use for team communication.</p>
Trigger event examples:
<ul>
<li>On Issue Created</li>
<li>On New Repository Commit</li>
<li>On Forum Post</li>
<li>On Wiki page edit</li>
<li>On Wiki page created</li>
<li>On New Document added</li>
<li>On New activity</li>
<li>On News posted</li>
</ul>
<p>etc</p>
<p>To make it better than GitLab, you can even allow users to input custom JSON <strong>subscribe headers</strong> and <strong>subscribe body</strong> in order to make it compatible with any web hook format, else some services might have parsing problems and result in a rejected request.</p> Redmine - Feature #29588 (New): There should be a way to avoid adding paragraph to a Textile block https://www.redmine.org/issues/295882018-09-11T21:59:33ZSenya Senya
<p>Currently I can see no appropriate way of avoiding adding <p> block to any Textile code. Any text enclosed with \n is currently being put to the <p/> tag.</p>
<p>In php textile it is possible to avoid this by adding a space character in the beginning of the line (see <a class="external" href="https://txstyle.org/doc/2/paragraphs">https://txstyle.org/doc/2/paragraphs</a>):</p>
<blockquote>
<p>a line beginning with a space will be left untouched, and not wrapped in <p> ... </p> tags</p>
</blockquote>
<p>One of the cases where the issue is important is when using the <code>{{include}}</code> macro. Included pages are still enclosed in <p/> tag and this markup is usually wrong, because the included page is usually not a single paragraph, but contains some blocks, headers, etc itself.</p>
<p>Currently there is a bug (<a class="issue tracker-1 status-1 priority-4 priority-default" title="Defect: Text below <pre>-block is not wrapped as paragraph (New)" href="https://www.redmine.org/issues/13695">#13695</a>) in currently used Redcloth3, which makes a workaround for the described issue. When you start the line with some other tag, the remaining text will not be enclosed in a paragraph:</p>
<pre>
<pre></pre>@{{include(page)}}@
</pre>
<p>The same example can be used with the code tag instead of the pre tag which will also work this way.</p>
<p>This can be used as a workaround, but since Redmine is slowly moving to RedCloth4 developers must ensure that the new Textile formatter will support not enclosing text blocks into paragraphs. In a quick scan of RedCloth4 doc I can't find a way to do so. Syntax like in php textile can be used for that, where "no-paragraph" is a line started with a space character.</p> Redmine - Patch #26685 (New): Check of child classes of all levels is added for Redmine::Subclass...https://www.redmine.org/issues/266852017-08-14T15:01:11ZVladimir Litov
<p>SubQuery < Query</p>
<p>NewSubQuery < SubQuery</p>
<p>And I will see "Undefined method new for nil class"</p> Redmine - Feature #26105 (New): Update Redmine Brandhttps://www.redmine.org/issues/261052017-06-06T16:29:48ZPJ Legendre
<p>I strongly believe that re-evaluating the Redmine brand would help the Redmine community grow. I would like to propose making several changes that I believe would accomplish this:</p>
<ul>
<li>Update default theme to look modernized and make the included themes cooler (dark, light, and standard) or even include free RedmineUp themes.</li>
<li>Include and promote popular, must-have plugins such as time tracking, scrum, CRM, and CMS, and even integrate them officially into Redmine if possible.</li>
<li>Update he landing page to convey features using a nice layout and images, not just text.</li>
<li>Make the default markup language Markdown since I believe it is more widely used.</li>
<li>Update the documentation and Linux packages.. so much of it is outdated and irrelevant. It took me an entire day to get the latest version of Redmine installed on Ubuntu 16. Most people would have given up.</li>
<li>Team up wit RedmineUp and Redmine plugin devs to make Redmine officially theme-packed, feature-packed, and modern.</li>
</ul>
<p>Any chance we could make this happen? I see too many competitors popping up that offer a fresher take on Redmine, I don't want Redmine's community to thin just b/c it looks outdated. :(</p> Redmine - Feature #25747 (New): Spent time - CUSTOM fields - edit permission - WEB UI vs. API acc...https://www.redmine.org/issues/257472017-05-03T11:08:44ZJenda Benda
<p>Dears,</p>
<p>let me thank you again for all your work.</p>
<p>I would like to ask you for a possibility of banning editing of a custom filed within Spent time feature in the way, those wouldn't be editable to users by using web UI, but would be editable by using API.</p>
<p>This would ensure us/help us with automatic insertion of i.e. proper and correct date by external system(by using API) without possibility of manual user modification(error/mistake/purpose). For API access would be used the same user account that wouldn't have right to edit the field by WEB UI.</p>
<p>Is this possible? Any idea please?</p>
<p>thx<br />KR<br />JB</p> Redmine - Feature #23581 (New): Query class inheritancehttps://www.redmine.org/issues/235812016-08-12T15:21:49ZAndrey Iskousnykh
I have a class inherited from query to perform filters and query jobs of my plugin. It works but some functions could be improved for better inheritance capability and extended functionality. Here some thin places:
<ol>
<li>some filters are desired to be not used for database requests.</li>
<li>some filters are desired to be a list value - suppose to have no operators.</li>
<li>filters could have its own operators.</li>
</ol>
<p>There first problem is solved by overriding <code>validate_query_filters</code> method and playing with <code>query.filters</code> hash and writing <code>sql_for_XXXX_field</code> that returns empty string.</p>
<p>Here's the thin place for custom operators<br /><pre>
<code class="Ruby syntaxhl"> <span class="n">add_filter_error</span><span class="p">(</span><span class="n">field</span><span class="p">,</span> <span class="ss">:blank</span><span class="p">)</span> <span class="k">unless</span>
<span class="c1"># filter requires one or more values</span>
<span class="p">(</span><span class="n">values_for</span><span class="p">(</span><span class="n">field</span><span class="p">)</span> <span class="n">and</span> <span class="o">!</span><span class="n">values_for</span><span class="p">(</span><span class="n">field</span><span class="p">).</span><span class="nf">first</span><span class="p">.</span><span class="nf">blank?</span><span class="p">)</span> <span class="n">or</span>
<span class="c1"># filter doesn't require any value</span>
<span class="p">[</span><span class="s2">"o"</span><span class="p">,</span> <span class="s2">"c"</span><span class="p">,</span> <span class="s2">"!*"</span><span class="p">,</span> <span class="s2">"*"</span><span class="p">,</span> <span class="s2">"t"</span><span class="p">,</span> <span class="s2">"ld"</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="s2">"lw"</span><span class="p">,</span> <span class="s2">"l2w"</span><span class="p">,</span> <span class="s2">"m"</span><span class="p">,</span> <span class="s2">"lm"</span><span class="p">,</span> <span class="s2">"y"</span><span class="p">,</span> <span class="s2">"*o"</span><span class="p">,</span> <span class="s2">"!o"</span><span class="p">].</span><span class="nf">include?</span> <span class="n">operator_for</span><span class="p">(</span><span class="n">field</span><span class="p">)</span>
<span class="k">end</span> <span class="k">if</span> <span class="n">filters</span>
</code><br /></pre><br /><code>["o", "c", "!*", "*", "t", "ld", "w", "lw", "l2w", "m", "lm", "y", "*o", "!o"].include? operator_for(field)</code> is better to be replaced with something like this <code>unary_operators.include? operator_for(field)</code></p>
<p>Even more <code>validate_query_filters</code> should support validation of each filter separately. This should give availability of overriding filter validation independently.</p> Redmine - Feature #22173 (New): xls export with issue URLhttps://www.redmine.org/issues/221732016-03-10T03:49:05Z海 黄
<p>Hi all</p>
<p>I am a new user of redmine, we have an request, do anybody know how to add an URL link in the export excel file when we do the export!, just like the attach picture below.</p>
<p>thanks!</p> Redmine - Patch #21550 (Needs feedback): New option in html redmine link parsing - attachmentshttps://www.redmine.org/issues/215502015-12-16T21:32:09ZOndřej Ezr
<p>Option for parsing to choose if attachment link should be download link or not.</p> Redmine - Feature #20482 (Needs feedback): Super admin with more than one adminhttps://www.redmine.org/issues/204822015-08-05T15:39:37ZAmir Quddus
<p>Can we make a super admin to control rights access for admin section?</p> Redmine - Patch #20124 (New): Query option, The sql for field to allow groups option.https://www.redmine.org/issues/201242015-06-18T07:25:13ZRupesh J
<p>The simple commit help abundantly and allow us to grouping the custom queries.<br />When the available filters is added with the field name, the check already exists for sql field statement.<br />Another check is added when the field is added with grouping.</p>
<p>Please update this patch in the core.</p>
<p>Thanks.</p> Redmine - Feature #19850 (New): Quote multiple commentshttps://www.redmine.org/issues/198502015-05-15T08:18:34ZWojtek …
<p>It would be very handy to have a field allowing to select multiple items/comments to include in the quote.</p>
<p>Currently one has to click on the button, copy entry, click another, append clipboard entry, copy everything, repeat.</p> Redmine - Feature #18618 (New): watch users by managershttps://www.redmine.org/issues/186182014-12-10T16:22:38ZEugen Morjolic
<p>It would be nice to have to possibility to assign users to a manager.<br />Every time a user is assignee to a issue his manager shall be added automatically as watcher.</p>
<p>Thank you</p> Redmine - Feature #18325 (New): Request approvalhttps://www.redmine.org/issues/183252014-11-12T07:16:20ZAT1234 D
<p>Inclusive application.Thanks.</p>
<p>Can it be a feature for ITIL Request management. A tracker template needed, with Request management such as reporter, then it will assigned directly to reporting manager as Approver with status waiting for approval, manager should have two options such as Approve and Reject and once approved it should pass to (assigned to) respective team so that he/she take action on request.</p> Redmine - Patch #16314 (New): Redirect back is overheatedhttps://www.redmine.org/issues/163142014-03-11T13:09:40ZAnton Orel
<p>Take a look at these code lines:</p>
<p><a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/13036/entry/trunk/app/controllers/application_controller.rb#L368">source:trunk/app/controllers/application_controller.rb@13036#L368</a><br />It is not used at all.</p>
<p><a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/13036/entry/trunk/app/controllers/application_controller.rb#L399">source:trunk/app/controllers/application_controller.rb@13036#L399</a><br />It uses same functionality that method above (relies on HTTP_REFERER).</p>
<p><a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/13036/entry/trunk/app/helpers/application_helper.rb#L1100">source:trunk/app/helpers/application_helper.rb@13036#L1100</a><br />It could be replaced with `helper_method :back_url`.</p>
<p><a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/13036/entry/trunk/app/controllers/application_controller.rb#L390">source:trunk/app/controllers/application_controller.rb@13036#L390</a><br />This condition is never satisfied. I did not find an usage.</p> Redmine - Feature #16101 (New): Sticky filters for all queries in projecthttps://www.redmine.org/issues/161012014-02-14T15:28:47ZBernd Worsch
<p>I'd like to have the option of making filters stick when changing to a different query/view of issues in a given project.</p>
<p>This would help to stay focused on the currently active version.</p> Redmine - Feature #15544 (New): Queries: Issues with "RegEx"https://www.redmine.org/issues/155442013-11-26T11:48:32ZBenjamin Wassermann
<p>It would be nice to query issues with "RegEx" expression.</p>
<p>We have in our product circle version like "1.000", "1.001", "1.002"... .</p>
<p>We want to setup a project query which looks like this</p>
<p>"Target version" contains "1.\d\d\d" (Target version is like 1. anything)</p>
<p>We know we can make it via<br />"Target Version" is ... (and then select the versions which we want via multi select)<br />but when we want to add a new minor version we must update the query.</p>
<p>Is this a possible feature for the next minor release?</p> Redmine - Patch #15390 (New): Simple Redmine Sub-directory Supporthttps://www.redmine.org/issues/153902013-11-19T03:44:00ZYehuda Katz
<p>This patch brings <a class="wiki-page" href="https://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_a_sub-URI">HowTo_Install_Redmine_in_a_sub-URI</a> up to Rails 3.<br />It seems that the routes are loaded before <code>config/environment.rb</code>, so putting the <code>Redmine::Utils::relative_url_root</code> there does not work because the scope of the routes has already been set. Each plugin needs to be modified with just the <code>scope</code>.</p>
<p>Tested on:<br /><pre>
Environment:
Redmine version 2.3.3.stable.12244
Ruby version 2.0.0-p247 (2013-06-27) [i686-linux]
Rails version 3.2.13
Environment production
Database adapter Mysql2
Redmine plugins:
redmine_inline_attach_screenshot 0.4.6
redmine_stealth 0.6.0
</pre><br />For the record, both plugins work fine with almost no modification.</p> Redmine - Feature #15019 (New): Reusable custom querieshttps://www.redmine.org/issues/150192013-10-01T12:00:25ZIl Igid
<p>Custom queries are a great means to provide standard views into projects.<br />Users and especially administrators may save a lot of time if the custom queries would become more manageable:</p>
<p>- central queries to be reused from multiple projects (i.e. if the query is changed it changes in all projects)<br />- change is only possible at a central place. If a project needs a derivate it needs to create an own independent custom query</p> Redmine - Feature #14936 (New): Use a stable and modifiable data structure for jsToolbar elementshttps://www.redmine.org/issues/149362013-09-18T13:40:17ZFelix Schäfer
<p>The elements of the jsToolbar are currently stored in a javascript <code>{}</code> (see <a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/12152/entry/trunk/public/javascripts/jstoolbar/jstoolbar.js#L153">source:/trunk/public/javascripts/jstoolbar/jstoolbar.js@12152#L153</a>) and are read in the hopes they will come out in the same order they have been put in (see <a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/12152/entry/trunk/public/javascripts/jstoolbar/jstoolbar.js#L213">source:/trunk/public/javascripts/jstoolbar/jstoolbar.js@12152#L213</a>). This however is not a specified behavior of javascript, it just happens to work in most browsers (<a href="http://ejohn.org/blog/javascript-in-chrome/#ig-sh-2" class="external">Chrome being the exception here in certain cases</a> (sorry for the weird anchor of the link, the enclosing section has none)). The specification explicitly states:</p>
<blockquote>
<p>The […] order of enumerating the properties […] is not specified.</p>
</blockquote>
<p>(see <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-12.6.4" class="external">ECMA-262 12.6.4</a>)</p>
<p>We (<a href="http://plan.io" class="external">Planio</a>) haven't seen any bugs with the current implementation but find it lacking in that we cannot add a button at a specific position in the toolbar without adding it to core js files (which has become more difficult since the <code>jstoolbar-textile.min.js</code> is shipped with core without any apparent clues how it is generated, but that's not the point here).</p>
<p>Would the Redmine team be open to switching the aforementioned <code>jsToolBar.prototype.elements</code> to a data structure with a guaranteed ordering and the ability to add elements at a specified absolute ("at position X") or relative ("after button X") place?</p> Redmine - Patch #13068 (New): Allow plugins to generate test coverage reports on MRI 1.9https://www.redmine.org/issues/130682013-02-03T16:12:15ZHarry Garrood
<p>The attached patch adds a rake task redmine:plugins:coverage, which uses SimpleCov to generate plugin test coverage reports.</p> Redmine - Feature #12657 (New): view statistic and likeshttps://www.redmine.org/issues/126572012-12-20T13:19:16ZTerence Mill
<p>It would be great to know how often an entity (news, file, doc, file, thread, issue) has been viewed/downloaded or exclicitly "liked" <br />The static shall show up below the content</p> Redmine - Feature #12436 (New): Provide a contact form to contact users - especially ones with hi...https://www.redmine.org/issues/124362012-11-24T21:21:03ZRob Spearman
<p>Unless I am missing something (I'm using version 1.4.4), there does not appear to be any way for a non-admin user to contact another user if they have hidden their email address.</p>
<p>There should be a simple form to send an email to a user while keeping the email address hidden. Should be on the page you get when you click on a user.</p>
<p>It would also be helpful to have a similar way to email all users on a project at once, although this should have a different permission setting assignable in roles so that it could be limited to only other project members, etc.</p> Redmine - Feature #12222 (New): SLA Integration (Service Level Agreement)https://www.redmine.org/issues/122222012-10-26T12:28:30ZDaniel Felix
<p>Hi,</p>
<p>I don't know if there is still a report for this feature request, so I decided to create a new one.<br />Maybe this one is already implemented and I can't find it.</p>
This is my feature description:
<ul>
<li>Integration of an integrated Service Level Agreement on a per Project per Tracker base<br />This means, that the project manager has the abbility to define which tracker in his project should be solved in which time. If some SLA is defined, the Ticket automatically get a "resolution due" date based on those SLA.</li>
<li>Integration of escalation rules<br />If a project with a specified tracker has some escalation rule, those ruleset should be automatically applied if this rule match. <br />For example, some ticket has reached his due date and some rule define that "current date > due date AND priority = Normal" should escalate. In this example, the defined rule set should execute. This could maybe "Set Responsible = Project Manager AND Set Priority = High"</li>
</ul>
<p>Best regards,<br />Daniel</p> Redmine - Feature #12023 (New): Verify workflow to the user "assign to"https://www.redmine.org/issues/120232012-10-04T19:19:59ZAdriano Ceccarelli
<p>The workflow allows the tracker to define the role, however, was not assigned to the user has no access to ticket workflow, and locked the ticket should not allow to change the situation.<br />This case, the original user should get a warning that the user assign no has permission to this situation based in workflow this.</p> Redmine - Feature #11808 (New): Requiring submitter to select an issue typehttps://www.redmine.org/issues/118082012-09-10T21:09:46ZChris Boyle
<p>While the Issue Type is a required field when submitting a new ticket, we find users usually don't select an issue type from the dropdown list. As a result many tickets are submitted with whatever the first issue type is.</p>
<p>Is there a way to add a "Must Select One" to the top of the dropdown list that cannot be selected so that if they try to submit the ticket, it's rejected until the submitter selects a proper issue type?</p>
<p>For example, in the attached screencap, the first issue/request type in the dropdown box is "Social Networking". We'd like that dropdown box to display "Must Select Issue" (which is not a selectable option) that reminds the submitter to select an issue/request type. If they fail to select any issue/request type from the dropdown, the ticket is rejected with an error message reminding them to select an issue/request type.</p>
<p>We get a bunch of tickets with the issue/request type of "Social Networking" for many tickets when that's not the case.</p> Redmine - Feature #11656 (New): Resources in Redminehttps://www.redmine.org/issues/116562012-08-20T09:14:51ZLuis Serrano Aranda
<p>It would be interesting to add a feature in redmine for creating resources to add tasks, would be like a member without email and which can not create issues.</p> Redmine - Feature #11654 (New): Restrict some roles per issue categoryhttps://www.redmine.org/issues/116542012-08-19T18:11:15ZSerge Ballesta
<p>I think it would be great if certain roles could be specialized to operate per category.<br />For in ticket management system, we have two dimensions:<br />- the hierarchical organization<br />- the categories of incidents<br />It would be better if it was possible to give some roles acting on organizational units , and other acting on categories.<br />In a ISO9001 quality management system for example, there are "quality responsables" per organizational units et pilots per processes.<br />A posibility to have this in redmine would be to map organizational units to projects and subprojects, and ISO9001 processes to issue categories - but in current version, pilots will have same permissions on their own process and on all others.<br />Of course, this links this issue to <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Share Issues Categories for sub-projects (New)" href="https://www.redmine.org/issues/5358">#5358</a>, because it will be simpler if subprojects share their parents categories.</p> Redmine - Feature #11442 (New): Watch changes on folders or fileshttps://www.redmine.org/issues/114422012-07-18T21:35:39ZTerence Mill
<p>Would be great if i can monitor changes on repository folders or files.<br />I a changeset gets imported i get an e email with a link to this changeset.</p> Redmine - Feature #10408 (New): Support More Hyperlink Protocols in the Wiki Formatter (textile/f...https://www.redmine.org/issues/104082012-03-08T18:02:54ZDavid Busby
<p>The wiki formatter, while awesome, only supports a few protocols for the auto linking (AUTO_LINK_RE).<br />So, I made this little hack to get it to support almost anything<br />This in-line patch is against 1.3.0 and hasn't crashed mine (yet!) :0</p>
<pre>
--- formatter.rb.orig 2012-03-08 10:03:52.000000000 -0800
+++ formatter.rb 2012-03-08 10:04:06.000000000 -0800
@@ -132,9 +132,8 @@
^ # beginning of line
)
(
- (?:https?://)| # protocol spec, or
- (?:s?ftps?://)|
(?:www\.) # www.*
+ (?:\w{3,6}://) # Almost anything ssh, vnc, http, https, mailto, ics, tel, sip, foo, beer, monkey
)
(
(\S+?) # url
</pre>
<p>Thanks for awesome software!</p> Redmine - Feature #10121 (New): Watchers - Add Group / Rolehttps://www.redmine.org/issues/101212012-02-01T07:26:46ZSang-jae Shin
<p>AS-IS: <br />When somesone add watcher, he can select user.</p>
<p>TO-BE:<br />When somesone add watcher, he can select user or group / role.</p>
<p>Advanced:<br />Selecting role or group, and then display users concerned.<br />User can check role entiry or check user separately.<br />(Like tree and check box layout)</p> Redmine - Patch #9319 (New): Prevent passing :label option to HTML tag in TabularFormBuilderhttps://www.redmine.org/issues/93192011-09-26T10:00:20ZAlex Shulgin
<p>See attached.</p> Redmine - Feature #8966 (New): Support for keyword substitution in SVNhttps://www.redmine.org/issues/89662011-08-01T19:41:32ZStephen Lewis
<p>We regularly use the $Rev:: $ keyword substitution in SVN, such that documents are identified with their current SVN revision when printed or supplied to customers. This substitution is performed by the SVN client on opening the file.</p>
<p>The repository browser in Redmine does not handle keyword substitution.</p> Redmine - Feature #8595 (New): Standards Adoption / Contributionhttps://www.redmine.org/issues/85952011-06-12T06:37:12ZTJ Baker
<p>Forgive me if I'm overstepping my boundaries here, as I am still new to Redmine and the project's goals etc. <br />Our company has recently adopted Redmine as our internal project / bug tracking solution, and we love it. We've also adopted Zendesk as our public facing customer service solution. Zendesk along with other partners has recently launched a new initiative to develop open standards across many solutions in order to provide better customer service, and I am curious if Redmine would be a candidate for joining the initiative, and adopting / integrating solutions provided by the organization.</p>
<p>More can be read here: <a class="external" href="http://networkedhelpdesk.org/">http://networkedhelpdesk.org/</a></p>
<p>A Ruby Gem has been released as well: <a class="external" href="https://github.com/zendesk/ticket_sharing">https://github.com/zendesk/ticket_sharing</a></p>
<p>Admittedly my efforts in posting this ticket stem from a desire to see Zendesk integrated with Redmine, and I do not personally posses programming skills to make this happen, however, I am more than willing to lend my years of experience providing customer support, managing a dedicated team of support providers, and limited hacking skills to this endeavor :)</p> Redmine - Patch #8109 (New): Support for global permissions in acts_as_attachablehttps://www.redmine.org/issues/81092011-04-08T21:09:39ZAndriy Lesyuk
<p>If an attachment is to be shown (e.g. an image) outside a project, <code>view_permission</code> option does not work:<br /><pre><code class="ruby syntaxhl"><span class="n">acts_as_attachable</span> <span class="ss">:view_permission</span> <span class="o">=></span> <span class="ss">:view_attachments</span>
</code></pre></p>
<p>This happens because <code>acts_as_attachable</code> supports only project permissions. The attached patch adds support for global permissions as well...</p> Redmine - Feature #7822 (Needs feedback): Show google docshttps://www.redmine.org/issues/78222011-03-10T05:10:32ZMehrdad Rashid
<p><iframe src="https://spreadsheets.google.com/embeddedform?formkey=dFhxZnlucFQ3M1JWcm1tQnZCZnY4ZEE6MQ" width="760" height="640" frameborder="0" marginheight="0" marginwidth="0">Loading...</iframe></p> Redmine - Feature #7617 (New): Replicating a redmine instance geographically across continentshttps://www.redmine.org/issues/76172011-02-13T13:50:21ZDave Täht
<p>On the bufferbloat.net project there will be developers spread across a minimum of three continents - Europe, the USA, and Australia. The latencies for accessing a site based only in the USA are already quite high.</p>
<p>I am curious what it would take to make redmine more of a "read-mostly" system, where the primary database connection could be served locally (updates streamed from the main postgres database), and edit operations only served from the main site?</p> Redmine - Patch #7204 (New): Caching of public pages, requested from anonymous users (10x - 20x s...https://www.redmine.org/issues/72042010-12-31T02:47:32ZMassimo Zaniboni
<p>I need a quicker access for public pages, requested from anonymous users.</p>
<p>I can not use a caching reverse proxy because the web proxy does not know when a page is requested from a registered user, or when the page is requested from an anonymous user.</p>
<p>In this patch the Ruby/Redmine application controller returns a page from the cache with ~ 10x - 20x speedup respecting normal pages. The caching is applied only if the user is anonymous (not logged) and only if the page does not contains forms with an authenticity token.</p>
<p>The cached page is different according the locale of user, so different pages for different locales are returned correctly.</p>
<p>The Redmine administrator can configure the cache refresh rate using the main Settings form.</p>
<p>The caching is performed using the caching method specified in the config/additional_environment.rb file. I added something like</p>
<pre>
config.action_controller.perform_caching = true
config.action_controller.cache_store = :file_store, File.join(File.dirname(__FILE__), '../tmp/cache')
</pre>
<p>I tested the patch on version 1.0.5, but it is not yet on a server in production.</p>
<p>The patch can be applied to <a class="changeset" title="Fixes wrong Polish translation of "blocks" and "duplicates" (#6895)." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/4595">r4595</a> or Git commit:6659c630b264325</p>
Warnings / sorry in advance :-)
<ul>
<li>this is my first ruby code</li>
<li>this is my first ruby on rails code</li>
<li>I'm not a native english speaker, and probably my labels/texts is not completely correct</li>
</ul>
<p>Many thanks for the good product that is Redmine!</p> Redmine - Patch #6807 (New): internal hostname included in back_urlhttps://www.redmine.org/issues/68072010-11-02T18:17:33ZAlbert Rosenfield
<p>Hi</p>
<p>The documentation recommends that Redmine run behind a reverse proxy such as nginx for doing SSL and caching.</p>
<p>Is it on purpose that the internal URL ("localhost" in my case) rather than the external URL from Administration --> Settings --> General --> Host_name is exposed in this configuration?</p>
<p>Every time a user hits a page and is redirected to the login page, the back_url parameter in the query string contains the host "localhost".</p>
<p>Attached is a patch to fix this, in case it is not intentional.</p> Redmine - Feature #6701 (New): Split the Enumerations admin panel to separate panelshttps://www.redmine.org/issues/67012010-10-19T22:24:27ZEric Davis
<p>Grouping Activities, Document Categories, and Issue Priorities in the Enumerations menu can be confusing to new users. I suggest splitting them into three separate admin panels with their own menu item (like how LDAP authentication is).</p> Redmine - Feature #6643 (New): real prioritieshttps://www.redmine.org/issues/66432010-10-12T14:08:13ZAlbert Rosenfield
<p>Hi</p>
<p>This is a slightly complex issue, but I wanted to air it anyway.</p>
<p>I'd like to see support for real priorities.</p>
<p>I don't mean the kind of priority that everyone else has, which is actually a severity level (1 thru 5, or named but similar levels).</p>
<p>With "real", I mean that if you take any two items on a prioritized list, one of them is always more important (= has higher priority) than the other.</p>
<p>Just like in the real world, when you create a prioritized list, every item has exactly one place on that list. No two items can reside at the same location in the prioritized list. (This is important.)</p>
<p>[Technically, in a database table, the priority-ranking column would be UNIQUE, so that there are as many values as there are issues.]</p>
<p>The same concept from the real world should be possible to perform in an issue tracker. Project coordinators (or another role) would have access to prioritize items, with the only limitation being that an issue cannot be prioritized above an issue which it is dependent upon (as obviously the dependency needs to be fixed first, thus the dependency must reside higher on the list of priorities).</p>
<p>Developers on a project would likely also have access to prioritize items, and any conflict should be resolved in the real world (or over irc, jabber, skype, etc) with the system's only responsibility being to send out an email to all involved parties when priorities have been changed.</p>
<p>[GUI-wise, prioritizing is best performed from a screen where the entire list of issues is present, such as <a class="external" href="http://redmine/projects/PROJECT/issues">http://redmine/projects/PROJECT/issues</a>.]</p>
<p>[Example GUI layout: a click on an issue line brings out a button panel in a margin reserved for this on the right-hand side of the issue list. The panel contains the buttons "move up", "move down", "move before..." and "move after...". Clicking move up/down does the obvious, while clicking the "move before/after" buttons would pop up a dialog layer that asks which item to put the item before or after..]</p>
<p>I hope this makes sense (English is not my native language!), if not I'd be happy to try and explain better.</p> Redmine - Feature #6367 (New): Shorten links to tickets in comments to #1234 format on save https://www.redmine.org/issues/63672010-09-12T04:39:19ZBurt Culver
<p>If a user enters a link to a ticket in a comment like <a class="external" href="http://www.redmine.org/issues/6363">http://www.redmine.org/issues/6363</a>, redmine should shorten the link to <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: NoMethodError causes HTTP 500 error (Closed)" href="https://www.redmine.org/issues/1234">#1234</a> so that readers can get the title hover effects of the shortened link.</p>
<p>Similar treatment would be nice for links to wiki pages or other internal links.</p> Redmine - Feature #6360 (New): Title attributes for major interface elementshttps://www.redmine.org/issues/63602010-09-10T18:09:31ZHarold Figueroa
<p>Adding title attributes to various important interface elements (the top navigation elements come to mind) would help users new to Redmine to quickly learn something about the way the system works.</p>
<p>Title attributes will be displayed by modern browsers on hover, but could also be enhanced through the use of js libraries like qtip (<a class="external" href="http://craigsworks.com/projects/qtip/">http://craigsworks.com/projects/qtip/</a>).</p>
<p>This would require that the title attribute text be available in the various translations. It could be useful to allow some administrator level modify this text if needed to match the a particular project's approach to say the Wiki or News.</p> Redmine - Feature #6257 (New): show/hide Secrets (eg. Passwords) in Wiki Siteshttps://www.redmine.org/issues/62572010-08-31T15:46:22ZTerence Mill
<p>It would be useful to be able to ecnrypt passwords or other secret string in a wiki site, e.g. a server administration howto also documenting the login credentials. I think ia already saw this feature in media wiki, where secret stuff then is shown users without needed rights as *<strong><b></strong>. When Logged in with needed rights to see "encrypted" strings, the <strong></b></strong> are repalced with the secret.<br />It is important not to have the whole site encrypted, but the patz in between a <secret>.. </secret> Tag.</p> Redmine - Feature #6231 (New): Version dependent to a subproject Versionhttps://www.redmine.org/issues/62312010-08-26T23:17:41ZJoël Lamotte
<p>Having subprojects and sharing versions are very interesting and useful features.</p>
<p>Now, lets say that we have this project hierarchy :
* super_project
* module_a
* module_b</p>
<p>Currently, we can set a "v1.0" version to each module (with or without sharing, that is not exactly the point). However, we can add a "v1.0" to super_project but not make this version dependant on the completion of the versions of the two other subprojects.</p>
<p>Allowing having subproject versions as completion dependency for a parent version would be very useful and would complete the subproject and version features relationship.</p> Redmine - Feature #5916 (New): Redmine Federation: interlinking between "joined" redmine installa...https://www.redmine.org/issues/59162010-07-20T14:36:23ZHelge Jung
<p>This is a feature proposal for the following use case:<br />Let's have two seperate Redmine installations, one being held in a DMZ allowing customers from the internet to access the system. In the Intranet there is a second installation which holds the "sensitive" data, e.g. which shall not be disclosed even if Redmine's security measures break.</p>
<p>Due to the last restriction a per-project user restriction would be a solution but not the "political correct" one - which is requested in my case.</p>
<p>The idea is to allow the internal Redmine installation to link to tickets in the external/DMZ installation, i.e. handling a bug/feature in the internal Redmine and pushing mid-time status reports to the customer(s) in the external Redmine installation.</p>
<p>I'm willing to further explain this idea and/or do a proof-of-concept implementation although my Ruby (and/or Rails) skills are very poor (haven't had the time to learn the syntax and concepts yet).</p> Redmine - Feature #5863 (New): Remove All Pluginshttps://www.redmine.org/issues/58632010-07-09T23:45:36ZSam Bo
<p>Button, program, function that would correctly and safely remove all plugins (the ones installed by the user not the system).</p>
<p>After having gone through an upgrade I've found that the plugins cause all kinds of issues. I would like a way to safely and easily remove all the plugins and any DB changes they might have made which would help easily clean anything that was broken and make the upgrade much easier.</p> Redmine - Feature #5640 (New): Write access to the repository. Or the link between the repository...https://www.redmine.org/issues/56402010-06-03T12:34:40ZLeonid Myravyev
<p>Hi!</p>
<p>I think it would be cool if we could save some documents, such as wiki pages, into the repository.<br />Or, for example, update the TODO file, depending on the issues. Or, attach files from the section "documents" to the repository.</p>
<p>Once again, for example. If we changed the wiki page -> redmine created new commit. Or else, we have changed the file in the repository "doc / wiki / index.tl", and it was renewed in the "wiki" section.</p>
<p>It do not easy, but it is very cool.</p> Redmine - Feature #5537 (New): Simplify Wiki cross-page linkinghttps://www.redmine.org/issues/55372010-05-17T02:53:27ZDave Lowndes
<p>Links within a Wiki are one of the most fundamental requirements so creating links between pages should be a breeze.</p>
<p>One of the biggest hurdles to Wiki productivity as I see it is having to manually create and edit internal wiki page links.</p>
<p>I suggest:</p>
<ol>
<li>Extending the WYSIWYG link function to provide a simple internal page selection function for the new link i.e. page tree, recent pages, search for page</li>
<li>Allow for external links or manual entry as default, i.e. option 1) enter the URL for the link, or option 2) link to this page (issue) ...</li>
</ol> Redmine - Feature #5420 (New): User support helper scripthttps://www.redmine.org/issues/54202010-05-01T04:31:44ZMuntek Singh
<p>New script or additional switch to script/about that outputs all the info in script/about + redmine version information and automatically pastes it to a pastebin and outputs a url the user can share with support team. If there is a way to determine more about the environment (is it using passenger, fcgi, mongrel, thin, etc) that would be awesome.</p>
<p>Good way would be to use the pastebin.com API: <a class="external" href="http://pastebin.com/api.php">http://pastebin.com/api.php</a></p>
<p>This way we can tell users "Run script/helpme" and give us the url so we can more efficiently troubleshoot.</p> Redmine - Feature #4980 (New): Reference to a commit in a different projecthttps://www.redmine.org/issues/49802010-03-03T16:40:39ZDamien MATHIEU
<p>Using git, every commit in the repository has a different hash. The chances to have twice the same hash in two different repositories are quite low.<br />However when we reference a commit (with commit:xxx) in an issue but this commit is not in the project's repository but in an other's, the link isn't made.</p>
<p>Perhaps displaying something like (project's name)commit in the link so we would see it's not in the current project but we're going somewhere else ?</p> Redmine - Feature #4829 (New): Write an installerhttps://www.redmine.org/issues/48292010-02-13T04:31:54Zoliver stieber
<p>I know there are installation instructions on the wiki, but it would be really nice to have some kind of installer for redmine (and deb packages would be cool too).</p>
<p>Maybe your waiting until you reach 1.0 and only want competent people who will do good testing and bug reports to play around / see it at the moment?</p>
<p>I say this because people (including myself!) tend not to fully read things. When I initially and even the second time I went to install redmine I just blindly kinda followed the command line bits of the installation process and didn't look at the bit that says which version of whatever I needed to install and run a particular version of redmine, or I did I just didn't correlate the version numbers that are hard coded in the redmine installation instructions page with the version numbers in the command lines and so replace them.</p>
<p>It may be a good idea to update the wiki with [matcing version of rails for version of redmine] etc... to make it a littler clearer and not have people thinking that redmine didn't work like I initially did.</p>
<p>Also looking at the different instructions for different distributions etc... they all see to advice different (sometimes completely different) things to do, e.g. ubuntu says to use an old version of redmine with virtual box. debian says you can use packages etc... (don't the deb packages work with ubuntu?)</p>
<p>Also after I finally got redmine (on my third attempt) working there were some features I was really expecting to be in there (like issue dependancies and dependancies) that weren't in there. There were some kind of relation ship things that I couldn't quite work out what they were supposed to do by their names and dependant / child/ pendant/ parent (the ones I was really after) didn't seem to be there.</p>
<p>After a bit of head scratching I found out that it was supported by installing a plugin, it would be nice to have the installation script or whatever also install plugins by name and by feature and also to have packages for those plugins.</p>
<p>It may also be a good idea to update the redmine installation instructions so that they mention a list of additional features that are supported by installing plugins and which plugin to install to get that feature with a pointer to the documentation and installation instruction fot it.</p>
<p>Also the installation howtos following page <a class="external" href="http://www.redmine.org/wiki/redmine/HowTos">http://www.redmine.org/wiki/redmine/HowTos</a> I think should really be tidied up and integrated with the core redmine install page. (note the redmine installation instructions which is also really a how to doesn't seem to be listed).</p>
<p>I don't mind doing it if you let me know what you would like doing. I'm not working at the moment so have plenty of time to do things (though I also have plenty of things to do, I need something like redmine so that I can organize them all and give me (and my girlfiend) a nice stream of tickets, since if I don't have a list of things to do I either end up doing nothing or just doing things impulsively and not usually in the most productive or correct priority order)</p> Redmine - Feature #4636 (New): System-wide Object Label Settings and the general Open Pario Malaisehttps://www.redmine.org/issues/46362010-01-22T15:48:23ZRichard Schulte
<p>I think it would be useful for expanding extensibility to various project team applications to allow projects (or sitewide administrating settings) to manipulate the labels for built-in features such as:</p>
<ul>
<li>Issues - e.g. Action Items, Tasks, etc.</li>
<li>Roadmap - e.g. Project Timeline, etc.</li>
<li>Versions - e.g. Milestones, Benchmarks, etc.</li>
<li>News - e.g. Blog, Announcements, etc.</li>
<li>Activity - e.g.</li>
</ul>
<p>And any other feature labels that folks would like to be able to manipulate.</p>
<p>I know this might seem to be just a nitpicky/cosmetic issue, however simple things such as this can often deter or confuse non-programmer users (i.e. when I introduced redmine at my nonprofit workplace as a potential project management tool, 'issues' seemed to float a negative connotation with most folks, and 'versions' became very hard to explain). Doing this manually is time consuming, difficult, and can lead to inconsistencies which are even more confusing.</p>
<p>One thing that worries me about such a feature is that it could detract from the 'brand' of Redmine. One can always identify a redmine site by the standard features tabs, and 'issues' is what sets redmine apart from other project management systems. Certainly sufficient attribution would be necessary to keep from obscuring the grand efforts of the redmine community.</p>
<a name="What-Im-really-trying-to-say-is"></a>
<h1 >What I'm really trying to say is...<a href="#What-Im-really-trying-to-say-is" class="wiki-anchor">¶</a></h1>
<p>I wouldn't make this very high priority at all for the Redmine Community, and in fact, Open Pario might leverage our soon-to-grow funding base to develop an entire set of such features in the near future that could lead to a kind of highly customizeable, shared hosting-type environment for redmine projects.</p>
<p>However, I would like to start putting some of these ideas out into the development community and get feedback to ensure that Open Pario's general efforts are sufficiently analagous to the vision of the Redmine community and other Redmine-based enterprises, and that our contributions are sufficient, as well as our attribution.</p>
<p>BTW, thanks so much for the RESTful functionality. Samuel Rose may be joining you in these efforts soon pending our roadmap implementation.</p>
<p>What is a good way to get a conversation going? Sorry if I bothered you with this, Eric, but I felt this might be a good way to grab your attention.</p>
<p>FYI our project team includes Michael Koch, Myself, Samuel Rose, Yousef Alhashemi, and possibly a few others from the Forward Foundation shortly. As you can probably tell, Mike and I have yet to make any significant code contributions, but we are looking into contributing via documentation, co-marketing via OP, and securing funding for plugin development via our social venture (and, possibly, donations?). Vince Foley has worked on 'OP' in the past as well. Yousef will be making some more contributions as he has returned to the student-based OSU team which is working on an NSF grant via the VOICED project.</p>
<p>Again, thanks for everything. Hopefully we can all discuss this soon?</p> Redmine - Feature #4558 (New): watch categories and usershttps://www.redmine.org/issues/45582010-01-12T21:31:05ZAlex Last
<p>I have 2 suggestions for "watch" functionality:<br />1) subscribe to all changes performed by some user ("watch user")<br />2) subscribe to receive all new issues in some <em>component</em>. (currently can only subscribe to receive all issues in the project).</p> Redmine - Feature #3995 (New): Upgrade to "Files" modulehttps://www.redmine.org/issues/39952009-10-07T23:08:24ZMichael Koch
<ul>
<li>when files are uploaded/added to an Issue, Wiki page, Forum, Document etc, then the file will show up in the "Files" module with an extra column titled "Related To:" which would have a short link to where that file came from</li>
</ul>
<ul>
<li>Folders: each file could be filed into a certain folder<br />or</li>
<li>Tags: each file could be tagged with multiple tags to help organize the information better</li>
</ul> Redmine - Patch #3901 (New): Make length of short project description customizablehttps://www.redmine.org/issues/39012009-09-22T12:10:26ZBernhard Furtmueller
<p>Introducing a configurable length of the short project description.</p>
<p>If you have many project with long descriptions some overview pages<br />get to long otherwise.</p>
<p>Thanks for feedback,<br />bernhard</p> Redmine - Patch #3754 (New): add some additional URL paths to robots.txthttps://www.redmine.org/issues/37542009-08-18T17:40:50Zmark burdett
<p>My apache logs show that some redmine URLs are being heavily indexed by robots, and it seems like it would be best to have them blocked by robots.txt:<br />/issues<br />/projects/*/time_entries<br />/projects/N/wiki/* (where N is the numeric project id)<br />/repositories/annotate/*<br />/repositories/browse/*<br />/repositories/changes/*<br />/repositories/diff/*<br />/repositories/entry/*</p> Redmine - Feature #3620 (New): Roles displayed for users in admin areahttps://www.redmine.org/issues/36202009-07-16T05:20:45ZJoshua Needham
<p>When I select the Users tab in the administration area it would be nice to see the users role on that page. Maybe even the ability to categorize or list in order of role, and ability to quickly edit from this one page.</p> Redmine - Feature #3505 (New): Risk Managementhttps://www.redmine.org/issues/35052009-06-16T20:38:16ZLuiz Barbosa
<p>A cool feature would be a simple risk management app for projects.</p>
<p>You could specify facts and relate them to risks. Example:</p>
<p>Risk: Budget exceeded<br />Facts: Need for tools is unknown, Need for lots of travels, etc</p>
<p>And then you would point out the impact and the probability (from 0 to 10) of that happening, and the system would calculate a risk factor based on that info.</p> Redmine - Feature #3443 (New): Show usershttps://www.redmine.org/issues/34432009-06-03T11:44:27ZMarcin Trendota
<p>It would be great to have <em>Show user</em> combo box (as <em>Jump to a project</em>).</p> Redmine - Feature #3269 (New): Writing a single batch file for all rake taskshttps://www.redmine.org/issues/32692009-04-30T04:41:39Zkarthikeyan rangaswamy
<p>I am using redmine issue creation by email functionality.</p>
<p>I have used the rake tasks to create issues on particular project</p>
<p>This is that following rake task</p>
<p>rake redmine:email:receive_imap RAILS_ENV="production" host=myhostaddress port=portno ssl=1 username=myemail11 password=mypassword1 project=myprojectname1 tracker=mytracker1 status=mystatus1 Priority=mypriority1 allow_override=project,status,tracker,priority</p>
<p>This rake task will create issues on myprojectname1</p>
<p>simliarly</p>
<p>rake redmine:email:receive_imap RAILS_ENV="production" host=myhostaddress port=portno ssl=1 username=myemail2 password=mypassword2 project=myprojectname2 tracker=mytracker2 status=mystatus2 Priority=mypriority2 allow_override=project,status,tracker,priority</p>
<p>This will create issues on myprojectname2</p>
<p>Like this i want to write many rake tasks .All the rake tasks are configured to diff email address.</p>
<p>Is it possible for me to write all the rake tasks in a single batch file and schedule that one in cron tab.whether it will work</p> Redmine - Feature #2897 (New): Tagging in Redminehttps://www.redmine.org/issues/28972009-03-04T14:10:17Zkarthikeyan rangaswamy
<p>I Want To Implement the tagging functionality in redmine.In One of the posts somebody has mentioned that Tagging can be done by creating a custom field .I want to Implement this tagging functionality in News,Documents,Forums,Wkis etc.If this is the case How can I use the custom fields to implement tagging functionality.</p>
<p>Is there any separate plugin to Implement the tagging functionality.I tried with acts_as_taggable plugin.The Problem is that I could not able to Install the plugin and also in somewhere it has mentioned that Acts_as_taggable does not work with Rails 2.0.I am runing Redmine 8.0 and it uses Rails 2.0.So Please Guide me in this issue</p>
<p>How can I Implement This Tagging Functionality in Redmine</p> Redmine - Feature #2686 (New): Role adminsitration with many projects / users -> grid overview, o...https://www.redmine.org/issues/26862009-02-06T08:07:55ZAnonymous
If you have some/many projects and have to add some/many users, setting the Roles (and maybe other permissions) is quite cumbersome, so I propose
<ul>
<li>grid overviews, that you can set the all roles (like Manager, Developer, Reporter) per <ins>Project</ins> or per <ins>User</ins> with <strong>one Submit/Save</strong>.</li>
<li>maybe it's better to provide <ins>radio button</ins> layout (rather than drop-down lists) for the roles</li>
<li>checkboxes like <ins>"apply change on all"</ins> projects/users or "check/uncheck all" would be great</li>
<li>maybe providing a <ins>filter</ins> for projects/users would be helpful</li>
</ul> Redmine - Feature #2678 (New): Search and stats on workflow transitionshttps://www.redmine.org/issues/26782009-02-05T10:18:35ZThomas Pihl
I do get some questions over and over from a few (very agile and reflective) customers. They go something like this:
<ol>
<li>How many (and what) issues passed "Queue to Backoffice" workflow-step (for a specific category or some other filter)?</li>
<li>What issues was tested by [insert tester] (show really as the member who change status from "Queue for test" to some of the new statuses indicating test passed or failed).</li>
<li>Who is our "best" tester (as defined in 2 above)</li>
<li>How many (and what) issues are at or have passed workflow-step "Approved by customer". First part of question is easy, the second is not.</li>
</ol>
<p>I would assume most people solve this with (redundant) extra custom fields tracking the above information (like tester or a checkbox for apprived by customer). Well, i do that too, but it's not all that good. I cannot handle retest and worst case i does contain the wrong info (i did the test and updated the issue but forgot to set the field).</p>
<p>I know the tables and i do take some of this info via SQL (some joins) but would love to get it via GUI (and in summary).</p>
<p>Is this a need for the rest of you as well?</p>
<p>/T</p> Redmine - Feature #2675 (New): Watch - add a personal commenthttps://www.redmine.org/issues/26752009-02-05T08:25:14ZThomas Pihl
I love the watch-feature. I use it all the time, for all kinds of reasons:
<ul>
<li>Issues that i want to talk to the reporter</li>
<li>Patches i consider adding to my stack</li>
<li>Good examples of issues to show other</li>
<li>Issues to keep track off (i suppose original usage).</li>
</ul>
<p>My problem? Well, memory isnt what it once was (or was it ever). I have some pages of watched issues, but some of them i am not sure why i watched. Less problem here on redmine.org, more i clients installations where they often are part of feedback to give (but in person, not as comment).</p>
<p>Would it be possible to add a personal comment as well when tagging an issue with watch? And attach that to watch-emails? Is this interesting enough for others?</p>
<p>/T</p> Redmine - Feature #2671 (New): Reports to show people's working performance and project overview ...https://www.redmine.org/issues/26712009-02-05T02:12:56ZAmos Yang
<p>Will redmine has a report page for manager to view each people's working status, statistics?</p> Redmine - Feature #2596 (New): There are X users currently {editing|viewing} this tickethttps://www.redmine.org/issues/25962009-01-26T23:13:20ZDouglas Manley
<p>I would like to know when another user is editing or viewing a particular ticket (via periodic AJAX request) so that I know whether or not to edit safely.</p>
<p>Perhaps a system-wide option for showing (or not showing) user names (or users in your group or something).</p> Redmine - Patch #2576 (New): Partially decouple application_helper.rb from Gravatarhttps://www.redmine.org/issues/25762009-01-24T22:17:36ZBrad Beattie
<p>The application_helper.rb directly accesses the Gravatar function by email. I would argue that it would be better to instead use vendor/plugins/gravatar/lib/gravatar.rb's gravatar_for function with the user object.</p>
<p>The situation I have here is that my local instance has modified the Gravatar plugin to use locally stored avatars linked by email address (as dictated by application_helper.rb). Occasionally, users change their email addresses, which requires renaming their avatar files. If the change I proposed was implemented, this local avatar plugin would be doable. Without it, the avatar system is intrinsically tied to email addresses.</p>
<p>I'm not sure what patch formats you prefer, so here's the proposed change:</p>
<pre><code class="ruby syntaxhl"><span class="k">def</span> <span class="nf">avatar</span><span class="p">(</span><span class="n">user</span><span class="p">,</span> <span class="n">options</span> <span class="o">=</span> <span class="p">{</span> <span class="p">})</span>
<span class="k">if</span> <span class="no">Setting</span><span class="p">.</span><span class="nf">gravatar_enabled?</span>
<span class="k">return</span> <span class="n">gravatar_for</span><span class="p">(</span><span class="n">user</span><span class="p">)</span> <span class="k">unless</span> <span class="n">user</span><span class="p">.</span><span class="nf">mail</span><span class="p">.</span><span class="nf">blank?</span> <span class="k">rescue</span> <span class="kp">nil</span>
<span class="k">end</span>
<span class="k">end</span>
</code></pre>
<p>Apologies if my syntax is wrong. I'm so very, very new to Ruby.</p> Redmine - Feature #2487 (Reopened): Software Reliability Growth Curvehttps://www.redmine.org/issues/24872009-01-10T11:54:24Zsunday walker
<p>File is plug-in for Software Reliability Growth Curve.<br />This plug-in made by Mr. chocoapricot.<br />I introduce it, because this plug-in is good .</p>
<p><a class="external" href="http://chocoapricot.cocolog-nifty.com/blog/2008/08/redmine_3_ca3c.html?cid=34745754#comment-34745754">http://chocoapricot.cocolog-nifty.com/blog/2008/08/redmine_3_ca3c.html?cid=34745754#comment-34745754</a></p>
<hr />
<p>I want some additional features.</p>
<ul>
<li>Two curves displayed at the same time. Which is the number of corrections bugs on the day and total number of corrections bugs. (Use status either of resolved, closed or rejected one and the updated date?)</li>
</ul>
<ul>
<li>Selection of drawing end day other than today day</li>
</ul>
<ul>
<li>Selection of Target version</li>
</ul>
<ul>
<li>Selection of Tracker</li>
</ul> Redmine - Feature #2389 (New): Standard and custom issue fields should have a description/tooltiphttps://www.redmine.org/issues/23892008-12-23T11:04:17ZAnonymous
<p>Standard issue fields should have a tooltip or a short on-screen description (or both) that helps the user to understand the purpose of the field.<br />Similarly, when you create a custom issue field, it should be possible to specify a tooltip or description (or both) to help your users to understand what they should type into the field.</p> Redmine - Feature #2082 (New): Rename Issue as Ticket (or ...) in GUIhttps://www.redmine.org/issues/20822008-10-24T09:31:17ZErwan Ducroquet
<p>Currently (0.7.x) by default the GUI use the name "Issue" (as in Mantis, Jira) for something that is more generic.<br />It is sometime confusing for the occasional user who wants to look at features or enhancements.</p>
It will be great to replace it by something like (by order of preference) :
<ol>
<li>"Query" as in ClearQuest</li>
<li>"Ticket" as in TRAC</li>
<li>"WorkItem" as in MS-TeamSystem and Rational-TeamConcert</li>
</ol> Redmine - Feature #1870 (New): Show progress towards the nearest version in the sidebarhttps://www.redmine.org/issues/18702008-09-08T14:34:17ZMarcin Kasperski
<p>It would be nice, if minimized version of the version progress tracker (just version name, percentage, finished/remaining count and graphical bar) could be shown in the redmine sidebar (at least on the overview page and the issues list page, but maybe also on other pages).</p> Redmine - Feature #1858 (New): Provide Resources for Webmasters without access to SSH/Shellhttps://www.redmine.org/issues/18582008-09-04T21:52:35ZAlteran Ancient
<p>Again, my title says it all. Many modern hosts use cPanel or Plesk, and do not permit their client to use SSH. <pre>
"If the client has cPanel, why do they need SSH access? They could elevate themselves and attack the service!"
</pre></p>
<p>Therefore, Redmine should come with ready-built SQL Queries for people to run in phpMyAdmin, because SSH access with these cPanel/Plesk and Shell-less accounts can start and stop ruby applications via the control panel, but cannot run the rake commands.</p> Redmine - Feature #1827 (New): [wish] Add another notification option: insert it into the activit...https://www.redmine.org/issues/18272008-08-28T12:48:40ZÉric Veiras Galisson
<p>If you modify/comment an issue or a wiki page..., and want to know if someone responds to your comments, you have only one possibility: 'watch' this issue and redmine send you modification notifications by e-mail (if the option is set).</p>
<p>It could be interesting to have another suscribtion option: resuming this modifications into a dedicated page ('monitoring') or insert it into the Activity page.<br />Another option could be to add a widget to insert this information in 'My Page'.</p>
<p>I think the interest is to use one and only one tool to manage your (or others) projects: Redmine, without the need to check your mailbox.</p> Redmine - Feature #1496 (New): Save queries for any projecthttps://www.redmine.org/issues/14962008-06-18T19:53:17ZT Obu
<p>The UI could look like:</p>
<pre>
Save query
[x] For any project
[x] Across projects
</pre>
<p>The default is across projects, but it doesn't always work - <a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Defect: Queries on versions don't work globally (Closed)" href="https://www.redmine.org/issues/1495">#1495</a>.</p> Redmine - Feature #1024 (New): Remove unneeded .js files to speed page loadhttps://www.redmine.org/issues/10242008-04-09T00:50:28ZW Snyder
<p>I'm finding the load of the first page by a user is very slow over medium speed links. I think this is simply due to the fact that base.rhtml includes 5 javascript files, which are <strong>172KB</strong> in size.</p>
<p>I wonder if any of these could be disabled? For example, is there any drag-and-drop in redmine?</p>
<p>If they're all needed, perhaps they can be all "cat"ed together to improve performance? I've done this with the .css files already to good benefit.</p>
<p>BTW, see for example</p>
<p><a class="external" href="http://infovore.org/archives/2006/07/11/javascript_include_tag-defaults-considered-harmful/">http://infovore.org/archives/2006/07/11/javascript_include_tag-defaults-considered-harmful/</a></p>
<p>which came up in my quest to understand how rails deals with javascript_include_tag.</p>
<p>Thanks</p> Redmine - Patch #251 (New): Patch for Feature Request #9785 (Default issues due date == assigned ...https://www.redmine.org/issues/2512008-01-18T11:54:00ZElliot Winkler
<p>This patch makes it so that if a new issue is assigned to a version, but the end date isn't specified, the end date<br />is automatically filled in with the end date of the version.</p>
<p>(I hope the diff is in the right format, I've never really done this before)</p> Redmine - Feature #537 (New): To Do Lists via Ajaxhttps://www.redmine.org/issues/5372008-01-06T19:37:00ZAndi Becker
<p>Have a look to basecamp. Here todo list can be generated via Ajax and easily moved around. In most projects it occurs<br />that you need to manage todolists. This is much more then a tracker. A Todo List must be flexible in creation as often<br />it occurs that the order of a todolist isn’t the right order how it should be, so you need to reorganise a todolist.</p>
<p>Todo Lists could especially help also in recuring tasks – especially when you run projects. A Template (see basecamp)<br />gets stored and you can just pull it our for the new project. Then the developer or customer or who else is involved<br />in the task can check all steps he has just done.</p>
<p>If a (Template)List needs to be modified you can easily add some new features or reorganise the structure. This is also<br />especially good for NON Software projects where i..e you have Travel-Plannings …</p> Redmine - Feature #470 (New): Wiki to Documentation publishinghttps://www.redmine.org/issues/4702007-10-30T15:48:00ZFrank DePinho
<p>It would be nice is one could "TAG" wiki content or use some other mechanism where a "publish to<br />documentation" option would allow selected the applicable content and posibility organize, allowing for using the<br />Wiki as a living document and providing a mechanism to publish a specific version of the Wiki content as official document<br />version. The end result would be a pdf with applicable table of contents, glossary, etc based on a template maybe<br />automatically published to the "Documents" area.</p>
<p>Thoughts?</p> Redmine - Feature #374 (New): Support for milestones/iterations as part of projectshttps://www.redmine.org/issues/3742007-06-21T09:21:00ZNiko Schmuck
<p>A version could consist of one to many iterations/sprints. This could also enhance the overview of the Roadmap (which<br />is a great help, btw), so that there are two level of "indentations" first version, second iterations.</p>
<p>Anyway this is a nice-to-have, since the existing version concept allows quite nicely to cluster the features/issues.</p>