Redmine: Issueshttps://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292024-01-08T05:48:09ZRedmine
Redmine Redmine - Patch #40014 (New): Comma support in Wiki macro with double quoteshttps://www.redmine.org/issues/400142024-01-08T05:48:09ZYasu Saku
<p>Please consider supporting comma in Wiki macro.</p>
<p>I have considered using double quotes and I'm attaching a patch.<br />This patch supports the following two additional features.<br />1. Double quotes can be escaped by placing two consecutive double quotes.<br />2. Support for enclosing values in double quotes in key/value pair arguments.</p>
<p>For example:<br /><pre><code class="ruby syntaxhl"><span class="n">args</span> <span class="o">=</span> <span class="s1">'a, "b, bbb, b", cc c, """d, ""d""", "e" , hh, , "", """", jj=jj, kk="kk, k", "ll=l,ll"'</span>
<span class="n">args</span> <span class="o">=</span> <span class="n">args</span><span class="p">.</span><span class="nf">split</span><span class="p">(</span><span class="sr">/\s*,\s*(?=(?:[^"]*"[^"]*")*[^"]*$)/</span><span class="p">).</span><span class="nf">map</span><span class="p">{</span><span class="o">|</span><span class="n">i</span><span class="o">|</span> <span class="n">i</span><span class="p">.</span><span class="nf">gsub</span><span class="p">(</span><span class="sr">/^"(.*)"$/</span><span class="p">,</span> <span class="s1">'\1'</span><span class="p">).</span><span class="nf">gsub</span><span class="p">(</span><span class="s1">'""'</span><span class="p">,</span> <span class="s1">'"'</span><span class="p">)}</span>
<span class="c1"># args:</span>
<span class="p">[</span><span class="s2">"a"</span><span class="p">,</span> <span class="s2">"b, bbb, b"</span><span class="p">,</span> <span class="s2">"cc c"</span><span class="p">,</span> <span class="s2">"</span><span class="se">\"</span><span class="s2">d, </span><span class="se">\"</span><span class="s2">d</span><span class="se">\"</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"e"</span><span class="p">,</span> <span class="s2">"hh"</span><span class="p">,</span> <span class="s2">""</span><span class="p">,</span> <span class="s2">""</span><span class="p">,</span> <span class="s2">"</span><span class="se">\"</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"jj=jj"</span><span class="p">,</span> <span class="s2">"kk=</span><span class="se">\"</span><span class="s2">kk, k</span><span class="se">\"</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"ll=l,ll"</span><span class="p">]</span>
</code></pre></p> Redmine - Patch #38795 (New): Hide submit button in splitcontentleft on mobilehttps://www.redmine.org/issues/387952023-06-30T06:14:55ZKenta Kumojima
<p>In a mobile environment, the submit button is displayed in the middle of the form.<br />It is need to add 'mobile-hide' class and add submit button which has 'mobile-show' class.</p> Redmine - Patch #38278 (New): Basename of repository and Branch/Tags in Changeset Descriptionhttps://www.redmine.org/issues/382782023-02-16T16:47:21ZNiklaus Giger
<p>Our development team uses branches pretty thoroughly.<br />Therefore we are running for a few years a patched version for redmine which improves the display of a revision in order to ease the review of patches.</p>
<ul>
<li>Show basename of associated repository (often our issues require changes in several repositories)</li>
<li>Show a link to the associated revision</li>
<li>Show a link to the associated diff</li>
</ul>
<p>I invested 2 hours to add a test for the attached patch, but was not successfull. If anybody gives me a hint about howto proceed, I am willing to invest some more time, as it is always a good idea to test the changes.</p>
<p>Running `RAILS_ENV=test bundle exec rake test:scm:functionals` results in `159 runs, 844 assertions, 26 failures, 0 errors, 0 skips`, but is about the same as running the master branch.</p>
<p>A similar issue was raised in <a class="external" href="https://www.redmine.org/issues/5386">https://www.redmine.org/issues/5386</a>, but I never got any reponse to my patches supplied there.</p> Redmine - Patch #38153 (New): Make wiki 'Sidebar' localizablehttps://www.redmine.org/issues/381532023-01-05T10:39:46Zsalman mp
<p>Apllying attached patch can make 'sidebar' wiki page localizable.</p> Redmine - Patch #37381 (New): Fix autoscrollable areas not covering whole pagehttps://www.redmine.org/issues/373812022-07-04T21:45:07ZVitaly vit9696
<p>This patch resolves "Repositories are not displaying properly at 125% in Safari 15.4" (<a class="issue tracker-1 status-9 priority-4 priority-default" title="Defect: Repositories are not displaying properly at 125% in Safari 15.4 (Confirmed)" href="https://www.redmine.org/issues/37000">#37000</a>).</p> Redmine - Patch #36742 (New): Scroll to top buttonhttps://www.redmine.org/issues/367422022-03-09T12:33:44ZDmitry Makurin
<p>As title says the patch adds a small button to the right bottom of the page. On click scrolls to top.</p>
<p><img src="https://www.redmine.org/attachments/download/28894/ksnip_20220309-130332.png" alt="" /></p>
<p>This is very handy for long pages e.g. index of issues/news/wikis or issue with a lot of changes.</p>
<p>Patch was extracted from plugin <a class="external" href="https://bitbucket.org/dkuk/usability">https://bitbucket.org/dkuk/usability</a></p> Redmine - Patch #35772 (New): Change the background color of tables written in Wiki notationhttps://www.redmine.org/issues/357722021-08-17T04:05:31ZMizuki ISHIKAWA
<p>Currently, tables written in Wiki notation do not have a background color.<br />This patch adds a background color to make it easier to distinguish header rows from non-header rows.<br />It will also change the color of the row to yellow when the cursor is hovering over it.</p>
<p>Sample:<br /><img src="https://www.redmine.org/attachments/download/27910/sample.png" style="width: 500px;border: 1px solid #ccc;" alt="" /></p> Redmine - Patch #35674 (New): Several improvements (with fixes of inconsistencies) for the issues...https://www.redmine.org/issues/356742021-08-03T02:33:54ZMischa The Evil
<p>I'll leave an untested WIP-patch against current trunk.</p>
<p>Change descriptions by file:</p>
<ul>
<li><ins><em>app/views/issues/show.html.erb</em></ins>
<ul>
<li>blank (unset) value rendering of issue core attributes (currently a dash [<code>-</code>] is rendered for several attributes, while nothing is rendered for other attributes):
<ul>
<li>consistently render a dash for issue core attributes with a blank (unset) value</li>
</ul>
</li>
<li>spent time rendering (currently the field is not rendered when there's no spent time on the issue):
<ul>
<li>consistently show the field and render a dash when there's no spent time on the issue (if spent time module is disabled the field and dash won't be rendered)</li>
</ul>
</li>
<li>blank description rendering (currently the field is not rendered when it has a blank [unset] value):
<ul>
<li>consistently show the field and render a dash for blank description attribute (partly the same as <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Do not hide estimated_hours label when value is nil (Closed)" href="https://www.redmine.org/issues/24015">#24015</a>)</li>
</ul>
</li>
<li>full-width custom field rendering (the field is rendered below the attachments section):
<ul>
<li>render the field above the attachments section (and below the description core attribute)</li>
</ul></li>
</ul></li>
</ul>
<ul>
<li><ins><em>app/helpers/issues_helper.rb</em></ins>
<ul>
<li>blank (unset) value rendering of issue core attributes for related issues and subtasks sections (currently nothing is rendered):
<ul>
<li>consistently render a dash for issue core attributes with a blank (unset) value for related issues and subtasks sections</li>
</ul>
</li>
<li>estimated time rendering (currently the field value always shows the 'Total:' label):
<ul>
<li>consistently show the field and render a dash when there's no estimated time on the issue, and only show the 'Total:' label with value when it is appropriate</li>
</ul>
</li>
<li>blank (unset) value rendering of half-width issue custom field attributes (currently nothing is rendered for custom field attributes):
<ul>
<li>consistently render a dash for half-width issue custom field attributes with a blank (unset) value</li>
</ul>
</li>
<li>full-width custom field rendering (currently the field is not rendered when it has a blank [unset] value):
<ul>
<li>consistently render a dash for full-width issue custom field attributes with a blank (unset) value</li>
</ul></li>
</ul></li>
</ul>
Some notes and warnings on the patch:
<ul>
<li>contains no tests, doesn't modify existing tests and might break existing tests</li>
<li>doesn't modify email templates and/or API views</li>
</ul>
<p>I'd like to get some feedback on the mentioned changes before I spend more time on this patch.</p> Redmine - Patch #35373 (New): Improve project deletion warning texthttps://www.redmine.org/issues/353732021-06-08T12:53:10ZFelix Schäfer
<p>This is related to <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Require explicit confirmation when deleting a user or a project (Closed)" href="https://www.redmine.org/issues/34417">#34417</a></p>
<p>The information text when deleting the user clearly states that deleting the user cannot be undone and that locking the user would be an alternative. This patch adds similar text stating the finality of deleting a project and the alternative of archiving the project to the project deletion information text.</p> Redmine - Patch #33910 (New): Rendering bug in Chrome Windows and Linux when pressing PageUp in T...https://www.redmine.org/issues/339102020-08-26T15:42:12ZFelix Schäfer
<p>A rendering bug in Chrome on Windows and Linux leads to the content of the window shifting to the left when pressing PageUp in a Textarea, for example on the issue edit page. In some cases this can lead to UI elements, for example the "Edit" button, to not be visible anymore.</p>
<p>This is the page for the bug in Chrome <a class="external" href="https://bugs.chromium.org/p/chromium/issues/detail?id=890248">https://bugs.chromium.org/p/chromium/issues/detail?id=890248</a>, it seems to exist since 2018 and has not been resolved since. We have observed this happening on Redmine too, not by much with the default theme but a lot with the Planio theme. We have a gif demonstrating this, unfortunately it is too large to upload here.</p> Redmine - Patch #33722 (Resolved): migrate_from_trac dose not workhttps://www.redmine.org/issues/337222020-07-13T00:51:16ZHideyuki KATO
<p>Current migrate_from_trac rake task dose not work with 3.4.13, 4.0.7, 4.1.1.</p>
<p>There are many patches, but they have not been applied. and they are old (maybe they are for Redmine2.x or early 3.x)</p>
<ul>
<li><a class="issue tracker-3 status-1 priority-4 priority-default" title="Patch: migrate_from_trac.rake does not convert timestamps in Trac database version 23 (New)" href="https://www.redmine.org/issues/14567">#14567</a></li>
<li><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Exception in Migration from Trac to Redmine (incl. solution) (Closed)" href="https://www.redmine.org/issues/17898">#17898</a></li>
<li><a class="issue tracker-1 status-1 priority-4 priority-default" title="Defect: Issues with migrate_from_trac.rake from trac 0.12/1.0 (possible solutions provided) (New)" href="https://www.redmine.org/issues/18658">#18658</a></li>
<li><a class="issue tracker-1 status-1 priority-4 priority-default" title="Defect: Migrating from Trac to Redmine [Trac2Redmine] (New)" href="https://www.redmine.org/issues/24570">#24570</a></li>
</ul>
<p>I have merged these patches and available on Redmine 3.4.13. but not work with Redmine 4.x. because of the difference between Rails/ActiveRecord 4.2 and 5.2.</p>
<p><a class="external" href="https://github.com/hkato/migrate_from_trac.rake/blob/master/migrate_from_trac-trac-1.0.patch">https://github.com/hkato/migrate_from_trac.rake/blob/master/migrate_from_trac-trac-1.0.patch</a></p>
<p>Anyway, could you merge this patch for trunk. and we will support Rails/ActiveRecord 5.2 issue after this.</p>
<p>Redmine 3.4.13</p>
<pre>
$ rake redmine:migrate_from_trac RAILS_ENV="production"
rake aborted!
NoMethodError: undefined method `set_inheritance_column' for TracMigrate::TracAttachment(Table doesn't exist):Class
Did you mean? set_trace_func
/usr/local/bundle/gems/activerecord-4.2.11.1/lib/active_record/dynamic_matchers.rb:26:in `method_missing'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:121:in `<class:TracAttachment>'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:119:in `<module:TracMigrate>'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:25:in `block (2 levels) in <top (required)>'
/usr/local/bundle/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => redmine:migrate_from_trac
(See full trace by running task with --trace)
</pre>
<p>Redmine 4.1.1<br /><pre>
$ rake redmine:migrate_from_trac RAILS_ENV="production"
rake aborted!
NoMethodError: undefined method `set_inheritance_column' for TracMigrate::TracAttachment(Table doesn't exist):Class
Did you mean? set_trace_func
/usr/local/bundle/gems/activerecord-5.2.4.2/lib/active_record/dynamic_matchers.rb:22:in `method_missing'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:121:in `<class:TracAttachment>'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:119:in `<module:TracMigrate>'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:25:in `block (2 levels) in <top (required)>'
/usr/local/bundle/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => redmine:migrate_from_trac
(See full trace by running task with --trace)
</pre></p> Redmine - Patch #32381 (New): Wiki preview : manage dynamic contenthttps://www.redmine.org/issues/323812019-10-31T13:25:32ZJérôme BATAILLE
<p>Hi,</p>
<ul>
<li><strong>In public/javascripts/application.js</strong><br />The wiki toolbar preview event is written like this :</li>
</ul>
<pre><code class="javascript syntaxhl"> <span class="nx">$</span><span class="p">(</span><span class="dl">'</span><span class="s1">#content</span><span class="dl">'</span><span class="p">).</span><span class="nx">on</span><span class="p">(</span><span class="dl">'</span><span class="s1">click</span><span class="dl">'</span><span class="p">,</span> <span class="dl">'</span><span class="s1">div.jstTabs a.tab-preview</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">event</span><span class="p">){</span>
<span class="p">...</span>
</code></pre>
<ul>
<li>If we re-write it like this, dynamic added wiki content preview (like the one in modal windows) will work :</li>
</ul>
<pre><code class="javascript syntaxhl"> <span class="nx">$</span><span class="p">(</span><span class="dl">'</span><span class="s1">body</span><span class="dl">'</span><span class="p">).</span><span class="nx">on</span><span class="p">(</span><span class="dl">'</span><span class="s1">click</span><span class="dl">'</span><span class="p">,</span> <span class="dl">'</span><span class="s1">#content.scrum div.jstTabs a.tab-preview</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">event</span><span class="p">){</span>
<span class="p">...</span>
</code></pre> Redmine - Patch #32370 (New): Action menu on issues details should not flip with the history orderhttps://www.redmine.org/issues/323702019-10-30T05:05:10ZBernhard Rohloff
<p>By now, when one choose <code>reverse chronological order</code> to display the history of an issue the action menu flips to the top between the issue and the history. Since the action menu isn't related to the history it's not expected by the user. It also causes occasional rendering problems for some users (<a class="external" href="http://www.redmine.org/boards/1/topics/57345">http://www.redmine.org/boards/1/topics/57345</a>), too. The action menu should always stay on the bottom of the view.</p> Redmine - Patch #32326 (Needs feedback): Update it.yml localehttps://www.redmine.org/issues/323262019-10-23T11:23:26Zpasquale [:dedalus]
<ul>
<li>added various missing strings;</li>
<li>reorder strings into the file;</li>
<li>made some changes to already translated strings for consistency.</li>
</ul> Redmine - Patch #32166 (New): Rounded corners on table.gantt-tablehttps://www.redmine.org/issues/321662019-09-28T12:42:55ZAnonymous
<p>This patch is a follow up to <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Rounded corners on table.list elements (Closed)" href="https://www.redmine.org/issues/32014">#32014</a> to add 3px border-radius to gantt table.</p> Redmine - Patch #32162 (New): Improved progress bars for issues and versionshttps://www.redmine.org/issues/321622019-09-27T15:58:31ZBernhard Rohloff
<p>This patch implements an improved and more versatile version of the bar graphs shown for version and issue progress.<br />Despite the existing solution it's less restricted to a specific purpose. It's not limited to two stacked bars only and every bar can have it's own tooltip.<br />The bars can be styled as stack or next to each other. Label and graph are wrapped in a div which one can give a separate class and styling.<br />The progress bars in this patch are animated and have a subtle highlighting effect when they are hovered. The coloring fits the default theme and provides more contrast to the background.</p>
<p>I'm looking forward for your feedback. :-)</p>
<a name="Issues"></a>
<h3 >Issues<a href="#Issues" class="wiki-anchor">¶</a></h3>
<p><img src="https://www.redmine.org/attachments/download/23975/issue_list.png" style="width:600px;border: 1px solid darkgrey;float:left;margin-right: 5px;" alt="" /></p>
<p><img src="https://www.redmine.org/attachments/download/23973/issue_details.png" style="width:600px;border: 1px solid darkgrey;" alt="" /></p>
<a name="Versions"></a>
<h3 >Versions<a href="#Versions" class="wiki-anchor">¶</a></h3>
<p><img src="https://www.redmine.org/attachments/download/23976/version_overview.png" style="width:600px;border: 1px solid darkgrey;float: left;margin-right: 5px;" alt="" /></p>
<p><img src="https://www.redmine.org/attachments/download/23974/version.png" style="width:600px;border: 1px solid darkgrey;" alt="" /></p> Redmine - Patch #32155 (New): Fix the overflow problems in project jumphttps://www.redmine.org/issues/321552019-09-26T16:12:39ZAnonymous
<p>Some rounded <ins>menu elements</ins> in Redmine are missing <strong>overflow:hidden;</strong> parameter, which results in corners of child menu elements to stick outside of the parent box which contains them, this results in rounded element, not to look so rounded after all.<br />This patch fixes it and in addition, sets border radius to 3px like everywhere else</p>
<p><img src="https://www.redmine.org/attachments/download/23957/overflowfix3.png" alt="" /> <img src="https://www.redmine.org/attachments/download/23955/overflowfix1.png" alt="" /> <img src="https://www.redmine.org/attachments/download/23956/overflowfix2.png" alt="" /></p>
<p>P.S. 1 ticket per issue, but this was way too small of a change, with micro issues which are kind of related, didn't want to open a separate issue, sorry, but you will insist, I can separate it ;-)</p> Redmine - Patch #32132 (New): Replace gantt primitives with CSS generated vector primitiveshttps://www.redmine.org/issues/321322019-09-24T20:36:55ZAnonymous
<p>This patch keeps the same exact look as before, just replacing primitives with the same exact vector ones and eliminating the need for external png images.</p> Redmine - Patch #32115 (New): Move search bar and project selector to the top barhttps://www.redmine.org/issues/321152019-09-22T21:51:30ZAnonymous
<p>I made this quick patch more as some kind of preparation for <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Replace user related links in the top menu bar with a proper user menu. (New)" href="https://www.redmine.org/issues/31353">#31353</a> (you may also add to this ticket to <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Replace user related links in the top menu bar with a proper user menu. (New)" href="https://www.redmine.org/issues/31353">#31353</a> as related).<br />I think search bar and project selector elements will make more sense in the top bar, if avatar with user options fly-out will be added to the top bar. That's because top bar will have to become larger, hence to utilize available space more efficiently search bar and project selector might need to be moved to the top bar.</p>
<p>How it will look after the patch is applied</p>
<p><img src="https://www.redmine.org/attachments/download/23908/newtopbar.png" alt="" /></p>
<p>To win back some vertical space, we could also reduce the height of header later on, and even more space could be won if, as Bernhard suggested, we could combine the application header title with project breadcrumbs later on.</p>
<p>P.S. I didn't mess with floating rules in this patch, so bars are still floating left for now. I think floating could then also be adjusted a bit later.</p> Redmine - Patch #32114 (New): Give project list cards the same background like grid cells in many...https://www.redmine.org/issues/321142019-09-22T21:03:02ZAnonymous
<p>The color #f6f6f6 is used in other grid cells nearly everywhere else now.<br />IMHO by giving that same background to project cards as well, they start to feel a little bit less hollow than before.</p>
<p><img src="https://www.redmine.org/attachments/download/23906/projectcardsbg.png" alt="" /></p> Redmine - Patch #32106 (New): Slightly restyled ajax loading indicatorhttps://www.redmine.org/issues/321062019-09-21T22:20:49ZAnonymous
<p>This patch sticks indicator to the very top and adds some new styling to it.</p>
<p><img src="https://www.redmine.org/attachments/download/23898/ajax-indicator.PNG" alt="" /></p> Redmine - Patch #32105 (New): Context menu to match the rest of the flyout stylinghttps://www.redmine.org/issues/321052019-09-21T20:52:29ZAnonymous
<p>This patch:<br />- Sets fly-out context menu to have border radius of 3px (instead of formerly 2px)<br />- Removes some unnecessary styling rules from <strong>ul</strong> and <strong>li</strong> elements, instead moving them to their far inner <strong>a</strong> children elements instead where it makes more sense (to avoid inconsistent styling)<br />- Hover elements now match the color of the project selector fly-out<br />- Adds a light box shadow to the fly-out menu<br />- Adds gray-scale filter to disabled elements, in order to gray-out even the icons (except the checkbox, gray-scale filter doesn't work in IE11 though, so it would still behave in there just like before the patch)<br />- Adds slight animation to the arrow</p>
<p><img src="https://www.redmine.org/attachments/download/23896/context1.png" alt="" /> <img src="https://www.redmine.org/attachments/download/23895/context2.png" alt="" /> <img src="https://www.redmine.org/attachments/download/23897/context3.png" alt="" /></p> Redmine - Patch #32100 (New): Fixed and added roundiness to the "plus" (+) flyout menu and it's c...https://www.redmine.org/issues/321002019-09-20T19:14:31ZAnonymous
<p>This patch is a follow up to <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Rounded corners of the main menu (Closed)" href="https://www.redmine.org/issues/32013">#32013</a> and fixes the look of the "plus" fly-out menu.</p>
<p><img src="https://www.redmine.org/attachments/download/23884/plus-menu1.PNG" alt="" /> <img src="https://www.redmine.org/attachments/download/23885/plus-menu2.PNG" alt="" /> <img src="https://www.redmine.org/attachments/download/23886/plus-menu3.PNG" alt="" /></p> Redmine - Patch #32099 (New): Fix inconsistent gap sizes on My pagehttps://www.redmine.org/issues/320992019-09-20T16:08:35ZAnonymous
<p>Very small patch, but fixes gaps on my page to be the same.</p>
<p><img src="https://www.redmine.org/attachments/download/23883/gapfixmypage.png" alt="" /></p> Redmine - Patch #32021 (New): Give project description, homepage and custom fields an own box toohttps://www.redmine.org/issues/320212019-09-04T19:04:04ZAnonymous
<p>This patch wraps project information like description, homepage, custom fields in the box if they exist.<br />Couple of very minor problems with this patch, but aren't catastrophic to not consider proceeding:</p>
<p>1. If a custom field exists and assigned to the project, the box will be displayed even if it's in the unset state (aka selected empty), I couldn't figure out how to quickly check length of the fields to make suitable logic.<br />2. This will need localization for all languages in the future, perhaps Information isn't suitable label title as well, and something more universal might need to be found.</p>
<p>On the other hand, now the per project views feel more like something complete and consistent.<br /><img src="https://www.redmine.org/attachments/download/23789/infobox.png" alt="" /></p> Redmine - Patch #32018 (New): Visually consolidate project selector and the popup box with the pr...https://www.redmine.org/issues/320182019-09-04T17:14:43ZAnonymous
<p><img src="https://www.redmine.org/attachments/download/23776/preview.png" alt="" /></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 - Patch #32016 (New): Rounded coreners on roadmap's progress barhttps://www.redmine.org/issues/320162019-09-04T17:01:20ZAnonymous
<p>Same motivation as for <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Rounded corners of the main menu (Closed)" href="https://www.redmine.org/issues/32013">#32013</a></p> Redmine - Patch #31752 (Reopened): Show assigned people when displaying tickets which are related...https://www.redmine.org/issues/317522019-07-18T15:01:43ZMasatoshi TSUCHIYA
<p>When we hurry a release of a specific version, it is natural to want to know who stops the release.<br />To resolve the such case, I think that the attached patch is useful.</p> Redmine - Patch #31573 (New): Show each journal entry from issue history in a boxhttps://www.redmine.org/issues/315732019-06-16T14:35:51ZMarius BĂLTEANU
<p>IMHO, the issue history doesn't have a clear structure, you need to look after each Gravatar or "Updated by" line to see where the journal starts/ends. In top, there is a border applied on the entire block (left, right and bottom) in order to prevent accidental deletion of an issue (<a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Add border around issue history to prevent accidental deletion of an issue (Closed)" href="https://www.redmine.org/issues/26662">#26662</a>), but for me, even if fixes the confusion with delete buttons, it makes the journal entries harder to be distinguished.</p>
<p>I would like to propose the following design changes for the issue history:</p>
<p>1. Show each journal entry in a box (like projects)<br />2. Connect each journal entry with a small line<br />3. Apply the red border for the private journals on the entire journal, not only on the text.</p>
<p>I'm attaching the patches and the screenshots with before and after.</p>
<p>Current:<br /><img src="https://www.redmine.org/attachments/download/23315/issue_history.png" style="border: 1px solid grey;width: 60%;" alt="" /></p>
<p>After<br /><img src="https://www.redmine.org/attachments/download/23314/new_issue_history.png" style="border: 1px solid grey;width: 60%;" alt="" /></p>
<p>If you like the changes, I think it will be nice to deliver them in <a class="version" href="https://www.redmine.org/versions/127">4.1.0</a>, together with the other UI changes.</p> Redmine - Patch #31385 (New): Formating toolbar : new color toolshttps://www.redmine.org/issues/313852019-05-17T16:24:59ZJérôme BATAILLE
This patch provides 2 new tools with a new color palette to change sélection color :
<ul>
<li>text color</li>
<li>background color</li>
</ul> Redmine - Patch #31224 (Resolved): My page, add Time Entry querieshttps://www.redmine.org/issues/312242019-04-18T22:33:43ZJérôme BATAILLE
<p>This patch is pretty simple, it continues the work that has been done to add Issue Queries in My Page blocks.<br />It does the same for Time Entry queries, with very few modifications.</p>
<p><strong>Time Entry</strong> block has been renamed <strong>Time Entry Activity</strong></p>
<p>Please review it.<br />Thanks a lot.</p> Redmine - Patch #31079 (New): Clean up login form with placeholdershttps://www.redmine.org/issues/310792019-03-21T13:28:35ZBernhard Rohloff
<p>I propose to replace the labels of the input fields with placeholders. The login form appears much cleaner and it works better with logo banners.</p>
<table>
<tr>
<th>before</th>
<th>after</th>
</tr>
<tr>
<td><img src="https://www.redmine.org/attachments/download/22671/login_before_change.png" style="width: 480px;" alt="" /></td>
<td><img src="https://www.redmine.org/attachments/download/22672/login_after_change.png" style="width: 480px;" alt="" /></td>
</tr>
</table> Redmine - Patch #30999 (Needs feedback): Datepicker javascript files locale in uppercase not foundhttps://www.redmine.org/issues/309992019-03-08T16:50:00ZJérôme BATAILLE
<ul>
<li>In public / javascripts / i18n<br />Files like datepicker-en-GB.js are not found because file is searched with locale that is lowercase.<br />These files should be in lower case.</li>
</ul>
<pre>
The error :
Started GET "/javascripts/i18n/datepicker-en-gb.js" for 127.0.0.1 at 2019-03-08 17:43:44 +0100
17.43.44.110 09924:
17.43.44.110 09924: ActionController::RoutingError (No route matches [GET] "/javascripts/i18n/datepicker-en-gb.js"):
17.43.44.110 09924:
17.43.44.110 09924: actionpack (5.2.2) lib/action_dispatch/middleware/debug_exceptions.rb:65:in `call'
17.43.44.110 09924:actionpack (5.2.2) lib/action_dispatch/middleware/show_exceptions.rb:33:in `c
</pre> Redmine - Patch #30730 (New): [Revision view] Place link to add a related issue next to the headinghttps://www.redmine.org/issues/307302019-02-01T16:29:01ZBernhard Rohloff
<p><strong>Rational</strong> It feels like twice a week I'm telling somebody how to add a related ticket to his committed changes in the repository.<br />The "Add" link gets just lost on wide screens.</p>
<p>*Proposal *I propose to place the link as <code>icon-only</code> next to the heading which is already used on some places like on the time module on 'My page'.<br />This makes it easier to recognize and is more convenient because your eyes are already in focus to add the issue of choice.</p>
<p><img src="https://www.redmine.org/attachments/download/22334/add_button_next_to_heading.png" alt="" /></p> Redmine - Patch #30451 (New): Move #main-menu outside of the #header to follow directly after the...https://www.redmine.org/issues/304512019-01-16T18:49:51ZAnonymous
I think it would be good to move #main-menu outside of the #header container, because:
<ul>
<li>It probably shouldn't be a part of the #header and it would probably make more sense for it to follow right after it.</li>
<li>#header acts as another wrapper for the #main-menu, which can spawn a blocking behaviour I mentioned in the issue <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Remove wrapper2 and wrapper3 wrapping containers (Closed)" href="https://www.redmine.org/issues/30448">#30448</a> and first and foremost concerns achieving sticky design without using JavaScript.</li>
</ul> Redmine - Patch #30433 (New): Flash notices to behave like flash notices :)https://www.redmine.org/issues/304332019-01-15T08:49:56ZAnonymous
<p>This is a patch which will add one way animation for flash notices, so they will now slide, wait for some time, and then slide out :)</p> Redmine - Patch #30262 (New): Show 'Add filter' dropdown menu as button beneath the filtershttps://www.redmine.org/issues/302622018-12-21T14:46:25ZBernhard Rohloff
<p><strong>Rational:</strong><br />The position of the 'Add filter' select element is not very convenient and also not very intuitive.<br />The field is always empty and new users have a hard time figuring out how to add new filters. If there are many filters added to the query is also very tedious to always move the mouse to the top right corner to add another filter. The focus on the filters gets easily lost by this movement, too.</p>
<p><strong>Proposal:</strong><br />I propose to move the element beneath the added filters and to show it as a clickable button. This makes the functionality crystal clear and minimizes the distance between the last filter and the option to add another one.</p>
<p><img src="https://www.redmine.org/attachments/download/22053/add_filter_as_button.gif" alt="" /></p> Redmine - Patch #30167 (New): Replace ajax-indicator with a waiting cursorhttps://www.redmine.org/issues/301672018-12-09T22:23:37ZAnonymous
<p>I honestly think that getting rid of "loading" modal and remaking the responsible JS line to append a waiting cursor to the body tag, then setting back to normal once loaded could be a good little improvement to the UI.<br />IMHO it's also of a more of a natural behavior for any UI rather than little pop up windows.</p>
<p>I don't have a patch yet, but I have looked into it during experiments in project Opal and can for sure make one fast, if the interest would be good in this one.</p> Redmine - Patch #30071 (New): Show parent projects when filtering in the project jump boxhttps://www.redmine.org/issues/300712018-12-01T16:22:18ZAnders Thomsen
<p>Attached patch returns parents projects to matched projects when filtering in the project jump box (improves <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Improved "jump to project" drop-down (Closed)" href="https://www.redmine.org/issues/23310">#23310</a>)</p>
<p>It looks like this:<br /><img src="https://www.redmine.org/attachments/download/21903/redmine-show-parent-projects-jump-box.png" alt="" /></p>
<p>This solves a problem when having several projects with identical or similar names and project hierarchy is used to distinguish between them. E.g. when using one parent project as a container for business projects and another for the software development part of same project.</p>
<p>Also included is a related patch that marks the current project.</p> Redmine - Patch #29649 (New): Rake task to export wiki to HTML/PDFhttps://www.redmine.org/issues/296492018-09-20T11:00:44ZLorenz Schori
<p>As a system administrator I want to automatically export and archive a wiki on a regular basis such that critical information is still accessible to my team if redmine goes down.</p>
<p>The attached patch adds two rake tasks <code>redmine:wikidump:html</code> and <code>redmine:wikidump:pdf</code> which can be called from a cron job / systemd timer.</p> Redmine - Patch #29378 (Needs feedback): More call_hooks for projects, issue statusses, time entr...https://www.redmine.org/issues/293782018-08-13T12:33:45ZJonas Ineveld, van
<p>Currently there are only functional call_hooks for issues, and with that, i mean the 'controller_issues_edit_after_save' etc.<br />Because i'm working on a seperate app, connected with redmine on the backend, i need more hooks to hook my 'update API' to.</p>
<p>For now i've created the call_hooks for creation of a project, and for the deletion of a issue.</p>
<p>Would it be something if these changes would go back into core? I can imagine more uses for these type of hooks.</p>
<p>Svn patch file is included</p> Redmine - Patch #29263 (New): Move issue attributes to their own section in issue pagehttps://www.redmine.org/issues/292632018-07-23T21:11:56ZMarius BĂLTEANU
I would like to move the issue attributes to their own section in issue page from the following reasons:
<ol>
<li>to implement a collapse/expand feature (<a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Option to collapse/expand issue sections (New)" href="https://www.redmine.org/issues/29034">#29034</a>)</li>
<li>to make the issue page more structured and more easily to read/scan</li>
<li>to allow in the future more improvements, like a sticky issue bar</li>
</ol>
<p>Before:<br /><img src="https://www.redmine.org/attachments/download/21125/before.png" style="width:50%;border: 1px solid grey;" alt="" /></p>
<p>After:<br /><img src="https://www.redmine.org/attachments/download/21126/after.png" style="width:50%;border: 1px solid grey;" alt="" /></p> Redmine - Patch #29216 (New): Replace the searchbox label in the header with a placeholderhttps://www.redmine.org/issues/292162018-07-10T04:52:22ZBernhard Rohloff
<p>This results in a cleaner UI and feels more "state of the art".<br />The label is just hidden so the accesskey (4) works as expected.<br />I've also added some horizontal padding similar to the jump-box.</p>
<p><strong>Before:</strong><br /><img src="https://www.redmine.org/attachments/download/21069/search_box_with_label.png" alt="" /></p>
<p><strong>After:</strong><br /><img src="https://www.redmine.org/attachments/download/21070/search_box_with_placeholder.png" alt="" /></p> Redmine - Patch #29185 (New): Add my_page to the application menuhttps://www.redmine.org/issues/291852018-07-04T08:30:09ZMizuki ISHIKAWA
This patch makes the following two changes
<ul>
<li>Add my page to application menu</li>
<li>Change to display application menu on my page screen</li>
</ul>
<p>This patch makes it easier to move from My Page to issues and activities.<br /><img src="https://www.redmine.org/attachments/download/21023/my_page.png" alt="" /></p> Redmine - Patch #29184 (New): Add home to the application menuhttps://www.redmine.org/issues/291842018-07-04T08:16:46ZMizuki ISHIKAWA
<p>This patch makes the following two changes<br />・Add home to application menu<br />・Change to display application menu on home screen</p>
<p>By applying this change you can check issues and activities as soon as you login.</p>
<p><img src="https://www.redmine.org/attachments/download/21022/home.png" alt="" /></p> Redmine - Patch #28861 (New): Add a date item to the context menuhttps://www.redmine.org/issues/288612018-05-23T08:23:51ZMizuki ISHIKAWA
<p>The context menu is very convenient because you can change the information without making a screen transition.<br />I would like to change the date information by context menu.</p>
<p>By applying this patch you can open a modal to change the date.</p>
<table>
<tr>
<td><img src="https://www.redmine.org/attachments/download/20748/screenshot1.png" alt="" /></td>
<td><img src="https://www.redmine.org/attachments/download/20747/screenshot2.png" alt="" /></td>
</tr>
</table> Redmine - Patch #28771 (New): Allow adding multiple entities when performing multiple searches in...https://www.redmine.org/issues/287712018-05-14T22:26:25ZMarius BĂLTEANU
<p>This ticket is related to <a class="issue tracker-1 status-1 priority-4 priority-default" title="Defect: Adding Watchers UX Is Not Clean (New)" href="https://www.redmine.org/issues/17071">#17071</a> and <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Edit Watchers List Loses Checked Watchers When Performing Multiple Searches (Closed)" href="https://www.redmine.org/issues/17579">#17579</a>.</p>
<p>In <a href="https://zitec.com" class="external">Zitec</a>, we are trying to find a clean UI/UX solution to allow users to add multiple entities when performing multiple searches in modals like Add Watchers, Add members, Add projects. The current issues are very well explained in the related tickets.</p>
<p>We came up with 3 proposals:</p>
<p>1. <strong>add_to_bottom.jpg</strong> which display the selected entities (users for example) under the search results section:<br /> <img src="https://www.redmine.org/attachments/download/20662/add_to_bottom.jpg" style="width: 50%;border: 1px solid #ccc;" alt="" /></p>
<p>2. <strong>add_to_right_with_checkbox.jpg</strong> which display the selected entities to the right of the search results</p>
<p><img src="https://www.redmine.org/attachments/download/20663/add_to_right_with_checkbox.jpg" style="width: 50%;border: 1px solid #ccc;" alt="" /></p>
<p>3. <strong>add_to_right_with_x.jpg</strong> same as 2, but an "X" icon is used to remove the selected entities.</p>
<p><img src="https://www.redmine.org/attachments/download/20664/add_to_right_with_x.jpg" style="width: 50%;border: 1px solid #ccc;" alt="" /></p>
<p>Personally, I like the 3rd solution. Any feedback is welcome.</p> Redmine - Patch #28025 (New): Access project jump box with hotkeyhttps://www.redmine.org/issues/280252018-01-19T15:43:36ZBernhard Rohloff
<p>Accesskeys are a very convenient though quite unknown feature of Redmine.<br />This patch adds an additional accesskey ('j' for "jump") to the project jump box in the header section.<br />With this hotkey you are able to switch between projects very fast and without the need of touching the mouse.</p> Redmine - Patch #27678 (New): Make "Check all / Uncheck all" link noticeablehttps://www.redmine.org/issues/276782017-11-30T01:00:19ZMizuki ISHIKAWA
<p>On the screen such as workflow there is 'Check all / Uncheck all' link.<br />However, that link is not very used because it looks like just a icon.<br />I think that you need to indicate that the 'Check all / Uncheck all' link is not just a icon.</p>
<p>I wrote a patch to change that link to a button.<br />By applying this patch, I think that the "Check all / Uncheck all" function will be used more than ever.</p>
<table>
<tr>
<td>link</td>
<td>button</td>
</tr>
<tr>
<td><img src="https://www.redmine.org/attachments/download/19609/toggle_checkboxes_link.png" alt="" /></td>
<td><img src="https://www.redmine.org/attachments/download/19610/toggle_checkboxes_button.png" alt="" /></td>
</tr>
</table> Redmine - Patch #26139 (Reopened): Follow Gemfile's plugin loader as #24007https://www.redmine.org/issues/261392017-06-12T09:31:12ZSho HASHIMOTO
<p>Plugin's Gemfile can't settable from Redmine::Plugin.directory yet.</p> Redmine - Patch #26122 (Resolved): Implementation of visible conditions with inner join instead o...https://www.redmine.org/issues/261222017-06-07T20:51:37ZPavel Rosický
<p>The change from <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Project#allowed_to_condition performance (Closed)" href="https://www.redmine.org/issues/21608">#21608</a> should be reverted because it's a speed regression:</p>
<p>1/ current version<br /><pre>EXISTS (SELECT 1 AS one FROM enabled_modules em WHERE em.project_id = projects.id AND em. NAME = 'issue_tracking')</pre></p>
<p>2/ previous version (actually faster even without an index on enabled modules)<br /><pre>projects.id IN (SELECT project_id FROM enabled_modules em WHERE em.project_id = projects.id AND em. NAME = 'issue_tracking'</pre></p>
<p>3/ fastest version (in some cases better indexes were used)<br /><pre>INNER JOIN `enabled_modules` ON `enabled_modules`.`project_id` = `projects`.`id` WHERE `enabled_modules`.`name` = 'issue_tracking'</pre> or<br /><pre>INNER JOIN `enabled_modules` ON `enabled_modules`.`project_id` = `projects`.`id` AND `enabled_modules`.`name` = 'issue_tracking'</pre></p>
Patches:
<ul>
<li>revert of <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Project#allowed_to_condition performance (Closed)" href="https://www.redmine.org/issues/21608">#21608</a>, because the previous version was faster (about 30%)</li>
<li>new index "enabled_modules_name", but it's not very helpful unless you have many projects (3000+)</li>
<li>implementation of visible conditions with inner join instead of subselect, it passes all tests, but it should be refactored. I want to know what do you think about it first</li>
</ul>
<pre>
Rails version 4.2.8
Ruby version 2.1.9-p490 (x64-mingw32)
RubyGems version 2.6.12
Rack version 1.6.8
Middleware Rack::Sendfile, Rack::ContentLength, ActionDispatch::Static, Rack::Lock, #<ActiveSupport::Cache::Strategy::LocalCache::Middleware:0x00000007745610>, Rack::Runtime, Rack::MethodOverride, ActionDispatch::RequestId, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::DebugExceptions, ActionDispatch::RemoteIp, ActionDispatch::Reloader, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActionDispatch::Session::CookieStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, ActionDispatch::XmlParamsParser, Rack::Head, Rack::ConditionalGet, Rack::ETag, RequestStore::Middleware, OpenIdAuthentication
Environment development
Database adapter mysql2
Database schema version 20170607051650
</pre> Redmine - Patch #25491 (Needs feedback): List of role membershttps://www.redmine.org/issues/254912017-03-31T21:12:38ZAnonymous
<p>This simple patch provides a list of all members of a role grouped by projects.</p>
<p>Tested and working with Redmine 3.2 & 3.3</p> Redmine - Patch #25139 (New): Project link on issues list, now redirects to project specific issueshttps://www.redmine.org/issues/251392017-02-21T13:17:33ZAndrey Lobanov (RedSoft)
<p>Project link on issues list, now redirects to projects/:project_id/issues instead of projects/:project_id<br /><img src="https://www.redmine.org/attachments/download/17785/link_to_project_issues.png" alt="" /></p> Redmine - Patch #25114 (Needs feedback): Context menu positioning inside positioned DOM elementshttps://www.redmine.org/issues/251142017-02-17T13:23:25ZSerge Galanin
<p>In my theme the #content element is positioned relatively. It leads to an incorrect positioning of the context menu wich living inside the #content. A most simple fix is to bubble the context menu up to the top of DOM. Can we use this way?</p>
<p>Patch based on <a class="changeset" title="remove trailing white space from test/unit/setting_test.rb" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/16333">r16333</a>.</p> Redmine - Patch #25068 (New): Versions show page summary moved to sidebarhttps://www.redmine.org/issues/250682017-02-14T13:23:45ZAndrey Lobanov (RedSoft)
<p>Also issues list wrapped in box.<br /><img src="https://www.redmine.org/attachments/download/17701/ver_sum.png" alt="" /></p> Redmine - Patch #24837 (Needs feedback): Bulk update issues with authorhttps://www.redmine.org/issues/248372017-01-16T07:55:14ZMarcin Świątkiewicz
<p>It would be nice, to add option to bulk update many different issues with option 'assigned to author'.<br />Below is my diff with this feature.</p> Redmine - Patch #24827 (New): Project roadmap each version now wrapped with "box" classhttps://www.redmine.org/issues/248272017-01-13T09:55:17ZAndrey Lobanov (RedSoft)
<p>Now it looks smoother with only one additional div.<br />It would be nice, if someone can attach screenshot.</p> Redmine - Patch #24051 (Resolved): As a non-admin user using API, I want to be able to filter use...https://www.redmine.org/issues/240512016-10-11T18:36:15ZAnonymous
<p>We created an Odoo -> Redmine connector for uploading time spent from Redmine to HR tools in Odoo (<a class="external" href="https://github.com/savoirfairelinux/connector-redmine/tree/ddufresne_port_to_8_0">https://github.com/savoirfairelinux/connector-redmine/tree/ddufresne_port_to_8_0</a>).</p>
<p>When we call that function from a superuser API key, all works well, but when it is normal user API key, it does return a forbidden exception :</p>
<pre>
redmine_api.user.filter(name="SOMEUSERNAME")
</pre>
<p>I think that to reinforce security by not giving superuser Redmine API key to Odoo would be interesting.</p>
<p>That would be possible by allowing standard Redmine users to use API to filter users by their username instead of throwing an exception.</p> Redmine - Patch #24007 (Reopened): Change plugins directory through the configuration.yml filehttps://www.redmine.org/issues/240072016-10-05T18:18:02ZHelder Manuel Torres Vieira
<p>This patch adds the possibility to change the directory "plugins" of the application through the file configuration.yml.</p>
<p>The patch has been tested with the last Trunk version (15839)</p> Redmine - Patch #23980 (New): Replace images with icon fontshttps://www.redmine.org/issues/239802016-10-04T00:07:34ZMarius BĂLTEANU
<p>Icon fonts have some advantages over the classical images:<br />- being vector graphics, they are scalable an can be resized without losing quality.<br />- can be customized directly from CSS (size, colour, etc)<br />- less HTTP requests to server because they are loaded only with one or a few requests. Now, Redmine make a request for each image.<br />- some of the current custom themes already use icon fonts (Abacus theme, Minelab, PurpleMine2, our custom theme and I think the theme from plan.io).</p>
<p>We're interested to contribute with a patch that implements the FontAwesome icons, but because there are at least two ways to implement them, we want some feedback before from Redmine contributors and/or users.</p>
<p>1. <strong>Using i tags</strong>:</p>
Advantages:
<ul>
<li>Is the recommended way on their <a href="http://fontawesome.io/examples/#basic" class="external">official page</a> </li>
<li>We can use all the build-in rules available in the FontAwesome CSS.</li>
</ul>
Disadvantages:
<ul>
<li>it'll be required to add the i elements in views.</li>
</ul>
<p>2. <strong>Only from css</strong></p>
Advantages:
<ul>
<li>the views will not be modified</li>
</ul>
Disadvantages:
<ul>
<li>The build-in rules must be reimplemented in the current CSS</li>
<li>The icons will be defined using their unicode. For example, the fa-pencil icon (similar with the current images for icon-edit) has the unicode f040.</li>
</ul>
<p>Only for demo purposes, I've attached a patch that replaces the icons from issue page with font awesome icons (using i tags).</p> Redmine - Patch #23946 (New): News appearance with box classhttps://www.redmine.org/issues/239462016-09-28T06:14:22ZAndrey Lobanov (RedSoft)
<p>Now it is displaying in div with box class.</p> Redmine - Patch #21808 (Needs feedback): Make the Sidebar collapsible, statefulhttps://www.redmine.org/issues/218082016-01-23T20:58:50ZDaniel Ritz
<p>This adds a button to the sidebar to make it collapsible. The state is preserved between requests with a cookie.</p>
This seems to be a feature that is missed. There's a few plugins that implement something similar. Some of them:
<ul>
<li><a class="external" href="https://www.redmine.org/plugins/sidebar_hide">https://www.redmine.org/plugins/sidebar_hide</a></li>
<li><a class="external" href="http://www.redmine.org/projects/redmine/wiki/PluginCollapse">http://www.redmine.org/projects/redmine/wiki/PluginCollapse</a></li>
<li><a class="external" href="https://github.com/thambley/redmine-sidebar-hide">https://github.com/thambley/redmine-sidebar-hide</a></li>
</ul>
<p>And there are related issues, at least: <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Collapsible Sidebar (Closed)" href="https://www.redmine.org/issues/12032">#12032</a>, <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: A new button to hide/show the sidebar (Closed)" href="https://www.redmine.org/issues/10525">#10525</a></p>
<p>Because of high demand from my users, I did something similar in a theme at work. This is basically that plus it's stateful now.</p>
This patch:
<ul>
<li>Adds the relative URL root as a meta property in the head tag</li>
<li>Adds a simple <a> to the sidebar as collapse/expand button</li>
<li>Makes the .content a BFC taking the remaining width</li>
<li>Few lines of javascript to toggle CSS and set a cookie</li>
<li>Sidebar is hidden by setting its margin-right</li>
<li>Nice hiding animation using CSS for browsers that support it</li>
<li>The state of the sidebar is read from the cookie and applied on page load</li>
<li>Good theming support since it's mostly just CSS</li>
</ul>
<p>Based on <a class="changeset" title="Typo (#21421)." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/15095">r15095</a>, passes all tests with Ruby 2.1.5. Tested on FF, Chrome, Safari (+ an earlier, stateless version on IE11)</p>
<p>Screenshot: <img src="https://www.redmine.org/attachments/download/15176/collapsible_sidebar.png" title="Screenshot" alt="Screenshot" /></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 - Patch #21493 (New): Tweak colors of default themehttps://www.redmine.org/issues/214932015-12-12T09:45:59ZGo MAEDA
<p>I suggest slightly changed colors for default theme in order to improve readability and appearance.</p>
<ul>
<li>deeper black for headings (#content h1, h2, h3, h4)</li>
<li>vivid color for header (#top-menu / #header)</li>
<li>blighter gray for sidebar (#main {background-color})</li>
<li>deeper brack for headings in sidebar (#sidebar h3)</li>
<li>blighter gray for boxes (.box)</li>
<li>blighter gray for inactive tabs (#content .tabs ul li a)</li>
<li>lighter yellow for issues (div.issue)</li>
<li>blighter gray (same color with wiki.pre {background}) for wiki diff background (.text-diff)</li>
<li>blighter gray for scm background (table.filecontent / table.annotate td.line-code)</li>
</ul> Redmine - Patch #21257 (New): Use PDF icon for "Also available in PDF"https://www.redmine.org/issues/212572015-11-17T14:32:49ZDaniel RitzRedmine - Patch #18496 (Resolved): Migrate to Redmine 2.5.3 (or 2.6.0) from Mantis 1.2.17https://www.redmine.org/issues/184962014-11-28T14:03:46ZGergely Révész
<p>Migrate to Redmine 2.5.3 (or 2.6.0) from Mantis 1.2.17.</p>
<p>The original migrate script quits with errors when migrating from Mantis 1.2.17.<br />I'm attaching the patch to get it to work.<br />And the working full "migrate_from_mantis.rake" file if anyone finds it difficult to apply a patch.</p>
<p>You have to patch or replace the "%redmine%/lib/tasks/migrate_from_mantis.rake" file.</p> Redmine - Patch #18059 (Resolved): Activity when issue change assigned to.https://www.redmine.org/issues/180592014-10-10T11:59:15ZMarcin Świątkiewicz
<p>Hi. There is patch to change activity for project. It's will shows you when issue status was changed, assigned_to was changed, and when status and assigned_to was changed together.</p>
<p>I wrote test for this and everything works fine.</p>
<p>See files.</p> Redmine - Patch #17971 (New): Issue tables : highlight issues of level 0https://www.redmine.org/issues/179712014-09-26T14:57:47ZJérôme BATAILLE
<p>Make the font of the subkect bigger</p>
<p>Css :</p>
<pre><code class="css syntaxhl"><span class="nc">.issues</span> <span class="nt">td</span><span class="nc">.subject</span> <span class="p">{</span>
<span class="nl">font-weight</span><span class="p">:</span><span class="nb">bold</span><span class="p">;</span>
<span class="p">}</span>
<span class="nc">.issues</span> <span class="nt">tr</span><span class="o">[</span><span class="nt">class</span><span class="o">*=</span><span class="s2">'idnt-'</span><span class="o">]</span> <span class="nt">td</span><span class="nc">.subject</span> <span class="p">{</span>
<span class="nl">font-weight</span><span class="p">:</span><span class="nb">normal</span><span class="p">;</span>
<span class="p">}</span>
</code></pre> Redmine - Patch #16116 (Needs feedback): Sort of version optionshttps://www.redmine.org/issues/161162014-02-18T08:51:15ZDaniel Felix
<p>Hi there,</p>
<p>currently all versions are just sorted by an array.</p>
<p>This causes that our version field results in an unsorted order. Either id nor name or date (all dates are nil) is respected.</p>
<p>This way could improve the version sort.</p>
<p>See <a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/entry/trunk/app/models/issue.rb#L743">source:trunk/app/models/issue.rb#L743</a></p>
<p>Replace this line with<br /><pre><code class="ruby syntaxhl"><span class="vi">@assignable_versions</span> <span class="o">=</span> <span class="n">versions</span><span class="p">.</span><span class="nf">uniq</span><span class="p">.</span><span class="nf">sort_by</span><span class="p">{</span><span class="o">|</span><span class="n">v</span><span class="o">|</span> <span class="p">[</span><span class="n">v</span><span class="p">.</span><span class="nf">effective_date</span><span class="p">,</span> <span class="n">v</span><span class="p">.</span><span class="nf">name</span><span class="p">]}</span>
</code></pre></p>
<p>This will sort the result in first place by effective date and otherwise by name.</p>
<p>Any regressions?</p>
<p>Best regards,<br />Daniel</p> Redmine - Patch #16042 (New): Nicer overview boxeshttps://www.redmine.org/issues/160422014-02-06T15:24:18ZMassimo Rossello
<p>Reformatting some entries in the project overview to display as nice boxes.</p>
<p>Subprojects list is refactored as a table summarizing open, close, total issues in subprojects.</p>
<p>Other reformatted boxes are: homepage, project custom fields</p>
<p><img src="https://www.redmine.org/attachments/download/11088/Nicer_overview_boxes.png" alt="" /></p> Redmine - Patch #15982 (New): Inconsitent wiki history functionailityhttps://www.redmine.org/issues/159822014-01-28T10:55:17ZDaniel Felix
<p>Replace this <a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/entry/trunk/app/views/wiki/history.html.erb#L25">source:trunk/app/views/wiki/history.html.erb#L25</a> line:<br /><code><td class="checkbox"><%= radio_button_tag('version_from', ver.version, (line_num==2), :id => "cbto-#{line_num}") if show_diff && (line_num > 1) %></td></code></p>
<p>with:<br /><code><td class="checkbox"><%= radio_button_tag('version_from', ver.version, (line_num==2), :id => "cbto-#{line_num}", :onclick => "$('#cb-#{line_num-1}').attr('checked', true);") if show_diff && (line_num > 1) %></td></code></p>
<p>This way the click behaviour on the second checkbox row (to) would be the same as on the first (from).</p>
<p>Best regards,<br />Daniel</p> Redmine - Patch #15906 (Needs feedback): Create a default forum by defaulthttps://www.redmine.org/issues/159062014-01-20T08:35:28ZJan from Planio www.plan.io
<p>In my experience, new or inexperienced users find it hard to get started with the forums. This is because of the fact that it doesn't suffice to enable the module, one has to also create a first forum in the project settings.</p>
<p>I therefore propose this patch which adds an empty "general" forum when the module is activated. It uses the same mechanism that creates the project's wiki.</p>
<p>This way, users will see the "Forums" tab in their project immediately after they enabled the module.</p> Redmine - Patch #14451 (New): Icons for issue and gantt exporthttps://www.redmine.org/issues/144512013-07-12T23:13:00ZGo MAEDA
<p>Added pdf/csv/png icons for issue and gantt export and replaced the feed icon with 16px icon.</p>
<p><img src="https://www.redmine.org/attachments/download/10044/export_icons.png" title="screenshot" alt="screenshot" /></p> Redmine - Patch #14148 (Reopened): Double translation: label_f_hours vs. x_hourshttps://www.redmine.org/issues/141482013-05-25T13:05:52ZFilou Centrinov
<p>It seems that the translations <code>x_hours</code> and <code>label_f_hours</code> are identic. (Same with <code>x_hour</code> and <code>label_f_hour</code>.) Moreover for many languages only <code>label_f_hours</code> (respectively <code>label_f_hour</code>) is translated. I suggest to replace <code>label_f_hours</code> by <code>x_hours</code>, because we have also x_minutes, x_seconds, ...</p>
<p>Finally I suggest to delete the labels <code>label_f_hour</code> and <code>label_f_hours</code> from all translation files and repository.</p> Redmine - Patch #13763 (New): Live check of hostname settinghttps://www.redmine.org/issues/137632013-04-14T13:06:57ZDaniel Felix
<p>Hi,</p>
<p>this is a small patch, which provides a live check for the hostname setting in the admin menu.</p>
<p>This is just a function, you can attach as many input fields with different regexp as needed.</p>
<p>I defined this to prevent cases like <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Broken links in incoming emails (Closed)" href="https://www.redmine.org/issues/13352">#13352</a>.</p>
<p>Best regards,<br />Daniel</p> Redmine - Patch #13747 (New): Issue Colors Patch for #4967https://www.redmine.org/issues/137472013-04-11T15:58:13ZDaniel Felix
<p>Hi,</p>
<p>here is the first patch for issue <a class="issue tracker-2 status-8 priority-3 priority-lowest" title="Feature: Issues colors (Reopened)" href="https://www.redmine.org/issues/4967">#4967</a>. I have some further additions to this but maybe you'll take a look at this.</p>
<p>The needed files where also attached. Please add the credits to <a class="external" href="http://www.famfamfam.com/lab/icons/silk/">http://www.famfamfam.com/lab/icons/silk/</a></p>
<p>I would appreciate some Feedback.</p>
<p>Best regards,<br />Daniel</p> Redmine - Patch #13665 (New): atom available on wiki page footerhttps://www.redmine.org/issues/136652013-04-02T15:29:21ZMarcin Krol
<p>Normally atom syndication is not available at Wiki page footer (only PDF|TXT|HTML pages to save), this patch adds this functionality to recent stable version:</p>
<p>Environment:<br /> Redmine version 2.3.0.stable<br /> Ruby version 1.9.3 (i686-linux)<br /> Rails version 3.2.13<br /> Environment production<br /> Database adapter PostgreSQL<br />Redmine plugins:<br /> redmine_wiki_extensions 0.6.2</p> Redmine - Patch #13645 (New): Do not show context menu when right clicking on image.https://www.redmine.org/issues/136452013-03-29T20:01:11ZMartin Dubé
<p>Currently, the context menu (class="hascontextmenu") is not shown when right clicking on a link (<a>...</a>), but it shown when right clicking on a link image <a><img>...</img></a>.</p>
<p>Showing the context menu will hide the normal right click menu allowing, for example, to open the link in a new window.</p>
<p>I'm not a javascript expert, but the proposed patch does the trick</p> Redmine - Patch #13545 (Needs feedback): Workflow permissions are broken if user has multiple rol...https://www.redmine.org/issues/135452013-03-21T13:51:23ZAlexander Kriventsov
If user has multiple roles in project workflow permissions don't work.<br />It works in two cases:
<ol>
<li>User has one role</li>
<li>User has two roles with the same workflow permisions</li>
</ol> Redmine - Patch #13239 (Resolved): migrate_from_mantis script doesn't work for later mantis versionshttps://www.redmine.org/issues/132392013-02-20T21:46:28ZDiego Antunes
<a name="Redmine-Info"></a>
<h2 >Redmine Info<a href="#Redmine-Info" class="wiki-anchor">¶</a></h2>
<p>Environment:<br /> Redmine version 2.2.2.stable<br /> Ruby version 1.9.3 (x86_64-linux)<br /> Rails version 3.2.11<br /> Environment production<br /> Database adapter Mysql2<br />Redmine plugins:<br /> no plugin installed</p>
<a name="Mantis-BT-info"></a>
<h2 >Mantis BT info<a href="#Mantis-BT-info" class="wiki-anchor">¶</a></h2>
<p>Site Information<br />MantisBT Version 1.2.11<br />Schema Version 185</p> Redmine - Patch #12850 (New): User profile : Link to project in mail notifications by project sel...https://www.redmine.org/issues/128502013-01-15T09:52:41ZJérôme BATAILLE
<p>This helps to see the number of issues in a project before to enable / disable mail notifications on it.</p>
<p>The patch provided is against Redmine V1.2.1</p> Redmine - Patch #9697 (Resolved): Projects list with progresshttps://www.redmine.org/issues/96972011-11-30T10:25:33ZDmitry Babenko
<p>Redesign of project list page (<a class="external" href="http://www.redmine.org/projects">http://www.redmine.org/projects</a>) to show the progress of every project and their versions. See <a class="attachment" href="https://www.redmine.org/attachments/6836">Redmine-project-list-with-progress.png</a>.</p>
<p>Gihub pull request: <a class="external" href="https://github.com/edavis10/redmine/pull/46">https://github.com/edavis10/redmine/pull/46</a></p> Redmine - Patch #8831 (New): CSS class for issues due today in the issue listhttps://www.redmine.org/issues/88312011-07-16T08:14:07ZGo MAEDA
<p>To highlight issues due today in the issues list, please add CSS class which indicate the issue is due today.</p> Redmine - Patch #8383 (New): Display subprojects as individual unordered list items on project ov...https://www.redmine.org/issues/83832011-05-17T06:30:28Zyusuke kokubo
<p>please see patch.</p> Redmine - Patch #8222 (Needs feedback): Setting model should use Rails.cache instead of class var...https://www.redmine.org/issues/82222011-04-25T17:44:22ZJan from Planio www.plan.io
<p>The <code>Setting</code> model uses two local class variables called <code>@cached_settings</code> and <code>@cached_cleared_on</code> to prevent reloading the settings from database and/or <code>settings.yml</code> at every request.</p>
<p>Rails has been supporting different cache implementations for some time now, why not let the <code>Setting</code> model use them as well? Besides the fact that this will help with tenant switching which we've implemented for Planio, it should also improve Redmine's performance when running it with more than processes and a custom cache mechanism, like memcached.</p>
<p>A patch is attached.</p> Redmine - Patch #7190 (New): Timelog: Show date range filter in one line and move tabs to a dedic...https://www.redmine.org/issues/71902010-12-28T23:46:54ZDaniel Neis Araujo
<p>This patch changes the date range filter of time log in one visible way, that is to show filters options in one line instead of three; and in one "invisible" way, that is to move "Details" and "Report" tabs from "date_range" partial to a dedicated "tabs" partial.</p>
<p>Hope you like.</p> Redmine - Patch #7058 (New): Duplicate submit and link buttons on top of the edit form.https://www.redmine.org/issues/70582010-12-06T20:42:58ZManuel Vázquez Acosta
<p>I thinks it's nice to have the submit button and the preview link also on the top of the edit form, to improve usability.</p>
<p>If the user needs just to update the status of an issue, or the priority; this patch would keep him from scrolling.</p> Redmine - Patch #6649 (New): Tooltip for iconshttps://www.redmine.org/issues/66492010-10-12T15:57:37ZCarsten Schurig
<p>For a stylesheet for our redmine we wanted only icons in the <code>.contextual</code> area. Unfortunately the links don't have <code>title</code> attributes (yet). Here is a patch which should add the <code>title</code> attribute to most links that have an icon class (at least I hope I got all icons located in the <code>.contextual</code> areas). Thus you can use CSS to only show icons and get a textual clue on hover.</p> Redmine - Patch #6330 (New): Hyperlinks with "%" or "!" at the endhttps://www.redmine.org/issues/63302010-09-08T10:06:27ZAnonymous
<p>I've searched the issues, wiki and forum but couldn't find any help regarding an issue when inserting hyperlinks:</p>
<p>When you insert a link that ends with a symbol, e.g. "!" or "%", then the Wiki interprets this as punctuation rather than as part of the hyperlink. I've tried various ways of encapsulating the link but none seems to work.</p>
<p>Examnple: <a class="external" href="http://es.farnell.com/yageo-phycomp/can4311129200431k/antena-12-x-4-433mhz/dp/1282674?crosssellid=1282674&crosssell=true&in_merch=truex%x">http://es.farnell.com/yageo-phycomp/can4311129200431k/antena-12-x-4-433mhz/dp/1282674?crosssellid=1282674&crosssell=true&in_merch=truex%x</a>%</p>
<p>A simple patch would be nice that allows inserting hyperlinks as they are, e.g. by placing them into inverted commas or placing the full <a href> HTML tag.</p> Redmine - Patch #5510 (Resolved): Enable Mutliple Versions Per Issuehttps://www.redmine.org/issues/55102010-05-12T06:14:28ZCharlie Savage
<p>Attached is a patch against head (as of today) that enables multiple versions per issue. If there is interest, we would be happy to do what is necessary to integrate this into Redmine core. I've attached a screen shot of the issue page so people can see what it looks like.</p>
<p>There have been several past discussions about supporting multiple versions per issue - see <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add 'affected version' as a standard field (Closed)" href="https://www.redmine.org/issues/1675">#1675</a>, <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Issues fixed in multiple versions (Closed)" href="https://www.redmine.org/issues/284">#284</a>, <a class="issue tracker-2 status-1 priority-5 priority-high2" title="Feature: Feature: Allow setting multiple target-milestones (New)" href="https://www.redmine.org/issues/1266">#1266</a>.</p>
<p>In our use case, we have 60 projects, each of which has 7 phases (each a version) and work orders (each a version) and weekly development releases (global versions). Thus an issue can be added to the May 14th development release, added to Phase I and added to a work order. Basically, we find versions a great way to group issues together to a) keep track of progress b) roll up time entries c) roll up estimated times.</p>
<p>A quick over of the patch:</p>
<ul>
<li>Because it changes models, controller and views, its not really workable as a plugin</li>
</ul>
<ul>
<li>It adds a new table, issues_versions, with issue_id and version_id columns. This is a habtm relationship between versions and issues. This could be done as :has_many :through if that is preferable.</li>
</ul>
<ul>
<li>It includes migrations to setup the new table and then renames the fixed_version_id column in issues to fixed_version_id_old (so as to not delete the data). Note that as far as I can tell, rails migrations don't allow the creation of a two column habtm table with both fields as primary keys, thus part of the migration is in sql currently (tested on postgresql).</li>
</ul>
<ul>
<li>It adds a new issue_version controller modeled after issue_relation as well as the necessary controller permissions.</li>
</ul>
<ul>
<li>It updates all the various places issue.fixed_version is used (issue update form, mass edit form, move form, reports, etc).</li>
</ul>
<ul>
<li>The ugliest part of the patch is Issue#by_version since it has to repeat code from Issue#count_and_group_by which isn't flexible enough for this change.</li>
</ul>
<p>The one caveat of the patch is time reports. These reports remain unchanged if you do not group by version. But if you group by version, and add an issue to two versions, then its time is added to both versions. That is exactly the behavior we want, but it might not be appropriate in all cases. The easy way to avoid it is don't add an issue to two versions (or if you do, don't sum up the times between the two versions). Or in other words, multiple versions give a great deal more flexibility to managing a product, but you do have to understand what you are doing.</p>
<p>Like I said, if there is interest we'd like to see this integrated into Redmine core and are happy to make changes/update tests, etc. to make it happen. Note we've been running the patch in production for a couple days now, so believe it works as designed. We'll keep the patch updated against head, and fix any issues that we run into obvously.</p> Redmine - Patch #4878 (Resolved): More Hook Featureshttps://www.redmine.org/issues/48782010-02-18T17:28:59ZThomas Löber
<p>Hi!</p>
<p>I added some features to <code>hook.rb</code>:</p>
<ul>
<li>cleaned-up <code>call_hook</code></li>
</ul>
<ul>
<li>added an <code>:if</code> option to <code>render_on</code>, so you can write:<br /><pre>
render_on :view_issues_form_details_bottom, :partial => "test", :if => :really?</pre></li>
</ul>
<ul>
<li>added <code>render_to_string</code> to <code>ActionMailer</code> so <code>call_hook</code> can also be called from the mail templates in <code>app/views/mailer</code></li>
</ul>
<p>Unfortunately I didn't manage to write the matching test for @hook_test.rb" so far.</p> Redmine - Patch #3806 (New): Template enginehttps://www.redmine.org/issues/38062009-09-02T13:54:40ZDmitry Chernyak
<p>I just wrote the simple template engine:<br />You must create a project with id "templates".<br />Next, when you'll create the new wiki page, if page with such name can be found in templates/wiki, it will be used as template.</p>
<p>I using it to write SLA for projects.</p>
<p>The changes is in the<br />lib/redmine/wiki_formatting/textile/helper.rb<br />(one function)<br /><pre><code class="ruby syntaxhl"> <span class="k">def</span> <span class="nf">initial_page_content</span><span class="p">(</span><span class="n">page</span><span class="p">)</span>
<span class="vi">@wtempl</span> <span class="o">=</span> <span class="no">Project</span><span class="p">.</span><span class="nf">find</span><span class="p">(</span><span class="s2">"templates"</span><span class="p">)</span>
<span class="n">pname</span> <span class="o">=</span> <span class="s2">"</span><span class="si">#{</span><span class="vi">@page</span><span class="p">.</span><span class="nf">pretty_title</span><span class="si">}</span><span class="s2">"</span>
<span class="vi">@templ</span> <span class="o">=</span> <span class="vi">@wtempl</span><span class="p">.</span><span class="nf">wiki</span><span class="p">.</span><span class="nf">find_or_new_page</span><span class="p">(</span><span class="n">pname</span><span class="p">)</span>
<span class="k">if</span> <span class="vi">@templ</span><span class="p">.</span><span class="nf">new_record?</span>
<span class="k">then</span>
<span class="s2">"h1. </span><span class="si">#{</span><span class="vi">@page</span><span class="p">.</span><span class="nf">pretty_title</span><span class="si">}</span><span class="s2">"</span>
<span class="k">else</span>
<span class="vi">@templ</span><span class="p">.</span><span class="nf">content</span><span class="p">.</span><span class="nf">text</span>
<span class="k">end</span>
<span class="k">end</span>
</code></pre></p> Redmine - Patch #3749 (New): Wiki. TOC. The standardised anchors and admissible "fragment" part o...https://www.redmine.org/issues/37492009-08-17T23:10:11ZRoman Musin
<p>In such browsers as Opera 9/10 links in TOC menu does not work, this patch make link as much as possible compatible.</p>
<p>OS: Linux devis 2.6.26-2-686 <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: permissions if not admin (Closed)" href="https://www.redmine.org/issues/1">#1</a> SMP Sun Jun 21 04:57:38 UTC 2009 i686 GNU/Linux<br />Browser: Google Chrome 3.0.190.2, Opera 9.64, Firefox 3.08<br />Check XHTML with HTML Validator 0.8.5.8 (0 warnings, 0 errors)</p>
<hr />
<p>First patch for current trunk.</p>
<p>./script/about:<br /><pre>
About your application's environment
Ruby version 1.8.7 (i486-linux)
RubyGems version 1.3.2
Rails version 2.2.2
Active Record version 2.2.2
Action Pack version 2.2.2
Active Resource version 2.2.2
Action Mailer version 2.2.2
Active Support version 2.2.2
Application root /home/devis/RedmineCurrent
Environment development
Database adapter sqlite3
Database schema version 20090614091200
</pre></p>
<p>svn info<br /><pre>
Path: .
URL: svn://rubyforge.org/var/svn/redmine/trunk
Repository Root: svn://rubyforge.org/var/svn/redmine
Repository UUID: e93f8b46-1217-0410-a6f0-8f06a7374b81
Revision: 2845
Node Kind: directory
Schedule: normal
Last Changed Author: jplang
Last Changed Rev: 2845
Last Changed Date: 2009-08-17 20:37:31 +0400 (Пнд, 17 Авг 2009)
</pre></p>
<p>Without patch one test failed:<br /><pre>
1) Failure:
test_show_atom(IssuesControllerTest)
[./test/functional/issues_controller_test.rb:377:in `test_show_atom'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/testing/setup_and_teardown.rb:60:in `run']:
<false> is not true.
</pre></p>
<p>With patch one test failed too:<br /><pre>
1) Failure:
test_show_atom(IssuesControllerTest)
[./test/functional/issues_controller_test.rb:377:in `test_show_atom'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/testing/setup_and_teardown.rb:60:in `run']:
<false> is not true.
</pre></p>
<hr />
<p>Second patch for stable branch.</p>
<p>./script/about:<br /><pre>
About your application's environment
Ruby version 1.8.7 (i486-linux)
RubyGems version 1.3.4
Rails version 2.1.2
Active Record version 2.1.2
Action Pack version 2.1.2
Active Resource version 2.1.2
Action Mailer version 2.1.2
Active Support version 2.1.2
Application root /home/devis/Redmine
Environment development
Database adapter sqlite3
Database schema version 101
</pre></p>
<p>svn info:<br /><pre>
Path: .
URL: svn://rubyforge.org/var/svn/redmine/branches/0.8-stable
Repository Root: svn://rubyforge.org/var/svn/redmine
Repository UUID: e93f8b46-1217-0410-a6f0-8f06a7374b81
Revision: 2845
Node Kind: directory
Schedule: normal
Last Changed Author: edavis10
Last Changed Rev: 2831
Last Changed Date: 2009-08-01 22:28:57 +0400 (Сбт, 01 Авг 2009)
</pre></p> Redmine - Patch #3274 (New): Wiki Page Categorieshttps://www.redmine.org/issues/32742009-04-30T11:21:59ZSven Schwyn
<p>This patch is a preliminary implementation of wiki page categories (think: Wikipedia) for Redmine.</p>
<p>The patch is against Redmine 0.8.3. Watch it in action here:<br /><a class="external" href="http://www.bitcetera.com/assets/media/wiki_page_categories.mov">http://www.bitcetera.com/assets/media/wiki_page_categories.mov</a></p>
<p>Please note that I haven't written nor adapted any tests/fixtures yet. If you choose to adopt this patch, I'll catch up on this.</p> Redmine - Patch #3123 (Needs feedback): Check additional mail headers when creating issues via emailhttps://www.redmine.org/issues/31232009-04-05T15:54:45ZDuncan Harris
<p>We have a setup with Redmine where users often send mail using different from addresses in the email. We use Google Apps for email, but this would apply to other mail systems where users can set up multiple from addresses in their email.</p>
<p>If users send email with a different from address than their registered one then Redmine ignores the incoming email.</p>
<p>To fix this issue I created the attached modification which checks the mail headers "Return-Path", "Sender" and finally "From" (as before) for a match to a user account.</p>
<p>The "Return-Path" header relies on getting mail server to set this to the envelope sender address. I use the preline program with qmail to get this set.</p>
<p>This works because Google Apps email (and GMail) always set the Sender and envelope sender addresses to the users main or canonical email address even if they choose a different "From" address.</p> Redmine - Patch #2457 (Needs feedback): Different style of new issue/timelog interfacehttps://www.redmine.org/issues/24572009-01-07T13:49:09ZMischa The Evil
<p>For my own Redmine instance I modified the interface regarding the "entry-links" for new issues and new timelogs a long time ago. I used several other patches and sources to come to the final result. I always wanted to create a configurable patch for others who might be interested, but never came to it. Now, here it finally is...</p>
<p>The urge for the modifications came from the fact that I needed to have cross-project, direct-access to the new-links for both the issues and the timelogs (the only two things which a user enters frequently).</p>
I added/modified the following things:
<ul>
<li>Added setting <code>main_new_links_enabled</code> which enables the changes from this patch (defaults to 0/false) and at the same time removes the default "New issue"-tab on the project-menu</li>
<li>Added new-issue link right above the main issuelist (view: issues/index) which get rendered <code>if_authorized</code></li>
<li>Added JavaScripted top-menu items for new issue and new timelog (only rendered when the visitor is a logged-in user && the current logged-in user has at least one membership (role)) which opens dynamic-menu's (based on the project-selector) showing the projects for which the current logged-in user has a role.</li>
</ul>
As mentioned earlier I based my modifications on some other patches and contributions:
<ul>
<li>Patch <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Patch for #1003 (Closed)" href="https://www.redmine.org/issues/1022">#1022</a> (Patch for <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Allow "New Issue" from anywhere (Closed)" href="https://www.redmine.org/issues/1003">#1003</a> [Allow "New Issue" from anywhere]) by Rocco Stanzione; This was my starting point for this patch. I've refactored the CSS to better fit the current trunk's default theme. I've also modified the conditions under which the links are displayed.</li>
<li>Patch <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Jump-in for 'add time' (Closed)" href="https://www.redmine.org/issues/249">#249</a> (Jump-in for 'add time') by Michael Pirogov; This patch made me realize I wanted the new timelog-liks integrated just as the new issue-links. This also gave me the insights about how this could be merged with patch <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Patch for #1003 (Closed)" href="https://www.redmine.org/issues/1022">#1022</a> to implement my needs for the new timelog-links.</li>
<li><a href="http://forge.typo3.org/repositories/diff/team-forge?rev=905" class="external">Revision 905</a> of Typo3's Redmine-fork by Sebastian Kurfürst; This changeset gave me the idea and basic-code for adding the new issue-link also in the main issuelist and for removing the new-issue tab.</li>
</ul>
<p>Like stated before I've added a setting for the modifications I've made. This means that with the patch applied (but no configuration) the default behaviour/UI isn't modified. The modifications specifically needs to be configured to be used.</p>
<p>This patch is not specifically shared/posted to get integrated into the Redmine core since I think it is more a personal request to have these changes integrated rather then that it is a community one.</p>
<p>Hope someone can appreciate the patch. Just to note: I've kept the code as seperated as possible (ie duplicated lots of it for both the JavaScripted menu's, instead for combining it at a higher-level). This will allow more easy extraction of parts of this patch.</p> Redmine - Patch #2173 (Needs feedback): Update the Git repository automaticallyhttps://www.redmine.org/issues/21732008-11-13T08:03:48ZDavid Holm
<p>The Wiki suggests (<a class="external" href="http://www.redmine.org/wiki/redmine/RedmineRepositories">http://www.redmine.org/wiki/redmine/RedmineRepositories</a>) that you should set up a cron job to update the Git bare repository, the one redmine points to, automatically. This is unneccessary since you could just as easily use Git's hooking mechanism to have it automatically update the repo on each push.</p>
<p>1. chmod a+x post-receive-redmine<br />2. Put post-receive-redmine in <redmine dir>/doc/git-hooks<br />3. Change into your main git repo dir (the one you push to)<br />4. Edit ./hooks/post-receive and add a line that says ". <redmine dir>/doc/git-hooks/post-receive-redmine" <br />5. Run "git config --add hooks.redmineGitBase <base path to redmine bare repos, i.e. /var/lib/redmine/git_repos>" <br />6. You're done!</p>
<p>The script could be updated to create the bare repo if it doesn't already exist but it would need to know which permissions to change it to for redmine to read it so I didn't add this feature.</p> Redmine - Patch #1857 (New): Make {{toc}} render as properly nested list + skip supporthttps://www.redmine.org/issues/18572008-09-04T14:34:40ZJim Jones
<p>The attached patch changes the {{toc}}-macro to render as a properly nested HTML unordered list.<br />Furthermore it adds a parameter to skip the first n headlines, because at least the first one is usually not interesting:</p>
<p>Example:
{{toc:1}} skips the first headline.
{{toc:3}} skips the first three headlines.</p>
<p>The patch also removes the (now superflous) css indentation rules for the <li> elements.</p> Redmine - Patch #1700 (New): Support for extra macros to help in move from trachttps://www.redmine.org/issues/17002008-07-28T16:31:43ZRobert Shell
<p>With moving from trac needed some more macros for linking issues back to wiki pages to show queue sizes, new tickets waiting in a area etc. issue_list Lists Issues matching a list of given parameters</p>
<pre><code>!{{issue_list(tracker,category,status,user,max) }}</code></pre>
<p>issue_count, Count number of issues matching a set of filters (tracker,owner,category,status currently supported as filters)</p>
<pre><code>!{{issue_count(tracker=xxx,category=xxx,status=xxxx) }}</code></pre>
<p>issue_query: Same as issues_count be returns lists and not single count</p>
<pre><code>!{{issue_query(tracker=dddd&category=dsdd&status=dddd&owner=ssss&max=10) }}</code></pre>
<p>Also with more of wiki pages across had problems with lose of TitleIndex function so re-implement this for redmine. I Have added ability to create a number of styles of list.</p>
<p>title_list: Inserts an alphabetic list of all wiki pages into the output. Appears as a unordered list</p>
<pre><code>{{title_list(title-prefix)}}</code></pre>
<p>title_menu: Inserts an alphabetic menu (toc style) of all wiki pages into the output. This uses the toc css to produce a nice side menu to link groups of pages together.</p>
<pre><code>{{title_menu(title-prefix,level,max,css-sytle)}}</code></pre>
<p>title_bar: Inserts an alphabetic menu of all wiki pages into the output. This is basically aimed a across the screen menu with details menu currently styled as a table to our old trac navigation.</p>
<pre><code>!{{title_bar(title-prefix,level,max,css-sytle)}}</code></pre>
<p>title_index: title_index boxed up titles by letter to create a glossary or index. Use this for generation of a glossary and for larger indexes of pages.</p>
<pre><code>!{{title_menu(title-prefix,columns,max)}}</code></pre>
<p>__</p>