Redmine: Issueshttps://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292023-09-24T15:48:22ZRedmine
Redmine Redmine - Feature #39111 (Resolved): Enable Asset Pipeline Integration using Propshafthttps://www.redmine.org/issues/391112023-09-24T15:48:22ZTakashi Kato
<p>This patch enables the Asset Pipeline in Redmine, assuming you have upgraded to Rails 7(<a class="issue tracker-2 status-8 priority-4 priority-default" title="Feature: Migrate to Rails 7.1 (Reopened)" href="https://www.redmine.org/issues/36320">#36320</a>).</p>
<p>Until Rails 6.1, Sprockets was a prerequisite for using the Asset Pipeline. However, starting from Rails 7, <a href="https://github.com/rails/propshaft/" class="external">Propshaft</a> has been introduced as an alternative option.<br />While Propshaft offers fewer features compared to Sprockets, it boasts a smaller codebase and greater clarity in its operations (eliminating the need for a JavaScript runtime). Additionally, manifest files are no longer necessary during development.</p>
<p>Key benefits of using Propshaft include:</p>
<ul>
<li>The ability to append file digests to file names instead of Rails3 stytle cache-busting approach involving query strings at the end of assets (expected to enhance cache hit rates).</li>
<li>Support for tasks like copying plugin assets to the public directory each time Redmine starts.</li>
<li>Compatibility with Turbo, which is almost mandatory in Rails 7 and later. (Note that Rails 7 and later deprecate rails-ujs, the current Redmine dependency.)</li>
</ul>
<p>To address potential challenges associated with introducing Propshaft, we have extended its functionality in the following ways:</p>
<ul>
<li>We've made it possible for Propshaft to handle Redmine plugin and theme assets without requiring modification(If we use propshaft in default, we will need to modify the links to other assets in stylesheets.).</li>
<li>We've ensured that introducing Asset Pipeline does not necessitate rewriting existing stylesheets, thus avoiding major incompatibilities with Redmine themes.</li>
<li>In a production environment, rather than manually running the rails asset:precompile command before starting Rails, we now automatically check for asset updates and run precompilation as needed. (You can disable this automatic execution by setting config.assets.redmine_detect_update to false in <code>config/environments/production.rb</code>).</li>
</ul> Redmine - Feature #36320 (Reopened): Migrate to Rails 7.1https://www.redmine.org/issues/363202021-12-15T04:03:14ZGo MAEDARedmine - Feature #35991 (Reopened): Parent ticket history pluginhttps://www.redmine.org/issues/359912021-10-15T01:42:39ZAnonymous
<p>Hi there,</p>
<p>I wrote a plugin which extends original issues' features with following:</p>
<ul>
<li>Leave a parent issue's journal when a parent issue's attributes are updated by modification of it's child issue(s).</li>
</ul>
<p>Written for Redmine 4.1.</p>
<p>If this UX is built in to original Redmine, I'm happy!</p> Redmine - Feature #35558 (Resolved): Add button "Send notification again"https://www.redmine.org/issues/355582021-07-12T11:56:10ZDavid Doležal
<p>It happened today. I wrote issue's note wrong and saved it. Users got notification email with wrong information. So I edited my note, corrected all wrong parts (like url for pics, text, ...) and saved it. No notification was send. I think it's ok, because usually nobody change own note after save. But for admins can be usefull to send it again, for example when something crashed on SMTP, etc.</p>
<p>So can you add button <strong>Send notification again</strong> for issue journal and protect it with permission.</p>
<p>How I think about:<br />On issue head will be new button. When I click on it - it send notification about issue like I save it like a new.<br />On issue's notes will be new button. When I click on it - it send notication about issue's note like I save it like a new.</p>
<p>Feel free for question. Maybe I didn't to describe it perfectly....</p> Redmine - Defect #35424 (Reopened): https://www.redmine.org/boards/2/topics/65661https://www.redmine.org/issues/354242021-06-17T16:37:16ZJan Catrysse
<p><strong>Problem:</strong><br />PNG export of GANTT chart throws an error: You must have ImageMagick or GraphicsMagick installed.</p>
<p><img src="https://www.redmine.org/attachments/download/27594/error.jpg" title="Error message" alt="Error message" /></p>
<p><strong>Environment:</strong><br /><pre>
Redmine version 4.2.1.stable
Ruby version 2.7.3-p183 (2021-04-05) [amd64-freebsd12]
Rails version 5.2.6
Environment development
Database adapter Mysql2
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery sendmail
</pre></p>
<p><strong>Redmine checks:</strong><br /><pre>
Default administrator account changed: ok
Attachments directory writable: ok
Plugin assets directory writable (./public/plugin_assets): ok
MiniMagick available (optional): ok
ImageMagick convert available (optional): ok
ImageMagick PDF support available (optional): ok
</pre></p>
<p><strong>OS:</strong><br /><pre>
FreeBSD 13.0 in AMD64
</pre></p>
<p><strong>Libraries:</strong><br /><pre>
ImageMagick7-7.0.11.12: installed
rubygem-mini_magick-4.10.1: installed
</pre></p>
<p><strong>Configuration.yml:</strong> <em>(relevant part / leading whitespace = two spaces)</em><br /><pre>
default:
rmagick_font_path: /usr/local/share/fonts/dejavu/DejaVuSans.ttf
imagemagick_convert_command: /usr/local/bin/convert
</pre></p>
<p><strong>Description:</strong><br />I cannot seem to use MiniMagick to export the PNG, but I have Image Magick installed, and the convert executable is working on command line.<br />I tried this patch <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Gantt PNG export ignores imagemagick_convert_command (Closed)" href="https://www.redmine.org/issues/35027">#35027</a> but without change.</p>
<p>Somehow I think that MiniMagick::Tool::Convert is not using or finding the correct path to /usr/local/bin/convert.</p>
<p>I made a link to /usr/bin/convert: no success.<br />I tried running convert as user www: works fine on command line.</p>
<p>Help would be appreciated.<br />Best regards,<br />Jan</p> Redmine - Feature #35138 (Reopened): Allow Version custom fields to be searchablehttps://www.redmine.org/issues/351382021-04-21T09:36:34ZJan Kokert
<p>Currently, the global search does not take the values of the custom fields into account.<br />Can you please add this? Many thanks in advance!</p> Redmine - Defect #34810 (Reopened): SQL Error with UTF8 character greater or equalshttps://www.redmine.org/issues/348102021-02-26T17:56:40ZFlorent H.
<p>I am currently getting a fatal error using this character (greater or equals) editing a wiki page</p>
<p>≥</p>
<p><a class="external" href="https://fr.wiktionary.org/wiki/%E2%89%A5">https://fr.wiktionary.org/wiki/%E2%89%A5</a></p>
<p>Error<br /><pre>
app/models/wiki_page.rb:249:in `block in save_with_content'
app/models/wiki_page.rb:245:in `save_with_content'
app/controllers/wiki_controller.rb:180:in `update'
lib/redmine/sudo_mode.rb:65:in `sudo_mode'
Started PUT "/projects/site-web/wiki/Breakpoints" for 92.167.55.166 at 2021-02-26 17:46:08 +0000
Processing by WikiController#update as HTML
Parameters: {"utf8"=>"<E2><9C><93>", "authenticity_token"=>"XXX", "content"=>{"version"=>"1", "text"=>"h1. Breakpoints\r\n\r\nNous utilisons bootstrap 5 avec ses breakpoints officiels\r\n\r\nhttps://getbootstrap.com/docs/5.0/layout/breakpoints/\r\n\r\n|_.Breakpoint|_.Class infix|_.Dimensions|_.Appareil|\r\n|X-Small|None|<576px|Mobile|\r\n|Small|sm|<E2><89><A5>576px|Mobile|\r\n|Medium|md|<E2><89><A5>768px|Mobile|\r\n|Large|lg|<E2><89><A5>992px|Ordinateur|\r\n|Extra large|xl|<E2><89><A5>1200px|Ordinateur|\r\n|Extra extra large|xxl|<E2><89><A5>1400px|Ordinateur|\r\n", "comments"=>""}, "wiki_page"=>{"parent_id"=>"25"}, "commit"=>"Sauvegarder", "project_id"=>"site-web", "id"=>"Breakpoints"}
Current user: Me (id=1)
Completed 500 Internal Server Error in 257ms (ActiveRecord: 249.6ms)
ActiveRecord::StatementInvalid (Mysql2::Error: Incorrect string value: '\xE2\x89\xA5576...' for column `redmine`.`wiki_contents`.`text` at row 1: INSERT INTO `wiki_contents` (`page_id`, `author_id`, `text`, `updated_on`, `version`) VALUES (27, 1, 'h1. Breakpoints\r\n\r\nNous utilisons bootstrap 5 avec ses breakpoints officiels\r\n\r\nhttps://getbootstrap.com/docs/5.0/layout/breakpoints/\r\n\r\n|_.Breakpoint|_.Class infix|_.Dimensions|_.Appareil|\r\n|X-Small|None|<576px|Mobile|\r\n|Small|sm|<E2><89><A5>576px|Mobile|\r\n|Medium|md|<E2><89><A5>768px|Mobile|\r\n|Large|lg|<E2><89><A5>992px|Ordinateur|\r\n|Extra large|xl|<E2><89><A5>1200px|Ordinateur|\r\n|Extra extra large|xxl|<E2><89><A5>1400px|Ordinateur|\r\n', '2021-02-26 17:46:08', 1)):
</pre></p>
<p>Here is my redmine's environment<br /><pre>
Environment:
Redmine version 4.1.1.stable
Ruby version 2.6.3-p62 (2019-04-16) [x86_64-linux]
Rails version 5.2.4.2
Environment production
Database adapter Mysql2
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery smtp
SCM:
Git 2.25.1
Filesystem
Redmine plugins:
no plugin installed
</pre></p> Redmine - Defect #33829 (Reopened): Fix Atom feed for issues to correctly use the updated time fo...https://www.redmine.org/issues/338292020-08-08T07:38:16ZTatsuya Saitotwopackas@gmail.com
<p>There are <b>updated</b> tags in the Atom of issues list.<br />However, the <b>created on</b> is exported.</p>
<p>I have attached a patch to fix this.</p> Redmine - Patch #33722 (Resolved): migrate_from_trac dose not workhttps://www.redmine.org/issues/337222020-07-13T00:51:16ZHideyuki KATO
<p>Current migrate_from_trac rake task dose not work with 3.4.13, 4.0.7, 4.1.1.</p>
<p>There are many patches, but they have not been applied. and they are old (maybe they are for Redmine2.x or early 3.x)</p>
<ul>
<li><a class="issue tracker-3 status-1 priority-4 priority-default" title="Patch: migrate_from_trac.rake does not convert timestamps in Trac database version 23 (New)" href="https://www.redmine.org/issues/14567">#14567</a></li>
<li><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Exception in Migration from Trac to Redmine (incl. solution) (Closed)" href="https://www.redmine.org/issues/17898">#17898</a></li>
<li><a class="issue tracker-1 status-1 priority-4 priority-default" title="Defect: Issues with migrate_from_trac.rake from trac 0.12/1.0 (possible solutions provided) (New)" href="https://www.redmine.org/issues/18658">#18658</a></li>
<li><a class="issue tracker-1 status-1 priority-4 priority-default" title="Defect: Migrating from Trac to Redmine [Trac2Redmine] (New)" href="https://www.redmine.org/issues/24570">#24570</a></li>
</ul>
<p>I have merged these patches and available on Redmine 3.4.13. but not work with Redmine 4.x. because of the difference between Rails/ActiveRecord 4.2 and 5.2.</p>
<p><a class="external" href="https://github.com/hkato/migrate_from_trac.rake/blob/master/migrate_from_trac-trac-1.0.patch">https://github.com/hkato/migrate_from_trac.rake/blob/master/migrate_from_trac-trac-1.0.patch</a></p>
<p>Anyway, could you merge this patch for trunk. and we will support Rails/ActiveRecord 5.2 issue after this.</p>
<p>Redmine 3.4.13</p>
<pre>
$ rake redmine:migrate_from_trac RAILS_ENV="production"
rake aborted!
NoMethodError: undefined method `set_inheritance_column' for TracMigrate::TracAttachment(Table doesn't exist):Class
Did you mean? set_trace_func
/usr/local/bundle/gems/activerecord-4.2.11.1/lib/active_record/dynamic_matchers.rb:26:in `method_missing'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:121:in `<class:TracAttachment>'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:119:in `<module:TracMigrate>'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:25:in `block (2 levels) in <top (required)>'
/usr/local/bundle/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => redmine:migrate_from_trac
(See full trace by running task with --trace)
</pre>
<p>Redmine 4.1.1<br /><pre>
$ rake redmine:migrate_from_trac RAILS_ENV="production"
rake aborted!
NoMethodError: undefined method `set_inheritance_column' for TracMigrate::TracAttachment(Table doesn't exist):Class
Did you mean? set_trace_func
/usr/local/bundle/gems/activerecord-5.2.4.2/lib/active_record/dynamic_matchers.rb:22:in `method_missing'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:121:in `<class:TracAttachment>'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:119:in `<module:TracMigrate>'
/usr/src/redmine/lib/tasks/migrate_from_trac.rake:25:in `block (2 levels) in <top (required)>'
/usr/local/bundle/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => redmine:migrate_from_trac
(See full trace by running task with --trace)
</pre></p> Redmine - Feature #33071 (Reopened): Prevent accidental deletion of contents with sudo modehttps://www.redmine.org/issues/330712020-03-01T09:16:24ZGo MAEDA
<p>The attached patch adds protection against deletion of contents such as issues, wiki pages, and attachments by expanding operations covered by sudo mode that has been added in Redmine 3.1 (<a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Sudo mode: Require password re-entry for sensitive actions (optional) (Closed)" href="https://www.redmine.org/issues/19851">#19851</a>).</p>
<p>Users sometimes mistakenly delete contents like issues. I think it is because deleting contents is so easy if they have appropriate permissions.</p>
<p>I think such accidents can be reduced with sudo mode. If sudo mode guards deletion of contents as well by requiring re-entering a password, users can have an opportunity to reconsider the operation.</p>
<p><strong>Step 1: the user see "Are you sure?" dialog after clicking "Delete" button. Not a few users press OK without thinking.</strong><br /><img src="https://www.redmine.org/attachments/download/24904/deletion-step-1@2x.png" srcset="https://www.redmine.org/attachments/download/24904/deletion-step-1@2x.png 2x" style="border: 1px solid grey;width: 1024px;" alt="" /></p>
<p><strong>Step 2: if sudo mode is enabled in configuration.yml and the attached patch is applied, Redmine requires user to re-enter their password before performing deletion. The user may notice that they are doing a daingerous operation.</strong><br /><img src="https://www.redmine.org/attachments/download/24905/deletion-step-2@2x.png" srcset="https://www.redmine.org/attachments/download/24905/deletion-step-2@2x.png 2x" style="border: 1px solid grey;width: 1024px;" alt="" /></p> Redmine - Defect #32739 (Reopened): Truncated images are still attached to the ticket when create...https://www.redmine.org/issues/327392020-01-02T13:08:33ZRobert Röttger
<p>This ticket is refering to: <a class="external" href="https://www.redmine.org/projects/redmine/repository/revisions/3226">https://www.redmine.org/projects/redmine/repository/revisions/3226</a></p>
<p>I have a Mail looking like:</p>
<pre>
CONTENT
------
SIGNATURE TEXT
SIGNATURE IMAGE
</pre>
<p>I setup my delimiter "------" in incoming mail settings in redmine.<br />I send a mail. Ticket is Created.</p>
<p>Ticket Content Looks like:</p>
<pre>
CONTENT
</pre>
<p>Everything is truncated perfectly.</p>
<p><strong>BUT:</strong> the signature image is attached to the ticket. This shouldnt happen since its truncated. Maybe there must be changed in the parse order? First strip, then parse files? Instead of parse files and then strip. Please have a look at this.</p> Redmine - Patch #31752 (Reopened): Show assigned people when displaying tickets which are related...https://www.redmine.org/issues/317522019-07-18T15:01:43ZMasatoshi TSUCHIYA
<p>When we hurry a release of a specific version, it is natural to want to know who stops the release.<br />To resolve the such case, I think that the attached patch is useful.</p> Redmine - Patch #31224 (Resolved): My page, add Time Entry querieshttps://www.redmine.org/issues/312242019-04-18T22:33:43ZJérôme BATAILLE
<p>This patch is pretty simple, it continues the work that has been done to add Issue Queries in My Page blocks.<br />It does the same for Time Entry queries, with very few modifications.</p>
<p><strong>Time Entry</strong> block has been renamed <strong>Time Entry Activity</strong></p>
<p>Please review it.<br />Thanks a lot.</p> Redmine - Defect #30851 (Reopened): Redmine 4.0.1 Internnal error 500 on accessing the settings pagehttps://www.redmine.org/issues/308512019-02-20T18:43:18Znet ops
<p>Hi,</p>
<p>I've setup a brand new redmine 4.0.1 plateform and everything's running fine but the "Settings" sub menu from "Administration" menu.<br />When I click on it, I've got an internal error (redmine error 500)</p>
<p>When I go back to my previous version redmine 3.4.5, I can access the Settings page, no problem.</p>
<p>Here is my configuration :</p>
<p>Centos 7 operating system<br />[redmine-4.0.1]# bundler -v<br />The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x64-mingw32, x86-mswin32. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x64-mingw32 x86-mswin32`.<br />Bundler version 2.0.1</p>
<p>[redmine-4.0.1]# passenger -v<br />Phusion Passenger 6.0.1</p>
<p>[redmine-4.0.1]# ruby -v<br />ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-linux]</p>
<p>[redmine-4.0.1]# rails -v<br />Rails 5.2.2</p>
<p>Here's my database.yml</p>
<p>Using seperate mysql server for redmine database:</p>
<pre>
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "redmine"
encoding: utf8
</pre>
<p>This is error on the browsers:</p>
<blockquote>
<p>Internal error<br />An error occurred on the page you were trying to access.<br />If you continue to experience problems please contact your Redmine administrator for assistance.<br />If you are the Redmine administrator, check your log files for details about the error.</p>
</blockquote>
<p>This is the exact error each time I click on Administration, Settings page in the production.log</p>
<pre>
Started GET "/settings" for 10.11.0.254 at 2019-02-20 12:26:56 -0600
Processing by SettingsController#index as HTML
Current user: aqureshi (id=79)
Rendering settings/edit.html.erb within layouts/admin
Rendered settings/_general.html.erb (117.3ms)
Rendered settings/_display.html.erb (1691.3ms)
Rendered common/_tabs.html.erb (1820.0ms)
Rendered settings/edit.html.erb within layouts/admin (1820.8ms)
Completed 500 Internal Server Error in 1884ms (ActiveRecord: 39.0ms)
*ActionView::Template::Error (Invalid argument @ apply2files - /web/servers/redmine-4.0.1/tmp/cache*/.i18n%2Flanguages_options%2F4.0.1.stable20190220-19164-oswowk):
3: <div class="box tabular settings">
4: <p><%= setting_select :ui_theme, Redmine::Themes.themes.collect {|t| [t.name, t.id]}, :blank => :label_default, :label => :label_theme %></p>
5:
6: <p><%= setting_select :default_language, lang_options_for_select(false) %></p>
7:
8: <p><%= setting_check_box :force_default_language_for_anonymous %></p>
9:
lib/redmine/i18n.rb:125:in `languages_options'
app/helpers/application_helper.rb:1232:in `lang_options_for_select'
app/views/settings/_display.html.erb:6:in `block in _app_views_settings__display_html_erb__340993510091443663_70326203883240'
app/views/settings/_display.html.erb:1:in `_app_views_settings__display_html_erb__340993510091443663_70326203883240'
app/views/common/_tabs.html.erb:17:in `block in _app_views_common__tabs_html_erb__2649452778657733169_70326203643820'
app/views/common/_tabs.html.erb:16:in `each'
app/views/common/_tabs.html.erb:16:in `_app_views_common__tabs_html_erb__2649452778657733169_70326203643820'
app/helpers/application_helper.rb:386:in `render_tabs'
app/views/settings/edit.html.erb:5:in `_app_views_settings_edit_html_erb__3986788488367518628_70326203621180'
app/controllers/settings_controller.rb:31:in `index'
lib/redmine/sudo_mode.rb:63:in `sudo_mode'
</pre>
<p>I have also started the webrick server:</p>
<pre>
[redmine-4.0.1]# bundle exec rails server webrick -e production
</pre>
<p>When I click on Settings, I get this in the webrick server conosle:</p>
<pre>
http://redmine-test.trondent.net:3000/stylesheets/application.css -> /images/true.png
10.11.0.254 - - [20/Feb/2019:12:41:16 CST] "GET /settings HTTP/1.1" 500 648
http://redmine-test.trondent.net:3000/admin/info -> /settings
</pre>
<p>Please advise?</p>
<p>Thank you so much for your time in advance..</p> Redmine - Feature #29470 (Reopened): Possibility to mark tracker as "Subtask only"https://www.redmine.org/issues/294702018-08-31T17:58:15ZKamil .
<p>There are some types of trackers (like "Story Blocker" or "Subtask") which makes sense only when it is a subtask.<br />Please provide additional checkbox "Subtask only" while creating new tracker.<br />When checked, new item can be created only as a Subtask</p> Redmine - Defect #29416 (Reopened): Do not show Git revisions https://www.redmine.org/issues/294162018-08-21T09:16:00ZAlexandr Kirilov
<p>My tech-stack:<br />FreeBSD 11 + Apache 24 + MySQL 8 + Gitolite + Redmine 3.4.6.stable</p>
<p>The issue: the Redmine do not show the Git all revisions in repository but showing it if I am requesting by precise tag.</p>
<p>Just the same way do not working reference tag for issues. It's not gotten from repo. No any issues referenced.</p> Redmine - Feature #28829 (Reopened): Add right-click context menu to the contextual area of an issuehttps://www.redmine.org/issues/288292018-05-21T13:58:28ZGo MAEDA
<p>Patch <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Additional icon for contextmenu (Closed)" href="https://www.redmine.org/issues/26655">#26655</a> has added icons to open the context menu on the issues list. The button is very helpful and I really like it. It would be great if issues#show page has the same button as well. It allows users to update various fields (e.g. assignee, status, priority, category, custom fields, ...) easily and quickly.</p>
<p>Assume that you are about to update the assignee field. In the current version, you need 4 clicks to complete the operation (click "Edit", open "Assignee" drop-down, select a user, and click "Submit"). However, if the button is implemented, all you need is just 2 clicks ( click the context menu icon and then click a user).</p>
<p>I think the button greatly improves UX and productivity.</p>
<p><img src="https://www.redmine.org/attachments/download/20723/context-menu-for-issue-show@2x.png" srcset="https://www.redmine.org/attachments/download/20723/context-menu-for-issue-show@2x.png 2x" style="width: 793px;border: 1px solid #ccc;" alt="" /></p> Redmine - Patch #26139 (Reopened): Follow Gemfile's plugin loader as #24007https://www.redmine.org/issues/261392017-06-12T09:31:12ZSho HASHIMOTO
<p>Plugin's Gemfile can't settable from Redmine::Plugin.directory yet.</p> Redmine - Patch #26122 (Resolved): Implementation of visible conditions with inner join instead o...https://www.redmine.org/issues/261222017-06-07T20:51:37ZPavel Rosický
<p>The change from <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Project#allowed_to_condition performance (Closed)" href="https://www.redmine.org/issues/21608">#21608</a> should be reverted because it's a speed regression:</p>
<p>1/ current version<br /><pre>EXISTS (SELECT 1 AS one FROM enabled_modules em WHERE em.project_id = projects.id AND em. NAME = 'issue_tracking')</pre></p>
<p>2/ previous version (actually faster even without an index on enabled modules)<br /><pre>projects.id IN (SELECT project_id FROM enabled_modules em WHERE em.project_id = projects.id AND em. NAME = 'issue_tracking'</pre></p>
<p>3/ fastest version (in some cases better indexes were used)<br /><pre>INNER JOIN `enabled_modules` ON `enabled_modules`.`project_id` = `projects`.`id` WHERE `enabled_modules`.`name` = 'issue_tracking'</pre> or<br /><pre>INNER JOIN `enabled_modules` ON `enabled_modules`.`project_id` = `projects`.`id` AND `enabled_modules`.`name` = 'issue_tracking'</pre></p>
Patches:
<ul>
<li>revert of <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Project#allowed_to_condition performance (Closed)" href="https://www.redmine.org/issues/21608">#21608</a>, because the previous version was faster (about 30%)</li>
<li>new index "enabled_modules_name", but it's not very helpful unless you have many projects (3000+)</li>
<li>implementation of visible conditions with inner join instead of subselect, it passes all tests, but it should be refactored. I want to know what do you think about it first</li>
</ul>
<pre>
Rails version 4.2.8
Ruby version 2.1.9-p490 (x64-mingw32)
RubyGems version 2.6.12
Rack version 1.6.8
Middleware Rack::Sendfile, Rack::ContentLength, ActionDispatch::Static, Rack::Lock, #<ActiveSupport::Cache::Strategy::LocalCache::Middleware:0x00000007745610>, Rack::Runtime, Rack::MethodOverride, ActionDispatch::RequestId, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::DebugExceptions, ActionDispatch::RemoteIp, ActionDispatch::Reloader, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActionDispatch::Session::CookieStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, ActionDispatch::XmlParamsParser, Rack::Head, Rack::ConditionalGet, Rack::ETag, RequestStore::Middleware, OpenIdAuthentication
Environment development
Database adapter mysql2
Database schema version 20170607051650
</pre> Redmine - 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 - Patch #24051 (Resolved): As a non-admin user using API, I want to be able to filter use...https://www.redmine.org/issues/240512016-10-11T18:36:15ZAnonymous
<p>We created an Odoo -> Redmine connector for uploading time spent from Redmine to HR tools in Odoo (<a class="external" href="https://github.com/savoirfairelinux/connector-redmine/tree/ddufresne_port_to_8_0">https://github.com/savoirfairelinux/connector-redmine/tree/ddufresne_port_to_8_0</a>).</p>
<p>When we call that function from a superuser API key, all works well, but when it is normal user API key, it does return a forbidden exception :</p>
<pre>
redmine_api.user.filter(name="SOMEUSERNAME")
</pre>
<p>I think that to reinforce security by not giving superuser Redmine API key to Odoo would be interesting.</p>
<p>That would be possible by allowing standard Redmine users to use API to filter users by their username instead of throwing an exception.</p> Redmine - Patch #24007 (Reopened): Change plugins directory through the configuration.yml filehttps://www.redmine.org/issues/240072016-10-05T18:18:02ZHelder Manuel Torres Vieira
<p>This patch adds the possibility to change the directory "plugins" of the application through the file configuration.yml.</p>
<p>The patch has been tested with the last Trunk version (15839)</p> Redmine - Feature #23579 (Reopened): Screenshot Buttonhttps://www.redmine.org/issues/235792016-08-12T13:02:13ZEduard Schmidt
<p>Hello redmine developer,</p>
<p>i am using redmine and for issue tracking i am missing a feature we had in our old software.</p>
<p>what i am thinking of is when you create a new issue there could be a button you click on, you confirm and a screenshot is automatically added to the new issue.</p>
<p>this would be a thing.</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 - Feature #21697 (Reopened): Set secure flag of the session cookie depending on original ...https://www.redmine.org/issues/216972016-01-11T23:29:09ZAnonymous
<p>The default configuration of redmine sends session cookie open for any connection type. This allows an attacker to steal the session cookie and access one's redmine session.</p>
<p>It is possible to secure the cookie by changing the option in application.rb file.</p>
<pre><code class="ruby syntaxhl"><span class="n">config</span><span class="p">.</span><span class="nf">session_store</span> <span class="ss">:cookie_store</span><span class="p">,</span> <span class="ss">:key</span> <span class="o">=></span> <span class="s1">'_redmine_session'</span><span class="p">,</span> <span class="ss">:secure</span> <span class="o">=></span> <span class="kp">true</span>
</code></pre>
<p>But this will prevent users from accessing system via plain HTTP protocol in local network.</p>
<p>Let Redmine set secure cookie flag depending on request scheme and X-Forwarded-Proto HTTP-header.</p> Redmine - Defect #19229 (Reopened): redmine.org plugin page only shows latest version compatibilityhttps://www.redmine.org/issues/192292015-03-01T14:14:41ZTobias Fischer
<p>The Redmine plugin page (e.g. <a class="external" href="http://www.redmine.org/plugins/redmine_lightbox2">http://www.redmine.org/plugins/redmine_lightbox2</a>) only shows the compatibility of the latest version:</p>
<p><img src="https://www.redmine.org/attachments/download/13206/redmine_lightbox2_screenshot.png" alt="" /></p>
<p>This is probably confusing for users who still have redmine 2.6 in use and are searching for plugins compatible with redmine 2.6.<br />They don't get a hint, that there are older versions of the plugin which are compatible with redmine 2.6<br />This user experience could be improved if the compatible redmine version numbers of earlier plugin versions would be printed out as well.<br />For example like this:</p>
<p><img src="https://www.redmine.org/attachments/download/13207/redmine_lightbox2_screenshot__mockup.png" alt="" /></p> Redmine - Patch #18496 (Resolved): Migrate to Redmine 2.5.3 (or 2.6.0) from Mantis 1.2.17https://www.redmine.org/issues/184962014-11-28T14:03:46ZGergely Révész
<p>Migrate to Redmine 2.5.3 (or 2.6.0) from Mantis 1.2.17.</p>
<p>The original migrate script quits with errors when migrating from Mantis 1.2.17.<br />I'm attaching the patch to get it to work.<br />And the working full "migrate_from_mantis.rake" file if anyone finds it difficult to apply a patch.</p>
<p>You have to patch or replace the "%redmine%/lib/tasks/migrate_from_mantis.rake" file.</p> Redmine - Patch #18059 (Resolved): Activity when issue change assigned to.https://www.redmine.org/issues/180592014-10-10T11:59:15ZMarcin Świątkiewicz
<p>Hi. There is patch to change activity for project. It's will shows you when issue status was changed, assigned_to was changed, and when status and assigned_to was changed together.</p>
<p>I wrote test for this and everything works fine.</p>
<p>See files.</p> Redmine - Feature #17469 (Reopened): Add percentage done of project's version to Version#index AP...https://www.redmine.org/issues/174692014-07-15T15:13:41ZJorge S.
<p>Adding this:</p>
<p>api.completed_percent version.completed_percent.to_i</p>
<p>On /app/views/versions/index.api.rsb did the trick.</p>
<p>This is something useful in my case because I developed some mercurial hooks to ensure that the version is completed before tagging the release.</p> Redmine - Feature #15760 (Reopened): JS response support for #render_errorhttps://www.redmine.org/issues/157602013-12-23T14:55:30ZZach Hamman
<p>In ApplicationController#render_error, responding formats are HTML and REST API. It would helpful if render_error could respond with JS.</p> Redmine - Feature #15578 (Reopened): Bulk update Start/End Date with different dates for each issuehttps://www.redmine.org/issues/155782013-12-02T09:14:06ZDavid Tremblay
<p>At the planning stage of a project normally we make a list of activity then we change the date</p>
<p>It is cumbersome to have to edit the date of for 10 20 or 100 issues.</p>
<p>we could add it to the contextual menu, or simply edit it directly in the table "spreadsheet style"</p> Redmine - Defect #15327 (Reopened): move issue(s) disappeared / not functionalhttps://www.redmine.org/issues/153272013-11-12T11:14:38ZTerence Mill
<p>Since redmine 2.3.3 i don't have "move issue" operation anywhere (button on issue form, context menu entry in issue list) although i have a role for this project with checked "move issues" right.<br />When i manually call the url "https://redmine.local/issue_moves/new/13101" i get "Routing Error (no Route matches [Get]..."</p> Redmine - Defect #15041 (Reopened): Issues list bad ordering by Subjecthttps://www.redmine.org/issues/150412013-10-04T11:51:28ZVictor Sinceac
<p>Sorting the list by column Subject returns unexpected results.</p>
Steps to reproduce:<br />- Display All Issues; by default the list is ordered by Subject;<br />- Click two times on the column Subject;<br />- The screen copy in attachments shows the bad ordering by Subject. The resulting order is as follows:
<ul>
<li>Cy...</li>
<li>...some items not in [A-Z, a-z]...</li>
<li>Se...</li>
<li>Ye...</li>
<li>Ya...</li>
<li>XP</li>
<li>XM...</li>
<li>xm...</li>
<li>Wr
*</li>
</ul> Redmine - Feature #14961 (Reopened): Reconsider moving from svn to git & GitHubhttps://www.redmine.org/issues/149612013-09-21T14:11:21ZŁukasz Jąder
<p>Project could greatly benefit from ease of contributions from Pull Requests.</p>
<p>Issues would be on redmine.org but resolution would come in form of PR. Also GH has intergration hooks with redmine.</p>
<p>What are the downsides that stops this move to happen? Please provide some extended description of your decission.</p> Redmine - Patch #14148 (Reopened): Double translation: label_f_hours vs. x_hourshttps://www.redmine.org/issues/141482013-05-25T13:05:52ZFilou Centrinov
<p>It seems that the translations <code>x_hours</code> and <code>label_f_hours</code> are identic. (Same with <code>x_hour</code> and <code>label_f_hour</code>.) Moreover for many languages only <code>label_f_hours</code> (respectively <code>label_f_hour</code>) is translated. I suggest to replace <code>label_f_hours</code> by <code>x_hours</code>, because we have also x_minutes, x_seconds, ...</p>
<p>Finally I suggest to delete the labels <code>label_f_hour</code> and <code>label_f_hours</code> from all translation files and repository.</p> Redmine - Defect #14038 (Reopened): Ordered/unordered lists inside table cell are mangledhttps://www.redmine.org/issues/140382013-05-13T10:32:07ZMikhail Sviridov
<p>Here is an example:</p>
<table>
<tr>
<td>test name</td>
<td>test</td>
</tr>
<tr>
<td>test formatting</td>
<td><strong>bold</strong> <ins>underlined</ins> <del>striked out</del> <em>italic</em> <code>code</code> <a class="external" href="http://www.redmine.org">www.redmine.org</a> <img src="https://www.redmine.org/attachments/download/9761/coffee.jpg" alt="" /> <a class="wiki-page new" href="https://www.redmine.org/projects/redmine/wiki/Wiki_page_link">Wiki page link</a></td>
</tr>
<tr>
<td>test multiline</td>
<td><strong>bold</strong> <br /> <br /><ins>underlined</ins><br /><del>striked out</del><br /><em>italic</em><br /><code>code</code><br /><a class="wiki-page new" href="https://www.redmine.org/projects/redmine/wiki/Wiki_page_link">Wiki page link</a><br /><a class="external" href="http://www.redmine.org">www.redmine.org</a> <br /><img src="https://www.redmine.org/attachments/download/9761/coffee.jpg" alt="" /><br /><pre>
preformatted test
with indents
</pre></td>
</tr>
<tr>
<td>test numbered list</td>
<td>numbered list:<br /># item 1<br /># item 2</td>
</tr>
<tr>
<td>test bulleted list</td>
<td>bulleted list:<br />* item 1<br />* item 2</td>
</tr>
<tr>
<td>record after bad rows</td>
<td>some data</td>
</tr>
</table>
<p>Look at the rows with "test numbered list" and "test bulleted list" in the first column.<br />As I understood I can't use quotations inside of table cell as well, but it's not critical.</p> Redmine - Feature #13815 (Reopened): Modify columns of timelog csv exporthttps://www.redmine.org/issues/138152013-04-19T10:26:31ZDiego Álvarez
<p>Hi,</p>
<p>We have recently updated our Redmine installation from version 1.4.1 to latest version 2.3. In the csv export of the timelog, the fields Id, Tracker and Subject were headers of different columns. However, in version 2.3 these fields are displayed together as a header.</p>
<p>We usually use the issue id in order to obtain different relations with other files. Is there any possibility to display the Id as a single header?</p>
<p>Thanks in advance.</p>
<p>Best regards,<br />Diego</p> Redmine - Feature #13244 (Reopened): Restrict log time for old dayshttps://www.redmine.org/issues/132442013-02-21T08:20:57ZPavel Potcheptsovektos.net@gmail.com
<p>For example any user have to log his spent time today or tomorrow.<br />If he try to log time for period more than yesterday - it should be not possible.<br />There are kind of users that sometimes log their time for period weeks ago and this is bad.<br />Is there any suggestion how to prevent such things.</p> Redmine - Patch #13239 (Resolved): migrate_from_mantis script doesn't work for later mantis versionshttps://www.redmine.org/issues/132392013-02-20T21:46:28ZDiego Antunes
<a name="Redmine-Info"></a>
<h2 >Redmine Info<a href="#Redmine-Info" class="wiki-anchor">¶</a></h2>
<p>Environment:<br /> Redmine version 2.2.2.stable<br /> Ruby version 1.9.3 (x86_64-linux)<br /> Rails version 3.2.11<br /> Environment production<br /> Database adapter Mysql2<br />Redmine plugins:<br /> no plugin installed</p>
<a name="Mantis-BT-info"></a>
<h2 >Mantis BT info<a href="#Mantis-BT-info" class="wiki-anchor">¶</a></h2>
<p>Site Information<br />MantisBT Version 1.2.11<br />Schema Version 185</p> Redmine - Defect #13118 (Reopened): a_issue.project.issue_custom_fields don't work always correcthttps://www.redmine.org/issues/131182013-02-10T16:35:35ZThomas Kohler
<p>This means "a_issue.project.issue_custom_fields" and "Project.find_by_id(a_issue.project.id).issue_custom_fields" give sometimes different results. This also affect the result of the method "available_custom_fields" in issue.rb. This is only sometimes the case - don't no why.</p>
<p>Especially in that case "a_issue.project.issue_custom_fields.count" give also a wrong value (count like expected, but some expected entries are nil)</p>
<p>A simple detection is possible with:<br />(Project.find_by_id(a_issue.project.id).issue_custom_fields - a_issue.project.issue_custom_fields).empty?</p>
<p>The same for trackers:<br />(Tracker.find_by_id(a_issue.tracker.id).custom_fields - a_issue.tracker.custom_fields).empty?</p> Redmine - Defect #12950 (Reopened): priority dropdown empty on m.redmine.orghttps://www.redmine.org/issues/129502013-01-22T18:47:08ZDavid Morrison
<p>I'm trying to set up a demo on m.redmine.org and running into a bit of a roadblock. I've created a project and that seems OK. When I try to create a new issue, one of the mandatory fields is "priority", but the drop down list in the web interface is empty. So I can't indicate a priority and this stops me from creating the new issue. I can't figure out how if I've misconfigured things myself (I don't think so) or if there's some problem with the way the demo server is set up. Are other folks able to create demo projects and then create new issues? Any advice?</p> Redmine - Feature #12907 (Reopened): Add a button "Assign to me" on issue view.https://www.redmine.org/issues/129072013-01-19T00:36:29ZJean-Jacques Mérillon
<p>Add the possibility to assign an issue to me without editing issue.</p> Redmine - Feature #12814 (Reopened): Ability to specify target version sort orderhttps://www.redmine.org/issues/128142013-01-11T15:07:31ZIvan Kanis
<p>We have upgraded from 1.0.3 to 2.2.0.</p>
<p>The target version is now showing the oldest version on top which is not very convenient.</p>
<p>The target can be sorted in the filter however all bugs that do not have a target version (none) will show up on top.</p>
<p>We have many bugs that do not have a target version and they clutter the top of the issues list.</p>
<p>It would be nice to have a global setting so that order can be specified.</p> Redmine - Feature #12532 (Reopened): "Improve visibility of the "test email configuration" link"https://www.redmine.org/issues/125322012-12-07T07:31:24ZFlorian S.
<p>Having an option to test the email server settings via redmine web interface would be great. Just a "send test mail" button with an additional input field for an email address that should recieve a test mail would help.</p> Redmine - Feature #12521 (Reopened): Tracker can not be deleted - because issues of archived proj...https://www.redmine.org/issues/125212012-12-06T11:41:05ZWalter Seethaler
<p>Redmine: 1.3.3.stable.9519 (MySQL)<br />MySQL: 5.0.51a-24+lenny5<br />ruby 1.8.7 (2010-06-23 patchlevel 299) [x86_64-linux]<br />rails (2.3.14, 2.3.11)</p>
<p>As a feature, it is not possible to delete the Trackers, of existing issues.</p>
<p>But even after deletion of all related issues of a tracker (in all open and archived projects), it is (sometimes) not possible to delete trackers. This is because when a project is deleted, its issues stay in the database.</p>
<p>A look in the Database:<br />- when a project is deleted of table: projects<br />- it's assigned issues stay in table: issues<br />- eg. issue 2545 has a foreign key, pointing to project 12, which was deleted<br />- those tickets stay around forever and can not be delete from the UI</p>
<p>Thus, the Tracker of issue 2545, can never be deleted, because of the "zombie" ticket.</p>
<p>DB-Topics: on delete cascade, referential integrity constraint</p>
<p>In addition, when an adminitrator trys to accesses the ticket (/issues/2545), he gets the weird message: 403 - not enough rights. Weird, because an admin has all rights. A better message would help to find bugs faster, especially if this bugs also applies to: versions, documents and so on.</p>
<p>By the way. Redmine is great, thx for your work.</p> Redmine - Feature #11316 (Reopened): Automatic update of related issueshttps://www.redmine.org/issues/113162012-07-04T06:55:28ZMichał Chełmiński
<p>I am looking for a solution that would allow to create a relationships between the issues that would update the one of the issues automatically.</p>
<p>For example. We have a issue A and issue B. These issues are connected with a proper relationship(but but I am not concerned about duplicated by, because it will only close one of the issues). Now if I change any property of a issue A such as progress bar %Done or Priority or Due date or start date or status, issue B will automatically change. And vice versa</p>
<p><strong>I am working on a Redmine version 2.0.1</strong></p>
<p>I'll be very grateful for Your help.</p> Redmine - Defect #10535 (Reopened): Atom feeds for the Project Activity contain incorrect hostnamehttps://www.redmine.org/issues/105352012-03-23T23:14:34ZArtem Sheremet
<p>The link in the Atom feed (at least for Project Activity) contains a hostname detected by Rails, but not the one specified in settings.<br />This makes link unusable if the requests to Rails are proxified.</p>
<p>Versions:</p>
<p>Redmine:<br /><pre>
SVN: http://redmine.rubyforge.org/svn/branches/1.3-stable revision 9240
</pre></p>
<p>Env:<br /><pre>
Ruby version 1.8.7 (x86_64-linux)
RubyGems version 1.3.7
Rack version 1.1.2
Rails version 2.3.14
Active Record version 2.3.14
Active Resource version 2.3.14
Action Mailer version 2.3.14
Active Support version 2.3.14
Application root /opt/redmine
Environment production
Database adapter mysql
Database schema version 20110902000000
</pre></p> Redmine - Feature #10514 (Reopened): Follow file rename/move on repository file history (git)https://www.redmine.org/issues/105142012-03-21T22:01:40ZSamuel ROZE
<p>Hello,</p>
<p>At the moment, when we rename or move a file or a directory with git, the history is broken in Redmine's Repository view. In fact, with the <code>git log</code> breaks history command too, but using the <code>--follow</code> option, it keeps history even after rename or remove.</p>
<p>So, is it possible to use the <code>--follow</code> option while retrieving history from a Git repository ?</p>
<p>Best regards,<br />Samuel ROZE.</p> Redmine - Patch #9697 (Resolved): Projects list with progresshttps://www.redmine.org/issues/96972011-11-30T10:25:33ZDmitry Babenko
<p>Redesign of project list page (<a class="external" href="http://www.redmine.org/projects">http://www.redmine.org/projects</a>) to show the progress of every project and their versions. See <a class="attachment" href="https://www.redmine.org/attachments/6836">Redmine-project-list-with-progress.png</a>.</p>
<p>Gihub pull request: <a class="external" href="https://github.com/edavis10/redmine/pull/46">https://github.com/edavis10/redmine/pull/46</a></p> Redmine - Feature #9693 (Reopened): support external url images in PDFhttps://www.redmine.org/issues/96932011-11-29T22:44:01ZToshi MARUYAMA
<p><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: support attachment images in PDF export (Closed)" href="https://www.redmine.org/issues/3261">#3261</a> supports attachment images in PDF.<br />Supporting external url images has some considerations.<br />I attach the patch for this feature.</p> Redmine - Feature #9385 (Reopened): Specify a specifc branch in a reference https://www.redmine.org/issues/93852011-10-06T18:36:36ZAnonymous
<p>I was trying:</p>
<p><a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/entry/../show%3Frev=vc_port">source:../show?rev=vc_port</a></p>
<p>But the ? was transformed %3F</p>
<p>So maybe there is another on how I can specify a branch with the <strong>source</strong> referencing?</p> Redmine - Feature #8915 (Reopened): Use *.exe (e.g. hg.exe) for SCM command on Windowshttps://www.redmine.org/issues/89152011-07-27T09:13:03Zpasquale [:dedalus]
<p>Since the begin, I have configured my mercurial repos using mercurial_adapter.rb (and not configuration.yml that isn't in use on my server): all have worked fine. But after the upgrade to 1.2.1 I have an error (see <a class="attachment" href="https://www.redmine.org/attachments/6350">bug-in-action.png</a>): I suppose that this error is raised by the double-quotes over hg: if I delete the quote and hit the same command via terminal all work fine.</p> Redmine - Feature #8708 (Reopened): Provide a "download multiple files at once" featurehttps://www.redmine.org/issues/87082011-06-29T12:22:58Zpasquale [:dedalus]
<p>I hosted my public-release on files section of "public-releases" project: should be good if users can check files for download and download all files at once (via button?)</p> Redmine - Feature #8423 (Reopened): Redirect to self (action) in MyControllerhttps://www.redmine.org/issues/84232011-05-23T07:55:09ZAndriy Lesyuk
<p>Is there any reason for redirecting to :action => 'acount' (the same action) on successful save in MyController's account action?..</p>
<p>I'm adding fields to users form (including one in my contoller) from my plugin. Saving fields with after_filter... When format of fields is invalid due to redirect original form data get lost.</p>
<p>P.S. Do not want to alias account method to avoid conflicts...</p> Redmine - Feature #7867 (Reopened): Author group filteringhttps://www.redmine.org/issues/78672011-03-15T11:34:25ZAlex Belyaev
<p>Is it possible to add group of auther for filtering of tasks?</p> Redmine - Feature #7748 (Reopened): Options to copy subprojects, tasks... with a projecthttps://www.redmine.org/issues/77482011-03-01T15:15:41ZLuis Serrano Aranda
<p>I think is a good solution to make template projects.</p> Redmine - Defect #7699 (Reopened): Subversion: 500 Internal Server Error when browsing a repositoryhttps://www.redmine.org/issues/76992011-02-23T17:15:17ZAnthony C
<p>I've added a subversion repository to one of our projects. When I go to the repository tab to browse the repository I get a 500 Internal Server Error. The production.log contains no entry at all for the page access. The strangest part is that another repository on another server works perfectly. Both the working and non-working servers run subversion-1.6.9-1 on CentOS 5. The biggest difference is that the non-working server is on a different subnet and required a firewall opening for port 443. Both servers return good information when the svn commands are run by hand (I've included these at the bottom).</p>
<p>When I run redmine with "ruby script/server -e production -p 80" in screen I get disconnected from my SSH session and upon resuming find:</p>
<p>root@redmine:/usr/share/redmine# ruby script/server -e production -p 80<br />=> Booting WEBrick<br />=> Rails 2.3.5 application starting on <a class="external" href="http://0.0.0.0:80">http://0.0.0.0:80</a><br />=> Call with -d to detach<br />=> Ctrl-C to shutdown server<br />[2011-02-23 12:03:02] INFO WEBrick 1.3.1<br />[2011-02-23 12:03:02] INFO ruby 1.8.7 (2010-01-10) [x86_64-linux]<br />[2011-02-23 12:03:02] INFO WEBrick::HTTPServer#start: pid=5043 port=80<br />Killed</p>
<p>The Apache server log shows the generic error:<br />[Fri Feb 18 15:32:51 2011] [error] [client 10.xxx.xxx.xxx] Premature end of script headers: projects, referer: <a class="external" href="https://redmine.xxxxx.com/redmine/projects/xxxxx/settings">https://redmine.xxxxx.com/redmine/projects/xxxxx/settings</a></p>
<p>My environment:<br />root@redmine:/usr/share/redmine# RAILS_ENV=production ruby script/about<br />About your application's environment<br />Ruby version 1.8.7 (x86_64-linux)<br />RubyGems version 1.3.5<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 />Edge Rails revision unknown<br />Application root /usr/share/redmine-1.1.1<br />Environment production<br />Database adapter mysql<br />Database schema version 20101114115359</p>
<p>About your Redmine plugins<br />Redmine Hudson plugin 1.0.6.1</p>
<p>Masked out results of manual svn list commands:</p>
<p>Non-working svn output:<br />setit@redmine:~$ sudo -u www-data svn --username redminesvn list --config-dir /usr/share/redmine/svn --xml 'https://149.8.205.147/svn/zop'@HEAD<br /><?xml version="1.0"?><br /><lists><br /><list<br /> path="https://XXXXX/XXXXX"><br /><entry<br /> kind="dir"><br /><name>XXXXX</name><br /><commit<br /> revision="165"><br /><author>XXXXX</author><br /><date>2011-02-17T22:14:31.210436Z</date><br /></commit><br /></entry><br /><entry<br /> kind="dir"><br /><name>RPMS</name><br /><commit<br /> revision="166"><br /><author>XXXXX</author><br /><date>2011-02-17T22:15:39.495387Z</date><br /></commit><br /></entry><br /><entry<br /> kind="dir"><br /><name>branches</name><br /><commit<br /> revision="151"><br /><author>XXXXX</author><br /><date>2011-02-17T15:25:01.243637Z</date><br /></commit><br /></entry><br /><entry<br /> kind="dir"><br /><name>tags</name><br /><commit<br /> revision="147"><br /><author>XXXXX</author><br /><date>2011-02-15T19:18:56.290041Z</date><br /></commit><br /></entry><br /><entry<br /> kind="dir"><br /><name>trunk</name><br /><commit<br /> revision="174"><br /><author>XXXXX</author><br /><date>2011-02-18T20:53:01.961666Z</date><br /></commit><br /></entry><br /></list><br /></lists></p>
<p>Working svn output:<br />setit@redmine:~$ sudo -u www-data svn --username redminesvn list --config-dir /usr/share/redmine/svn --xml 'https://subversion.setcorp.com/set_it'@HEAD<br /><?xml version="1.0"?><br /><lists><br /><list<br /> path="https://XXXXX/XXXXX"><br /><entry<br /> kind="dir"><br /><name>branches</name><br /><commit<br /> revision="1"><br /><author>XXXXX</author><br /><date>2008-11-26T02:24:32.556798Z</date><br /></commit><br /></entry><br /><entry<br /> kind="dir"><br /><name>tags</name><br /><commit<br /> revision="1"><br /><author>XXXXX</author><br /><date>2008-11-26T02:24:32.556798Z</date><br /></commit><br /></entry><br /><entry<br /> kind="dir"><br /><name>trunk</name><br /><commit<br /> revision="55"><br /><author>XXXXX</author><br /><date>2011-01-19T21:33:32.032020Z</date><br /></commit><br /></entry><br /></list><br /></lists></p> Redmine - Defect #7572 (Reopened): Commit driven state setting not changablehttps://www.redmine.org/issues/75722011-02-07T17:51:41ZMatthias Neubert
<p>When commiting into project archive with e.g. commit comment fixes <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: One user's bad email address breaks all email notifications for everyone on a project (Closed)" href="https://www.redmine.org/issues/123">#123</a><br />then redmine can be configured to set the state of the fixed ticket e.g. to "Done"</p>
<p>The bug is: after this happened noone can change the state of the ticket anymore.</p>
<p>please fix it</p>
<p>regards<br />Matthias</p> Redmine - Defect #7568 (Reopened): Long combination of characters without spaces goes beyond the ...https://www.redmine.org/issues/75682011-02-07T15:01:54ZИван Сентюров
<p>Try to enter long combination of characters without spaces. For example: 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456</p>
<p>It should stay in text form, but after submittimg a report text goes beyond the edge of the window.</p>
<p>Please, see screenshots in attachment.</p> Redmine - Defect #7217 (Reopened): Access to SVN Repository of subproject is not allowed if repo ...https://www.redmine.org/issues/72172011-01-03T10:30:26ZTharuka Pathirana
<p>If a subproject is set to show the parent's project repository but a user is only allowed to access the subproject but not the parent project, they are not allowed to access the repository.</p>
<p>Accessing the repository via the web interface works fine, even commit access works (using the <a href="http://www.redmine.org/projects/redmine/wiki/PluginScmExtensions" class="external">SCM Extensions Plugin</a>).<br />Using TortoiseSVN results in a 403 error, even for read operations.</p> Redmine - Defect #6969 (Reopened): Less-than sign in issue description and comments are not escapedhttps://www.redmine.org/issues/69692010-11-24T17:51:00ZMagnus Henoch
<p>When an issue description or comment contains a less-than sign (<code><</code>), this sign is output verbatim in the issue page, instead of being escaped with ampersand-"lt"-semicolon. This causes the issue details page to be invalid XHTML, which is contrary to the page's doctype, and makes it impossible to read the page with an XML parser. I created <a href="http://demo.redmine.org/issues/38181" class="external">an issue on the demo site</a> to demonstrate the problem.</p>
<p>To reproduce, run <code>xmllint URL-OF-ISSUE-PAGE</code>, like this:<br /><pre>$ xmllint http://demo.redmine.org/issues/38181
http://demo.redmine.org/issues/38181:166: parser error : StartTag: invalid element name
<p>Hm: <</p>
^
http://demo.redmine.org/issues/38181:241: parser error : StartTag: invalid element name
mg alt="Comment" src="/images/comment.png?1286930539" /></a></div><p>And this? <
^
http://demo.redmine.org/issues/38181:330: parser error : Entity 'copy' not defined
Powered by <a href="http://www.redmine.org/">Redmine</a> &copy; 2006-2010 Je
^
</pre></p>
<p>The third error is a false positive (xmllint doesn't know XHTML entities), but the first two errors are symptoms of this problem.</p> Redmine - Defect #6868 (Reopened): migrate_from_trac and trac 0.12https://www.redmine.org/issues/68682010-11-11T17:10:28ZFélix Delval
<p>When I migrate from my Trac 0.12 database using sqlite3. I encounter this error :</p>
<p>Not knowing much about ruby I have some problems finding where it comes from</p>
www-data@myserver:~/public/ruby/redmine-1.0.3$ rake redmine:migrate_from_trac RAILS_ENV="production" --trace<br />(in /home/www-data/public/ruby/redmine-1.0.3)
<ul>
<li>Invoke redmine:migrate_from_trac (first_time)</li>
<li>Invoke environment (first_time)</li>
<li>Execute environment</li>
<li>Execute redmine:migrate_from_trac</li>
</ul>
<p>WARNING: a new project will be added to Redmine during this process.<br />Are you sure you want to continue ? [y/N] y</p>
<p>Trac directory []: /home/www-data/public/python/trac/myproject/<br />Trac database adapter (sqlite, sqlite3, mysql, postgresql) [sqlite3]: <br />Trac database encoding [UTF-8]: <br />Target project identifier []: myproject</p>
<p>Migrating components..<br />Migrating milestones....<br />Migrating custom fields<br />Migrating tickets................<br />Migrating wiki...........................................................................................................rake aborted!</p>
<pre>no implicit conversion to float from nil
/home/www-data/public/ruby/redmine-1.0.3/vendor/rails/activesupport/lib/active_support/core_ext/time/calculations.rb:277:in `minus_without_duration'
/home/www-data/public/ruby/redmine-1.0.3/vendor/rails/activesupport/lib/active_support/core_ext/time/calculations.rb:277:in `minus_without_coercion'
/home/www-data/public/ruby/redmine-1.0.3/vendor/rails/activesupport/lib/active_support/core_ext/time/calculations.rb:286:in `-'
/home/www-data/public/ruby/redmine-1.0.3/lib/tasks/migrate_from_trac.rake:79:in `fake'
/home/www-data/public/ruby/redmine-1.0.3/lib/tasks/migrate_from_trac.rake:547:in `migrate'
/home/www-data/public/ruby/redmine-1.0.3/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:369:in `method_missing'
/home/www-data/public/ruby/redmine-1.0.3/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:215:in `method_missing'
/home/www-data/public/ruby/redmine-1.0.3/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:215:in `each'
/home/www-data/public/ruby/redmine-1.0.3/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:215:in `send'
/home/www-data/public/ruby/redmine-1.0.3/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:215:in `method_missing'
/home/www-data/public/ruby/redmine-1.0.3/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:369:in `method_missing'
/home/www-data/public/ruby/redmine-1.0.3/lib/tasks/migrate_from_trac.rake:545:in `migrate'
/home/www-data/public/ruby/redmine-1.0.3/lib/tasks/migrate_from_trac.rake:758
/usr/lib/ruby/1.8/rake.rb:636:in `call'
/usr/lib/ruby/1.8/rake.rb:636:in `execute'
/usr/lib/ruby/1.8/rake.rb:631:in `each'
/usr/lib/ruby/1.8/rake.rb:631:in `execute'
/usr/lib/ruby/1.8/rake.rb:597:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/1.8/rake.rb:590:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:583:in `invoke'
/usr/lib/ruby/1.8/rake.rb:2051:in `invoke_task'
/usr/lib/ruby/1.8/rake.rb:2029:in `top_level'
/usr/lib/ruby/1.8/rake.rb:2029:in `each'
/usr/lib/ruby/1.8/rake.rb:2029:in `top_level'
/usr/lib/ruby/1.8/rake.rb:2068:in `standard_exception_handling'
/usr/lib/ruby/1.8/rake.rb:2023:in `top_level'
/usr/lib/ruby/1.8/rake.rb:2001:in `run'
/usr/lib/ruby/1.8/rake.rb:2068:in `standard_exception_handling'
/usr/lib/ruby/1.8/rake.rb:1998:in `run'
/usr/bin/rake:28</pre> 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 - Defect #6609 (Reopened): % Done for Parent Tasks [2]https://www.redmine.org/issues/66092010-10-08T07:36:18ZEwan Makepeace
<p>If I have parent tasks and sub tasks and I use manual (per issue) % done values, then the parent gets the average of the values of the subtasks.<br />However if I use the option to set % done from status updates then instead of inheriting its % done from the subtasks it takes it from the status attached on the parent task.</p>
<p>Example:</p>
<p><img src="https://www.redmine.org/attachments/download/4635/parent.jpg" alt="" /></p>
<p>In this case 3 of 4 subtasks are finished and the 4th is in progress, yet the parent task remains at 10% because its status is just 'Developing' (which means not much for a container task).</p>
<p>I actually have two separate requests here:</p>
<ol>
<li>I think that parent tasks should inherit their done% from the sub tasks in both modes (note that when using per-issue Done% values I do not get the option to pick a value for the parent, it is always computed, so why not for the by-status version too?)</li>
<li>Rather than average the <span>Done of the child tasks I would prefer to weight them by the estimated time of each subtask, so if I have 2 x 8 hr tasks finished and one 4 hour task not started the parent would be at 80</span> and not 66%.</li>
</ol> Redmine - Defect #6378 (Reopened): Subtask - Start is invalidhttps://www.redmine.org/issues/63782010-09-13T07:18:10ZMartin G
When i try to update subtasks the error message "Start is invalid" appears.<br />For example:
<ul>
<li>The start date of the parent task is '2010-09-10'</li>
<li>The start date of the subtask is '2010-09-10'</li>
</ul>
<p>I've tried some other dates for the subtask and it works for date '2010-10-01' and later...</p> Redmine - Defect #6376 (Reopened): Turning off textile inline with '==' doesn't work.https://www.redmine.org/issues/63762010-09-12T21:06:57ZNoah Diewald
<p>At <a class="external" href="http://www.textism.com/tools/textile/index.php">http://www.textism.com/tools/textile/index.php</a> if I enter:</p>
<pre>
==-test== is ==test-==
-test is test-
</pre>
<p>I get:</p>
<pre>
<p>&#45;test is test&#45;</p>
<p><del>test is test</del></p>
</pre>
<p>In Redmine this produces:</p>
<del>test is test</del>
<p><del>test is test</del></p>
<p>Or:</p>
<pre>
<del>test is test</del>
<p><del>test is test</del></p>
</pre>
<p>This is really bad news for me because I have a bunch of linguists that want to use familiar notations to talk about prefixes and suffixes and this useless delete formatting can't be simply turned off as it can be in normal textile, my only other alternative being to suggest the use of @'s, which change the font and have different meanings.</p> Redmine - Feature #6154 (Reopened): Save issue as drafthttps://www.redmine.org/issues/61542010-08-17T11:43:59ZMartin Kande
<p>Please add possibility to save issue drafts for later submission.</p> Redmine - Defect #5932 (Reopened): hook for :view_repositories_show_contextual is incompletehttps://www.redmine.org/issues/59322010-07-21T15:30:54ZArnaud Martel
I wrote a plugin to add new commands in repository views (upload files, create directory and delete file/directory) and I noticed that :view_repositories_show_contextual hook lacks of 2 context parameters:
<ul>
<li>path</li>
<li>revision</li>
</ul>
<p>As a "workaround", I patched the views (show.rhtml, entry.rhtml, changes.rhtml and annotate.rhtml) to replace:<br /><pre>
<%= call_hook(:view_repositories_show_contextual, { :repository => @repository, :project => @project }) %>
</pre><br />with<br /><pre>
<%= call_hook(:view_repositories_show_contextual, { :repository => @repository, :project => @project, :path => @path, :revision => @rev }) %>
</pre></p>
<p>but it would be better if included in the next release of Redmine...</p> Redmine - Feature #5732 (Reopened): cannot copy/move subtask from one parent issue to anotherhttps://www.redmine.org/issues/57322010-06-22T19:18:45ZIgor Balk
<p>cannot change (move?) subtask from one parent issue to another. Should also be able to un-subtask an issue (make top level)</p>
<p><a class="external" href="http://www.redmine.org/wiki/redmine/UXTeamMeeting1">http://www.redmine.org/wiki/redmine/UXTeamMeeting1</a></p> Redmine - Feature #5653 (Reopened): My page - blockshttps://www.redmine.org/issues/56532010-06-08T09:58:27ZPetr Pospisil
<p>Hi guys,</p>
<p>Why my page uses <%= render :partial => "my/blocks/#{b}", :locals => { :user => <a class="user active" href="https://www.redmine.org/users/1669">user user</a> } %> and every my/block/.. ignores the user variable? Why is passed? If I want to see my page of another user I have to rewrite all my blocks to use passed "user" variable and not "Issue.visible, <a class="user active" href="https://www.redmine.org/users/1669">user user</a>, etc.". Thanks in advance. Petr</p> Redmine - Patch #5510 (Resolved): Enable Mutliple Versions Per Issuehttps://www.redmine.org/issues/55102010-05-12T06:14:28ZCharlie Savage
<p>Attached is a patch against head (as of today) that enables multiple versions per issue. If there is interest, we would be happy to do what is necessary to integrate this into Redmine core. I've attached a screen shot of the issue page so people can see what it looks like.</p>
<p>There have been several past discussions about supporting multiple versions per issue - see <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add 'affected version' as a standard field (Closed)" href="https://www.redmine.org/issues/1675">#1675</a>, <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Issues fixed in multiple versions (Closed)" href="https://www.redmine.org/issues/284">#284</a>, <a class="issue tracker-2 status-1 priority-5 priority-high2" title="Feature: Feature: Allow setting multiple target-milestones (New)" href="https://www.redmine.org/issues/1266">#1266</a>.</p>
<p>In our use case, we have 60 projects, each of which has 7 phases (each a version) and work orders (each a version) and weekly development releases (global versions). Thus an issue can be added to the May 14th development release, added to Phase I and added to a work order. Basically, we find versions a great way to group issues together to a) keep track of progress b) roll up time entries c) roll up estimated times.</p>
<p>A quick over of the patch:</p>
<ul>
<li>Because it changes models, controller and views, its not really workable as a plugin</li>
</ul>
<ul>
<li>It adds a new table, issues_versions, with issue_id and version_id columns. This is a habtm relationship between versions and issues. This could be done as :has_many :through if that is preferable.</li>
</ul>
<ul>
<li>It includes migrations to setup the new table and then renames the fixed_version_id column in issues to fixed_version_id_old (so as to not delete the data). Note that as far as I can tell, rails migrations don't allow the creation of a two column habtm table with both fields as primary keys, thus part of the migration is in sql currently (tested on postgresql).</li>
</ul>
<ul>
<li>It adds a new issue_version controller modeled after issue_relation as well as the necessary controller permissions.</li>
</ul>
<ul>
<li>It updates all the various places issue.fixed_version is used (issue update form, mass edit form, move form, reports, etc).</li>
</ul>
<ul>
<li>The ugliest part of the patch is Issue#by_version since it has to repeat code from Issue#count_and_group_by which isn't flexible enough for this change.</li>
</ul>
<p>The one caveat of the patch is time reports. These reports remain unchanged if you do not group by version. But if you group by version, and add an issue to two versions, then its time is added to both versions. That is exactly the behavior we want, but it might not be appropriate in all cases. The easy way to avoid it is don't add an issue to two versions (or if you do, don't sum up the times between the two versions). Or in other words, multiple versions give a great deal more flexibility to managing a product, but you do have to understand what you are doing.</p>
<p>Like I said, if there is interest we'd like to see this integrated into Redmine core and are happy to make changes/update tests, etc. to make it happen. Note we've been running the patch in production for a couple days now, so believe it works as designed. We'll keep the patch updated against head, and fix any issues that we run into obvously.</p> Redmine - Defect #5327 (Reopened): Auth source LDAP parameters being filled incorrectlyhttps://www.redmine.org/issues/53272010-04-15T13:06:04ZRadek Antoniuk
<p>if you go to the page of LDAP auth source configuration, the username/password fields are automatically pre-filled with current credentials.<br />which is wrong, because they are optional.</p>
<p>if you firstly define LDAP auth source (without user/pass).<br />then go again to edit the settings and click save (without clearing the username/password fields)<br />and then it fucks up the configuration because it saves my credentials for LDAP connection.</p> Redmine - Feature #5274 (Reopened): Add hook allowing AuthSources to supply a CAPTCHA challengehttps://www.redmine.org/issues/52742010-04-08T15:40:43ZEvan Kaufman
<p>It would be extremely useful to me if an AuthSource subclass could supply a CAPTCHA challenge image to the end user (presumably from the authenticating back-end), and subsequently get a CAPTCHA answer back.</p>
<p>I've been working on a <a href="http://github.com/EvanK/redmine-authsource-clientlogin" class="external">ClientLogin auth source</a> which has the drawback that sometimes Google decides to issue a CAPTCHA challenge. When this happens, there is currently no way for me to pass this on to the user, so authentication simply fails until the challenge expires.</p> Redmine - Defect #5114 (Reopened): New issue statuses not showing up in old workflowshttps://www.redmine.org/issues/51142010-03-18T04:56:43ZJames Turnbull
<p>In trunk (<a class="changeset" title="Fixes undefined method 'notes' error from r3594" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/3596">r3596</a>) if I add a new issue status it does not appear in the Administrator -> Workflow work flow check-box forest for each trunk. If I create a new tracker then the new issue status is present but old tracker do not get the new status.</p> Redmine - Feature #4967 (Reopened): Issues colorshttps://www.redmine.org/issues/49672010-03-02T14:44:02ZBruno Prado
<p>I've modified application.css, from Classic theme, so it now colors the issue according to its status and priority. Screenshots are attached.<br />Let me know what you think about it.</p>
<p><img src="https://www.redmine.org/attachments/download/3285/issues_list.jpg" alt="" /></p>
<p><img src="https://www.redmine.org/attachments/download/3282/issue_description.jpg" alt="" /></p> Redmine - Feature #4951 (Reopened): "Accept Ticket" Link When Viewing Issuehttps://www.redmine.org/issues/49512010-02-28T16:31:22ZRafael Diaz-Tushman
<p>It would be great if there was a one-click process called "Accept Ticket" that:</p>
<ul>
<li>Assigned the Issue to the person clicking the link</li>
<li>Changed the Status of the Issue to "In Progress" </li>
<li>Fired a plugin event</li>
</ul>
<p>I can think of several plugins that would want to be fired upon this event...</p>
<p>I may build a plugin that adds this link using one of the view_issues hooks, but i'm just learning ROR so it'd be faster if you did it :-)</p>
<p>Cheers!</p> Redmine - Patch #4878 (Resolved): More Hook Featureshttps://www.redmine.org/issues/48782010-02-18T17:28:59ZThomas Löber
<p>Hi!</p>
<p>I added some features to <code>hook.rb</code>:</p>
<ul>
<li>cleaned-up <code>call_hook</code></li>
</ul>
<ul>
<li>added an <code>:if</code> option to <code>render_on</code>, so you can write:<br /><pre>
render_on :view_issues_form_details_bottom, :partial => "test", :if => :really?</pre></li>
</ul>
<ul>
<li>added <code>render_to_string</code> to <code>ActionMailer</code> so <code>call_hook</code> can also be called from the mail templates in <code>app/views/mailer</code></li>
</ul>
<p>Unfortunately I didn't manage to write the matching test for @hook_test.rb" so far.</p> Redmine - Feature #4534 (Reopened): Only receive emails for new issueshttps://www.redmine.org/issues/45342010-01-07T16:40:13ZPatrick Cummins
<p>A new communication preference that only sends emails to the user when a new issue is created on their project would be VERY helpful.</p>
<p>It could either be a new option.</p>
<p>"Only things that I watch or am involved in, or new issues on my projects"</p>
<p>OR add a checkbox options for "any event on my projects / selected projects" allowing the user to choose which events.</p> Redmine - Feature #4089 (Reopened): Fires a warning if required custom fields exist when migratinghttps://www.redmine.org/issues/40892009-10-22T19:31:47ZMarcel Nadje
<p>I'm running redmine since 2 month. My current version is 0.8.5.devel.2956.<br />I've migrated two trac projects some time ago with no issues. The migration of the 3rd project not working perfectly, because tickets, files and custom values are not migrated. Take a look:<br /><pre>
Migrating components....
Migrating milestones........
Migrating custom fields....
Migrating tickets.........................
Migrating wiki...........
Components: 4/4
Milestones: 8/8
Tickets: 0/25
Ticket files: 0/7
Custom values: 0/100
Wiki edits: 11/11
Wiki files: 0/0
</pre></p>
<p>The wiki:<a class="wiki-page" href="https://www.redmine.org/projects/redmine/wiki/RedmineMigrate">RedmineMigrate</a> says: <strong>Before starting, you need a fresh Redmine database, with default data loaded (required)</strong><br />Is this my problem? My redmine database (sqlite3) is not fresh I think. What can i do?</p> Redmine - Feature #3988 (Reopened): Show diff in revision pagehttps://www.redmine.org/issues/39882009-10-07T13:46:53ZMartin Bagge
In the revision browser it would be good to have the diff for the current revision. Trac does this and it is a really nice way to get a overview of the changes involved.<br />See the diffrences between these two links (not the same files but point proven):
<ul>
<li><a class="external" href="http://trac.edgewall.org/changeset/8645">http://trac.edgewall.org/changeset/8645</a></li>
<li><a class="external" href="http://www.redmine.org/projects/redmine/repository/revisions/2900">http://www.redmine.org/projects/redmine/repository/revisions/2900</a></li>
</ul>
<p>The diff view that is accessible in Redmine today could be moved one step up (so I do not have to click the link). Maybe the best way would be to implement the feature as a option for the project to choose, the default view inline could also be chooseable here. Some projects might not want this because of the time it could take to generate the diffes if not cached. (I am sorry if this issue is addressed elsewhere, please direct me there in that case...)</p>
<hr />
<pre>
mbagge@mbagge-1:~/redmine$ ruby script/about
About your application's environment
Ruby version 1.8.7 (x86_64-linux)
RubyGems version 1.3.4
Rails version 2.1.2
Active Record version 2.1.2
Action Pack version 2.1.2
Active Resource version 2.1.2
Action Mailer version 2.1.2
Active Support version 2.1.2
Application root /home/mbagge/redmine
Environment development
Database adapter mysql
About your Redmine plugins
Scrumdashboard plugin 1.2
Redmine Repo Pygments plugin 0.0.2
Redmine Bugcloud plugin 0.0.2.1
Redmine Backlogs plugin 0.0.1
</pre>
<hr />
<p>I am using SVN 0.8-stable btw.</p> Redmine - Defect #3793 (Reopened): Error 302 (Found): "Filter chain halted" on issue creationhttps://www.redmine.org/issues/37932009-08-28T19:39:55Zkardan brueckenschlaeger
<ul>
<li>PLEASE check your error log</li>
</ul>
<pre>
Found
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
</pre>
<a name="Input-to-reproduce"></a>
<h1 >Input to reproduce<a href="#Input-to-reproduce" class="wiki-anchor">¶</a></h1>
<ul>
<li>when the redmine session cookie got deleted, the created of a previously opened 'new issue'-form fails with 302 (Found)</li>
<li>like in <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Blank screen when unauthorized access attempt. (Closed)" href="https://www.redmine.org/issues/51">#51</a>, the submitted data are lost</li>
</ul>
<strong>steps to reproduce:</strong>
<ul>
<li>login</li>
<li>go to /projects/*/issues/new</li>
<li>delete the cookie</li>
<li>submit the issue</li>
</ul>
<ul>
<li>this issue has been reproduced on redmine.org :)</li>
</ul>
<p><em>log/production.log:</em><br /><pre>
Filter chain halted as [:check_if_login_required] rendered_or_redirected.
Completed in 0.02353 (42 reqs/sec) | DB: 0.00025 (1%) | 302 Found [https://kern.brueckenschlaeger.de/projects/support/issues/new]
</pre></p>
<strong>environment:</strong>
<ul>
<li>ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]</li>
<li>Rails Rails 2.1.2</li>
<li>mysql Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (i486) using readline 5.2</li>
<li>git version 1.5.6.5</li>
</ul>
<pre>
79d6c7aec94004012d105cd4dc66b9dd4586df55
Date: Sun May 10 04:01:40 2009 +0200
init
</pre>
<pre>
# cat /etc/debian_version
5.0.2
</pre>
<p>ii libdb-ruby1.8 0.6.5-2 Interface to Berkeley DB for Ruby 1.8<br />ii libfusefs-ruby 0.6.0-3 library to easily define a filesystem in Rub<br />ii libfusefs-ruby1.8 0.6.0-3 library to easily define a filesystem in Rub<br />ii libgettext-ruby1.8 1.91.0-1.2 Gettext for ruby1.8<br />ii libopenssl-ruby 4.2 OpenSSL interface for Ruby<br />ii libopenssl-ruby1.8 1.8.7.72-3 OpenSSL interface for Ruby 1.8<br />ii libreadline-ruby1.8 1.8.7.72-3 Readline interface for Ruby 1.8<br />ii librmagick-ruby1.8 2.5.2-1 ImageMagick API for Ruby<br />ii libruby1.8 1.8.7.72-3 Libraries necessary to run Ruby 1.8<br />ii libsqlite3-ruby 1.2.2-1 SQLite3 interface for Ruby<br />ii libsqlite3-ruby1.8 1.2.2-1 SQLite3 interface for Ruby 1.8<br />ii libxml-ruby1.8 0.5.2.0-3+lenny1 Ruby interface to libxml<br />ii libxmpp4r-ruby 0.4-1 XMPP/Jabber library for Ruby (dummy package)<br />ii libxmpp4r-ruby1.8 0.4-1 XMPP/Jabber library for Ruby<br />ii libxslt-ruby 0.9.2-4 Ruby interface to libxslt<br />ii libxslt-ruby1.8 0.9.2-4 Ruby interface to libxslt<br />ii rake 0.8.1-3 a ruby build program<br />ii rdoc 4.2 Generate documentation from ruby source file<br />ii ruby 4.2 An interpreter of object-oriented scripting <br />ii ruby-dev 4.2 Header files for compiling extension modules<br />ii ruby1.8 1.8.7.72-3 Interpreter of object-oriented scripting lan<br />ii ruby1.8-dev 1.8.7.72-3 Header files for compiling extension modules<br />ii rubygems 1.2.0-3 package management framework for Ruby librar<br />ii rubygems1.8 1.2.0-3 package management framework for Ruby librar</p>
<a name="DATA-that-caused-302-Found"></a>
<h1 ><i>DATA</i> that caused 302 (Found):<a href="#DATA-that-caused-302-Found" class="wiki-anchor">¶</a></h1>
<p><em>stripped</em> => please check your log</p> Redmine - Feature #3575 (Reopened): Diff with older revisionhttps://www.redmine.org/issues/35752009-07-01T16:54:12ZTom Rochette
<p>Hi,</p>
<p>Currently, we're only able to diff with the previous revision (<a class="changeset" title="replaced deprecated ":dependent => true" statements" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/123">r123</a> with <a class="changeset" title="fixed: unable to attach a file when creating an issue ("attachment: invalid" error)" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/122">r122</a>).</p>
<p>I'd like to be able to specify a revision and diff with it, like it's already possible with SVN. For example, I'd like to diff my current revision(13222) with revision 13213. Or diff any revision with another, for example <a class="changeset" title="Label should be escaped." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/10111">r10111</a> with <a class="changeset" title="Backported r9982 and r9984 from trunk." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/10000">r10000</a>.</p> Redmine - Defect #3554 (Reopened): The IMAP method for anonymous issue creation doesn't work from...https://www.redmine.org/issues/35542009-06-28T15:06:05ZMarcel Evenson
<p>The Anonymous user email mapping from Revision 2789 doesn't work. I'm trying to use the IMAP method to create an issue from email.</p>
<p>Here is the command I'm using:<br />rake redmine:email:receive_imap RAILS_ENV="production" host=mail.mydomain.com username=<a class="email" href="mailto:support@mydomain.com">support@mydomain.com</a> password=mypassword project=support unknown_user=accept</p>
<p>Note: After I run the command the test email in the INBOX is marked as "seen" (so I know its connecting and reading the mailbox properly) but no issue is created. I've double checked the permissions and the anonymous user has "add issues" permission. There are no errors in the error log.</p>
<p>Here is my environment:<br />About your application's environment<br />Ruby version 1.8.5 (i386-linux)<br />RubyGems version 1.3.1<br />Rails version 2.2.2<br />Active Record version 2.2.2<br />Action Pack version 2.2.2<br />Active Resource version 2.2.2<br />Action Mailer version 2.2.2<br />Active Support version 2.2.2<br />Application root /var/www/vhosts/mydomain.com/httpdocs/redmine<br />Environment production<br />Database adapter mysql<br />Database schema version 20090614091200</p> Redmine - Feature #2893 (Reopened): Add a view to confirm issue deletionhttps://www.redmine.org/issues/28932009-03-04T10:19:21ZDrarok Ithaqua
<p>When attempting to navigate our redmine today, I accidentally deleted an issue by using the middle button in Firefox (I was trying to open an issue in a new tab, the default behaviour for middle-click).</p>
<p>What actually happened was the context menu came up, and my 2nd middle click went to the delete button, which does <strong>not</strong> show the confirmation dialogue, deleted my issue in a new tab.</p>
<p>Running: Redmine 0.7.devel (MySQL)</p> Redmine - Feature #2770 (Reopened): Display of inline attached images in email notificationhttps://www.redmine.org/issues/27702009-02-18T01:22:08ZChaoqun Zou
<p>Now if we would like to include attached images in the issue's description, we can use</p>
<pre>!image_name.jpg!</pre>
<p>This works well when the issue is displayed in browser, but the image will not displayed correctly in the notification mail.</p>
<p>So I thought that if we could upload the image before saving the issue could be a useful and flexible way.</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 - Defect #2414 (Reopened): 'Add News Button' in 'Add news'https://www.redmine.org/issues/24142008-12-29T17:40:32ZKarl Heinz Marbaise
<p>I have observed a little 'Bug', cause if i going to News and click on 'Add news' I'm forwarded to the 'Add news' area but the 'Add news' Button is displayed anymore.<br />My opinion is not to display the 'Add news' Button there. Take a look at the attached screen shot.</p>
<p>May be this is a feauture? or already fixed on a newer revision ?</p>
<ul>
<li>Revision 2081 on trunk<br />my environment:<br /><pre>minden205:/usr/local/vhosts/redmine # ruby script/about
About your application's environment
Ruby version 1.8.6 (x86_64-linux)
RubyGems version 1.3.0
Rails version 2.1.1
Active Record version 2.1.1
Action Pack version 2.1.1
Active Resource version 2.1.1
Action Mailer version 2.1.1
Active Support version 2.1.1
Application root /usr/local/vhosts/redmine
Environment development
Database adapter mysql
Database schema version 101
</pre></li>
</ul> Redmine - Feature #2035 (Reopened): Issue reporter should be editablehttps://www.redmine.org/issues/20352008-10-15T19:24:00ZJack Christensen
<p>If someone calls or emails me an issue I need to be able to enter the issue, but have the issue reporter be the person who called or emailed me.</p> Redmine - Feature #1739 (Reopened): Add ability to change issue authorhttps://www.redmine.org/issues/17392008-08-03T23:55:27ZBurt Culver
<p>Sometimes, I submit an issue, but down the road am no longer responsible for tracking it. I'd like to be able to change the owner of the issue so that I no longer receive emails on the issue and it is clearer who is responsible for tracking issue. The new owner can already make themselves watcher to get the emails but this change would eliminate that step.</p> Redmine - Feature #1689 (Reopened): Tab Widthhttps://www.redmine.org/issues/16892008-07-27T22:16:56ZChris Miller
<p>There should be a setting (somewhere) to allow the site administrator, or even better, individual project owners, to change the tab width as displayed in the repository source browser. Right now it's set at something crazy like 6 or 8 characters, some prefer it at 2, others at 4, still others at 5. The ability to change the tab width would let people control the code display. If this could be snuck into 0.8 that'd be awesome. If not, oh well, there's always hope for 0.9!</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 - Defect #1513 (Reopened): Fixing issues in commit messages can break the workflowhttps://www.redmine.org/issues/15132008-06-21T00:50:54ZLeandro Lucarella
<p>I have a redmine instances with trackers with orthogonal states (for example, task have a state "done" instead of "fixed" for bugs). In the workflow, a task can never be in "fixed" state and for that reason, can't go to any other state from "fixed" state..</p>
<p>On the other hand, I have the option "Referencing and fixing issues in commit messages" activated but I can only specify one "Applied status" (which I have in fixed).</p>
<p>The problem is, if a commit message closes a task, the task is set to be in "fixed" state, but (apart from being wrong) it can't be changed (unless I make the workflow less restrictive, which I rather not).</p>
<p>So, I think it would be great if one can specify a "default" closed state for a tracker, and have a option in "Applied status" that says "Default closed state" or something like that, so when a commit closes an issue, the correct state can be set.</p>
<p>It would be great too if one can specify how to close the issue in the commit message (something like "closes <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> (fixed)".</p>
<p>Thank you.</p>
<p>Using Redmine 0.7.2.1557 (MySQL).</p> Redmine - Feature #1157 (Reopened): Gantt chart for a user across all projectshttps://www.redmine.org/issues/11572008-05-01T13:24:54ZNicholas Antrobus
<p>Hi, first off can I say what a great tool you have created here, we moved everything onto red mine a few weeks ago and its working out really well.</p>
<p>My request is to be able to view a gantt chart for each user across all projects, we have team members that work on several projects at once and I need to create a monthly report for each team members work plan. Rather than create a report per team member per project if I could get a view across all projects with a filter per user. I had a thought that I could probably do something similar if I had all my projects as a sub project to a master overall project, which is something I will try but the flexibility of being able to select the reports to view across would be good.</p>
<p>Thanks</p>
<p>Nick</p> Redmine - Feature #1040 (Reopened): Global wikihttps://www.redmine.org/issues/10402008-04-10T18:20:16ZCarl Nygard
<p>It would be very helpful to have a global wiki for generalized instructions. The main home page should be the global wiki. The current functionality of news, recent projects, etc. could possibly be implemented with macros(<cite>) in the wiki, so could be available globally. You could extend this paradigm (idiom, design, convention</cite>?) to all the project-specific main pages, and give the managers of each some ability to customize their own main page.</p>
<p>This would be extremely useful in our own situation, where we are using Redmine to manage diverse projects across our engineering group, so we have some need of a "global" wiki area for generalized policy docs, user guides, procedures, etc.</p> Redmine - Feature #688 (Reopened): Allow the same email for two accountshttps://www.redmine.org/issues/6882008-02-18T11:19:07ZThomas Lecavelier
<p>I think it would be better to permit two accounts to have the same mail adress. Here my arguments:</p>
<ol>
<li>I manage redmine, but not the SMTP server: I have only one email adress, no aliases, so I'd like to set the admin account and my personnal account to the same email adress.</li>
<li>Villain users could register other users email just to avoid them to register.</li>
<li>Spammer could try to register every email they can. When they can't, they know that they've got a valid email. Bad thing.</li>
</ol> Redmine - Feature #617 (Reopened): wiki: thoughts of WYSIWYGhttps://www.redmine.org/issues/6172008-02-07T21:42:44Zglen geisen
<p>Any thought of using WYSIWYG editing (FCKeditor), or embedding (or linking to) something like Mediawiki?</p> Redmine - Feature #550 (Reopened): Function to export whole wikihttps://www.redmine.org/issues/5502008-01-12T06:03:00ZWalid Moghrabi
<p>Hi,</p>
<p>Exporting wiki pages (html ou pdf format) is great but a greater function would be to be able to export a whole wiki<br />(in html with links or even pdf with summary) or part of the wiki in one step.</p>
<p>For example, I find the wiki usefull for documentation purpose and I'd love to be able to generate a whole documentation<br />for offline reading in one step from my wiki.</p>
<p>Thanks.</p> Redmine - Feature #473 (Reopened): Custom reportshttps://www.redmine.org/issues/4732007-11-05T20:43:00ZPaul Macdonnell
<p>It would be very handy to be able to create and save custom reports (or save the filters used on a search) based on<br />similar criteria that is used on the Issues search page (eg <a class="external" href="http://my.site.name/issues">http://my.site.name/issues</a>)</p> Redmine - Feature #449 (Reopened): Keyboard shortcutshttps://www.redmine.org/issues/4492007-10-04T09:59:00ZMotohiro Takayama
<p>It would be so convinient and productive if redMine supports keyboard shortcuts like Trac or some nifty web apps.<br />For example, press Ctrl+R to preview, Ctrl+S to submit, Ctrl+/ to enter search text, ...</p>
<p>To support above, we would only need to add "accesskey" attribute to elements (like input, a).</p>
<p>Thanks,</p> Redmine - Feature #339 (Reopened): perforce SCM supporthttps://www.redmine.org/issues/3392007-05-03T14:35:00ZBrett Eisenberg