Redmine: Issueshttps://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292023-12-14T03:02:52ZRedmine
Redmine Redmine - Defect #39843 (Needs feedback): Create a new task, the page does not jump after the tas...https://www.redmine.org/issues/398432023-12-14T03:02:52Zjianjun liu
<p>Environment:<br /><pre>
Redmine version 5.0.4.stable
Ruby version 2.7.5-p203 (2021-11-24) [x86_64-linux-gnu]
Rails version 6.1.7
Environment production
Database adapter PostgreSQL
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery smtp
Redmine settings:
Redmine theme Circle (includes JavaScript)
</pre></p>
<p><img src="https://www.redmine.org/attachments/download/31626/clipboard-202312141102-imz31.png" alt="" /><br /><img src="https://www.redmine.org/attachments/download/31627/clipboard-202312141102-9wh6v.png" alt="" /></p> Redmine - Defect #39803 (Needs feedback): Plugin modules no longer workinghttps://www.redmine.org/issues/398032023-12-10T13:58:20ZGuus Teley
As of Redmine 5.1.x (Rails 7.1.2) plugins that rely on modules in the plugin/lib directory are no longer working.<br />Debugging lib/redmine/plugin_loader.rb shows that in <code>add_autoload_paths</code> in <code>engine_cfg.all_eager_load_paths.each do |dir|</code> the following directories are added:
<ul>
<li>app/controllers</li>
<li>app/helpers</li>
<li>app/models</li>
<li>lib</li>
</ul>
<p>Note that the lib directory also has been added before with an explicit <code>engine_cfg.paths.add 'lib', eager_load: true</code></p>
<p>Trying to force load the required module with <code>require File.expand_path('../lib/my_module', __FILE__)</code> or <code>require_relative 'lib/my_module'</code> doesn't help.<br />Before migrating to Rails 7, a simple <code>require MyModule</code> worked fine.</p> Redmine - Feature #38431 (Needs feedback): Add Counter to newshttps://www.redmine.org/issues/384312023-04-11T06:21:48ZC S
<p>It would be great to have a counter for the news views...</p> Redmine - Defect #35802 (Needs feedback): Redmine profile language form lists non-localized langu...https://www.redmine.org/issues/358022021-08-23T16:10:44ZFlorian Krupicka
<p>In our Redmine installation we found, that the drop down for preferred language was listing "English" twice.</p>
<p>After some investigation, we found out, that Redmine, using the standard Rails I18N gem, takes all available locales from the I18N backend. A library dependency from one of our custom plugins actually provided I18N for the Khmer language (<code>km</code>). Since the displayed language name is localized in Redmine itself and the fallback mechanism is in place, it was displayed as "English", while still using the language code in several places, resulting in strange error messages in the log file.</p> Redmine - Defect #35062 (Confirmed): Back URLs with <t+ operator breakhttps://www.redmine.org/issues/350622021-04-09T14:36:09ZFelix Schäfer
<p>This is a problem we noticed but haven't been able to correct yet. Maybe someone else will find a good solution for this.</p>
<p>Steps to reproduce:<br />- Navigate to the issue list in a project<br />- Add the filter "Due date" "in less than" "30 days" and apply, this should put the Issue Query in the parameters of the URL of the browser<br />- Navigate to "Log time" in the + menu<br />- Enter some data and click "Create" or click "Cancel"</p>
<p>This results in a <code>RuntimeError in IssuesController#index Unknown query operator <t</code></p>
<p>At some point the <code><t+</code> from the Referer URL doesn't get re-encoded properly and the <code>+</code> becomes a space in the URL. This confuses the Query model.</p> Redmine - Defect #34593 (Needs feedback): privacy problem on users infohttps://www.redmine.org/issues/345932021-01-14T16:23:30ZFabrizio Sebastiani
<p>If a logged-is user start to access cyclically to urls likes this:</p>
<pre>
https://example.com/redmine/users/5
https://example.com/redmine/users/6
https://example.com/redmine/users/7
...
</pre>
<p>he/she will see get the full organization's useers, members, informations, accounts, email etc... This is a particular sensible information if organization needs to hide and protect membership information to all users.</p>
<p>This looks violation of privacy information. Also the organization cannot hide to any member this wide information. Looks a design lack.</p> Redmine - Defect #33287 (Needs feedback): Issue File Column Attachment Link Errorhttps://www.redmine.org/issues/332872020-04-10T19:28:55ZSarthak Bakshi
<p>Attachments link on issue page inside Files column is breaking and file is unable to view.</p> Redmine - Defect #32420 (Needs feedback): Issue redirect after login not workinghttps://www.redmine.org/issues/324202019-11-05T22:15:08ZJames Kurczodyna
<p>I am seeing issues with redirects after login. When I go to an issue URL while logged out I expect to be redirected to the issue after logging in. I'm seeing this on.</p>
Steps to reproduce:
<ul>
<li>log out</li>
<li>go to /issues/12345
<ul>
<li>I get redirected to /login?back_url=http%253A%252F%252Fissues.afinedevelopment.com%252Fissues%252F12345</li>
</ul>
</li>
<li>log in
<ul>
<li>I get redirected to /my/page</li>
<li>expecting to be /issues/12345</li>
</ul></li>
</ul>
<p>MacOS / Chrome 77.0.3865.90</p>
<p>Environment:<br /> Redmine version 4.0.1.stable<br /> Ruby version 2.5.3-p105 (2018-10-18) [x86_64-linux]<br /> Rails version 5.2.2<br /> Environment production<br /> Database adapter Mysql2<br /> Mailer queue ActiveJob::QueueAdapters::AsyncAdapter<br /> Mailer delivery smtp<br />SCM:<br /> Subversion 1.6.17<br /> Git 1.7.9.5<br /> Filesystem <br />Redmine plugins:<br /> bitbucket_reference_redmine 0.1.3<br /> redmine_agile 1.4.8<br /> redmine_base_deface 0.0.1<br /> redmine_base_stimulusjs 1.0.1<br /> redmine_checklists 3.1.14<br /> redmine_lightbox2 0.5.0<br /> redmine_messenger 1.0.3<br /> redmine_multiprojects_issue 4.0.0<br /> redmine_open_links_in_new_window 0.0.3<br /> redmine_theme_changer 0.4.0</p>
<p>Thanks,<br />James</p> Redmine - Defect #27126 (Needs feedback): Breadcrumbs and Drop-down List corruptedhttps://www.redmine.org/issues/271262017-10-05T03:34:11ZRobin Corba
<p>Dear Redmine,</p>
<p>We have an issue with our current version of Redmine. We have about 50 different projects in our location installation, including some plugins:</p>
<pre>
Environment:
Redmine version 3.3.2.stable
Ruby version 2.1.2-p95 (2014-05-08) [x86_64-linux]
Rails version 4.2.7.1
Environment production
Database adapter Mysql2
SCM:
Subversion 1.8.11
Mercurial 1.4
Git 2.3.1
Filesystem
Redmine plugins:
plantuml_macro 0.0.1
redmine_wiki_extensions 0.7.0
redmine_wiki_lists 0.0.8
scrum 0.16.2
</pre>
<p>Since a day ago, we are having problems with our (sub)projects being re-arranged incorrectly in the breadcrumbs (top left corner) and the drop-down list for project selection in the top-right corner. Please see attached file <a class="attachment" href="https://www.redmine.org/attachments/19265">redmine-bug-breadcrumbs.png</a>).</p>
<p>Even though in the settings page of "Project A" the information is correct (Project A is a subject of Projects, which is a subproject of Development), in the breadcrumbs and drop-down list it shows that Project A is subproject of Development.</p>
<p>It also seems that when we want to move one (sub)project to a different level, many other projects get "moved" unwanted. Is there some cache that needs to be cleared, or do we have some corrupted data in the database?</p>
<p>Thanks!</p> Redmine - Defect #27067 (Needs feedback): Missed task for redmine:plugins:testhttps://www.redmine.org/issues/270672017-09-24T21:17:45ZEduard Panov
<p>Hi.<br />After the task for runs the plugins ui tests has been added need add invoke in redmine:plugins:test list also.</p>
<p>File ./lib/tasks/redmine.rake</p> Redmine - Feature #26521 (Needs feedback): Identify over-allocated resourcehttps://www.redmine.org/issues/265212017-07-25T09:34:31ZOlivier Reyre
<p>To identify the over allocated resources, and improve the planification and the Gantt project</p> Redmine - Defect #26508 (Needs feedback): excel have wrong column name at custom fieldhttps://www.redmine.org/issues/265082017-07-24T08:35:11ZRanda Bustami
<p>i had added some custom fields , but when i export to excel it display beside the name of the field " translation missing: en." <br />pls check attached image</p> Redmine - Feature #25561 (Reopened): Issues are not tasks: please split themhttps://www.redmine.org/issues/255612017-04-10T07:04:07Zcyril Thibout
<p>Hi</p>
<p>I know it has already been addressed but issues are not tasks and renaming issues to task is not enough because we need both !</p>
<p>I'm in favor of renaming the current issues module as tasks module since it is connected to the Gantt which has nothing to do with issues / tickets. Even if we think differently we do need to separate issues that are mainly submitted by the end user , from tasks that are generally submitted by the internal staff.</p>
<p>This issues / task confusion is the source of most rebukes from our customers.</p>
<p>What do think if this proposal please? I'm sure many already thought about it already</p>
<p>thanks</p>
<p>cyril</p> Redmine - Defect #25222 (Needs feedback): 404 error when visiting project's repository tab withou...https://www.redmine.org/issues/252222017-02-28T18:32:46ZLluís Vilanova
<p>I have a newly created project with some repositories, but none of them is marked as "main". If I now go to the repository tab, redmine shows a nice error page, saying it could not find an entry or revision in the repo (number 404). More importantly, the non-main repositories do not appear on the side-bar, where they usually are.</p>
<p>If I create an empty main repository using git the error persists, since git has no initial commit in it.</p>
<p>Only after I do some initial commit on the main repo, I can see the list of sub-repos in that project.</p> Redmine - Feature #23131 (Reopened): Plugin load order defined by inter-plugin dependencieshttps://www.redmine.org/issues/231312016-06-21T15:29:20ZFelix Schäfer
<p>Currently plugins requiring another plugin not yet loaded will cause a hard error, forcing plugin authors to somehow name their plugins to have a name that will be sorted after the names of all the other plugins they rely on in the default sort order (alphabetical I'd guess). See <a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/entry/tags/3.3.0/lib/redmine/plugin.rb#L236">source:/tags/3.3.0/lib/redmine/plugin.rb#L236</a> for the method to require other plugins, which will throw a hard error on line 251 on <code>Plugin.find</code> when the plugin hasn't been loaded yet.</p>
<p>This was something handled in ChiliProject, see <a class="external" href="https://github.com/chiliproject/chiliproject/commit/a24a24eb1980625fbc4558fc44f15498e883d2d9">https://github.com/chiliproject/chiliproject/commit/a24a24eb1980625fbc4558fc44f15498e883d2d9</a></p>
<p>Would something like that be of interest to Redmine? We could take care of adapting that patch to current Redmine trunk.</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 - Defect #20153 (Needs feedback): Ajax indicator ajaxComplete/ajaxStop do not fire at (do...https://www.redmine.org/issues/201532015-06-23T00:11:43Zgeorgi ivanov
<p>Ajax loading bar does not hide after the document jquery ajaxStart event fires it.</p>
<p>Temporary workaround would be if we add:</p>
<pre><code class="javascript syntaxhl"><span class="kd">function</span> <span class="nx">hideAjaxIndicator</span><span class="p">()</span> <span class="p">{</span>
<span class="nx">$</span><span class="p">(</span><span class="dl">'</span><span class="s1">#ajax-indicator</span><span class="dl">'</span><span class="p">).</span><span class="nx">hide</span><span class="p">();</span>
<span class="p">}</span>
<span class="nx">$</span><span class="p">(</span><span class="nb">document</span><span class="p">).</span><span class="nx">ready</span><span class="p">(</span><span class="kd">function</span> <span class="p">()</span> <span class="p">{</span>
<span class="nx">setTimeout</span><span class="p">(</span><span class="nx">hideAjaxIndicator</span><span class="p">,</span> <span class="mi">1000</span><span class="p">);</span>
<span class="p">});</span>
</code></pre><br />to application.js in public/javascript<br />which will force initial .hide on ajaxindicator. Redmine - Defect #19174 (Needs feedback): db migrate error from old version to 2.6https://www.redmine.org/issues/191742015-02-24T22:12:02ZJasen Burkett
<p>I did the typical mysqldump to get all the data from an existing (VERY OLD) redmine install that is being used.</p>
<p>I sucessfully imported the old data into a new redmine (newest version) clean install on a different server.</p>
<p>However now when I go to the page redmine.ardemgaz.com it no longer works (redmine is broke).</p>
<p>In the production.log file I am getting this error everytime I go to the page.<br /> Started GET "/" for 10.2.2.67 at 2015-02-24 21:55:23 +0000<br />Processing by WelcomeController#index as HTML<br /> Current user: anonymous<br />Completed 500 Internal Server Error in 2.7ms</p>
<p>NoMethodError (undefined method `passwd_changed_on' for #<AnonymousUser:0x00000005ed6520>):<br /> app/controllers/application_controller.rb:150:in `force_logout_if_password_changed'</p>
<p>When I imported the new data, I have not been able to do the following:<br /> rake db:migrate RAILS_ENV=production</p>
<p>because I get an error... here is the first part of that error....</p>
<pre><code>rake aborted!<br />StandardError: An error has occurred, all later migrations canceled:</code></pre>
<p>undefined method `inherit_members_changed?' for #<Project:0x000000032977c0>/var/lib/gems/1.9.1/gems/activemodel-3.2.21/lib/active_model/attribute_methods.rb:407:in `method_missing'<br />/var/lib/gems/1.9.1/gems/activerecord-3.2.21/lib/active_record/attribute_methods.rb:149:in `method_missing'</p>
<p>I seriously need some help here.</p>
<p>Thank you in advance</p> Redmine - Defect #16299 (Needs feedback): Custom Issue field is not saved while issue is createdhttps://www.redmine.org/issues/162992014-03-10T14:21:40ZGrzegorz Kuligowski
<p>Steps to reproduce:<br />- Add custom field in "Issue" section (Administration->Custom Fields->Issues->New Custom Field). Assign this custom field to some project, for example "TestPr" <br />- Go to "TestPr", click "New issue" <br />- Fill the issue, fill created custom field<br />- Click "Create"</p>
<p>Expected outcome:</p>
<p>The custom field has value equal to the filled one</p>
<p>Percieved outcome:</p>
<p>The custom field has no value (it is empty)</p>
<p>Additional information:</p>
<p>After issue is created I can click "update" and then I can edit and save this custom field without any problems.</p>
<p>Environment:<br /> Redmine version 2.4.3.stable<br /> Ruby version 2.0.0-p353 (2013-11-22) [x86_64-linux]<br /> Rails version 3.2.16<br /> Environment development<br /> Database adapter Mysql2</p> Redmine - Defect #10532 (Resolved): migrate_from_mantis script fails with missing table namehttps://www.redmine.org/issues/105322012-03-23T15:15:29ZAlan Chandler
<p>See <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: migrate_from_mantis script fails on first project using sqlite3 (Closed)" href="https://www.redmine.org/issues/10501">#10501</a> and <a class="issue tracker-1 status-3 priority-4 priority-default" title="Defect: migrate_from_mantis script fails on first project when trying to update version dates (Resolved)" href="https://www.redmine.org/issues/10504">#10504</a> for environment. This bug is with the patches supplied in those reports applied.</p>
<p>Migrating users......<br />rake aborted!<br />Mysql::Error: Table 'bugtracker.mantis_project_category_table' doesn't exist: SELECT * FROM `mantis_project_category_table` WHERE (`mantis_project_category_table`.project_id = 1) <br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:227:in `log'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:324:in `execute'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:639:in `select'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:62:in `select_all'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/base.rb:665:in `find_by_sql'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/base.rb:1582:in `find_every'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/base.rb:619:in `find'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:60:in `find'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:423:in `find_target'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:365:in `load_target'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:213:in `method_missing'<br />/home/alan/dev/redmine/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:392:in `method_missing'<br />/home/alan/dev/redmine/lib/tasks/migrate_from_mantis.rake:296:in `migrate'<br />/home/alan/dev/redmine/lib/tasks/migrate_from_mantis.rake:267:in `each'<br />/home/alan/dev/redmine/lib/tasks/migrate_from_mantis.rake:267:in `migrate'<br />/home/alan/dev/redmine/lib/tasks/migrate_from_mantis.rake:509<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `execute'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `invoke_with_call_chain'<br />/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_level'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_level'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `run'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run'<br />/var/lib/gems/1.8/gems/rake-0.9.2.2/bin/rake:33<br />/usr/local/bin/rake:19:in `load'<br />/usr/local/bin/rake:19<br />Tasks: TOP => redmine:migrate_from_mantis<br />Migrating projects.</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 - 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 - Defect #7151 (New): Custom Queries are not working when copied between projectshttps://www.redmine.org/issues/71512010-12-21T16:34:09ZPrasad Patil
<p>Hi,<br />I am using Redmine - 1.0.4 (2010-11-28) with Mysql 5.1 on Windows XP machine.</p>
<p>To replicate this issue follow the steps below.</p>
<p>1. Create a sample Project "Template 1" <br />2. Add a new Tracker called "Task" via the administration options<br />3. For the Project add Issue Categories e.g. Project Meetings<br />4. Create a new issue For the Project. For this new issues select the Tracker as "Task" and Category as "Project Meetings".<br />5. Now on the Issue Filter Options in Add Filter dropdown select "Category". <br />6. For this Category select Category "is" + "Project Meetings" <br />7. Apply this filter. Now you will see only issues with Category "Project Meetings" <br />8. Save this as query as "Project Meetings". When saving the Query mark it as "Public" and select the Status as "All" and save the query.<br />9. In the Administration select "Projects" Copy the above Project to create new project. In the Copy option select <br />Issue categories, Issues, Custom Queries, Members, Wiki pages, Forums.<br />10. Select the new created Project. Click on Issues Tab. Now in the Custom Queries when you select "Project Meetings" it does not list the correct issues.</p>
<p>Regards,<br />Prasad</p> Redmine - Feature #7110 (New): Api documentation tabhttps://www.redmine.org/issues/71102010-12-14T14:41:18ZFrancois Martorello
<p>Add Tab with API documentation of the code like Doxygen ...</p> Redmine - Feature #7109 (New): how to assign role for user while registering?https://www.redmine.org/issues/71092010-12-14T11:24:32Zvenkat chowdary
<p>Hi,</p>
<p>I want assign role for people while are registering. How can i assign ? <br />i have created custom-field with name of role in user but its not linking with roles available in the roles and permission field.</p> Redmine - Feature #7105 (New): Popup menu for the Projects linkhttps://www.redmine.org/issues/71052010-12-13T21:39:32ZEmmanuel Bourgerie
<p>Hi !</p>
<p>I'm an occasional Jira user, and there is a little feature that I really appreciate. Here are the details :</p>
<p>Imagine a little arrow just near the Projects link (on the very top). Clicking this arrow would load the projects list in a list (AJAX is my friend), then I could jump to a project quickly instead of having to load the entire page.</p>
<p>Having this would be a great pleasure. I know it's a detail, but such details make life easier isn't ? ;)</p>
So, if your holidays are boring, here is a little plus that would make it awesome :
<ul>
<li>Highlights projects the users is working on by splitting the list in two parts : "My projects", "Other projects". On a large list, I assume users often switch between a few projects, so it wouldn't be necessary to scroll.</li>
</ul> Redmine - Defect #6951 (New): Context Menu Broken on Machttps://www.redmine.org/issues/69512010-11-20T21:17:40ZDave Abrahams
<p>Tried this with Safari and FireFox. Also tried with IE in a VM, but not sure that's so conclusive. All three were broken in slightly different ways. Reporting on Safari here, though.</p>
<ul>
<li>When I <em>left</em>-click the rectangle on the right side of a subtask list (what is that rectangle <em>for</em>, anyway?) Safari changes my cursor to the context-menu cursor. It stays that way until I hit ESC. Things are otherwise normal</li>
</ul>
<ul>
<li>When I <em>right</em>-click (or control-click) inside that rectangle, I get Safari's regular context menu (e.g. with "Back" and "Reload Page")</li>
</ul>
<ul>
<li>When I right-click (or control-click) anywhere outside that rectangle, it will bring up the Redmine context menu, but it seems only to notice my mouse position when I either click to select a menu item, or, for an instant, when I press the control key again. That makes it impossible to select items in submenus until you notice that you can get the menu to wake up when you press control, because the submenu won't be displayed otherwise.</li>
</ul>
<p>I tried to get some of the information requested at <a class="external" href="http://www.redmine.org/wiki/redmine/SubmittingBugs">http://www.redmine.org/wiki/redmine/SubmittingBugs</a>, but you may have seen my other issue. It's a fresh installation of the latest redmine, MySQL, Rails, etc.</p> Redmine - Defect #6917 (New): respond_to_without_attributes? does not work from runnerhttps://www.redmine.org/issues/69172010-11-16T19:20:25ZBart Vanbrabant
<p>If have written a script that is executed with the ruby on rails runner. This script requires all repositories (which can be hg, svn or git in my setup). When a iterate over all repositories it gives an exception on the first git repository. This occurs because respond_to_without_attributes? is not defined on git instances. This only occurs in the runner, not in the a plugin.</p>
<p>I can work around this by wrapping lines 1652 to 1660 with <br /><pre>
if object.respond_to? :respond_to_without_attributes?
</pre></p>
<p>The side-effect of this workaround is that the type of the git repository objects is not <em>Repository::Git</em> such as <em>Repository::Mercurial</em> but just <em>Git</em>.</p> Redmine - Feature #6808 (New): first class citizenry for all types of fields in Redminehttps://www.redmine.org/issues/68082010-11-02T18:31:29ZAlbert Rosenfield
<p>I think that core fields, plugin fields and custom fields should all be part of the same structure in the database and internals.</p>
<p>The goal: to treat each kind of field equally well everywhere in the Redmine interface.</p>
It would help with various stuff all around:
<ul>
<li>allow functionality to be segregated into separately maintainable plugins (eg. Gantt)</li>
<li>fix the inability to sort the order of some fields (eg. the placement of built-in timelog fields as opposed to custom ones)</li>
<li>fix various problems where columns are missing from output (eg custom fields in timelog detail view)</li>
<li>fix various problems with excess filtering options (eg. due-date when calendar+gantt+etc is disabled)</li>
<li>fix various problems with too little filtering options (eg. custom fields)</li>
</ul>
<p>Lots more, the point is that it would generally be a good thing.</p>
<p>(As a subsequent issue, at a hypothetical point in time where the above has happened, I'd also like to see a Permission automatically created for each field, so that an administrator can decide that fx. the Assignee field of an issue is only editable by some users. Ie. those who via various bindings have the automatically created "Edit <field>" permission.)</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 - Defect #6671 (New): In version detail page of a project that has sub-projects when you ...https://www.redmine.org/issues/66712010-10-14T11:41:22ZEhsan Afzali
<p>In the version detail page of project with sub-projects for example 'http://redmine.example.org/projects/parent-project/versions/1' in the 'Issues by category' section it shows all categories of sub projects. But they link to the parent project issue list instead of their own projects.<br />For example if you have a catgory 'A' for version '1' of Project 'sp1' that is sub-project of 'parent-project' the links of 'A' hyperlink in 'Issues by category' is 'http://redmine.example.org/projects/parent-project/issues?category_id=1&fixed_version_id=1&set_filter=1' instead of 'http://redmine.example.org/projects/sp1/issues?category_id=1&fixed_version_id=1&set_filter=1' because the 'parent-project' does not have 'A' category with id '1' and so it shows all issues for that version instead of showing just issues of that category.</p> Redmine - Feature #6665 (New): Copy member settings between projecthttps://www.redmine.org/issues/66652010-10-14T07:09:37Zleigh gawne
<p>It would be useful to be able to copy member configurations from one project to another. When you have many member with different roles in a project, and you wish to create the same member access structure in another project, you must currently do this manually, which can be time consuming and error prone.</p> Redmine - Defect #6662 (New): JavaScript is not minified for production usehttps://www.redmine.org/issues/66622010-10-13T15:18:30ZAnonymous
<p>The current JavaScript that Redmine uses in production environment is not minified using a tool such as Google Closure or YUI Compressor. This will dramatically reduce the size of the page a client has to download if it was used.</p> Redmine - Feature #6645 (Reopened): atomic 'grab' buttonhttps://www.redmine.org/issues/66452010-10-12T14:26:32ZAlbert Rosenfield
<p>I'd like to see a button in Redmine to atomically make a person the "active handler" for an issue.</p>
<p>Background:<br />-----------<br />When Redmine is used more as a support ticket system than a software development system, there is often a necessity for answering issues quickly after their creation. (In industry parlance, I think it is called a "guaranteed response time"?)</p>
<p>A couple of handlers may be on duty to respond to issues. Whenever a new issue pops up, they receive it on their dashboard (whatever screen they use for that), and start replying to it.</p>
<p>The problem is that two or more handlers often start replying with more or less the same response to the same issue, wasting their time.</p>
<p>Proposed solution:<br />------------------<br />A plugin or option that, when enabled, adds a "Grab" button to the issue list, for any issues that do not currently have a handler.</p>
<p>When clicked, the button just makes sure that noone else has already clicked the button, and when not, it atomically assigns the case to the user that clicked it.</p>
<p>(If another user pressed Grab first, a message is displayed to that effect, optimally with the user name of the person who got there first.)</p>
<p>How this solves the problem:<br />----------------------------<br />Now, handlers can first click the "Grab" button, and only when they receive a confirmation from the system that the case is now their responsibility, will they start to update the issue.</p>
<p>--</p>
<p>I have too little experience with Redmine to know if this is possible to implement as a plugin. If anyone could mentor a bit and tell me what the main things necessary for constructing a plugin (or patch) to do the above would be, maybe I could work on it myself.</p>
<p>Help much appreciated :-)</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 - Defect #6583 (New): Separate non-subURI Redmine instances on the same machine cannot be...https://www.redmine.org/issues/65832010-10-06T01:37:04ZPierce Morton
<p>This problem is trivial to reproduce.</p>
<p>Create two separate Redmine folders from the 1.02 package.</p>
<p>Initialise both as Redmine instances using the standard procedures, and run them with WebRICK or Mongrel on two different ports (so one is on machine:1234 and the other on machine:3000 )</p>
<p>Log into one, move around a bit, then log into the other. Switch back to the first one and click a link. You will be taken to the login screen.</p>
<p>Apparently the original 'setcookie' specification ignores ports, so one instance clobbers the other's session cookie.</p>
<p>Proposed resolution:<br />I took a look at the Redmine code. The session seems to be always set with a name '_redmine_session' and a randomly generated secret.<br />What I propose is this:<br />Edit the rake task in 'initialisers.rake' to accept a single argument for an identifier for the instance. This identifier is appended to the '_redmine_session' string during code generation. Thus each Redmine instance doesn't stomp on the other's cookie even if they are hosted on the same machine.</p>
<p>This also provides a cleaner solution to <a class="issue tracker-3 status-5 priority-5 priority-high2 closed" title="Patch: session cookie path does not respect RAILS_RELATIVE_URL_ROOT (Closed)" href="https://www.redmine.org/issues/3968">#3968</a> that avoids hand-editing code.</p> Redmine - Feature #6380 (New): filter in reporthttps://www.redmine.org/issues/63802010-09-13T12:32:59ZJerome Millon
<p>Hi, could you allow user to choose different filters in report (tracker, spent time, estimated time, due date, resolution %, priority, subject, etc.) ?</p>
<p>In my factory, managers need the following indicators by week, month and trimester for each person and for each task :
* time spent,
* initial estimated time,
* % done,
* remaining time,
* due date,
* category,
* resolution,
* affected version.</p>
<p>That's why those filtered values are very valuable for managers who can follow activity by week or by month.</p>
<p>Thereby we can compile a kind of changelog between two revisions with filters "affected version", "resolution" and "category".</p>
<p>Thank you.</p> Redmine - Feature #6369 (New): Add custom format field type that is Resolvershttps://www.redmine.org/issues/63692010-09-12T04:51:10ZBurt Culver
<p>I want to make a custom field that is a list of the resolvers on a project. This would allow the developer to "assign" a code review to a particular person without losing Assigned To status. We tried reassigning the issue to the code reviewer but it ended up confusing people watching the issue and you had to check the issue history to really understand who its really assigned to.</p>
<p>I could do this by hard coding a list of users in a List custom field, but since redmine already has the smarts to make the list of Assigned To: people, I should be able to use that list to assign a user to a custom field.</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 #6366 (New): Due date on an issue should follow the associated release due date...https://www.redmine.org/issues/63662010-09-11T18:50:33ZTony Jacobs
<p>When an issue does not have an end date assigned, but it does have a version assigned, and the version does have a date assigned, then the end date of the associated bug should be implicitly assumed to be the release date.</p>
<p>I think it's a misfeature to want the upper bound of an existing end date to be clamped to the release date, so I'm explicitly not asking for that here. Just when the end date is undefined / null.</p>
<p>Observed in Redmine 1.0.1 against MySQL 5.0.91</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 #6321 (New): Plugin web interface and web installationhttps://www.redmine.org/issues/63212010-09-07T10:11:56ZEric Georgiades
<p>The installation and usage of plugins is currently limited to the system's administrator, however it would be an amazing feature (and would require a complete re-writing of how plugins get implemented) if the Redmine administrator could upload, install and configure a plugin via the control panel online on the web interface.</p>
<p>i.e. How popular CMS allow installation of modules etc.</p>
<p><em>This is something I personally would love to see.<br />I hope this post isn't already posted, I searched for it, my apologies if it is.</em></p> Redmine - Feature #6214 (New): Page name expansion for linkshttps://www.redmine.org/issues/62142010-08-25T15:25:50ZŽeljko Trogrlić
<p>Writing <a class="wiki-page new" href="https://www.redmine.org/projects/redmine/wiki/SomePageName">some page name</a> every time just to add space is lots of unnecessary work.</p>
<p>Wiki should replace <a class="wiki-page new" href="https://www.redmine.org/projects/redmine/wiki/SomePageName">SomePageName</a> with something more friendly.</p>
<p>Simpler option is to just add spaces between words (works well for most of the names).</p>
<p>More sophisticated option is to add proper name as page attribute and use it instead of page name. In addition, it could be rendered on top of page to avoid duplicating it as h1.</p> Redmine - Feature #6213 (New): Common acronym definitionhttps://www.redmine.org/issues/62132010-08-25T15:17:00ZŽeljko Trogrlić
<p>It is possible to define acronyms using Textile<br /> <abbr title="Internet Protocol">IP</abbr><br />but that means that acronyms must be defined every time when they are used.</p>
Externalize acronym definition so they can be defined only once. Track three attributes for each acronym:
<ul>
<li>acronym</li>
<li>full name</li>
<li>link (wiki or external)</li>
</ul> Redmine - Feature #6212 (New): Page synonymshttps://www.redmine.org/issues/62122010-08-25T15:12:48ZŽeljko Trogrlić
<p>Writing text/link pair every time is too much trouble; it would be easier to define page synonyms.</p>
<p>So instead of<br /> <a class="wiki-page new" href="https://www.redmine.org/projects/redmine/wiki/VisualSourceSafe">VSS</a><br />and<br /> <a class="wiki-page new" href="https://www.redmine.org/projects/redmine/wiki/VisualSourceSafe">version control</a><br />one could define synonym and write <a class="wiki-page new" href="https://www.redmine.org/projects/redmine/wiki/VSS">VSS</a> or <a class="wiki-page new" href="https://www.redmine.org/projects/redmine/wiki/VersionControl">VersionControl</a></p> Redmine - Feature #6211 (New): Make WikiWords and acronyms as wiki linkshttps://www.redmine.org/issues/62112010-08-25T15:04:59ZŽeljko Trogrlić
To reduce work and troubles with sloppy users, it would be really helpful to introduce automatic links for:
<ul>
<li>WikiWords</li>
<li>acronyms</li>
</ul>
Examples:
<ul>
<li>ClearCase</li>
<li>UDP</li>
</ul>
<p>That way users do not even have to think about links, they will appear by magic.</p> Redmine - Feature #6062 (New): Meeting tracker...https://www.redmine.org/issues/60622010-08-06T15:12:27ZMarc Mengel
<p>In discussion with one of our users the other day, It occurred to me that one can post project meetings in the project calendar by making<br />"Meeting" a new tracker type. Out of the box, you get:</p>
<ul>
<li>Meeting shows up on project calendar on the right day</li>
<li>You can "invite" people to the meeting by setting them as watchers</li>
<li>You can make subtasks for people to do things to prepare for the meeting</li>
</ul>
<p>The downsides are that you have to:</p>
<ul>
<li>put the time and location of the meeting in the Subject and/or description</li>
<li>Some issue fields (i.e. percent done, etc.) don't really apply</li>
<li>No way to create a repeating meeting, but you can copy the previous one and change the date.</li>
</ul>
<p>It occurs to me that one could correct most of the downsides by making Issues and Meetings subclasses of a common type that shows up in the calendar, but make Meetings have a few differing fields.</p> Redmine - Feature #5955 (New): Hooks should provide all controller instance variables by defaulthttps://www.redmine.org/issues/59552010-07-25T09:39:08ZHolger Just
<p>Currently, many hook calls provide some of the instance variables of the respective controller instance to the hook (plus some additional data). In <a class="issue tracker-1 status-8 priority-4 priority-default" title="Defect: hook for :view_repositories_show_contextual is incomplete (Reopened)" href="https://www.redmine.org/issues/5932">#5932</a>, it was shown again, that this data is often not sufficient.</p>
<p>A "common" pattern is to use <code>context[:controller].instance_variable_get("@my_var")</code> which is rather hacky from an API point of view. It would be better if by default all instance variables of the controller could be provided to the hook.</p>
<p>The best implementation would probably be by providing a proxy object to the hook. That way, the usage would not be restricted much but could provide a much cleaner API. Another possibility would be to copy some of the logic from the variable passing from the controller to the view.</p> Redmine - Feature #5938 (New): Project Page Viewing and Collapsing of Subprojectshttps://www.redmine.org/issues/59382010-07-22T11:59:40ZEric Losiewicz
<p>Currently in the main Project view, all subprojects are shown under the major projects. No way to collapse these views. If you have many subprojects, or subprojects of subprojects this view becomes cumbersome very quickly.</p>
<p>Another option that does not exist is being able to choose how much information is shown on the main 'Project' page. Being able to define what is viewable would also clean up this view. For example, I would like to be able to define only top level projects be viewable on main project page. In other words, don't display subprojects on the main page.</p> Redmine - Feature #5836 (New): Add "edit subject" (rename) function to context menuhttps://www.redmine.org/issues/58362010-07-08T01:52:13ZAkiko Takano
<p>Our members sometimes submit the new issue with inappropriate subjct, and hope to edit subject correctly.<br />I wish I could edit subjects at issues list(index) page via context menu.</p> Redmine - Feature #5825 (New): Fine grained permissions - per projecthttps://www.redmine.org/issues/58252010-07-06T13:21:51ZВе Fio
<p>Hi,</p>
<p>I needed to setup fine grained permissions on my site, more specifically, the roles and their permissions, I need them to be configurable per project. I was disappointed Redmine didn't allow this level of fine grained control, as I'm sure it would be very useful for many people.</p>
<p>I need it because on the site I'm hosting, I'll be doing a few open source projects, but I also need to be able to develop closed source projects too. The current integration has it set up, so that if I want to disable User A from seeing the source (though the Repository browsing link), User A is disabled for every single project, but I want to allow User A to see the source of my open source project, but not my closed source one, and I DON'T want to disable the Repository module, because I want my developers to be able to browse with freedom like they should be able too. Besides that, if I have a closed source project and I disable the repository module, but I have some open source projects too, so I allow the permission role of non-member to be able to checkout code, they can get the code from my closed source project too, which isn't good!</p>
<p>Conclusion: Fine grained control would be GREAT. I was thinking of having fine grained control set to default (global configuration), but allowable to change the settings.</p>
<p>I use the SVN integration, so I would love it if this could work with SVN. Thank you.</p> Redmine - Feature #5799 (New): Add user management and group management permissionshttps://www.redmine.org/issues/57992010-07-01T13:44:19ZDavid Marín Carreño
<p>It would be great if two new permissions could be given to roles: user management and group management.</p>
<p>As the only way for assigning a task to several people is by assigning it to groups, I think that a project manager should be able to manage groups (perhaps these groups would be only for a project...)</p> Redmine - Feature #5658 (New): Add item on AJAX context menu to display details of selected issueshttps://www.redmine.org/issues/56582010-06-08T21:27:30ZRaphael B
<p>There doesn't seem to be a good way to display the details of selected issues besides relying on a filter followed by a pdf or atom dump. Adding this to the context menu seems like it would solve the problem.</p> Redmine - Feature #5516 (New): A new field for Quality Assisthttps://www.redmine.org/issues/55162010-05-12T18:34:03ZDaoen Pan
<p>A new field for Quality Assist with member value will be great. if an issue has been set with a quality assist, then only quality assist can close the issue.</p> Redmine - Feature #5428 (New): Featured Fileshttps://www.redmine.org/issues/54282010-05-03T07:30:00ZAnonymous
<p>A <em>"featured"</em> file would get a download link on the project's overview page.</p>
<p>This would for example, make it easy for end-users to find the project's latest stable release without having to search around.</p> 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 #5391 (New): progression of versions *per* *branch*https://www.redmine.org/issues/53912010-04-27T18:48:17ZDaniel Miller
<p>In some schools of thought, major-release versions are branches that are never merged wholesale back to trunk or to any other release-branch. Then point-releases occur along all of several actively developed/maintained major releases. For example, observe GCC. Currently, gcc-4.3, gcc-4.4, and gcc-4.5 (and perhaps many others that are off my radar screen right now) are all actively and rather independently developed and maintained while ever-more brand-new work is happening on trunk. There can be many versions released along, say, gcc-4.5 for a while, during the same period that, say, relatively fewer versions are released along gcc-4.3. I am not focusing on a old GCC bug whose resolution is being merged or ported to all of gcc-3.3, gcc-4.1, gcc-4.2, gcc-4.3, gcc-4.4, gcc-4.5, and trunk. Instead, I am focusing on the release identifiers that bundle up multiple (different) resolutions along each of these independent branches.</p>
<p>Conversely, Redmine does not firmly have this concept of versions progressing along branches independently, concurrently. Instead, Redmine's current lack of capability implicitly implies a strictly linear set of versions. For example, roadmap is a linear nonbranching list, not an n-ary tree that could model what is going on with GCC as described above.</p>
<p>This is not only important for GCC in OSS. This is the way that industrial commercial software is often delivered to customers. Indeed, in defense contractors and telecom equipment manufacturers, it is customary to have not only a branch per major release, but rather: every contractual release to <em>each</em> customer is itself a "major release" that deserves its own branch with a linear progression of versions along that branch. In terms of GCC (used as a purely hypothetical example here instead of an arcade body of software on some hardware that you have never heard of), imagine that gcc-4.4 was delevered to the Navy, the Army, the Marines, AT&T, Verizon, and Deutsche Telekom. Not only would gcc-4.4 be an on-going branch (that is never merged wholesale with any other release-branch or trunk) that is separate from gcc-4.3 and gcc-4.5 as described above, no, the set of branches {gcc-4.4-Navy, gcc-4.4-Army, gcc-4.4-Marines, gcc-4.4-ATT, gcc-4.4-Verizon, gcc-4.4-DeutscheTelekom} would all be created. Why? Because the cost of certifying & deploying a release on to possibly 100,000s of machines can run into the millions of dollars per release. Thus, Navy wants to have its own gate-keeper to control how often new releases come in their door. Army wants their own gate-keeper. Marines, their own. AT&T, their own. Verizon, their own. Deutsche Telekom, their own. Along with all of this, each one wants their own report of what changed and precisely why, for what they call "traceability" so that, say, one telecom company is not precipitating troublesome changes into another telecom company's software, perhaps maliciously. This is why tools like Redmine (e.g., DevTrack, DDTS, ClearQuest) have existed at such companies for over 20 years as COTS tools (and even longer as in-house tools).</p>
<p>But in short, solve the complete GCC problem of concurrent-branch development & maintenance well and everything else will naturally fall into place for the even-more-elaborate scenarios too. Indeed, it seems that, analogous to the GCC situation, even Ruby would be needing this feature too for maintenance along the 1.8 version of the language that occurs concurrently with development & maintenance along the 1.9 version of the language.</p> Redmine - Defect #5273 (New): Unable to configure PluginSimpleCI plugin - custom fields list is e...https://www.redmine.org/issues/52732010-04-08T14:58:19ZAlexander Zhovnuvaty
<p>Was not able to select specific project custom field value in 'Project custom field storing CI feed URL' combo box. Here is a scenario on how to reproduce this issue:</p>
<p>1. Install patch using next URL: <a class="external" href="http://www.redmine.org/wiki/redmine/PluginSimpleCI">http://www.redmine.org/wiki/redmine/PluginSimpleCI</a> ;<br />2. Go to Administration -> Custom Fields and add new item (Name: "CI feed URL", Format: Text, Length: 0-1000, Assigned to the only tracker);<br />3. Go to Administration -> Plugins -> Configure.<br />Current behavior: "Project custom field storing CI feed URL" list is empty;<br />Expected behavior: The list contains the custom field.</p>
<p>Below you may find the environment properties where this issue is appeared:</p>
<p>C:\redmine-0.9.3>C:\ruby\bin\ruby.exe script/about<br />About your application's environment<br />Ruby version 1.8.6 (i386-mswin32)<br />RubyGems version 1.3.1<br />Rack version 1.0<br />Rails version 2.3.5<br />Active Record version 2.3.5<br />Active Resource version 2.3.5<br />Action Mailer version 2.3.5<br />Active Support version 2.3.5<br />Application root C:/redmine-0.9.3<br />Environment development<br />Database adapter postgresql<br />Database schema version 20100221100219</p>
<p>About your Redmine plugins<br />Stuff To Do Plugin 0.2.0<br />Screenshot Paste 1.0.2<br />Simple CI 1.0</p> Redmine - Feature #5161 (New): Ability to backup a projecthttps://www.redmine.org/issues/51612010-03-23T20:26:12ZMichael Koch
<p>It would be useful to have a feature/plugin that would allow a Project Manager (or equivalent role) to backup all the files and information from a Redmine project. Maybe this could be implemented through a plugin, and would basically grab all the files and data and save them as a zip file as raw data. For bandwidth constraints, the number of times this could be done could be limited by admins.</p>
<p>Down the road, it'd be good to have a feature to upload a project to a new instance of Redmine, allowing for true data portability.</p> Redmine - Feature #5078 (New): Documental Repository vía JCRhttps://www.redmine.org/issues/50782010-03-15T08:57:15ZJon Blasco
<p>Sería deseable un plugin que permitiera configurar un Gestor Documental para la documentación, Wiki, etc vía el estándar JCR.<br />La integración debe ser estructural para que todos los módulos puedan almacenar objetos en el repositorio ahorrando código.<br />-<br />It would be desirable to allow a plugin to configure via JCR a DMS for the documentation, Wiki, etc.<br />Integration should be structural so that all modules,saving code, can store objects in the repository.</p>
<p>URLs:<br />JCR on RAILS <a class="external" href="http://dev.day.com/microsling/content/blogs/main/railsjcr.html">http://dev.day.com/microsling/content/blogs/main/railsjcr.html</a><br />Apache Jackrabbit <a class="external" href="http://jackrabbit.apache.org/">http://jackrabbit.apache.org/</a><br />EXO JCR <a class="external" href="http://forge.ow2.org/project/shownotes.php?release_id=3863">http://forge.ow2.org/project/shownotes.php?release_id=3863</a></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 #4960 (New): Links to latest version of all files modified by a tickets associa...https://www.redmine.org/issues/49602010-03-02T01:19:48ZPhilip Edwards
<p>In our organization we do large amounts of peer code review. This is done one a per Issue basis. Often there can be 20-30 subversion commits per ticket by multiple developers. Each of these commits may modify multiple files. The review process involves sanity checking code and enforcing coding and application standards on the completed Issue. When it comes to identifying what files to review, reviewers need to look within multiple associated revisions.</p>
<p>It would be invaluable to have a list of files that have been modified by the associated revisions. This list could be collapsible and appear underneath Related Issues on the show issue screen. The link text would be the file path within the repository and when clicked would take the user directly to the HEAD revision of that file.</p>
<p>This list of files modified per Issue would simplify and speed up the code review process. Often we merge functionality between projects sharing a similar code base. To have a list of files referenced for a feature ticket would also allow us quickly identify what files to merge into other code bases.</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 #4826 (New): picker needed to find id's of related issues and projects etc...https://www.redmine.org/issues/48262010-02-13T02:41:08Zoliver stieber
<p>Background....</p>
<p>"One of the features I need the most from a project / bug management system is the ability to relate projects and bugs together.</p>
<p>This is because projects or modules / stages of a project are often dependant unpon othh projects reacing a certain point of completion before they can go ahead and it's nice to have some documentation of relations between projects / modules etc.. to assist in configuration management.</p>
<p>I also work by having one large project / bug that covers a partular bug or feature set, say plugins, and then break that down, first into sub projects and modules, then into features all the way down to individual work blocks that may take no longer than an hour or so to complete that can then be assigned and picked up by someone.</p>
<p>This assists greatly in refining estimates, seeing progress, making sure that everything that needs to be done is done and seeing what has been done and what has been left out and many other project/ team and configuration management activities , as well as enabling fine grained documentation for the specifications , design etc... of everything."</p>
<p>The way redmine works at the moment isn't very user friendly for doing this,</p>
<p>I think the easy solution would be to implement a picker to enable the user to search existing project / subproject /modules (I don't think redmine names anything a module yet, it's really a subproject) / issues etc... so I don't have to open another browser window and go through the whole process myself.</p>
<p>It may also be very tricky to do this with other redmine clients, so if the search ability with filtering capabilities was made part i it would be good. Also if it was AJAX able then the picker could be dynamic in the client being used.</p>
<p>It should also be possible to add these relations to a ticket / prject etc... when it is created and to pick the relation target as being a new ticket / project etc... so that I can easly for instance create a number of dependant issues from an existing issue or raise an issue and then create it's pendant issue or project.</p> Redmine - Defect #4588 (New): In status form of version view, link to issues results limited.https://www.redmine.org/issues/45882010-01-15T01:11:47ZKihyun Yun
<p>I shared several versions with two projects, one is parent, and the other is child. I defined these versions in child project.<br />And the parent project has some issues, and child too.</p>
<p>In parent project, the shared version is shown (GREAT), and it shows all issues from parent and child (NICE!!).</p>
<p>But I clicked the the issues link at status form of version view. Result of issue search condition is limited to child project.</p>
<p>Especially, two projects have different trackers and categories.</p>
<p>In link to user's issue results limited to child project because this version was defined at child project.</p>
<p>In roadmap view, link to version jumps to child projects version view.<br />But the result of issues retrieved from two projects.</p>
<p>In my humble opinion, the result must be retrieved from top most projects.<br />Or the result must be displayed more detail style.</p>
<p>For example.</p>
<table>
<tr>
<td>By category</td>
<td>Total</td>
<td>Project</td>
<td>Count</td>
<td>Graph </td>
</tr>
<tr>
<td> A </td>
<td> 10 </td>
<td> parent </td>
<td> 0 </td>
<td> </td>
</tr>
<tr>
<td> A </td>
<td> </td>
<td> child </td>
<td> 10 </td>
<td> --------- </td>
</tr>
<tr>
<td> B </td>
<td> 10 </td>
<td> parent </td>
<td> 5 </td>
<td> </td>
</tr>
<tr>
<td> B </td>
<td> </td>
<td> child </td>
<td> 5 </td>
<td> --------- </td>
</tr>
</table> 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 #4269 (New): Allow ca_path option for reposman.rb to validate peer certificatehttps://www.redmine.org/issues/42692009-11-23T14:27:48Zdigi byte
<p>I use the following command for automatic SVN repository creation:<br /><pre>
ruby /opt/redmine/extra/svn/reposman.rb --redmine https://localhost/redmine --svn-dir /var/svn --owner www-data --url file:///var/svn/ >> /var/log/redmine-reposman.log
</pre></p>
<p>I get this warning twice during the execution:<br /><pre>
warning: peer certificate won't be verified in this SSL session
</pre></p>
<p>When replacing 'https://localhost/redmine' to 'http://localhost/redmine' the warning disappears. How can the peer certificate be verified (I have a valid certificate, so this must be possible)? Or how can the peer verification be skipped (if redmine is only accessible on https)?</p>
<p>Thank you for looking into this issue.</p>
<p>Regards,<br />Pieter</p> Redmine - Feature #4111 (New): integrate Issues with basecamp TODOhttps://www.redmine.org/issues/41112009-10-26T08:39:20ZIkawe Saeem
<p>My company uses basecamp for project management, of which software development is only a part. Redmine works well for my needs, but I respect that the simplicity and elegance of basecamp justifies it's use by the remainder of the company.</p>
<p>What I would like is to integrate basecamp TODO's and redmine issues.</p>
<ol>
<li>the (basecamp)TODO item would be the subject of the (redmine) issue</li>
<li>comments on the TODO would create a comment on the redmine issue (and vice versa)</li>
<li>resolving on basecamp would change the status on redmine (and vice versa)</li>
<li>time tracking</li>
</ol>
<p>Are there other potential integration points?</p> Redmine - Feature #3963 (New): Associate a hostname to a particular projecthttps://www.redmine.org/issues/39632009-10-03T12:43:06ZJulien Cornuwel
<p>It would be nice if we could associate a hostname to a particular project. As an example, with correct DNS and webserver configurations, I'd like to set :</p>
<p><a class="external" href="http://www.project1.com">www.project1.com</a> --> my.redmine.server/projects/project1<br />or<br />project1.my.redmine.server --> my.redmine.server/projects/project1</p>
<p>That way, we could host multiple projects with their own domain names on the same redmine server.</p> 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 - Feature #3788 (New): Fields with dropdowns should not show if there are no valueshttps://www.redmine.org/issues/37882009-08-27T17:48:05ZRobert Chady
<p>In the issue creation page, if dropdown boxes have no contents, is it possible to make it not display the option for it?</p>
<p>The functionality exists already. If you don't define Categories, the dropdown does not show up, nor does the label. HOwever, if you delete all Ticket Priorities, it still shows the label + empty dropdown box.</p> Redmine - Feature #3508 (New): Migrating individual project from redmine to another instance of r...https://www.redmine.org/issues/35082009-06-18T06:27:21ZRamakrishna Krishnamsetty
<p>We have been using Redmine since more than 2 yrs now. After our clients get comfortable with redmine, we have had requests asking for their own instance of redmine. It will be great if there is a per-project migrate feature too. Some script that will backup the records particular to a proj and the associated files.</p>
<p>I should be able to just upload the package to redmine for it to autodeploy on another instance. Heck, I may start getting this done and submit a patch/module for backup and restore.</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 #3146 (New): Optional Filters in custom querieshttps://www.redmine.org/issues/31462009-04-09T11:14:59ZThomas Woelfle
<p>Currently custom queries in the issues list are defined as a list of filters concatenated with an AND operator.</p>
<p>E.g. a custom query would be to show only issues where the Status is OPEN AND the Target Version is 0.5.0.</p>
<p>It is not possible to formulate an OR.</p>
<p>We have some custom fields to priorize issues from different point of views. E.g. the custom fields "Priority development", "Priority Customer", "Priority User", "Priority Sales", ...</p>
<p>These fields are set by different people in our organization. E.g. the "Priority Sales" field is set by people of our Sales organization. Using these fields we are deriving the tickets for a new version by selecting those tickets with the highest priority in one of these custom fields.</p>
<p>Now it would be nice to be able to create a custom query where either the "Priority Sales" OR the "Priority Customer" OR ... has a high priority.</p>
<p>Can the Redmine Custom Query feature be enhanced to allow the formulation of OR concatenated filters?</p> Redmine - Feature #3103 (New): function suggestion about open area of informationhttps://www.redmine.org/issues/31032009-04-02T05:45:03Zyounger yang
<p>If we want to open the document to dedicated people,wht shall we do.A new user can open all attachement file in another project.</p> Redmine - Feature #3048 (New): Central Wiki, FAQ, Documents, etc. for different Projectshttps://www.redmine.org/issues/30482009-03-25T10:47:37ZMartin Freiberger
<p>Hello,</p>
<p>is it possible to use ONE Wiki, FAQ, Documents, Files, Forum and News in more then one project? In the way that not every project hast its own module of the named. This would help much to spread the same informations over different projects, even when the users of those projects dont have access to the other projects.</p> Redmine - Feature #3031 (New): context menu won't allow Assigned_To change cross projectshttps://www.redmine.org/issues/30312009-03-23T16:03:31ZRobert Chady
<p>If you select a bunch of tasks and pull up the context menu, if the issues include more than one project you can not change the Assigned To. This is a real issue when, for example, a user is retasked that has issues scattered across multiple projects.</p>
<p>Could this be changed so the Assigned To is allowed to be changed?</p> Redmine - Feature #2951 (New): I would like to see Summery filtered on Versionshttps://www.redmine.org/issues/29512009-03-11T11:17:00ZNoa Eriksson
<p>I think it would be great if in the Summery you can also see all issues filtered on versions. If you have a project and you planning severel versions you want to see summery for Tracker, Priority, Assigned to, Category based on a specific Version. Now I see all issues for the whole project but if you, let say, push issues forward to another Version, you don't want to see Summery on all issues in all versions ata the same time.</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 #2646 (New): Having a dynamic sitemaps file for search robots scanninghttps://www.redmine.org/issues/26462009-02-02T13:04:54ZAxel Voitier
<p>I though it would be useful to have a controller that generate a sitemaps.xml file.<br />More info about sitemaps:<br /><a class="external" href="http://www.sitemaps.org/">http://www.sitemaps.org/</a><br /><a class="external" href="http://en.wikipedia.org/wiki/Sitemaps">http://en.wikipedia.org/wiki/Sitemaps</a></p>
<p>Such a thing would help indexation of projects, wikis, forums, and any other relevant pages for the most important bots.<br />Main benefit would be the ability to say to these bots when a page has been updated for the last time (especially for wikis pages).<br />It would go similarly to what have been recently done for the robots.txt file: <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: robots.txt file is has incorrect urls (Closed)" href="https://www.redmine.org/issues/2491">#2491</a> and <a class="changeset" title="Replaces the obsolete robots.txt with a cached action (#2491)." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/2319">r2319</a>.</p>
<p>In a more developed version it could allow the administrators (and maybe managers too) to set the periodicity scanning value for specifics pages (like news pages for instance, or, again, wikis pages), or give some pages a bigger importance value for indexing.</p>
<p>It is also imaginable to think about a "robots scan configuration tools" that fusion tunings for robots.txt and sitemaps.xml. Feature of such tool would be the ability to configure which pages should be scanned by (which) robots.</p>
<p>In the end: fine controls of what search robots can see.</p> Redmine - Feature #2613 (New): Define working steps/packages for ticketshttps://www.redmine.org/issues/26132009-01-28T12:38:53ZThomas Woelfle
<p>The way we currently use Redmine is that some user creates a new Ticket and describes the task. When planning a new Version or when reviewing open tickets some other user tries to break down the ticket into steps that have to be done in order to close the ticket. I.e. in case of a bug steps would be something like:</p>
<ul>
<li>Reproduce the bug</li>
<li>Write a test that reproduces the bug</li>
<li>Fix the bug</li>
<li>...</li>
</ul>
<p>This breakdown is documented as comment of the ticket. Depending on that breakdown the time estimation is done. At some later time a user starts working on that ticket. I.e. he tries to reproduce a bug and fixes it. In order to track the progress that user updates the "%Done" field and provides comments on what he has already done. These comments are usually something like "Reproduced bug" or "Fixed bug". I.e. they almost always refer to the steps defined earlier. For the project controlling the "%Done" field is currently not very useful since the updates of that field our users make are almost arbitrarly. We are currently more interested in the comments because the qualify what has already been done for a ticket and what has still to be done.</p>
<p>Now it would be nice to be able to create such steps explicitly for a ticket. A user should be able to mark such a step as something like "completed" when he has finished that step. The "%Done" field can then become a computed field depending on how much steps have already been completed.</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 #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 #2060 (New): Make project members visibility configurable to user groupshttps://www.redmine.org/issues/20602008-10-21T13:05:58ZTobias Israel
<p>It would be nice to have the ability for configuring the visibility of all project members. This feature is an essential one when guaranty privacy while only be a 'normal' user.</p> 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 - Defect #1628 (Reopened): redmine sends http on forms on https serverhttps://www.redmine.org/issues/16282008-07-12T08:58:14ZMichal Bielicki
<p>I have the following configuration:<br />Glassfish v2UR2<br />jruby 1.1.2<br />rails 2.0.2</p>
<p>I have a http-listener on port 443 with security enabled.<br />Applications like xwiki, spree (rails shopping system) and others work fine.<br />redmine is supposed to be the root application on the system.</p>
<p>I had it all running fine with redmine-0.7.0 and updated to 0.7-stable from svn (I am running revision 1651). Now <a class="external" href="https://mywebserver/">https://mywebserver/</a> redirects to <a class="external" href="http://mywebserver/login">http://mywebserver/login</a> which of course does not exist.<br />When I manage to login by changing urls by hand, website links work fine, but all forms, like creating issues etc, still try to send to a http address instead of a https address.<br />THis was nt happening with 0.7.0</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 #877 (New): ability to vary the units used to track timehttps://www.redmine.org/issues/8772008-03-17T14:01:01Zilenia zara
<p>Some development methodologies suggest tracking time in points or even "tomatoes" (<a class="external" href="http://www.tecnicadelpomodoro.it">http://www.tecnicadelpomodoro.it</a>). It would be nice if Redmine had the ability to support these forms of time tracking.</p> Redmine - Feature #513 (New): Different behavior for deployments or users with only one projecthttps://www.redmine.org/issues/5132007-12-05T11:06:00ZRocco Stanzione
<p>For a deployment or user with only one project, I would like the user to be taken straight to the project page when<br />he logs in. The Projects menu item at the top should be unavailable (a new project can still be created in the<br />Administration interface). The Latest Projects widget on the Home page should be replaced, possibly with a Latest Issues<br />widget.</p>
<p>Currently I have one Redmine deployment with many projects, one of which is the only project available to some users,<br />and another deployment with only one project involved. These changes would enhance workflow and the overall experience<br />in both situations.</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 #426 (New): In Reports, simple Show Estimated Time/Hours assigned to Each USERhttps://www.redmine.org/issues/4262007-09-05T14:47:00ZMan Cool
<p>In the REPORTS, it would be nice to easily see "Estimated/Projected" hours assigned to a Particular User.<br />(maybe per project and over 'all projects')<br />Also, easy list of projected/estimated work hours left on a PROJECT ...</p>
<p>Basically, you want to be able to look at REPORTS and see, hmmm we've estimated this project still has 60 hours of worktime<br />needed and 50% of that is supposed to be done by JOE and the Due date is in THREE Days! We need to reshuffle/reassign<br />work to other users so we can get the project done, or maybe extend due date on some issues/features in the project<br />etc.....sorry if this is somehow doable and I missed it, I'm quite new, still trying to figure out why i don't have<br />a gantt link on the left like on your own demo installation...thnx<br />Dan</p> Redmine - Feature #397 (New): "User Story" Agile concept supporthttps://www.redmine.org/issues/3972007-07-26T13:55:00ZBruno Fonzi
<p>I think redMine can be easily adopted in an project using an Agile methodology.<br />Great product. Well done !</p>
<p>The only thing I am really missing is the support of User Stories.</p>
<p>Basically a Story is based on a number of tasks, its tasks and their completion makes a story done. This allows more<br />people working on a story contemporaneously.</p>
<p>For more information see Xplanner feature:<br /><a class="external" href="http://www.xplanner.org/planning.html">http://www.xplanner.org/planning.html</a></p>
<p>...<br />Developers estimate the effort required to implement the stories.</p>
<p>In XPlanner, stories may be given an estimate before tasks are defined. This can be useful for initial rough estimation<br />to determine if it's feasible to implement the set of stories requested by the customer.</p>
<p>...</p> Redmine - Feature #277 (New): Add mailing listshttps://www.redmine.org/issues/2772007-02-24T13:08:00ZDaniel Berger
<p>As we talked about in the discussion forum, please add mailing list support, with the ability to search mailing list<br />archives.</p>
<p>Thanks,</p>
<p>Dan</p>