Redmine: Issueshttps://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292024-03-28T03:56:29ZRedmine
Redmine Redmine - Defect #40490 (New): login page back_url always use http not httpshttps://www.redmine.org/issues/404902024-03-28T03:56:29ZBill Hsu
<p>I hava a Redmine 5.1.2.stable executed in container, and I use Apache HTTPD to proxy https to http port 3000. Evertyhing is working perfect, but my webpage is scaned by system and get a "Site does not enforce HTTPS" issue.<br />It says my login URL's back_url is http, not https. But all my service is running in https URL. How can I solve this issue to be</p>
<p><a class="external" href="https://redmine.XXX.com/login?back_url=https%3A%2F%2Fredmine.XXX.com%2F">https://redmine.XXX.com/login?back_url=https%3A%2F%2Fredmine.XXX.com%2F</a></p>
<p>not</p>
<p><a class="external" href="https://redmine.XXX.com/login?back_url=http%3A%2F%2Fredmine.XXX.com%2F">https://redmine.XXX.com/login?back_url=http%3A%2F%2Fredmine.XXX.com%2F</a></p> Redmine - Feature #40489 (New): `copyTextToClipboard` to make it easy to see that you have copied...https://www.redmine.org/issues/404892024-03-28T02:03:12ZAbe Tomoaki
<p>You can copy the URL of an issue by clicking `Copy Link`, but sometimes you think you have copied it, but you have not.<br />How about a little popup saying `Copied!` to make it easier to see that it has been copied?</p>
<p>Here is an example of a patch.</p>
<pre><code class="diff syntaxhl"><span class="gh">diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index 320efd263..12e4aa5d2 100644
</span><span class="gd">--- a/app/assets/javascripts/application.js
</span><span class="gi">+++ b/app/assets/javascripts/application.js
</span><span class="p">@@ -589,6 +589,28 @@</span> function randomKey(size) {
return key;
}
+function copiedPopup() {
<span class="gi">+ $('<div>')
+ .css({
+ position: 'absolute',
+ top: 0,
+ right: 0,
+ bottom: 0,
+ left: 0,
+ margin: 'auto',
+ height: 20,
+ width: 80,
+ 'text-align': 'center'
+ })
+ .appendTo(document.body)
+ .text('Copied!')
+ .addClass('ui-state-default')
+ .delay(500)
+ .fadeOut(function() {
+ $(this).remove();
+ });
+}
+
</span> function copyTextToClipboard(target) {
if (target) {
var temp = document.createElement('textarea');
<span class="p">@@ -602,6 +624,7 @@</span> function copyTextToClipboard(target) {
if ($(target).closest('.drdn.expanded').length) {
$(target).closest('.drdn.expanded').removeClass("expanded");
}
<span class="gi">+ copiedPopup()
</span> }
return false;
}
</code></pre> Redmine - Defect #40488 (New): Login page: the button 'Sign in' is displayed after clicking on t...https://www.redmine.org/issues/404882024-03-27T19:09:20ZАлександр Мазарчук
<strong>STR</strong> :
<ul>
<li>Open the login page</li>
<li>Navigate to 'Sign in' button</li>
<li>Click on the page on any place</li>
</ul>
<p><strong>Result</strong> :<br />The button 'Sign in' is displayed after clicking on the page according mockups</p>
<p><strong>Expected result:</strong><br />The button 'Sign in' is located on the page according to the mockups</p> Redmine - Feature #40450 (New): Add API-Request for fetching Journals which has changed since a c...https://www.redmine.org/issues/404502024-03-25T14:12:31ZThomas Hoffmann
<p>We want to synchronize the redmine issues with our internal system.<br />For this purpose, we need a feature to fetch changed journal entries of an issue.<br />Editing a journal entry doesn't change the updated_on field of the issue.</p>
<p>Therefore, we would like to have a GET call like:<br /><pre>
https://domain.com/journals.json?updated_on=%3E%3D2024-03-25T07%3A24%3A03Z
</pre></p>
<p>Currently, the journals endpoint only supports updates, but no GET requests.</p> Redmine - Defect #40449 (New): Add updated_on field in the issue journalhttps://www.redmine.org/issues/404492024-03-25T13:52:42ZThomas Hoffmann
<p>We would like to synchronize the redmine issues with our internal system via API.<br />For this purpose, we fetch the issues with:</p>
<pre>
curl -H "X-Redmine-API-Key: secret" "https://domain.com/issues/58.json?include=children%2Cattachments%2Crelations%2Cchangesets%2Cjournals%2Cwatchers%2Callowed_statuses" -vv
</pre>
<p>The journal is returned but we can't determine, which entry changed. <br />Therefore, it would be helpful to not only have the created_on but also the updated_on field.</p>
<p>The file app/views/issues/show.api.rsb needs an extra line at line 61:</p>
<p>...<br /> api.created_on journal.created_on<br /> <strong>api.updated_on journal.updated_on</strong><br /> api.private_notes journal.private_notes<br />...</p> Redmine - Defect #40448 (New): Accessing relations during issue destructionhttps://www.redmine.org/issues/404482024-03-25T12:19:11ZGuillaume Herpin
<p>Hello,</p>
<p>My goal is to propagate the deletion of an issue to change a custom field of the linked issue. So, I intercept the destruction of an issue.</p>
<p>I am encountering a problem with my script. During the destruction of an issue, I am unable to access the issue’s relations.</p>
<p>Is this a known and unsolvable problem due to the framework’s architecture, or am I just handling it very poorly?</p>
<p>Thank you in advance for your help.</p> Redmine - Defect #40444 (New): The text on the location box isn't fully displayed after setting t...https://www.redmine.org/issues/404442024-03-23T16:50:38ZLiliia Dovzhyk
<p><strong>Preconditions:</strong></p>
<p>The text size on the device is set to XXL</p>
<p><strong>Steps to reproduce:</strong></p>
<blockquote><blockquote>
<p>1. Tap the "Weather icon".<br />2. Swipe left to the "Weather location" page.<br />3. Pay attention to the location box.</p>
</blockquote></blockquote>
<p><strong>Actual result:</strong> The text on the location box isn't fully displayed after setting the text size on the device to XXL.</p>
<p><strong>Expected result:</strong> The text on the location box is fully displayed after setting the text size on the device to XXL.</p> Redmine - Feature #40442 (New): reply hyperlink requires class namehttps://www.redmine.org/issues/404422024-03-22T04:00:01Ztomy shen
<p>Hi,<br />I am a redmine user who is designing redmine themes. I am currently having difficulties with the design of the forum pages. For example, the hyperlinks such as 「 <strong>reply</strong> 」do not have any CSS class name for me to design, the same situation also occurs on the news page.(Please refer to the attached file)</p>
<p>Should a CSS class name be added to this hyperlink? I think it's necessary</p> Redmine - Defect #40426 (Needs feedback): Can't view on Redminehttps://www.redmine.org/issues/404262024-03-19T11:57:41ZLoi Nguyen
<p>Dear Team Supoort,</p>
<p>In my internal system there is a redmine system to serve users. I had a project 5 years ago. Now I have to trace the log as well as that ticket. I can still open that ticket but I cannot open the file. attach on that ticket, is this the redmine system that deletes itself or something like that? help me</p>
<p>Thanks</p> Redmine - Feature #40425 (New): Custom fields » Tasks » New custom field » Format » List » Possib...https://www.redmine.org/issues/404252024-03-19T11:43:49ZGco IT
<p>Any ideas on how to highlight the font colors after submit a issue, I selected a point? use in list format.</p>
<p>--Please Select--<br /><span style="color:red;">Testuser</span><br /><span style="color:orange;">Testuser</span><br /><span style="color:blue;">Testuser</span></p> Redmine - Feature #40422 (New): Print name and email to request that was create through emailhttps://www.redmine.org/issues/404222024-03-18T12:28:38ZFilip Skřivánek
<p>We have introduced an enhancement to our email-based task creation functionality.</p>
<p>Traditionally, we have utilized the IMAP method for generating new tasks through emails, as detailed on the Redmine documentation page: <a class="external" href="https://www.redmine.org/projects/redmine/wiki/redminereceivingemails#Fetching-emails-from-an-IMAP-server">https://www.redmine.org/projects/redmine/wiki/redminereceivingemails#Fetching-emails-from-an-IMAP-server</a>.</p>
<p>Due to security considerations, we opted against using the parameter unknown_user="create" which would automatically create a new Redmine user if the email sender wasn't recognized. Instead, we chose the unknown_user="accept" setting. This approach, however, resulted in tasks that seemed to be created by an anonymous user, without indicating the email sender's identity.</p>
<p>To address this issue, we've added a novel parameter "insert_name_and_email_to_description". When set to 1, this parameter ensures that the sender's name and email address are included in the first line of the task description in the format <<<[name-from-header];[email-sender]>>> as illustrated in the attached screenshot.</p>
<p><img src="https://www.redmine.org/attachments/download/32085/Screenshot%202024-03-18%20at%2013.24.09.png" alt="" /></p>
<p>Below is an example of how we invoke the script with this new parameter:</p>
<pre><code class="shell syntaxhl">/opt/bitnami/ruby/bin/bundle <span class="nb">exec</span> /opt/bitnami/ruby/bin/rake redmine:email:receive_imap <span class="nv">RAILS_ENV</span><span class="o">=</span><span class="s2">"production"</span> <span class="nv">host</span><span class="o">=</span><span class="s2">"xxx"</span> <span class="nv">username</span><span class="o">=</span><span class="s2">"xxx"</span> <span class="nv">password</span><span class="o">=</span><span class="s2">"xxx"</span> <span class="nv">unknown_user</span><span class="o">=</span><span class="s2">"accept"</span> <span class="nv">no_permission_check</span><span class="o">=</span>1 <span class="nv">project</span><span class="o">=</span><span class="s2">"xxx"</span> <span class="nv">no_account_notice</span><span class="o">=</span>1 <span class="nv">insert_name_and_email_to_description</span><span class="o">=</span>1 <span class="nt">--trace</span>
</code></pre>
<p>It's important to note that the "insert_name_and_email_to_description" parameter is optional. If it's not set, or if its value is 0, the functionality reverts to its previous behavior.</p>
<p>I am also attaching a "patch" file detailing these modifications against the last commit on the master branch in our git repository.</p> Redmine - Feature #40421 (New): Not able to fetch email through o365 email IDhttps://www.redmine.org/issues/404212024-03-18T05:34:18ZVishal Patel
<p>Hi,</p>
<p>I have tried to fetch email through the o365 email id, but not able to do it. Is there any advanced configuration required? My email account is configured with the two-step authentication. We are using a work account.</p>
<p>Thanks,<br />Vishal Patel</p> Redmine - Feature #40415 (New): Document Journals APIhttps://www.redmine.org/issues/404152024-03-16T11:57:44ZHolger Just
<p><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Updating journal notes via REST API (Closed)" href="https://www.redmine.org/issues/10171">#10171</a> added an API to update journal's notes. This should be documented in the Wiki, namely <a href="/projects/redmine/wiki/Rest_Journals?parent=Rest_api">Rest_Journals</a></p> Redmine - Defect #40413 (New): The issue list fiter "Watched by" only dereferences "watched by gr...https://www.redmine.org/issues/404132024-03-15T21:20:32ZFelix Schäfer
<p>When using the <code><< me >></code> value for the "Watched by" filter on the issue list, group memberships will be dereferenced and issues the user watches via groups will be show in the results (if the user has <code>view_issue_watchers</code> permission, see <a class="issue tracker-1 status-1 priority-4 priority-default" title="Defect: Issue list filter "Watched by: me" only shows issues watched via group for projects with the view... (New)" href="https://www.redmine.org/issues/40412">#40412</a>).</p>
<p>Group memberships however will not be considered for this filter when using named users for the value of the filter. Groups memberships should also be applied for named users.</p>
<p>Note: This also means that using this filter with <code><< me >></code> will produce different results for a user than when the user selects herself In the list.</p> Redmine - Defect #40412 (New): Issue list filter "Watched by: me" only shows issues watched via g...https://www.redmine.org/issues/404122024-03-15T21:16:52ZFelix Schäfer
<p>When using the "Watched by: me" filter on the issue list, the filtered list will show all issues the current user is directly watching. The filtered list will also show issues watched via a group membership, but only for issues in a project the user has the <code>view_issue_watchers</code> permission.</p> Redmine - Feature #40411 (New): The watch button/link should show if the issue is watched by grouphttps://www.redmine.org/issues/404112024-03-15T21:12:38ZFelix Schäfer
<p>When a user watches an issue because of a group membership and the user does not have the `view_issue_watchers` permission, the user cannot see that she is watching the issue.</p>
<p>Currently the button link shows:<br />- "Watch" when the user is not watching the issue or watching via a group<br />- "Unwatch" when the user is watching the issue</p>
<p>It would be possible to show a third state for the button/link:<br />- "Watch" when the user is not watching the issue<br />- "Watched by group" when the user is not watching the issue but is watching the issue via a group<br />- "Unwatch" when the user is watching the issue</p>
<p>The button/link would toggle between first and third state when the user is not also watching the issue via a group, and between second and third state when the user is also watching via a group.</p> Redmine - Defect #40410 (New): Watcher groups on new issue form get dereferenced on validation errorhttps://www.redmine.org/issues/404102024-03-15T21:04:35ZFelix Schäfer
<p>When creating a new issue, selecting a group as a watcher and causing a validation error (for example leave the subject blank), all users of the group will be selected in addition to the initially selected group.</p>
<p>This test shows the problem:</p>
<pre><code class="diff syntaxhl"><span class="gh">diff --git a/test/functional/issues_controller_test.rb b/test/functional/issues_controller_test.rb
index cce8ddc625..fb401c701d 100644
</span><span class="gd">--- a/test/functional/issues_controller_test.rb
</span><span class="gi">+++ b/test/functional/issues_controller_test.rb
</span><span class="p">@@ -4778,6 +4778,25 @@</span> class IssuesControllerTest < Redmine::ControllerTest
assert_select 'input[name=?][value="8"][checked=checked]', 'issue[watcher_user_ids][]'
end
+ def test_post_create_with_failure_should_not_dereference_group_watchers
<span class="gi">+ @request.session[:user_id] = 1
+ post(
+ :create,
+ :params => {
+ :project_id => 5,
+ :issue => {
+ :tracker_id => 1,
+ :watcher_user_ids => ['11']
+ }
+ }
+ )
+ assert_response :success
+
+ # The group's user was not explicitely selected
+ assert_select 'input[name=?][value="8"][checked=checked]', 'issue[watcher_user_ids][]', 0
+ assert_select 'input[name=?][value="11"][checked=checked]', 'issue[watcher_user_ids][]', 1
+ end
+
</span> def test_post_create_should_ignore_non_safe_attributes
@request.session[:user_id] = 2
assert_nothing_raised do
</code></pre>
<p>(Please note: The test above the one proposed in the diff uses the <code>:not(checked)</code> pseudo-selector, this however does not seem to work as expected)</p> Redmine - Defect #40403 (New): Subtasks of all levels are shown in the parent issuehttps://www.redmine.org/issues/404032024-03-14T20:51:05ZAndré Polykanine
<p>This thing is better shown by an example.<br />Given we have three issues: issue 1 which is a parent issue; issue 2, subtask of issue 1; and issue 3, subtask of issue 2.<br />In this situation, when I go to issue 1, I expect to see only issue 2 as its subtask, but I see two subtasks, issues 2 and 3. If I go to issue 2, everything is correct: I see issue 1 as parent and issue 3 as subtask.<br />It would be nice to separate direct subtasks from subtasks of other levels.</p> Redmine - Defect #40362 (New): Autocomplete double hash keep system test failshttps://www.redmine.org/issues/403622024-03-07T16:40:16ZMassimo Rossello
<p>In latest versions of Redmine (5.0.8 and 5.1.2) the system test 'test_inline_autocomplete_for_issues_with_double_hash_keep_syntax' fails for no '.tribute-container' section is found</p> Redmine - Defect #40348 (New): Parent Task field not available in Import issues screenhttps://www.redmine.org/issues/403482024-03-05T21:55:39ZFrancisco Vega
<p>Hi,<br />I'm having troubles when importing issues. I make an import of 5 tasks. Then, I assign those task to several subtasks in a CSV file as Parent Tasks, basically to import all subtasks in this second step.<br />However, when importing, the field "Parent Task" doesn't appear in the list, so I can't make . Parent TaskField is active in the corresponding tracker. I test it in 2 different instances (4.2.2. and 5.1.2.), and they have the same problem. I can't find a configuration for this, is there someting that I'm missing? Many txs!</p>
<p>(sorry, my instance is in spanish. The field name in spanish for "Parent Task" is "Tarea Padre", and is not there)</p>
<p><img src="https://www.redmine.org/attachments/download/32053/clipboard-202403051849-2kdqp.png" alt="" /></p> Redmine - Defect #40347 (New): Mismatching main project and subprojecthttps://www.redmine.org/issues/403472024-03-05T19:23:50ZSirius Black
<p>I was trying to create new subprojects by first creating a new main project and then adding the subprojects to it. Initially, everything seemed to work fine. However, later on, I noticed that some of the newly created projects, along with their subprojects, were being placed under existing projects. Eventually, the projects tab became rearranged, and all of the projects were mismatched. It's important to mention that all the project settings are correctly aligned with their respective subprojects. Now I'm stuck and unable to reverse the process or proceed with it. I've also restarted my server, but the issues persist. Please help.</p> Redmine - Patch #40325 (New): Redmine Email Notification Issue - Help Needed for Modern Authentic...https://www.redmine.org/issues/403252024-02-28T11:59:45ZDarshan Faldu
<p>Hi,</p>
<p>We've recently configured Redmine for our organization, and while everything seems to be working smoothly, we're encountering an issue with email notifications.</p>
<p>We have configured the email delivery method to use SMTP, as shown below:</p>
<pre><code class="ruby syntaxhl"><span class="ss">email_delivery:
delivery_method: :smtp</span>
<span class="ss">smtp_settings:
address: </span><span class="n">smtp</span><span class="p">.</span><span class="nf">office365</span><span class="p">.</span><span class="nf">com</span>
<span class="ss">port: </span><span class="mi">587</span>
<span class="ss">domain: </span><span class="n">smtp</span><span class="p">.</span><span class="nf">office365</span><span class="p">.</span><span class="nf">com</span>
<span class="ss">authentication: :login</span>
<span class="ss">user_name: </span><span class="s2">"noreply@myorg.com"</span>
<span class="ss">password: </span><span class="s2">"my~p@ssw0rd"</span>
<span class="ss">enable_starttls_auto: </span><span class="kp">true</span>
</code></pre>
<p>However, when attempting to send a test email, we receive the following error:</p>
<blockquote>
<p>An error occurred while sending mail (535 5.7.139 Authentication unsuccessful, basic authentication is disabled. [BM1PR01CA0164.INDPRD01.PROD.OUTLOOK.COM 2024-02-28T11:48:49.884Z 08DC38275E4F25C6])</p>
</blockquote>
<p>Our research suggests that Redmine may not fully support modern authentication methods by default, and Microsoft's deprecation of basic authentication for Office 365 further complicates this situation.</p>
<p>We would greatly appreciate your guidance on how to address this issue and ensure successful email notifications from Redmine.</p>
<p>Below are the Redmine installation information.</p>
<pre><code class="yaml syntaxhl"><span class="na">Environment</span><span class="pi">:</span>
<span class="s">Redmine version 5.0.3.stable</span>
<span class="s">Ruby version 2.6.10-p210 (2022-04-12) [x64-mingw32]</span>
<span class="s">Rails version 6.1.7</span>
<span class="s">Environment production</span>
<span class="s">Database adapter Mysql2</span>
<span class="s">Mailer queue ActiveJob::QueueAdapters::AsyncAdapter</span>
<span class="s">Mailer delivery smtp</span>
<span class="na">Redmine settings</span><span class="pi">:</span>
<span class="s">Redmine theme Default</span>
<span class="na">SCM</span><span class="pi">:</span>
<span class="s">Git 2.41.0</span>
<span class="s">Filesystem</span>
<span class="na">Redmine plugins</span><span class="pi">:</span>
<span class="s">no plugin installed</span>
</code></pre>
<p>Thank you for your time and assistance.</p> Redmine - Defect #40323 (New): Filter for tracker doesn't display choicehttps://www.redmine.org/issues/403232024-02-28T09:42:08ZEmmanuel REVY
<p>Hello,</p>
<p>I have an issue on Redmine 5.1.1, on the issues page, when I want to applicate filter, for example "Tracker", it doesn't display the list of tracker, so it's impossible de filter and applied.</p>
<p><img src="clipboard-202402281041-sdhdf.png" alt="" /></p>
<p>Here is my Redmine installation :</p>
<p>nvironment:<br /> Redmine version 5.1.1.stable<br /> Ruby version 3.1.2-p20 (2022-04-12) [x86_64-linux-gnu]<br /> Rails version 6.1.7.6<br /> Environment production<br /> Database adapter Mysql2<br /> Mailer queue ActiveJob::QueueAdapters::AsyncAdapter<br /> Mailer delivery smtp<br />Redmine settings:<br /> Redmine theme Circle (includes JavaScript)<br />SCM:<br /> Git 2.39.2<br /> Filesystem <br />Redmine plugins:<br /> additionals 3.2.0-main<br /> redmine_agile 1.6.8<br /> redmine_checklists 3.1.23<br /> redmine_ckeditor 1.2.4<br /> redmine_contacts 4.4.0<br /> redmine_contacts_helpdesk 4.2.2<br /> redmine_issue_view_columns 2.0.3<br /> redmine_lightbox 1.0.2<br /> redmine_people 1.6.5<br /> redmine_reporter 2.0.4<br /> redmineup_tags 2.0.13</p>
<p>Regards.</p> Redmine - Defect #40310 (New): Open Wiki Syntax quick reference in a modalhttps://www.redmine.org/issues/403102024-02-25T23:18:54ZMarius BĂLTEANU
<p>Based on the work done in <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Patch: Jstoolbar help files should import images from the asset pipeline (Closed)" href="https://www.redmine.org/issues/40137">#40137</a>, I'm wondering if it is a good ideea to open the quick reference in a jQuery modal instead of the current implementation.</p>
<p>Current:<br /><img src="https://www.redmine.org/attachments/download/32027/Screenshot%202024-02-26%20at%2001.16.02.png" style="height:500px;border: 1px solid grey;" alt="" /></p>
<p>Modal:<br /><img src="https://www.redmine.org/attachments/download/32028/Screenshot%202024-02-26%20at%2001.17.23.png" style="height:500px;" alt="" /></p> Redmine - Defect #40303 (New): Design of the code block in the issue list block column is brokenhttps://www.redmine.org/issues/403032024-02-23T08:23:05ZYasu Saku
<p>I believe the following incorrect css is being applied to the code block in the issue list block column.</p>
<p><a class="external" href="https://www.redmine.org/projects/redmine/repository/svn/entry/branches/5.1-stable/public/stylesheets/application.css#L293">https://www.redmine.org/projects/redmine/repository/svn/entry/branches/5.1-stable/public/stylesheets/application.css#L293</a><br /><pre><code class="css syntaxhl"><span class="nt">table</span><span class="nc">.issues</span> <span class="nt">td</span><span class="nc">.block_column</span> <span class="nt">span</span> <span class="p">{</span><span class="nl">font-weight</span><span class="p">:</span> <span class="nb">bold</span><span class="p">;</span> <span class="nl">display</span><span class="p">:</span> <span class="nb">block</span><span class="p">;</span> <span class="nl">margin-bottom</span><span class="p">:</span> <span class="m">4px</span><span class="p">;}</span>
<span class="nt">table</span><span class="nc">.issues</span> <span class="nt">td</span><span class="nc">.block_column</span> <span class="nt">pre</span> <span class="p">{</span><span class="nl">white-space</span><span class="p">:</span><span class="nb">normal</span><span class="p">;}</span>
</code></pre></p>
<p>For example:<br /><a class="external" href="https://redmine.org/projects/redmine/issues?utf8=%E2%9C%93&set_filter=1&sort=id%3Adesc&f%5B%5D=issue_id&op%5Bissue_id%5D=%3D&v%5Bissue_id%5D%5B%5D=40014&f%5B%5D=&c%5B%5D=tracker&c%5B%5D=status&c%5B%5D=subject&c%5B%5D=updated_on&c%5B%5D=category&group_by=&c%5B%5D=description&t%5B%5D=">https://redmine.org/projects/redmine/issues?utf8=%E2%9C%93&set_filter=1&sort=id%3Adesc&f%5B%5D=issue_id&op%5Bissue_id%5D=%3D&v%5Bissue_id%5D%5B%5D=40014&f%5B%5D=&c%5B%5D=tracker&c%5B%5D=status&c%5B%5D=subject&c%5B%5D=updated_on&c%5B%5D=category&group_by=&c%5B%5D=description&t%5B%5D=</a><br /><img src="https://www.redmine.org/attachments/download/32026/clipboard-202402231722-kyavh.png" alt="" /></p> Redmine - Defect #40301 (New): Issue - New version: Error when create a version with custom field...https://www.redmine.org/issues/403012024-02-22T14:17:32ZMorris Penasso
<p>Following this path:<br />Open existing issue -> Edit -> Target Version -> Create new one with green button.</p>
<p>I have a "File" custom field that is not required but when i try to save version after enter the name, the system say me that the custom field is not valid.<br />I try to delete it and create another one but i obtain the same error ( only with "File" custom field ).</p>
<p>System informations:</p>
<p>Environment:<br /> Redmine version 5.1.0.stable<br /> Ruby version 3.0.2-p107 (2021-07-07) [x86_64-linux-gnu]<br /> Rails version 6.1.7.6<br /> Environment production</p>
<p>SCM:<br /> Mercurial 6.1.1<br /> Git 2.34.1<br /> Filesystem <br />Redmine plugins:<br /> redmine_dmsf 3.1.3</p> Redmine - Feature #40299 (New): Subproject to inherit the wiki from projecthttps://www.redmine.org/issues/402992024-02-22T08:03:44ZAlexandre Camsonne
<p>Hello,</p>
<p>not sure if that was already requested,</p>
<p>but I was thinking it would be convenient that if a subproject does not have wiki module checked, it inherits from wiki of parent project so all subproject wiki could be consolidated in the parent wiki.</p>
<p>So far only solution I see is to make a table of links to subproject wiki in the parent project wiki manually which is not practical. Or if an link to the subproject wiki would be automatically created in the parent wiki that would work too but sounds more complicated</p> Redmine - Defect #40298 (Needs feedback): Regarding databasehttps://www.redmine.org/issues/402982024-02-22T06:19:47Zprasanna kothapalli
<p>Mysql database is not working</p> Redmine - Defect #40297 (New): Projects Quick Search includes Favorite Projects and Recently Used...https://www.redmine.org/issues/402972024-02-21T14:33:09ZChristian R
<p>Projects Quick Search includes Favorite Projects and Recently Used above search results. The real search results may appear on the very bottom of the results.</p> Redmine - Feature #40277 (New): Set day as non-working for purposes of Precedes and Following rel...https://www.redmine.org/issues/402772024-02-20T02:52:40ZDotan Cohen
<p>In my opinion Redmine would benefit from the ability to set a specific, non-recurring day as a non-work day. An example of such a day would be a national holiday. This would affect the scheduling of Precedes and Following relationships.</p> Redmine - Defect #40276 (New): Following issues dates do no update when non-working days are upda...https://www.redmine.org/issues/402762024-02-20T01:44:12ZDotan Cohen
<p>When updating the non-working days administrative option, extant issues set as "Following" do not have their start and due dates updated to reflect the change in non-working days.</p>
<p>To test:<br />0. Have the system configured as non-working days: Saturday, Sunday<br />1. Create an issue to be completed on Thursday.<br />2. Create an issue that Follows the previous issue, with 0 days' delay (which means that this issue will be done the next day, e.g. Friday)<br />3. Ensure that in fact, the new issue is correctly set to start and be due on Friday.<br />4. In `Administration -> Settings -> Issue tracking -> Non-working days` change the setting to Friday, Saturday.<br />5. Return to the "Following" issue.</p>
<p>Expected results:<br />The "Following" issue should have its start and due dates set to the next Sunday.</p>
<p>What actually happens:<br />The "Following" issues' start and due dates have not been updated.</p>
<p>Note that removing the Following relationship and putting it back does in fact set the correct start and due dates (e.g. to Sunday).</p>
<p>```<br />Environment:<br /> Redmine version 5.1.1.stable<br /> Ruby version 3.2.3-p157 (2024-01-18) [x86_64-linux]<br /> Rails version 6.1.7.6<br /> Environment production<br /> Database adapter PostgreSQL<br /> Mailer queue ActiveJob::QueueAdapters::AsyncAdapter<br /> Mailer delivery smtp<br />Redmine settings:<br /> Redmine theme Default<br />SCM:<br /> Subversion 1.14.2<br /> Mercurial 6.3.2<br /> Bazaar 3.3.2<br /> Git 2.39.2<br /> Filesystem <br />Redmine plugins:<br /> no plugin installed<br />```</p> Redmine - Patch #40267 (New): Phone number as a link for textile formating texthttps://www.redmine.org/issues/402672024-02-19T17:09:32ZAnton Nekrasov
<p>Hello. The following syntax is not currently used to display phone as textile format links.<br />"+588882222":tel:+588882222</p> Redmine - Feature #40266 (New): Proposal to Include Direct Links to Attached Files in PDF Exports...https://www.redmine.org/issues/402662024-02-19T13:29:30ZYazan Al aeddin
<p>I propose implementing a patch to include direct links to attached files when exporting issues to PDF format. This enhancement will improve the accessibility and usability of exported PDF documents, allowing users to easily access attached files directly from the PDF.</p>
<p>I will provide a patch for the proposed enhancement along with relevant tests to ensure its functionality and reliability.<br />Thank you for considering this improvement.</p> Redmine - Defect #40249 (Needs feedback): Clear filter option is not working properlyhttps://www.redmine.org/issues/402492024-02-18T07:51:27Ztesting buddy
<p>while clicking clear filter button , status check box is not cleared</p> Redmine - Feature #40234 (New): Developer guide generating test datahttps://www.redmine.org/issues/402342024-02-14T13:07:20ZAleksandar Pavic
<p>I have created a wiki page which would be nice to be added to locked page:</p>
<p><a class="external" href="https://www.redmine.org/projects/redmine/wiki/Developer_Guide">https://www.redmine.org/projects/redmine/wiki/Developer_Guide</a></p>
<p>This is the page that I have created:<br /><a class="external" href="https://www.redmine.org/projects/redmine/wiki/Generating_demo_data">https://www.redmine.org/projects/redmine/wiki/Generating_demo_data</a></p> Redmine - Patch #40221 (New): Update wiki content related to how to create a custom themehttps://www.redmine.org/issues/402212024-02-10T10:31:36ZMarius BĂLTEANU
<p>After we finish the migration to Asset Pipeline, we need to update Wiki pages related to custom themese, for example: <a class="wiki-page" href="https://www.redmine.org/projects/redmine/wiki/HowTo_create_a_custom_Redmine_theme">HowTo_create_a_custom_Redmine_theme</a></p> Redmine - Defect #40215 (New): 422 Invalid form authenticity token.https://www.redmine.org/issues/402152024-02-08T17:20:47ZMemphis admin
<p>Error 422 Invalid form authenticity token is poping when accessing redmine from a different subnet.</p> Redmine - Patch #40202 (New): Add LICENSE.txt in the root directoryhttps://www.redmine.org/issues/402022024-02-07T02:35:13ZGo MAEDA
<p>Currently, the COPYING file which describes the license of Redmine is placed under the doc directory. This placement might not be immediately obvious to people.</p>
<p>I propose the addition of a short license file, named LICENSE.txt, to the root directory. This file briefly states that Redmine is licensed under the GNU General Public License version 2 (GPLv2) and the full license text can be found in the doc directory.</p>
<p>This approach has several benefits:</p>
<ol>
<li>It makes it easier for people to find and understand the licensing information at a glance</li>
<li>GitHub will automatically detect the presence of the LICENSE.txt file and display a link to it in the repository's sidebar</li>
<li>It aligns with the common practice among open-source projects to include licensing information in the root directory</li>
</ol> Redmine - Patch #40198 (New): Update html-pipeline to 3.0https://www.redmine.org/issues/401982024-02-06T07:05:04ZMarius BĂLTEANU
<p><a class="external" href="https://github.com/gjtorikian/html-pipeline/blob/main/CHANGELOG.md">https://github.com/gjtorikian/html-pipeline/blob/main/CHANGELOG.md</a></p> Redmine - Patch #40197 (New): Update commonmark to 1.0https://www.redmine.org/issues/401972024-02-06T07:04:34ZMarius BĂLTEANU
<p><a class="external" href="https://github.com/gjtorikian/commonmarker/blob/main/CHANGELOG.md">https://github.com/gjtorikian/commonmarker/blob/main/CHANGELOG.md</a></p> Redmine - Patch #40194 (New): Fix error in clear_disabled_fields method when IssuePriority is mis...https://www.redmine.org/issues/401942024-02-05T15:57:18ZYazan Al aeddin
<p>Hello</p>
<p>The clear_disabled_fields method in the Redmine codebase raises a NoMethodError exception when called,<br /> and the IssuePriority model is missing. This occurs due to an attempt to access the id attribute of IssuePriority without verifying its presence. The proposed fix ensures that the method gracefully handles the case where IssuePriority is missing by checking for its presence before accessing its attributes.<br />I propose this patch</p> Redmine - Defect #40189 (New): about packaging and distribution on fedorahttps://www.redmine.org/issues/401892024-02-03T04:04:57ZNeftali Yagua
<p>We would like to package redmine for the fedora distribution, however we hace not found information in the sources about the licenses with the distribution is allowed.</p> Redmine - Feature #40159 (New): Back date entries resttriction https://www.redmine.org/issues/401592024-01-31T07:32:30ZAmit Saxena
<p>I want configure start date/due date</p>
<p>But start date can be selected only 2 days back from current calander date</p>
<p>Is there any feature</p> Redmine - Feature #40149 (New): Drop deprecated Redcarpet based Markdown formatterhttps://www.redmine.org/issues/401492024-01-30T03:48:02ZGo MAEDA
<p>In Redmine 5.1, the Redcarpet-based Markdown formatter is deprecated and CommonMark Markdown is the default instead.</p>
<p>Since CommonMark Markdown has been used by users without any particular problems, I think we can discontinue the deprecated Redcarpet-based Markdown.</p> Redmine - Defect #40121 (New): InvalidCrossOriginRequest exception raised by automated pentests o...https://www.redmine.org/issues/401212024-01-24T11:58:52ZLiane Hampe
<a name="Problem"></a>
<h2 >Problem<a href="#Problem" class="wiki-anchor">¶</a></h2>
<p>When an automated pentest or a malicous user requests for example:</p>
<pre>
https://<your-domain>.tld/projects/autocomplete.js
</pre>
<p>the following exception will be raised:</p>
<pre>
An ActionController::InvalidCrossOriginRequest occurred in projects#autocomplete:
Security warning: an embedded <script> tag on another site requested protected JavaScript. If you know what you're doing, go ahead and disable forgery protection on this action to permit cross-origin JavaScript embedding.
</pre>
<p><strong>Note:</strong> Any other url containing *.js will raise this exception.</p>
<p>All currently supported versions of Redmine are affected.</p>
<a name="Solution"></a>
<h2 >Solution<a href="#Solution" class="wiki-anchor">¶</a></h2>
<p>The solution is to rescue from ActionController::InvalidCrossOriginRequest.</p>
<p>The attached patch file fix_invalid_cross_origin_request_exception.patch gives an example how to do that. A test is also included.</p> Redmine - Feature #40103 (New): Allow to "watch" projects to get notificationshttps://www.redmine.org/issues/401032024-01-24T07:54:35ZJens Krämerjk@jkraemer.net
<p>As discussed in <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: "For any event on my bookmarked projects" option not sending notifications for non-member bookmar... (Closed)" href="https://www.redmine.org/issues/39854">#39854</a>, having the option to "watch" projects would give users a straight forward way to subscribe to notifications about project activity, similar to watching an issue subscribes to notifications about activity regarding this issue.</p>
<p>This could potentially replace the current notification setting to be notified for a given list of selected projects in "My Account".</p> Redmine - Defect #40100 (New): User ordering by name is incorrect for french languagehttps://www.redmine.org/issues/401002024-01-23T14:33:10Zphilippe lhardy
<p>by example in user list to pick for ticket assignement users with accentuated characters don't follow natural french ordering.<br />It should normalize name with accentuated characters like éè to correponding non accenutated letter prior of ordering.<br />when the list is very long it can lead to the false impression that user is not registered.</p>
<p>in redmine : Claire < Clovis < Clément < Constantin < Cyril < Céline</p>
<p>while we would expect : Céline (Celine) < Claire < Clément (Clement) < Clovis < Constantin < Cyril</p> Redmine - Defect #40086 (Needs feedback): 500 Internal Server Error: undefined method `is_closed?'https://www.redmine.org/issues/400862024-01-20T13:47:59ZDaniel Drexlmaier
<p>Started GET "/issues/11925"</p>
<p>[3375]: ActionView::Template::Error (undefined method `is_closed?' for nil:NilClass):<br />[3375]: 1: <%= render :partial => 'action_menu' <span>><br />[3375]: 2:<br />[3375]: 3: <h2 class="inline-flex"><</span>= issue_heading(@issue) <span>></h2><br />[3375]: 4: <</span>= issue_status_type_badge(@issue.status) <span>><br />[3375]: 5: <</span> if @issue.is_private? <span>><br />[3375]: 6: <span class="badge badge-private private"><</span>= l(:field_is_private) <span>></span><br />[3375]: 7: <</span> end %></p> Redmine - Feature #40084 (New): Static custom field for informational purposehttps://www.redmine.org/issues/400842024-01-19T10:20:04Zphilippe lhardy
<p>Create a new kind of field that contains static information readable only.<br />This custom field value is shared among issues and no dedicated value is set in issue.</p>
<p>See context of this request here : <a class="external" href="https://www.redmine.org/boards/1/topics/69072">https://www.redmine.org/boards/1/topics/69072</a></p> Redmine - Feature #40054 (New): Add Issue query option to include parent issue into search resultshttps://www.redmine.org/issues/400542024-01-12T20:17:09ZSebastian Paluch
<p>Issue query returns a list of issues that meets all filters. Often parent issues do not meet all the filters. As a result, query returns a flat list of issues without a way to show hierarchical structure.</p>
<p>So, please add a new query option (checkbox) to include all parents of all issues that meets the query filters.</p> Redmine - Defect #40052 (Confirmed): Unpermitted parameters: :utf8, :_method, :authenticity_token...https://www.redmine.org/issues/400522024-01-12T13:50:01ZLiane Hampe
<p>There is a warning comming probably from CustomFieldEnumerationsController#update_each_params:</p>
<pre><code class="ruby syntaxhl"> <span class="no">Current</span> <span class="ss">user: </span><span class="n">admin</span> <span class="p">(</span><span class="nb">id</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="no">CustomField</span> <span class="no">Load</span> <span class="p">(</span><span class="mf">0.1</span><span class="n">ms</span><span class="p">)</span> <span class="no">SELECT</span> <span class="s2">"custom_fields"</span><span class="p">.</span><span class="nf">*</span> <span class="no">FROM</span> <span class="s2">"custom_fields"</span> <span class="no">WHERE</span> <span class="s2">"custom_fields"</span><span class="o">.</span><span class="s2">"id"</span> <span class="o">=</span> <span class="p">?</span> <span class="no">LIMIT</span> <span class="p">?</span> <span class="p">[[</span><span class="s2">"id"</span><span class="p">,</span> <span class="mi">2</span><span class="p">],</span> <span class="p">[</span><span class="s2">"LIMIT"</span><span class="p">,</span> <span class="mi">1</span><span class="p">]]</span>
<span class="err">↳</span> <span class="n">app</span><span class="o">/</span><span class="n">controllers</span><span class="o">/</span><span class="n">custom_field_enumerations_controller</span><span class="p">.</span><span class="nf">rb</span><span class="p">:</span><span class="mi">66</span><span class="p">:</span><span class="k">in</span> <span class="sb">`find_custom_field'
Unpermitted parameters: :utf8, :_method, :authenticity_token, :commit, :custom_field_id # <--- WARNING!
TRANSACTION (0.1ms) begin transaction
↳ app/models/custom_field_enumeration.rb:57:in `</span><span class="n">block</span> <span class="p">(</span><span class="mi">2</span> <span class="n">levels</span><span class="p">)</span> <span class="k">in</span> <span class="n">update_each</span><span class="err">'</span>
</code></pre>
<p>Transmitted params are:<br /><pre><code class="ruby syntaxhl"><span class="no">Started</span> <span class="no">PUT</span> <span class="s2">"/custom_fields/2/enumerations"</span> <span class="k">for</span> <span class="mf">192.168</span><span class="o">.</span><span class="mf">3.25</span> <span class="n">at</span> <span class="mi">2024</span><span class="o">-</span><span class="mo">01</span><span class="o">-</span><span class="mi">12</span> <span class="mi">14</span><span class="p">:</span><span class="mi">36</span><span class="p">:</span><span class="mi">41</span> <span class="o">+</span><span class="mo">0100</span>
<span class="no">Processing</span> <span class="n">by</span> <span class="no">CustomFieldEnumerationsController</span><span class="c1">#update_each as HTML</span>
<span class="no">Parameters</span><span class="p">:</span> <span class="p">{</span><span class="s2">"utf8"</span><span class="o">=></span><span class="s2">"✓"</span><span class="p">,</span> <span class="s2">"authenticity_token"</span><span class="o">=></span><span class="s2">"RN//3j3QMblduDEe326nLo63fbre28/fL091OexG097Qb9Mn5dEsyYUZNhVnX//KBz7QR1sJQ9XT5eBsx2YCZw=="</span><span class="p">,</span> <span class="s2">"custom_field_enumerations"</span><span class="o">=></span><span class="p">{</span><span class="s2">"1"</span><span class="o">=></span><span class="p">{</span><span class="s2">"position"</span><span class="o">=></span><span class="s2">"0"</span><span class="p">,</span> <span class="s2">"name"</span><span class="o">=></span><span class="s2">"Wert 1"</span><span class="p">,</span> <span class="s2">"active"</span><span class="o">=></span><span class="s2">"1"</span><span class="p">},</span> <span class="s2">"2"</span><span class="o">=></span><span class="p">{</span><span class="s2">"position"</span><span class="o">=></span><span class="s2">"1"</span><span class="p">,</span> <span class="s2">"name"</span><span class="o">=></span><span class="s2">"Wert 2"</span><span class="p">,</span> <span class="s2">"active"</span><span class="o">=></span><span class="s2">"1"</span><span class="p">},</span> <span class="s2">"3"</span><span class="o">=></span><span class="p">{</span><span class="s2">"position"</span><span class="o">=></span><span class="s2">"2"</span><span class="p">,</span> <span class="s2">"name"</span><span class="o">=></span><span class="s2">"Wert 3"</span><span class="p">,</span> <span class="s2">"active"</span><span class="o">=></span><span class="s2">"1"</span><span class="p">}},</span> <span class="s2">"commit"</span><span class="o">=></span><span class="s2">"Speichern"</span><span class="p">,</span> <span class="s2">"custom_field_id"</span><span class="o">=></span><span class="s2">"2"</span><span class="p">}</span>
</code></pre></p>
<pre><code class="ruby syntaxhl"><span class="c1"># CustomFieldEnumerationsController#update_each_params</span>
<span class="k">def</span> <span class="nf">update_each_params</span>
<span class="c1"># params.require(:custom_field_enumerations).permit(:name, :active, :position) does not work here with param like this:</span>
<span class="c1"># "custom_field_enumerations":{"0":{"name": ...}, "1":{"name...}}</span>
<span class="n">params</span><span class="p">.</span><span class="nf">permit</span><span class="p">(</span><span class="ss">:custom_field_enumerations</span> <span class="o">=></span> <span class="p">[</span><span class="ss">:name</span><span class="p">,</span> <span class="ss">:active</span><span class="p">,</span> <span class="ss">:position</span><span class="p">]).</span><span class="nf">require</span><span class="p">(</span><span class="ss">:custom_field_enumerations</span><span class="p">)</span>
<span class="k">end</span>
</code></pre> Redmine - Patch #40014 (New): Comma support in Wiki macro with double quoteshttps://www.redmine.org/issues/400142024-01-08T05:48:09ZYasu Saku
<p>Please consider supporting comma in Wiki macro.</p>
<p>I have considered using double quotes and I'm attaching a patch.<br />This patch supports the following two additional features.<br />1. Double quotes can be escaped by placing two consecutive double quotes.<br />2. Support for enclosing values in double quotes in key/value pair arguments.</p>
<p>For example:<br /><pre><code class="ruby syntaxhl"><span class="n">args</span> <span class="o">=</span> <span class="s1">'a, "b, bbb, b", cc c, """d, ""d""", "e" , hh, , "", """", jj=jj, kk="kk, k", "ll=l,ll"'</span>
<span class="n">args</span> <span class="o">=</span> <span class="n">args</span><span class="p">.</span><span class="nf">split</span><span class="p">(</span><span class="sr">/\s*,\s*(?=(?:[^"]*"[^"]*")*[^"]*$)/</span><span class="p">).</span><span class="nf">map</span><span class="p">{</span><span class="o">|</span><span class="n">i</span><span class="o">|</span> <span class="n">i</span><span class="p">.</span><span class="nf">gsub</span><span class="p">(</span><span class="sr">/^"(.*)"$/</span><span class="p">,</span> <span class="s1">'\1'</span><span class="p">).</span><span class="nf">gsub</span><span class="p">(</span><span class="s1">'""'</span><span class="p">,</span> <span class="s1">'"'</span><span class="p">)}</span>
<span class="c1"># args:</span>
<span class="p">[</span><span class="s2">"a"</span><span class="p">,</span> <span class="s2">"b, bbb, b"</span><span class="p">,</span> <span class="s2">"cc c"</span><span class="p">,</span> <span class="s2">"</span><span class="se">\"</span><span class="s2">d, </span><span class="se">\"</span><span class="s2">d</span><span class="se">\"</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"e"</span><span class="p">,</span> <span class="s2">"hh"</span><span class="p">,</span> <span class="s2">""</span><span class="p">,</span> <span class="s2">""</span><span class="p">,</span> <span class="s2">"</span><span class="se">\"</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"jj=jj"</span><span class="p">,</span> <span class="s2">"kk=</span><span class="se">\"</span><span class="s2">kk, k</span><span class="se">\"</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"ll=l,ll"</span><span class="p">]</span>
</code></pre></p> Redmine - Defect #40011 (New): Email receiving problem closed issue is #39931 https://www.redmine.org/issues/400112024-01-07T20:59:55ZVugar Maharramov
<p>I'm sorry, but the following problem appeared. Everything is specified correctly in the configuration.yml file, the correct login and password were created specifically for this in the Active Directory (checked). Shown in the UGFzc3dvcmQ6 bug is the Base 64 encrypted word "Password". The fact is that in configuration.yml this parameter is indicated correctly as below (for confidentiality, some data has been changed). There are no screens between the Redmine and Postfix (there are no restrictions here either) servers; they are on the same subnet.</p>
<p>specific configuration options for production environment<br />that overrides the default ones<br />production:<br />email_delivery:<br />delivery_method: :smtp<br />smtp_settings:<br />address: My IP<br />port: 587<br />domain: x.com<br />authentication: :login<br />user_name: <a class="email" href="mailto:redmine@x.com">redmine@x.com</a><br />password: NAdsfjghsdk<br />enable_starttls_auto: true<br />I even wrote these parameters in the configuration.yml file<br />to view the logs it showed that there were no problems</p>
<p>openssl_verify_mode: none<br />logger: true</p>
<p>Even on the mail server side, everything is fine in the logs.</p>
<p>Based on the Postfix and Amavis logs you provided, it appears that emails from <a class="email" href="mailto:redmine@x.com">redmine@x.com</a> are actually being accepted and processed by your mail server.<br />DKIM Verification: There are records indicating that emails from <a class="email" href="mailto:redmine@x.com">redmine@x.com</a> pass DKIM (DomainKeys Identified Mail) verification. This is a good sign, since DKIM is an important part of sender authentication.</p>
<p>Amavis Processing: Amavis, a content filtering system for mail servers, processes messages and marks them as "CLEAN". This means that the emails do not contain viruses and are not considered spam.</p>
<p>Transfer to Postfix: Emails are successfully transferred back to Postfix for further processing and delivery.</p>
<p>Letter delivery: There are records of letters being queued for delivery and being successfully delivered. For example, lines with queued as 4SzMqV30PRz8JwW7 and status=sent (delivered via dovecot service) indicate that the delivery process is successful.</p>
<p>But the error still appears.</p>
<p>Please share your knowledge. Maybe I'm doing something wrong?<br /><img src="https://www.redmine.org/attachments/download/31765/clipboard-202401080054-7gvnj.png" alt="" /><br /><img src="https://www.redmine.org/attachments/download/31766/clipboard-202401080054-l8uer.png" alt="" /></p> Redmine - Feature #39997 (New): Add an option to render values of Integer- and Float-format custo...https://www.redmine.org/issues/399972024-01-01T09:54:13ZMischa The Evil
<p><em>This is extracted from <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Support localized decimal separators for float values (Closed)" href="https://www.redmine.org/issues/22024">#22024</a>:</em></p>
<blockquote>
<p>Mischa The Evil wrote in <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Support localized decimal separators for float values (Closed)" href="https://www.redmine.org/issues/22024#note-10">#22024#note-10</a>:</p>
<blockquote>
<p>Go MAEDA wrote in <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Support localized decimal separators for float values (Closed)" href="https://www.redmine.org/issues/22024#note-6">#22024#note-6</a>:</p>
<blockquote>
<p>The patch by Liane Hampe also adds the ability to display thousand delimiters. However, I think displaying thousand delimiters should be out of the scope of this patch. This is because not all users may agree with always displaying the thousand delimiter. Additionally, at this time, entering a value with a thousand delimiter into a custom field results in a validation error. In my opinion, the feature to display thousand delimiters should be discussed in another issue.</p>
</blockquote>
<p>A separate, additional feature providing a custom field option (using <code>field_attributes</code>?) to display thousand delimiters for selected <code>Float</code> (but also <code>Integer</code>) custom fields could be nice to have in some cases when dealing with larger values, [...]<br />However, I think that Redmine doesn't need to provide support for entering values with thousands delimiters into a custom field. It feels like overkill to me.</p>
</blockquote></blockquote> Redmine - Patch #39895 (New): Add hook call in edit issue formhttps://www.redmine.org/issues/398952023-12-21T03:04:54ZAllan C
<p>In Time Spent module, there is a hook call to view_timelog_edit_form_bottom.</p>
<p>In Issue module, when edit issue, there is a section to input time spent but no hook call to view_timelog_edit_form_bottom.</p>
<p>A pull request has been created to add in the hook call and can be viewed <a href="https://github.com/redmine/redmine/pull/148" class="external">here</a>.</p>
<p>Appreciate if the PR can be reviewed. Thanks.</p> Redmine - Defect #39893 (Needs feedback): Password reset is not possiblehttps://www.redmine.org/issues/398932023-12-20T15:36:43ZSalman Khan
<p>Hello, I'm trying to reset my password, but I don't get any email with a reset option.</p> Redmine - Defect #39883 (New): Edge-cases in link parsing of links nested inside nested bracketshttps://www.redmine.org/issues/398832023-12-20T02:51:28ZMischa The Evil
<p>There seems to be an/some obscure, edge-case defect(s) in the link parsing of links nested inside nested brackets (both parentheses and square brackets).</p>
<p>Some examples:</p>
<ol>
<li>txt1 (txt <a href="https://www.example.org" class="external">txt</a> (<a href="https://www.example.net)" class="external">txt</a>)
<ul>
<li><pre>txt1 (txt "txt":https://www.example.org ("txt":https://www.example.net))</pre></li>
</ul>
</li>
<li>txt2 (txt <a href="https://www.example.org" class="external">txt</a> (<a href="https://www.example.net" class="external">txt</a>) )
<ul>
<li><pre>txt2 (txt "txt":https://www.example.org ("txt":https://www.example.net) )</pre></li>
</ul>
</li>
<li>txt3 (txt <a href="https://www.example.org" class="external">txt</a> [<a href="https://www.example.net]" class="external">txt</a>)
<ul>
<li><pre>txt3 (txt "txt":https://www.example.org ["txt":https://www.example.net])</pre></li>
</ul>
</li>
<li>txt4 (txt <a href="https://www.example.org" class="external">txt</a> [<a href="https://www.example.net" class="external">txt</a>] )
<ul>
<li><pre>txt4 (txt "txt":https://www.example.org ["txt":https://www.example.net] )</pre></li>
</ul>
</li>
<li>txt5 (txt <a href="https://www.example.org" class="external">txt</a> [<a href="https://www.example.net]" class="external">txt</a>).
<ul>
<li><pre>txt5 (txt "txt":https://www.example.org ["txt":https://www.example.net]).</pre></li>
</ul>
</li>
<li>txt6 (txt <a href="https://www.example.org" class="external">txt</a> [<a href="https://www.example.net]);" class="external">txt</a>
<ul>
<li><pre>txt6 (txt "txt":https://www.example.org ["txt":https://www.example.net]);</pre></li>
</ul>
</li>
<li>txt7 (txt <a href="https://www.example.org" class="external">txt</a> [<a href="https://www.example.net]..." class="external">txt</a>)
<ul>
<li><pre>txt7 (txt "txt":https://www.example.org ["txt":https://www.example.net]...)</pre></li>
</ul>
</li>
<li>txt8 (txt <a href="https://www.example.org" class="external">txt</a> [<a href="https://www.example.net" class="external">txt</a>]... ).
<ul>
<li><pre>txt8 (txt "txt":https://www.example.org ["txt":https://www.example.net]... ).</pre></li>
</ul>
</li>
<li>txt9 (txt <a href="https://www.example.org" class="external">txt</a> [<a href="https://www.example.net" class="external">txt</a>] );
<ul>
<li><pre>txt9 (txt "txt":https://www.example.org ["txt":https://www.example.net] );</pre></li>
</ul></li>
</ol>
<p>From the nine examples given above, only no. 2, 4, 8 and 9 render proper, usable output. The others mangles the second link one way or another.</p>
<p>This was observed while writing <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Improve progress bars (New)" href="https://www.redmine.org/issues/39881">#39881</a>.</p>
<p>Given the rarity of these formattings I wonder if this deserves much attention so I'll set a low priority.</p> Redmine - Feature #39882 (New): Highlight selected version on the Roadmap viewhttps://www.redmine.org/issues/398822023-12-20T01:59:22ZMischa The Evil
<p>It can be helpful to have the selected version's heading highlighted on the Roadmap (<code>versions#index</code>) view. This would also be in line with what we currently already have for selected issue journals, forum topic replies (i.e. messages) and wiki page headings.<br />This proposed highlight could have a border-radius dependent of <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Add a small border-radius to selected (author) headings (New)" href="https://www.redmine.org/issues/39880">#39880</a>.</p> Redmine - Feature #39881 (New): Improve progress barshttps://www.redmine.org/issues/398812023-12-20T01:41:15ZMischa The Evil
I think that the UI of the progress bars in Redmine could benefit from some TLC:
<ul>
<li>improve and modernize the HTML structure (inspiration for this can be gathered from old ChiliProject issue <a href="https://www.chiliproject.org/issues/1056" class="external">CP #1056</a> [<a href="https://github.com/chiliproject/chiliproject/pull/213" class="external">PR #213 at GitHub</a>]... );</li>
<li>add a small (3px?) border-radius to the outer borders.</li>
</ul> Redmine - Feature #39880 (New): Add a small border-radius to selected (author) headingshttps://www.redmine.org/issues/398802023-12-20T01:05:26ZMischa The Evil
Now that border-radius is already sparsely used in the Redmine core, there are three additional places that I've come across where a small border-radius (3px?) would be nice to have:
<ul>
<li>selected issue journals
<ul>
<li><a href="#" onclick="$('#collapse-8d6d50b0-show, #collapse-8d6d50b0-hide').toggle(); $('#collapse-8d6d50b0').fadeToggle(150);; return false;" id="collapse-8d6d50b0-show" class="icon icon-collapsed collapsible">CSS selector:</a><a href="#" onclick="$('#collapse-8d6d50b0-show, #collapse-8d6d50b0-hide').toggle(); $('#collapse-8d6d50b0').fadeToggle(150);; return false;" id="collapse-8d6d50b0-hide" class="icon icon-expended collapsible" style="display:none;">CSS selector:</a><div id="collapse-8d6d50b0" class="collapsed-text" style="display:none;"><pre><code class="css syntaxhl"><span class="nf">#history</span> <span class="nt">div</span><span class="nd">:target</span> <span class="nt">h4</span><span class="nc">.note-header</span></code></pre></div> </li>
</ul>
</li>
<li>selected forum topic replies (i.e. messages)
<ul>
<li><a href="#" onclick="$('#collapse-4b6055a2-show, #collapse-4b6055a2-hide').toggle(); $('#collapse-4b6055a2').fadeToggle(150);; return false;" id="collapse-4b6055a2-show" class="icon icon-collapsed collapsible">CSS selector:</a><a href="#" onclick="$('#collapse-4b6055a2-show, #collapse-4b6055a2-hide').toggle(); $('#collapse-4b6055a2').fadeToggle(150);; return false;" id="collapse-4b6055a2-hide" class="icon icon-expended collapsible" style="display:none;">CSS selector:</a><div id="collapse-4b6055a2" class="collapsed-text" style="display:none;"><pre><code class="css syntaxhl"><span class="nf">#replies</span> <span class="nc">.reply</span><span class="nd">:target</span> <span class="nt">h4</span><span class="nc">.reply-header</span></code></pre></div></li>
</ul>
</li>
<li>selected wiki page headings
<ul>
<li><a href="#" onclick="$('#collapse-a4613174-show, #collapse-a4613174-hide').toggle(); $('#collapse-a4613174').fadeToggle(150);; return false;" id="collapse-a4613174-show" class="icon icon-collapsed collapsible">CSS selector:</a><a href="#" onclick="$('#collapse-a4613174-show, #collapse-a4613174-hide').toggle(); $('#collapse-a4613174').fadeToggle(150);; return false;" id="collapse-a4613174-hide" class="icon icon-expended collapsible" style="display:none;">CSS selector:</a><div id="collapse-a4613174" class="collapsed-text" style="display:none;"><pre><code class="css syntaxhl"><span class="nt">div</span><span class="nc">.wiki</span> <span class="nt">a</span><span class="nd">:target</span> <span class="o">+</span> <span class="nt">h1</span><span class="o">,</span> <span class="nt">div</span><span class="nc">.wiki</span> <span class="nt">a</span><span class="nd">:target</span> <span class="o">+</span> <span class="nt">h2</span><span class="o">,</span> <span class="nt">div</span><span class="nc">.wiki</span> <span class="nt">a</span><span class="nd">:target</span> <span class="o">+</span> <span class="nt">h3</span><span class="o">,</span> <span class="nt">div</span><span class="nc">.wiki</span> <span class="nt">a</span><span class="nd">:target</span> <span class="o">+</span> <span class="nt">h4</span><span class="o">,</span> <span class="nt">div</span><span class="nc">.wiki</span> <span class="nt">a</span><span class="nd">:target</span> <span class="o">+</span> <span class="nt">h5</span><span class="o">,</span> <span class="nt">div</span><span class="nc">.wiki</span> <span class="nt">a</span><span class="nd">:target</span> <span class="o">+</span> <span class="nt">h6</span></code></pre></div></li>
</ul></li>
</ul>
<p>There actually is a fourth place, but that one (the progress bars) needs, IMHO, more work first and in addition to it, so I'll leave it out of this issue to keep this small and easy.<br />-- <em>author edit: this is now tracked in <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Improve progress bars (New)" href="https://www.redmine.org/issues/39881">#39881</a>.</em></p> Redmine - Defect #39877 (New): Invalid reference in notes reply after deleting some journal-noteshttps://www.redmine.org/issues/398772023-12-19T17:54:59Zsalman mp
<p>After deleting some journal that only contains notes (not property changes), the indice of note journal rebuilded and indice will be changed.<br />In this case references to that note will be invalid and probably will reference to wrong journal-note.<br />I recommend to replace link to note-%note_indice, link to journal-%change_id-notes. Because in my opinion, an invalid reference (not existed note) is so better than wrong reference to a irrelevant note.<br />Linking to journal-%change_id-notes, needs tiny changes on application_helper <code>parse_redmine_links</code>.</p>
<p>related to <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Insert a link to the source to the attribution line when quoting a note or a message (Closed)" href="https://www.redmine.org/issues/31427">#31427</a></p> Redmine - Defect #39876 (New): H4 author headings aren't bold any morehttps://www.redmine.org/issues/398762023-12-19T15:26:36ZMischa The Evil
<p>Prior to Redmine <a class="version" href="https://www.redmine.org/versions/99">4.0.0</a>, H4 author headings in e.g. issue history, news comments and forum topics were rendered with font-weight bold by deferring the property to the user-agent style. As a (side-)effect of <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Links to issue notes should highlight the linked note (Closed)" href="https://www.redmine.org/issues/22978">#22978</a>, this is no longer the case and I don't like that.</p>
<p>IMHO author headings should stand out from actual content more than they currently do and as such deserve to be rendered with font-weight bold.</p> Redmine - Defect #39856 (New): Missing builtin groups on fresh install in Redmine 5https://www.redmine.org/issues/398562023-12-15T10:31:14ZLiane Hampe
<a name="Problem"></a>
<h2 >Problem<a href="#Problem" class="wiki-anchor">¶</a></h2>
<p>An admin user visiting Group page in admin area after a fresh install won't see both GroupAnonymous and GroupNonMember.</p>
<a name="Reason"></a>
<h2 >Reason<a href="#Reason" class="wiki-anchor">¶</a></h2>
<p>With Redmine version 5 and higher there is a change in code loading leading also to some changes in Group class and its subclasses.</p>
<p>These changes causes buildin groups not to load properly.</p>
<pre>
- Group
- GroupBuiltin
- GroupAnonymous
- GroupNonMember
</pre>
<p>Group class is responsible to load the builtin groups. Builtin groups, however, won't get loaded until `Project.allowed_to_condition` is called.</p>
<a name="Solution"></a>
<h2 >Solution<a href="#Solution" class="wiki-anchor">¶</a></h2>
<p>Load builtin group instances at the bottom of `Redmine::Preparation` to make sure they are immediately available.</p> Redmine - Defect #39843 (Needs feedback): Create a new task, the page does not jump after the tas...https://www.redmine.org/issues/398432023-12-14T03:02:52Zjianjun liu
<p>Environment:<br /><pre>
Redmine version 5.0.4.stable
Ruby version 2.7.5-p203 (2021-11-24) [x86_64-linux-gnu]
Rails version 6.1.7
Environment production
Database adapter PostgreSQL
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery smtp
Redmine settings:
Redmine theme Circle (includes JavaScript)
</pre></p>
<p><img src="https://www.redmine.org/attachments/download/31626/clipboard-202312141102-imz31.png" alt="" /><br /><img src="https://www.redmine.org/attachments/download/31627/clipboard-202312141102-9wh6v.png" alt="" /></p> Redmine - Defect #39836 (New): Email to Issues is not workinghttps://www.redmine.org/issues/398362023-12-12T18:02:26ZBrian BB
<p>I have tried both receive_imap and receive_pop3.</p>
<p>This is the rake command<br /><pre>
rake -f /path/to/Rakefile redmine:email:receive_imap RAILS_ENV="production" host=mail.mydomain.com port=993 ssl=1 username=my_smtp@mydomain.com password=xxx allow_override=project,tracker,status,priority,assigned_to unknown_user=accept no_permission_check=1
</pre></p>
<p>The emails in the inbox get marked as read by the cron task. Just no issues get created.</p>
<p>The content of the test email has the following content ("task" is a tracker I have created):<br /><pre>
This is a test email. html is on
project: project-identifier
tracker: task
priority: high
assigned_to: username
</pre></p>
<pre>
Environment:
Redmine version 5.1.1.stable
Ruby version 3.0.2-p107 (2021-07-07) [x86_64-linux-gnu]
Rails version 6.1.7.6
Environment production
Database adapter Mysql2
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery smtp
</pre> Redmine - Defect #39803 (Needs feedback): Plugin modules no longer workinghttps://www.redmine.org/issues/398032023-12-10T13:58:20ZGuus Teley
As of Redmine 5.1.x (Rails 7.1.2) plugins that rely on modules in the plugin/lib directory are no longer working.<br />Debugging lib/redmine/plugin_loader.rb shows that in <code>add_autoload_paths</code> in <code>engine_cfg.all_eager_load_paths.each do |dir|</code> the following directories are added:
<ul>
<li>app/controllers</li>
<li>app/helpers</li>
<li>app/models</li>
<li>lib</li>
</ul>
<p>Note that the lib directory also has been added before with an explicit <code>engine_cfg.paths.add 'lib', eager_load: true</code></p>
<p>Trying to force load the required module with <code>require File.expand_path('../lib/my_module', __FILE__)</code> or <code>require_relative 'lib/my_module'</code> doesn't help.<br />Before migrating to Rails 7, a simple <code>require MyModule</code> worked fine.</p> Redmine - Feature #39783 (New): Email notification settingshttps://www.redmine.org/issues/397832023-12-06T12:25:37ZDonald Martin
<p>Hi</p>
<p>It would be great if we had more flexibility in email setup for non registered users - I hope you can help?</p>
<p>Would it be possible to look at having a per project option of using default email address or custom address when sending out email alerts?</p>
<p>Also at present its only project members who are able to receive ticket updates, could it be possible to have a cc field in which you could specify other email address (non registered users) when making ticket updates.</p>
<p>These two options combined would make the workflow of ticket handling for non registered users a lot slicker.</p>
<p>I found these in the forums which are similar <a class="external" href="https://www.redmine.org/boards/1/topics/48847">https://www.redmine.org/boards/1/topics/48847</a><br /><a class="external" href="https://www.redmine.org/boards/2/topics/2476">https://www.redmine.org/boards/2/topics/2476</a></p>
<p>Thanks in advance for your time and keep up the great work</p>
<p>Donald</p> Redmine - Defect #39779 (New): html_title and author line helper issues with usernames in Arabic ...https://www.redmine.org/issues/397792023-12-05T08:19:21ZMischa The Evil
<p>I haven't looked into it, but I noticed this while checking out <a class="message" href="https://www.redmine.org/boards/1/topics/69159">redmine classes</a>.</p>
<ul>
<li>html_title (rendering) issues on /users/[id] (might be a browser issue instead):</li>
</ul>
<p><img src="https://www.redmine.org/attachments/download/31566/2023-12-05_08-42-50.png" alt="" /></p>
<table>
<tr>
<td> </td>
<th>Arabic script username </th>
<th>Non-Arabic script username </th>
</tr>
<tr>
<td>html tag </td>
<td> <code><title>حسين درادكه - Redmine</title></code> </td>
<td> <code><title>Mischa The Evil - Redmine</title></code> </td>
</tr>
</table>
<ul>
<li>author line helper issues on topics/messages in (at least) the forums (any maybe other objects):</li>
</ul>
<p><img src="https://www.redmine.org/attachments/download/31567/2023-12-05_08-30-47.png" alt="" /></p>
<p>html tag:<br /><pre><code class="html syntaxhl"><span class="nt"><span</span> <span class="na">class=</span><span class="s">"author"</span><span class="nt">></span>Added by <span class="nt"><a</span> <span class="na">class=</span><span class="s">"user active"</span> <span class="na">href=</span><span class="s">"/users/547897"</span><span class="nt">></span>حسين درادكه<span class="nt"></a></span> <span class="nt"><a</span> <span class="na">title=</span><span class="s">"2023-12-02 11:08"</span> <span class="na">href=</span><span class="s">"/projects/redmine/activity?from=2023-12-02"</span><span class="nt">></span>3 days<span class="nt"></a></span> ago<span class="nt"></span></span>
</code></pre></p>
<p>with mouse-hover:</p>
<p><img src="https://www.redmine.org/attachments/download/31568/2023-12-05_08-34-30.png" alt="" /></p> Redmine - Defect #39778 (New): Untranslated string "OK" in the repository browserhttps://www.redmine.org/issues/397782023-12-05T07:12:49ZMischa The Evil
<p>Taken from <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Status: Closed" href="https://www.redmine.org/issues/38509#note-4">Defect #38509#note-4: Untranslated string "OK" in the repository browser</a>:</p>
<blockquote>
<p>One another 'OK' missed in diff page.</p>
<p><a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/entry/trunk/app/views/repositories/diff.html.erb#L26">source:/trunk/app/views/repositories/diff.html.erb#L26</a></p>
</blockquote> Redmine - Feature #39774 (New): Add logging for issue deletionhttps://www.redmine.org/issues/397742023-12-04T13:55:24ZGo MAEDA
<p>The attached patch introduces a new feature in the Issue model to log every issue deletion, enhancing audit trails.</p>
<p>My clients sometimes ask me to identify when and who deleted an issue, especially when deletions are accidental. For a single issue, you can pinpoint the responsible user by finding a line in the production.log that begins with "DELETE /issues/". From the following log, for instance, shows that "admin" deleted issue <code>#1</code> at 2023-12-04 21:30:11.</p>
<pre>
Started DELETE "/issues/1" for 127.0.0.1 at 2023-12-04 21:30:11 +0900
Processing by IssuesController#destroy as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"ivRuWNmGQjuDdNNgG6EeQLCF5b82SF3lx8-AwC-ML7CZ39cktgG40TiwjsmfOk0Wexs3UQsFt-cjT7dGOHt3Lg", "ids"=>["1"], "todo"=>"destroy", "reassign_to_id"=>"", "commit"=>"Apply", "id"=>"1"}
Current user: admin (id=1)
Redirected to http://localhost:3000/projects/ecookbook/issues
Completed 302 Found in 31ms (ActiveRecord: 5.7ms | Allocations: 14032)
</pre>
<p>However, identifying deletions is not possible when multiple issues are involved. For example, if issue <code>#1</code> with subtask <code>#15</code> and <code>#16</code> is deleted, the log does not record the deletion of these subtasks. This lack of detailed logging poses a significant auditing problem.</p>
<p>To address this, the attached patch ensures that a "Deleted issue: ..." line is output to the production.log for each deleted issue, as shown below. This enhancement allows for comprehensive tracking of issue deletions.</p>
<pre>
Started DELETE "/issues/1" for 127.0.0.1 at 2023-12-04 21:45:17 +0900
Processing by IssuesController#destroy as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"i6hBpwCTeMt_ZpTAeq5zWyOlVMCi0Lxdv2n7SM7y0hKIrzgAIsxdNIqavoyNgpRIfQFOwqc6TLzBexEphZR2Ug", "ids"=>["1"], "todo"=>"destroy", "reassign_to_id"=>"", "commit"=>"Apply", "id"=>"1"}
Current user: admin (id=1)
Deleted issue: 'Feature request #15: Add a great feature' by Redmine Admin
Deleted issue: 'Bug #16: Serious bug that must be fixed ASAP' by Redmine Admin
Deleted issue: 'Bug #1: Cannot print recipes' by Redmine Admin
Redirected to http://localhost:3000/projects/ecookbook/issues
Completed 302 Found in 54ms (ActiveRecord: 10.1ms | Allocations: 32921)
</pre> Redmine - Defect #39758 (Confirmed): Some pages on https://www.redmine.org/plugins are returning ...https://www.redmine.org/issues/397582023-11-30T18:58:03ZLeonardo Colman
<p>When browsing through the [plugin list](<a class="external" href="https://www.redmine.org/plugins">https://www.redmine.org/plugins</a>) I noticed that some pages were throwing a 500 error, for example pages 9 and 10:</p>
<p><img src="https://www.redmine.org/attachments/download/31556/clipboard-202311301555-iberf.png" alt="" /><br /><img src="https://www.redmine.org/attachments/download/31557/clipboard-202311301555-2ueja.png" alt="" /></p>
<p>Here I am, contacting my Redmine admins :)</p>
<p>I've written a small bash script to check all the pages that are returning 500:</p>
<pre>
#!/bin/bash
# Base URL
base_url="https://www.redmine.org/plugins?page="
# Loop from 1 to 112
for i in {1..112}
do
# Construct the full URL
full_url="${base_url}${i}"
# Perform the HTTP request and capture the status code
status_code=$(curl -o /dev/null -s -w "%{http_code}\n" "$full_url")
# Check if the status code is 500
if [ "$status_code" -eq 500 ]; then
echo "Page $i returned a 500 status code."
fi
done
</pre>
<p>When ran from my computer, these pages are returning 500:</p>
<p>Page 9 returned a 500 status code.<br />Page 10 returned a 500 status code.<br />Page 21 returned a 500 status code.<br />Page 25 returned a 500 status code.<br />Page 35 returned a 500 status code.<br />Page 65 returned a 500 status code.<br />Page 67 returned a 500 status code.<br />Page 87 returned a 500 status code.<br />Page 90 returned a 500 status code.<br />Page 98 returned a 500 status code.<br />Page 105 returned a 500 status code.<br />Page 112 returned a 500 status code.</p> Redmine - Defect #39734 (New): Forums should allow for deletion of self created subjects/messageshttps://www.redmine.org/issues/397342023-11-25T16:10:13Zcat no bot
<p>Why does this sites' forum not allow for destruction of messages? Redmine does have this feature so it must mean that you actually configured it like this on this site. That's a serious privacy issue these days as users should always be in control of their own data. Please adjust settings accordingly.</p>
<p><img src="https://www.redmine.org/attachments/download/31520/clipboard-202311251709-pv0gl.png" alt="" /></p> Redmine - Feature #39733 (New): Make it possible to change the logo with a custom image (support ...https://www.redmine.org/issues/397332023-11-25T07:39:49Zpasquale [:dedalus]
<p>At this moment, there are various ways to change the official redmine logo with your company logo: generally you need to edit the application.css file or use node npm in the case of sass-based themes. It would be appropriate to make this operation more user friendly, allowing you to change the image via the UI (perhaps from administration-settings-display).</p> Redmine - Feature #39723 (New): Add 'Assigned to You' Tag in Email Subjects for Personal Assignmentshttps://www.redmine.org/issues/397232023-11-24T09:48:04ZTakenori TAKAKItakenory@gmail.com
<p>I'm proposing a feature to add an "Assigned to You" tag in the email subject for issues personally assigned to a user.<br />This tag will be optional and can be enabled or disabled based on user preference.<br />The goal is to make it easier for users to quickly identify emails related to issues they are responsible for, enhancing productivity and email management efficiency.<br />This small change could make a significant difference in daily workflow for many users.</p> Redmine - Feature #39713 (New): Add technical identifier on some objectshttps://www.redmine.org/issues/397132023-11-23T11:18:37ZJérôme Gallot
<p>Hi,</p>
<p>Actually Lot of objects in redmine had an id or a name (visible by users) but no reliable field between several redmine environnements (several database, several uses)</p>
<p>I work with several environnements with databases which are not synchronized (so ID are différents between them, and name can evolved et be different)</p>
<p>I need to synchonize parts of Redmine between environnements (always in the same way environnement A -> environnement B)</p>
<p>For me, it's not reliable to create my synchronization on an ID or a Name, i think we should have a technical name/identifier on the objects.</p>
<p>So what do you think of adding an identifier at least on those elements :</p>
<p>- custom fields<br />- trackers<br />- workflows<br />- <del>projects (already exists)<br /></del> roles</p>
<p>What do you think of this feature ?</p>
<p>Regards</p> Redmine - Feature #39712 (New): Add comment on custom fieldshttps://www.redmine.org/issues/397122023-11-23T11:00:50ZJérôme Gallot
<p>Hi,</p>
<p>We had a lot of customfields on our projects and we would appreciate to add more information on it.</p>
<p>There is a description but it only to be visualized by users.</p>
<p>We'd like to have a field like 'Comment' to add comment on custom field in order to add information of the context.<br />This field could be only view by super administrator</p>
<p>Exemple 1 : 2 custom fields witch same visible name (but one with 1 space in name), i'd like to specify the use of those fields<br />Exemple 2 : custom field are too short, the comment can help the administrator to best maintain this custom field</p>
<p>Will it be usefull for other people ?</p> Redmine - Defect #39587 (New): Email configuration errorhttps://www.redmine.org/issues/395872023-11-21T00:57:55ZAllan Andrion
<table>
<tr>
<td>Environment:<br /> Redmine version 4.0.6.stable<br /> Ruby version 2.7.0-p0 (2019-12-25) [x86_64-linux-gnu]<br /> Rails version 5.2.3<br /> Environment production<br /> Database adapter Mysql2<br /> Mailer queue ActiveJob::QueueAdapters::AsyncAdapter<br /> Mailer delivery smtp<br />SCM:<br /> Git 2.25.1<br /> Filesystem <br />Redmine plugins:<br /> no plugin installed</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<p>LOG:<br />Started POST "/admin/test_email" for 172.xx.xx.xxx at 2023-11-21 07:41:33 +0700<br />Processing by AdminController#test_email as HTML<br /> Parameters: {"authenticity_token"=>"*********"}<br /> Current user: user (id=8)<br /> Rendering mailer/test_email.text.erb within layouts/mailer<br /> Rendered mailer/test_email.text.erb within layouts/mailer (0.0ms)<br /> Rendering mailer/test_email.html.erb within layouts/mailer<br /> Rendered mailer/test_email.html.erb within layouts/mailer (0.0ms)<br />Redirected to <a class="external" href="http://redmine.domain.com/settings?tab=notifications">http://redmine.domain.com/settings?tab=notifications</a><br />Completed 302 Found in 2573ms (ActiveRecord: 1.3ms)</p>
<p>ActionDispatch::Cookies::CookieOverflow (ActionDispatch::Cookies::CookieOverflow):</p>
<p>actionpack (5.2.3) lib/action_dispatch/middleware/cookies.rb:649:in `commit'<br />actionpack (5.2.3) lib/action_dispatch/middleware/cookies.rb:484:in `[]='<br />actionpack (5.2.3) lib/action_dispatch/middleware/session/cookie_store.rb:106:in `set_cookie'<br />/usr/lib/ruby/vendor_ruby/rack/session/abstract/id.rb:363:in `commit_session'<br />/usr/lib/ruby/vendor_ruby/rack/session/abstract/id.rb:234:in `context'<br />/usr/lib/ruby/vendor_ruby/rack/session/abstract/id.rb:226:in `call'<br />actionpack (5.2.3) lib/action_dispatch/middleware/cookies.rb:670:in `call'<br />actionpack (5.2.3) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'<br />activesupport (5.2.3) lib/active_support/callbacks.rb:98:in `run_callbacks'<br />actionpack (5.2.3) lib/action_dispatch/middleware/callbacks.rb:26:in `call'<br />actionpack (5.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call'<br />actionpack (5.2.3) lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'<br />railties (5.2.3) lib/rails/rack/logger.rb:38:in `call_app'<br />railties (5.2.3) lib/rails/rack/logger.rb:26:in `block in call'<br />activesupport (5.2.3) lib/active_support/tagged_logging.rb:71:in `block in tagged'<br />activesupport (5.2.3) lib/active_support/tagged_logging.rb:28:in `tagged'<br />activesupport (5.2.3) lib/active_support/tagged_logging.rb:71:in `tagged'<br />railties (5.2.3) lib/rails/rack/logger.rb:26:in `call'<br />actionpack (5.2.3) lib/action_dispatch/middleware/remote_ip.rb:81:in `call'<br />/usr/lib/ruby/vendor_ruby/request_store/middleware.rb:19:in `call'<br />actionpack (5.2.3) lib/action_dispatch/middleware/request_id.rb:27:in `call'<br />/usr/lib/ruby/vendor_ruby/rack/method_override.rb:22:in `call'<br />/usr/lib/ruby/vendor_ruby/rack/runtime.rb:22:in `call'<br />activesupport (5.2.3) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'<br />actionpack (5.2.3) lib/action_dispatch/middleware/executor.rb:14:in `call'<br />actionpack (5.2.3) lib/action_dispatch/middleware/static.rb:127:in `call'<br />/usr/lib/ruby/vendor_ruby/rack/content_length.rb:15:in `call'<br />/usr/lib/ruby/vendor_ruby/rack/sendfile.rb:111:in `call'<br />railties (5.2.3) lib/rails/engine.rb:524:in `call'<br />/usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:97:in `process_request'<br />/usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:160:in `accept_and_process_next_request'<br />/usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:113:in `main_loop'<br />/usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler.rb:416:in `block (3 levels) in start_threads'<br />/usr/lib/ruby/vendor_ruby/phusion_passenger/utils.rb:113:in `block in create_thread_and_abort_on_exception'</p>
<p>Everything is working well except when I try to add the email for Redmine, can anyone please send a link or a guide how to setup the email we are using office 365 to be used as a relay not shared mailbox but a regular mailbox.</p>
<p>Thank you</p> Redmine - Defect #39586 (New): Parent page list for selected project on rename pagehttps://www.redmine.org/issues/395862023-11-20T22:53:52Zkiyoshi ohgishi
<p>When renaming the wiki name from project A to project B, the parent page list remains in project A and does not change to project B.</p> Redmine - Defect #39581 (New): problem with link displayinghttps://www.redmine.org/issues/395812023-11-20T09:05:05ZPavel Silhan
<p>found a problem with copied link displaying in Redmine - with some chars combination it shows > as > so link doesn't work. The problem apeears when there is no space after "<" and "." after ">":</p>
<pre>
link < https://www.seznam.cz>.
link <https://www.seznam.cz>.
nolink <blablabla>.
link <https://www.seznam.cz>
</pre><br />link < <a class="external" href="https://www.seznam.cz">https://www.seznam.cz</a>>.<br />link <<a class="external" href="https://www.seznam.cz&gt;">https://www.seznam.cz&gt;</a>.<br />nolink <blablabla>.<br />link <<a class="external" href="https://www.seznam.cz">https://www.seznam.cz</a>>
<p>tested on 4.2.10 primarily but shows on other versions incl.version 5 too</p> Redmine - Defect #39559 (New): Git commit linking to issue and time entryhttps://www.redmine.org/issues/395592023-11-17T14:56:33ZMika Mitrovic
<p>Git commit - time log and issue link</p>
<p>After <strong>committing</strong> in git repo, which is added as Repository in Redmine project I have strange behaviour.</p>
<p>First - link of commit to the issue <strong>is not showing up</strong> until someone <strong>clicks</strong> on Repository page on exactly that one git repo.</p>
<p>After commit is linked to the issue, * time is not logged* on that issue <strong>immediately</strong> . It is logged on some random time in <strong>future</strong> (after 2 days for example).</p>
<p>Does anyone have similar behaviour?</p> Redmine - Defect #39548 (New): Internal Error reported when Viewing GIT repositoryhttps://www.redmine.org/issues/395482023-11-15T04:08:58ZChris Bailey
<p>I am using a locally hosted redmine instance with GIT running on the same box.</p>
<p>In most cases the integration works between Redmine and GIT as expected but I have one repository that cannot be linked. I do not see any obvious difference between the failing repository and the working ones.</p>
<p>The user receives the following output:</p>
<blockquote>
<p>Internal error</p>
<p>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.</p>
<p>If you are the Redmine administrator, check your log files for details about the error.</p>
</blockquote>
<p>My installation information is:<br /><pre>
Environment:
Redmine version 5.0.2.stable
Ruby version 3.1.2-p20 (2022-04-12) [x86_64-linux]
Rails version 6.1.6
Environment production
Database adapter Mysql2
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery smtp
Redmine settings:
Redmine theme Classic
SCM:
Subversion 1.14.1
Mercurial 5.6.1
Bazaar 3.1.0
Git 2.30.2
Filesystem
Redmine plugins:
redmine_agile 1.6.5
redmine_dmsf 3.0.8
redmine_more_previews 5.0.7
</pre></p>
<p>The Repository is Running with GITea which is on GIT version 2.36.4,<br />Based on the error (shown below) I searched the commit messages / comments for "Mov" and did find an single instance where a comment appears to have an embedded line break which is reported as follows when I do a git log:</p>
<blockquote>
<p>Updated location of various Status bits in the Status message BIT section based on the recent update to the ICD. <U+2028>Moved all the input discrete bits to the 3Byte of status message (this previously only held ...</p>
</blockquote>
<p>I don't see anything looking like the reported hex values (\xE2\x80\xA8)</p>
<p>the redmine logs show the following when the error occurs:<br /><pre>
I, [2023-11-08T21:32:29.347197 #1] INFO -- : Started GET "/projects/b-draft/repository/t3_software" for 10.1.10.198 at 2023-11-08 21:32:29 +0000
I, [2023-11-08T21:32:29.348562 #1] INFO -- : Processing by RepositoriesController#show as HTML
I, [2023-11-08T21:32:29.348752 #1] INFO -- : Parameters: {"id"=>"b-draft", "repository_id"=>"t3_software"}
I, [2023-11-08T21:32:29.355799 #1] INFO -- : Current user: admin (id=1)
I, [2023-11-08T21:32:29.441451 #1] INFO -- : Completed 500 Internal Server Error in 92ms (ActiveRecord: 16.2ms | Allocations: 25094)
F, [2023-11-08T21:32:29.443825 #1] FATAL -- :
ActiveRecord::StatementInvalid (Mysql2::Error: Incorrect string value: '\xE2\x80\xA8Mov...' for column 'comments' at row 1):
app/models/repository/git.rb:224:in `save_revision'
app/models/repository/git.rb:212:in `block (2 levels) in save_revisions'
app/models/repository/git.rb:209:in `block in save_revisions'
app/models/repository/git.rb:208:in `each'
app/models/repository/git.rb:208:in `save_revisions'
app/models/repository/git.rb:158:in `fetch_changesets'
app/controllers/repositories_controller.rb:87:in `show'
lib/redmine/sudo_mode.rb:61:in `sudo_mode'
plugins/redmine_dmsf/lib/redmine_dmsf/webdav/custom_middleware.rb:54:in `call'
</pre></p> Redmine - Defect #39538 (New): Images and tables are not rendered correctly in the project listhttps://www.redmine.org/issues/395382023-11-09T12:54:40ZRoland Giesler
<p>In the description of a project it is possible to add images and tables (as in other fields in Redmine). For instance:</p>
<pre>
| !{width:100px}https://bla.number.co/attachments/download/1207587/Documents.jpg! | The referenced files are stored here. https://p1.number.co/ |
</pre>
<p>When that is viewed from the "Overview" tab of the project, it displays correctly.</p>
<p>When viewed on a page that shows all projects, ie. <a class="external" href="https://rm.number.co/projects">https://rm.number.co/projects</a>, the table render fails.</p>
<p><img src="https://www.redmine.org/attachments/download/31465/clipboard-202311091453-81zgh.png" alt="" /></p> Redmine - Defect #39535 (Needs feedback): The three dots do not workhttps://www.redmine.org/issues/395352023-11-08T12:10:06ZAlbert Nicolas
<p>Good morning,</p>
<p>We have been having problems with our company's Redmine development environment for a few days now.</p>
<p>When we open a request and click on the "three dots", they do not react.</p>
<p>Has this happened to anyone?</p>
<p>Regards,</p> Redmine - Defect #39532 (New): Cant set opened parent issue for closed child issuehttps://www.redmine.org/issues/395322023-11-08T09:18:41ZAndy Milga
<p>When i try select parent issue - redmine filter parent lissue list same state as current issue.<br />If current issue closed - list only closed issues in parent list<br />if current issue open - list only open.</p>
<p>looks not good. I want set parent any parent ticket.</p>
<p>Yeah, maybe attaching opened child ticked to closed parent ticket - bad, i agree, but attaching closed child ticket to opened parent - looks fair.</p> Redmine - Feature #39530 (New): Feature to Group Custom Fields by Categoryhttps://www.redmine.org/issues/395302023-11-08T08:47:56Zphilippe lhardy
<p>Enhance custom fields with a category that will be used to group all custom fields within a single table/frame for a very same category at display.</p>
<p>Initial topic discussion for context of this request is there: <a class="message" href="https://www.redmine.org/boards/1/topics/69072">Feature to Group Custom Fields by Category</a>.</p> Redmine - Feature #39529 (New): Add tooltips for clarifying non-notifiable user mentionshttps://www.redmine.org/issues/395292023-11-08T07:24:14ZMizuki ISHIKAWA
<p>Currently, when a user without permission to view a particular issue is mentioned, they do not receive a notification email. However, visually, the mention link appears identical to others, which can be misleading as there's no indication that no email was sent.</p>
<p>In issue <a class="issue tracker-2 status-1 priority-4 priority-default" title="Status: New" href="https://www.redmine.org/issues/39528">Feature #39528: Change mention link color for users without access to view issues</a>, I proposed changing the background color of mention links for such users to make it clear they are non-notifiable. However, I believe that visual change alone may not sufficiently convey the intent to users. Therefore, I suggest using tooltips to display a message clarifying the status of the mention.<br />Yet, since tooltips are only used for displaying title attributes right now, expanding their use might require some discussion, which is why I have created a separate ticket for this matter.</p> Redmine - Feature #39528 (New): Change mention link color for users without access to view issueshttps://www.redmine.org/issues/395282023-11-08T07:14:22ZMizuki ISHIKAWA
<p>I propose a feature enhancement for better visibility regarding user permissions and mention notifications. Currently, when a user who does not have the permission to view a particular issue is mentioned, they do not receive a mention notification email. However, this is not visually apparent since the mention link looks identical to others, potentially leading to confusion over whether a notification was sent.</p>
<p>To improve clarity, I suggest altering the background color of mention links for users who cannot view the issue. This visual cue would instantly inform others that the mentioned individual may not be notified due to permission restrictions.</p> Redmine - Feature #39515 (New): dir="auto" on all text fieldshttps://www.redmine.org/issues/395152023-11-05T08:37:40Zmohammad assar
<p>Multi language text input require `dir="auto"` on text input, this simple change would significantly improve redmine for all Multilanguage usage</p> Redmine - Defect #39505 (New): redmine preview whether the image can be scaled with the mousehttps://www.redmine.org/issues/395052023-11-02T06:29:07Zcrystal su
<p>The images in the page appear to be adaptive to the browser window size. Images are zoomed in and out based on browser percentage. Can you zoom in and out the image with the mouse without changing the browser percentage? Thanks for your reply</p> Redmine - Defect #39493 (Confirmed): Role with only :edit_own_issues no longer considered for wor...https://www.redmine.org/issues/394932023-10-31T10:38:08ZJan Graichen
<p>The change in <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Respect Role#consider_workflow? when checking for allowed status transitions (Closed)" href="https://www.redmine.org/issues/37635">#37635</a> rendered roles that only have the <code>:edit_own_issues</code> permissions no longer usable because these roles are not <code>consider_workflow?</code>.</p>
<p>A test in a Redmine plugin of mine tested some behavior that is using <code>Issue#new_statuses_allowed_to</code> with a minimal Role, only with <code>:edit_own_issues</code>, which failed with Redmine 5.1. This truly might be an edge-case, but I could imagine that there are real-world usages for Roles that can only edit their own issues but not add new one (e.g. customers with support expired support contracts).</p>
<p>On the other hand, one would not have been able to add workflows for such a Role in the UI in the first place? Unless the Role was created with <code>:add_issues</code> first, and only later dropped, which is kind of what <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Respect Role#consider_workflow? when checking for allowed status transitions (Closed)" href="https://www.redmine.org/issues/37635">#37635</a> wanted to fix.</p>
<p>Should <code>:edit_own_issues</code> be added to <code>consider_workflow?</code> or is that a case that shall not be supported at all?</p> Redmine - Patch #39385 (New): Install Redmine on cPanel hostinghttps://www.redmine.org/issues/393852023-10-27T14:06:51ZAndre Men
<a name="Install-Redmine-on-cPanel-hosting"></a>
<h1 >Install Redmine on cPanel hosting<a href="#Install-Redmine-on-cPanel-hosting" class="wiki-anchor">¶</a></h1>
<p>Any one can install it for me over cPanel hosting?</p>
<p>I need a fresh install.</p>
<p>Regards, Andre</p> Redmine - Defect #39232 (New): Locked users in filters only visible to administratorshttps://www.redmine.org/issues/392322023-10-24T07:27:45ZTurnip Zoink
<p>As per the comments to <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Status: Closed" href="https://www.redmine.org/issues/15201">Feature #15201: Filter "Assignee" should contain locked users</a>.</p>
<p>Only administrative users can filter issues by locked users. Anyone should be able to do this.</p>
<p>Locking a user should prohibit logins with this account and nothing else. All queries related to a locked user should proceed as normal.</p> Redmine - Feature #39219 (New): Pop up warning when logged hours extend the expectationhttps://www.redmine.org/issues/392192023-10-23T08:08:51ZTomasz Kinal
<p><em>When you are trying to log more charged hours to a task than it was expected, there should be a pop up warning to the user.<br />This way the user can report to the project owner, that a extension of this task / work package is needed.<br />Then it will be easier to keep track of the used and open hours in hour based contracts with the customer.<br /></em></p>
<p>Is there any plugin or Redmine feature to achieve that?</p> Redmine - Feature #39212 (New): Support tab separated text in importershttps://www.redmine.org/issues/392122023-10-21T04:52:25ZGo MAEDA
<p>Importers in Redmine currently support comma-separated text and semicolon-separated text but don't support tab-separated text.</p>
<p>Since tab-separated text is as widely used as CSV, it is nice to have the feature to import it in Redmine.</p> Redmine - Feature #39178 (New): Issue visibilityhttps://www.redmine.org/issues/391782023-10-10T09:18:11ZHoang Tuong Tran
<p><em><strong>Hi everyone,</strong></em><br />I have a scenario with Issue permission like this:<br />I have a Project A to store issues (Aa, Ab, Ac) but some issues is sensitive and can only show to some specific users (U1, U2, U3, U4, U5) and cannot show to other members in the project (each issues have their own privacy).</p>
<p>- <strong>In issue Aa</strong> (related to U1, U2): I set to Private then, change ' <strong>Issues visibility</strong> ' of U1, U2 to ' <em>All Issue</em> '. Then U1, U2 can see Aa;<br />- After 3 days, another admin create Issue <strong>Ab</strong> and <strong>Ac</strong> with ' <em>Private</em> ' activated and only want to show to U3, U4 so he have to change ' <strong>Issues visibility</strong> ' of U3, U4 to ' <em>All Issue</em> '.</p>
<p><ins><strong>Now this is a disater</strong></ins> : U3, U4 can freely view Issue Aa which I don't want to show them vice versa with Issue Ab, Ac now show to U1, U2. U1, U2, U3, U4 now peeps others Issue and lead to Internal Fraud which I do not want from the beginning.</p>
<p>Hope you guys can understand the scenario above and have a solution.</p>
<p><em><strong>Thank you, Have a nice day!</strong></em></p> Redmine - Feature #39160 (Needs feedback): Add "Statuses" filter when creating new "Issue" custom...https://www.redmine.org/issues/391602023-10-09T15:45:34ZZee Prime
<p>Custom fields on issues can be associated with specific Trackers, so a custom field that is associated with "Bug" will be hidden on issues of other types. However, if that custom field is "required" then it is required for every status of that issue throughout its workflow.</p>
<p>In many workflows, specific pieces of information are added to an issue throughout its workflow and not all at the beginning, so it would be most useful if custom fields could reflect this. For example, in the workflow of a "Bug" when the tester sets the status to "Verified" that tester should note the version number that they tested and the environment that they tested it in. If a user sets the bug to "Rejected" they should provide an explanation for why it is rejected.</p>
<p>Currently, we keep all of this information in "Notes" and it is the responsibility of each user to remember what needs to be added based on the status they're switching from/to. However, if we could keep this in custom fields that are selectively shown at specific points in the workflow this would both better enforce compliance and would store that information in a more structured way that we could leverage better in custom queries and reports.</p> Redmine - Defect #39154 (Needs feedback): Mailhandlerhttps://www.redmine.org/issues/391542023-10-06T11:05:51ZAndreas Hoffmann
<p>Hi,<br />after update to 5.0.6 by "Incoming Mails" become this Error:</p>
<pre><code class="ruby syntaxhl"><span class="no">MailHandler</span><span class="p">:</span> <span class="n">an</span> <span class="n">unexpected</span> <span class="n">error</span> <span class="n">occurred</span> <span class="k">when</span> <span class="n">receiving</span> <span class="ss">email: </span><span class="n">uninitialized</span> <span class="n">constant</span> <span class="no">Mail</span><span class="o">::</span><span class="no">RubyVer</span>
<span class="no">Did</span> <span class="n">you</span> <span class="n">mean?</span> <span class="no">RubyVM</span>
</code></pre>
<p>After comment this Code</p>
<pre><code class="ruby syntaxhl"> <span class="c1"># if Mail::RubyVer.respond_to?(:pick_encoding)</span>
<span class="c1"># Mail::RubyVer.pick_encoding(p.charset).to_s</span>
<span class="c1"># else</span>
<span class="nb">p</span><span class="p">.</span><span class="nf">charset</span>
<span class="c1"># end</span>
</code></pre>
<p>work for me.</p> Redmine - Feature #39138 (New): Automatically recording activity into issue hourshttps://www.redmine.org/issues/391382023-10-03T08:50:41ZYeats Luo
<p>Redmine has a flexible framework but terrible UX.</p>
<p>I am wishing for an automatic feature here.</p>
<p>Since the activity of a user is recorded, why don't they be recorded as working hours related to particular issues, whether automatically or manually.</p>
<p>It would be easier especially when someone is editing and expanding the contents of an issue, the working hours should be contributed to that issue.</p> Redmine - Feature #39135 (New): Kurdish - ckb (central Kurdish)https://www.redmine.org/issues/391352023-10-02T13:05:07ZPeter Ko
<p>Hi,<br />Please add these translation files to your repo, please help and let us add help files later.<br />CKB - Kurdish (Ku)</p> Redmine - Defect #39131 (New): Problem when edit a issue and change the projecthttps://www.redmine.org/issues/391312023-09-29T16:12:31ZEnzo Pellecchia
<p>Hi, I have a strage problem:</p>
<p>- I have roles for projects and the projects are public.<br />- I have set up a tracker that can be created the issue in other projects using the permissions of the non-member role.</p>
<p>If the issue is created from the request's project to another project, there are no problems and everything works correctly.</p>
<p>The problem arises if I have a ticket from another type of tracker and I try to modify the tracker and subsequently assign it to another project.<br />I get the effect that the tracker is edited correctly, while when I select another project, the software makes an ajax call to edit.js and restores the current project.<br />In practice it is impossible for me to change the project because it always restores the original one of the ticket I am modifying.</p>
<p>If you need I can show you the effect live.</p>
<p>It would be very useful if you could provide me with a patch while waiting for a definitive resolution.</p>
<p>Thank you very much and good job</p>