]> source.dussan.org Git - redmine.git/log
redmine.git
8 months agoExtraneous whitespace when selecting and copying issue number on Chrome/Windows ...
Go MAEDA [Mon, 29 Jan 2024 07:36:54 +0000 (07:36 +0000)]
Extraneous whitespace when selecting and copying issue number on Chrome/Windows (#37390).

Patch by Thomas Löber (@tloeber).

git-svn-id: https://svn.redmine.org/redmine/trunk@22663 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoUse absolute URL (propshaft default format) for images in application.css from classi...
Marius Balteanu [Mon, 29 Jan 2024 01:28:00 +0000 (01:28 +0000)]
Use absolute URL (propshaft default format) for images in application.css from classic theme (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22662 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoImport application.css in themes using absolute url (#39111).
Marius Balteanu [Mon, 29 Jan 2024 01:21:51 +0000 (01:21 +0000)]
Import application.css in themes using absolute url (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22661 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoUse absolute URL (propshaft default format) for images in application.css (#39111).
Marius Balteanu [Mon, 29 Jan 2024 01:16:06 +0000 (01:16 +0000)]
Use absolute URL (propshaft default format) for images in application.css (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22660 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoUse absolute URL (propshaft default format) for images in rtl and scm css files ...
Marius Balteanu [Mon, 29 Jan 2024 01:11:56 +0000 (01:11 +0000)]
Use absolute URL (propshaft default format) for images in rtl and scm css files (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22659 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoUse absolute URL (propshaft default format) for images in jstoolbar.css (#39111).
Marius Balteanu [Mon, 29 Jan 2024 01:05:28 +0000 (01:05 +0000)]
Use absolute URL (propshaft default format) for images in jstoolbar.css (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22658 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoEnsure url in context_menu css files is absolute (#39111).
Marius Balteanu [Mon, 29 Jan 2024 01:03:17 +0000 (01:03 +0000)]
Ensure url in context_menu css files is absolute (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22657 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoUpdate Rails to 7.1.3 (#36320).
Go MAEDA [Sun, 28 Jan 2024 07:32:53 +0000 (07:32 +0000)]
Update Rails to 7.1.3 (#36320).

git-svn-id: https://svn.redmine.org/redmine/trunk@22656 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoDrop FastCGI support (#40092).
Go MAEDA [Sun, 28 Jan 2024 00:59:35 +0000 (00:59 +0000)]
Drop FastCGI support (#40092).

git-svn-id: https://svn.redmine.org/redmine/trunk@22655 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoSet TargetRubyVersion of RuboCop to 3.0 (#38585).
Go MAEDA [Sat, 27 Jan 2024 06:23:38 +0000 (06:23 +0000)]
Set TargetRubyVersion of RuboCop to 3.0 (#38585).

git-svn-id: https://svn.redmine.org/redmine/trunk@22654 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Style/ArgumentsForwarding (#38585).
Go MAEDA [Sat, 27 Jan 2024 06:18:38 +0000 (06:18 +0000)]
Fix RuboCop offense Style/ArgumentsForwarding (#38585).

git-svn-id: https://svn.redmine.org/redmine/trunk@22653 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Style/RedundantFreeze (#38585).
Go MAEDA [Sat, 27 Jan 2024 06:06:29 +0000 (06:06 +0000)]
Fix RuboCop offense Style/RedundantFreeze (#38585).

git-svn-id: https://svn.redmine.org/redmine/trunk@22652 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Lint/RedundantDirGlobSort (#38585).
Go MAEDA [Sat, 27 Jan 2024 06:01:10 +0000 (06:01 +0000)]
Fix RuboCop offense Lint/RedundantDirGlobSort (#38585).

git-svn-id: https://svn.redmine.org/redmine/trunk@22651 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense "Lint/Syntax: invalid escape character syntax" (#38585).
Go MAEDA [Sat, 27 Jan 2024 05:43:11 +0000 (05:43 +0000)]
Fix RuboCop offense "Lint/Syntax: invalid escape character syntax" (#38585).

git-svn-id: https://svn.redmine.org/redmine/trunk@22650 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoUse images generated by the asset pipeline in context_menu CSS files (#39111).
Marius Balteanu [Sat, 27 Jan 2024 03:55:12 +0000 (03:55 +0000)]
Use images generated by the asset pipeline in context_menu CSS files (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22649 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoDrop Ruby 2.7 support (#38585).
Go MAEDA [Sat, 27 Jan 2024 02:20:50 +0000 (02:20 +0000)]
Drop Ruby 2.7 support (#38585).

git-svn-id: https://svn.redmine.org/redmine/trunk@22648 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Layout/SpaceAfterComma (#40099).
Go MAEDA [Sat, 27 Jan 2024 01:47:10 +0000 (01:47 +0000)]
Fix RuboCop offense Layout/SpaceAfterComma (#40099).

git-svn-id: https://svn.redmine.org/redmine/trunk@22647 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Layout/EmptyLineAfterMagicComment (#39111).
Go MAEDA [Sat, 27 Jan 2024 01:44:09 +0000 (01:44 +0000)]
Fix RuboCop offense Layout/EmptyLineAfterMagicComment (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22646 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Style/BlockDelimiters, Layout/MultilineBlockLayout, and Layout...
Go MAEDA [Sat, 27 Jan 2024 01:41:44 +0000 (01:41 +0000)]
Fix RuboCop offense Style/BlockDelimiters, Layout/MultilineBlockLayout, and Layout/BlockEndNewline (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22645 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Style/MapToHash (#39111).
Go MAEDA [Fri, 26 Jan 2024 08:29:59 +0000 (08:29 +0000)]
Fix RuboCop offense Style/MapToHash (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22644 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Style/ReturnNilInPredicateMethodDefinition (#39111).
Go MAEDA [Fri, 26 Jan 2024 08:19:24 +0000 (08:19 +0000)]
Fix RuboCop offense Style/ReturnNilInPredicateMethodDefinition (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22643 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Performance/RedundantEqualityComparisonBlock (#39111).
Go MAEDA [Fri, 26 Jan 2024 08:02:50 +0000 (08:02 +0000)]
Fix RuboCop offense Performance/RedundantEqualityComparisonBlock (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22642 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix failing test by ignoring the directories that start with a dot (#39111).
Marius Balteanu [Fri, 26 Jan 2024 02:52:57 +0000 (02:52 +0000)]
Fix failing test by ignoring the directories that start with a dot (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22641 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoRemoves debug code added in r22638 (#39111).
Marius Balteanu [Fri, 26 Jan 2024 02:42:09 +0000 (02:42 +0000)]
Removes debug code added in r22638 (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22640 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFixes multiple RuboCop offenses (#39111).
Marius Balteanu [Fri, 26 Jan 2024 02:39:47 +0000 (02:39 +0000)]
Fixes multiple RuboCop offenses (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22639 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoAdds debug code to investigate test fail on CI (#39111).
Marius Balteanu [Fri, 26 Jan 2024 02:20:39 +0000 (02:20 +0000)]
Adds debug code to investigate test fail on CI (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22638 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoAdds user status to users list API (#38948).
Marius Balteanu [Thu, 25 Jan 2024 16:40:13 +0000 (16:40 +0000)]
Adds user status to users list API (#38948).

git-svn-id: https://svn.redmine.org/redmine/trunk@22637 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoInclude @auth_source@ in /users/:id API response if auth_source is requested (include...
Marius Balteanu [Thu, 25 Jan 2024 16:13:08 +0000 (16:13 +0000)]
Include @auth_source@ in /users/:id API response if auth_source is requested (include=auth_source) and request is made by an administrator (#23307).

Patch by Go MAEDA (@maeda) and Marius BĂLTEANU (@marius.balteanu).

git-svn-id: https://svn.redmine.org/redmine/trunk@22636 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoRemove deprecated @status=@ param used to get all users. @status=*@ should be used...
Marius Balteanu [Thu, 25 Jan 2024 15:38:39 +0000 (15:38 +0000)]
Remove deprecated @status=@ param used to get all users. @status=*@ should be used now. (#40124).

git-svn-id: https://svn.redmine.org/redmine/trunk@22635 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoAdds deprecation warning when an empty status param (status=) is used to get all...
Marius Balteanu [Thu, 25 Jan 2024 15:31:49 +0000 (15:31 +0000)]
Adds deprecation warning when an empty status param (status=) is used to get all users from API (#40099).

git-svn-id: https://svn.redmine.org/redmine/trunk@22633 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFixes javascript file name by removing ujs reference (#39111).
Marius Balteanu [Thu, 25 Jan 2024 07:32:22 +0000 (07:32 +0000)]
Fixes javascript file name by removing ujs reference (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22631 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoRemoves @redmine:plugins:assets@ task which is no longer needed after asset pipeline...
Marius Balteanu [Thu, 25 Jan 2024 05:45:31 +0000 (05:45 +0000)]
Removes @redmine:plugins:assets@ task which is no longer needed after asset pipeline implementation (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22630 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoRemove hardcoded version of rails-ujs and include the one provided by the asset pipel...
Marius Balteanu [Thu, 25 Jan 2024 05:44:07 +0000 (05:44 +0000)]
Remove hardcoded version of rails-ujs and include the one provided by the asset pipeline (#39111).

git-svn-id: https://svn.redmine.org/redmine/trunk@22629 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix tests after asset pipeline implementation (#39111).
Marius Balteanu [Thu, 25 Jan 2024 05:41:50 +0000 (05:41 +0000)]
Fix tests after asset pipeline implementation (#39111).

Patch by Takashi Kato (@tohosaku).

git-svn-id: https://svn.redmine.org/redmine/trunk@22628 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoRemove code that is no longer needed as a result of asset pipeline implementation...
Marius Balteanu [Thu, 25 Jan 2024 05:40:45 +0000 (05:40 +0000)]
Remove code that is no longer needed as a result of asset pipeline implementation (#39111).

Patch by Takashi Kato (@tohosaku).

git-svn-id: https://svn.redmine.org/redmine/trunk@22627 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoAdd Propshaft library to enable the asset pipeline without modifying existing assets...
Marius Balteanu [Thu, 25 Jan 2024 05:38:33 +0000 (05:38 +0000)]
Add Propshaft library to enable the asset pipeline without modifying existing assets (#39111).

Patch by Takashi Kato (@tohosaku).

git-svn-id: https://svn.redmine.org/redmine/trunk@22626 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoRestores API compatibility to legacy status when status param is sent blank (@status...
Marius Balteanu [Thu, 25 Jan 2024 05:10:51 +0000 (05:10 +0000)]
Restores API compatibility to legacy status when status param is sent blank (@status=@) and it should return all users (#40099).

git-svn-id: https://svn.redmine.org/redmine/trunk@22625 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoEnable "any" and "none" operators for status filter in User listing (#40099).
Marius Balteanu [Thu, 25 Jan 2024 05:08:12 +0000 (05:08 +0000)]
Enable "any" and "none" operators for status filter in User listing (#40099).

Patch by Jens Krämer (@jkraemer).

git-svn-id: https://svn.redmine.org/redmine/trunk@22624 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoAdd test cases for @status=*@, @status=@ and @status=|1|3@ (#40099).
Marius Balteanu [Thu, 25 Jan 2024 04:58:00 +0000 (04:58 +0000)]
Add test cases for @status=*@, @status=@ and @status=|1|3@ (#40099).

Patch by Jens Krämer (@jkraemer) and Marius BĂLTEANU (@marius.balteanu).

git-svn-id: https://svn.redmine.org/redmine/trunk@22623 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoRemove unnecessary use of instance variables in CSV and Atom response handlers (...
Go MAEDA [Wed, 24 Jan 2024 02:49:38 +0000 (02:49 +0000)]
Remove unnecessary use of instance variables in CSV and Atom response handlers (#32985).

Contributed by Ko Nagase (@sanak).

git-svn-id: https://svn.redmine.org/redmine/trunk@22622 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Layout/EmptyLinesAroundModuleBody (#38975).
Go MAEDA [Wed, 24 Jan 2024 02:32:44 +0000 (02:32 +0000)]
Fix RuboCop offense Layout/EmptyLinesAroundModuleBody (#38975).

git-svn-id: https://svn.redmine.org/redmine/trunk@22621 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Layout/EmptyLineAfterMagicComment (#38975).
Go MAEDA [Wed, 24 Jan 2024 02:29:55 +0000 (02:29 +0000)]
Fix RuboCop offense Layout/EmptyLineAfterMagicComment (#38975).

git-svn-id: https://svn.redmine.org/redmine/trunk@22620 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoUse ApplicationRecord instead of ActiveRecord::Base (#38975).
Marius Balteanu [Tue, 23 Jan 2024 11:52:38 +0000 (11:52 +0000)]
Use ApplicationRecord instead of ActiveRecord::Base (#38975).

Patch by Minoru Maeda (@maeda-m).

git-svn-id: https://svn.redmine.org/redmine/trunk@22619 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoUse @image_url@ for @favicon_url@ (#40087).
Marius Balteanu [Tue, 23 Jan 2024 01:23:29 +0000 (01:23 +0000)]
Use @image_url@ for @favicon_url@ (#40087).

Patch by Go Maeda (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22618 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoReverts r22439 (#35189).
Marius Balteanu [Tue, 23 Jan 2024 01:17:25 +0000 (01:17 +0000)]
Reverts r22439 (#35189).

git-svn-id: https://svn.redmine.org/redmine/trunk@22617 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoReverts r22438 (#35189).
Marius Balteanu [Tue, 23 Jan 2024 01:05:38 +0000 (01:05 +0000)]
Reverts r22438 (#35189).

git-svn-id: https://svn.redmine.org/redmine/trunk@22616 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoRemove backported Rack::RewindableInput.size method due to Rack 3.0 migration (#36320).
Go MAEDA [Sun, 21 Jan 2024 03:58:09 +0000 (03:58 +0000)]
Remove backported Rack::RewindableInput.size method due to Rack 3.0 migration (#36320).

git-svn-id: https://svn.redmine.org/redmine/trunk@22615 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoUpdate RuboCop to 1.60 (#39887).
Go MAEDA [Thu, 18 Jan 2024 01:43:51 +0000 (01:43 +0000)]
Update RuboCop to 1.60 (#39887).

git-svn-id: https://svn.redmine.org/redmine/trunk@22614 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoRegenerate .rubocop_todo.yml (#39887).
Go MAEDA [Thu, 18 Jan 2024 01:36:46 +0000 (01:36 +0000)]
Regenerate .rubocop_todo.yml (#39887).

git-svn-id: https://svn.redmine.org/redmine/trunk@22613 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix RuboCop offense Style/ArgumentsForwarding (#39887).
Go MAEDA [Thu, 18 Jan 2024 01:31:55 +0000 (01:31 +0000)]
Fix RuboCop offense Style/ArgumentsForwarding (#39887).

git-svn-id: https://svn.redmine.org/redmine/trunk@22612 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoUpdate csv, net-imap, and net-smtp gems to the same versions shipped with Ruby 3...
Go MAEDA [Wed, 17 Jan 2024 03:00:03 +0000 (03:00 +0000)]
Update csv, net-imap, and net-smtp gems to the same versions shipped with Ruby 3.3.0 (#39761).

git-svn-id: https://svn.redmine.org/redmine/trunk@22611 e93f8b46-1217-0410-a6f0-8f06a7374b81

8 months agoFix query columns selection in custom query form (#39806).
Marius Balteanu [Wed, 17 Jan 2024 00:50:02 +0000 (00:50 +0000)]
Fix query columns selection in custom query form (#39806).

Patch by Mizuki ISHIKAWA.

git-svn-id: https://svn.redmine.org/redmine/trunk@22610 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoAdd Ruby 3.3 to supported Ruby versions (#39761).
Go MAEDA [Wed, 17 Jan 2024 00:19:03 +0000 (00:19 +0000)]
Add Ruby 3.3 to supported Ruby versions (#39761).

git-svn-id: https://svn.redmine.org/redmine/trunk@22609 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoFix query columns selection in time tracking settings page from admin (#39806).
Marius Balteanu [Tue, 16 Jan 2024 16:48:39 +0000 (16:48 +0000)]
Fix query columns selection in time tracking settings page from admin (#39806).

Patch by Mizuki ISHIKAWA.

git-svn-id: https://svn.redmine.org/redmine/trunk@22608 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoIndentation fixes (#39806).
Marius Balteanu [Tue, 16 Jan 2024 16:47:17 +0000 (16:47 +0000)]
Indentation fixes (#39806).

Patch by Jens Krämer.

git-svn-id: https://svn.redmine.org/redmine/trunk@22607 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoFix query columns selection in admin and my page (#39806).
Marius Balteanu [Tue, 16 Jan 2024 16:35:00 +0000 (16:35 +0000)]
Fix query columns selection in admin and my page (#39806).

Patch by Jens Krämer.

git-svn-id: https://svn.redmine.org/redmine/trunk@22606 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoReplace regular expression matches with String#start_with? / end_with? (#40010).
Go MAEDA [Thu, 11 Jan 2024 11:27:25 +0000 (11:27 +0000)]
Replace regular expression matches with String#start_with? / end_with? (#40010).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22605 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoRemove copyright headers from tribute.css file (#37730).
Marius Balteanu [Thu, 11 Jan 2024 08:13:17 +0000 (08:13 +0000)]
Remove copyright headers from tribute.css file (#37730).

git-svn-id: https://svn.redmine.org/redmine/trunk@22604 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoShorten copyright headers for JS files (#37730).
Marius Balteanu [Thu, 11 Jan 2024 06:37:49 +0000 (06:37 +0000)]
Shorten copyright headers for JS files (#37730).

git-svn-id: https://svn.redmine.org/redmine/trunk@22603 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoShorten copyright headers for JS toolbar files (#37730).
Marius Balteanu [Thu, 11 Jan 2024 06:36:47 +0000 (06:36 +0000)]
Shorten copyright headers for JS toolbar files (#37730).

git-svn-id: https://svn.redmine.org/redmine/trunk@22602 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoShorten copyright headers for css files (#37730).
Marius Balteanu [Thu, 11 Jan 2024 06:32:08 +0000 (06:32 +0000)]
Shorten copyright headers for css files (#37730).

git-svn-id: https://svn.redmine.org/redmine/trunk@22601 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoRemove wrong copyright headers from acts_as_tree plugin (#37730).
Marius Balteanu [Thu, 11 Jan 2024 06:22:37 +0000 (06:22 +0000)]
Remove wrong copyright headers from acts_as_tree plugin (#37730).

git-svn-id: https://svn.redmine.org/redmine/trunk@22600 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoSwitch default backend of ActiveSupport::XmlMini from rexml to Nokogiri (#37258).
Marius Balteanu [Thu, 11 Jan 2024 06:16:17 +0000 (06:16 +0000)]
Switch default backend of ActiveSupport::XmlMini from rexml to Nokogiri (#37258).

git-svn-id: https://svn.redmine.org/redmine/trunk@22599 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoRefactor file extension removal in Theme#assets to use File.basename instead of delet...
Go MAEDA [Mon, 8 Jan 2024 01:39:27 +0000 (01:39 +0000)]
Refactor file extension removal in Theme#assets to use File.basename instead of delete_suffix (#40008).

git-svn-id: https://svn.redmine.org/redmine/trunk@22598 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoRefactor CustomFieldsControllerTest#custom_field_classes (#40008).
Go MAEDA [Mon, 8 Jan 2024 01:14:31 +0000 (01:14 +0000)]
Refactor CustomFieldsControllerTest#custom_field_classes (#40008).

git-svn-id: https://svn.redmine.org/redmine/trunk@22597 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoReplace String#sub with delete_prefix / delete_suffix (#40008).
Go MAEDA [Mon, 8 Jan 2024 01:04:37 +0000 (01:04 +0000)]
Replace String#sub with delete_prefix / delete_suffix (#40008).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22596 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoJapanese translation update (#40003).
Go MAEDA [Thu, 4 Jan 2024 09:57:35 +0000 (09:57 +0000)]
Japanese translation update (#40003).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22595 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoSupport localized decimal separators for float values in PDF export (#22024).
Go MAEDA [Thu, 4 Jan 2024 07:04:00 +0000 (07:04 +0000)]
Support localized decimal separators for float values in PDF export (#22024).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22594 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoSupport localized decimal separators for hours in the web UI (#21677).
Go MAEDA [Thu, 4 Jan 2024 07:01:09 +0000 (07:01 +0000)]
Support localized decimal separators for hours in the web UI (#21677).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22593 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoSupport localized decimal separators for float values (#22024).
Go MAEDA [Thu, 4 Jan 2024 06:55:14 +0000 (06:55 +0000)]
Support localized decimal separators for float values (#22024).

Patch by Liane Hampe (@liane_hampe).

git-svn-id: https://svn.redmine.org/redmine/trunk@22592 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoFix RuboCop offense Style/TrailingCommaInArguments introduced in r22584 (#39999).
Go MAEDA [Thu, 4 Jan 2024 02:10:13 +0000 (02:10 +0000)]
Fix RuboCop offense Style/TrailingCommaInArguments introduced in r22584 (#39999).

git-svn-id: https://svn.redmine.org/redmine/trunk@22591 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoOptimize Project#notified_users to improve issue create/update speed (#23328).
Go MAEDA [Thu, 4 Jan 2024 01:23:25 +0000 (01:23 +0000)]
Optimize Project#notified_users to improve issue create/update speed (#23328).

Patch by Holger Just (@hjust).

git-svn-id: https://svn.redmine.org/redmine/trunk@22590 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoOptimize gantt chart rendering for issues without subtasks (#40000).
Go MAEDA [Wed, 3 Jan 2024 12:14:04 +0000 (12:14 +0000)]
Optimize gantt chart rendering for issues without subtasks (#40000).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22589 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoExplicitly render a 404 on non-JS requests to messages#quote (#39999).
Marius Balteanu [Wed, 3 Jan 2024 01:19:25 +0000 (01:19 +0000)]
Explicitly render a 404 on non-JS requests to messages#quote (#39999).

Patch by Holger Just (@hjust).

git-svn-id: https://svn.redmine.org/redmine/trunk@22584 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoFix "any" operator for text filters to exclude empty text values (#39991).
Go MAEDA [Tue, 2 Jan 2024 00:41:00 +0000 (00:41 +0000)]
Fix "any" operator for text filters to exclude empty text values (#39991).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22583 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoOptimize loading of journals, relations, and allowed_statuses in IssuesController...
Go MAEDA [Mon, 1 Jan 2024 11:28:48 +0000 (11:28 +0000)]
Optimize loading of journals, relations, and allowed_statuses in IssuesController#show for API requests (#39993).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22582 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoCache the result of `Journal#attachments` (#39847).
Go MAEDA [Sun, 31 Dec 2023 02:02:31 +0000 (02:02 +0000)]
Cache the result of `Journal#attachments` (#39847).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22581 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoOptimize repository menu visibility check (#39835).
Go MAEDA [Sat, 30 Dec 2023 04:47:38 +0000 (04:47 +0000)]
Optimize repository menu visibility check (#39835).

Patch by Holger Just (@hjust).

git-svn-id: https://svn.redmine.org/redmine/trunk@22580 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoUpdate SQLite3 gem to 1.7 (#39985).
Go MAEDA [Sat, 30 Dec 2023 04:29:11 +0000 (04:29 +0000)]
Update SQLite3 gem to 1.7 (#39985).

git-svn-id: https://svn.redmine.org/redmine/trunk@22579 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoRemove specific platform constraints for database adapter gems (#39971).
Go MAEDA [Sat, 30 Dec 2023 04:13:36 +0000 (04:13 +0000)]
Remove specific platform constraints for database adapter gems (#39971).

git-svn-id: https://svn.redmine.org/redmine/trunk@22578 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoExtend "contains" operator in "Parent task" filter to support multiple issue IDs...
Go MAEDA [Fri, 29 Dec 2023 08:24:43 +0000 (08:24 +0000)]
Extend "contains" operator in "Parent task" filter to support multiple issue IDs (#39805).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22577 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoUpdate Nokogiri to 1.16.0 (#39972).
Go MAEDA [Fri, 29 Dec 2023 08:05:25 +0000 (08:05 +0000)]
Update Nokogiri to 1.16.0 (#39972).

git-svn-id: https://svn.redmine.org/redmine/trunk@22576 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoOptimize query models by replacing `map` with `pluck` (#39837).
Go MAEDA [Fri, 29 Dec 2023 08:00:23 +0000 (08:00 +0000)]
Optimize query models by replacing `map` with `pluck` (#39837).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22575 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoImproves filter rendering on narrow screens by replacing the layout tables with a...
Marius Balteanu [Thu, 28 Dec 2023 04:16:49 +0000 (04:16 +0000)]
Improves filter rendering on narrow screens by replacing the layout tables with a flex layout.
 (#39806).

Patch by Jens Krämer (@jkraemer).

git-svn-id: https://svn.redmine.org/redmine/trunk@22574 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoOptimize `Issue#relations` method to improve performance by fetching both `relations_...
Go MAEDA [Thu, 28 Dec 2023 00:10:34 +0000 (00:10 +0000)]
Optimize `Issue#relations` method to improve performance by fetching both `relations_from` and `relations_to` using a single database query (#39840).

Patch by Go MAEDA (@maeda).

git-svn-id: https://svn.redmine.org/redmine/trunk@22572 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoFixes exception in @acts_as_attachable@ when running on Ruby 2.7 (#39862).
Marius Balteanu [Wed, 27 Dec 2023 15:40:08 +0000 (15:40 +0000)]
Fixes exception in @acts_as_attachable@ when running on Ruby 2.7 (#39862).

Patch by @maeda.

git-svn-id: https://svn.redmine.org/redmine/trunk@22569 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoOptimize IssueCategory SQL queries when showing an issue (#39849).
Go MAEDA [Wed, 27 Dec 2023 09:31:20 +0000 (09:31 +0000)]
Optimize IssueCategory SQL queries when showing an issue (#39849).

Patch by Go MAEDA.

git-svn-id: https://svn.redmine.org/redmine/trunk@22568 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoOptimize users visibility check (#39857).
Go MAEDA [Wed, 27 Dec 2023 08:07:22 +0000 (08:07 +0000)]
Optimize users visibility check (#39857).

Patch by Pavel Rosický.

git-svn-id: https://svn.redmine.org/redmine/trunk@22567 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoFix RuboCop offense Style/HashSyntax (Don't mix styles in the same hash) introduced...
Go MAEDA [Wed, 27 Dec 2023 06:07:22 +0000 (06:07 +0000)]
Fix RuboCop offense Style/HashSyntax (Don't mix styles in the same hash) introduced in r22551 (#39862).

git-svn-id: https://svn.redmine.org/redmine/trunk@22566 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoFix RuboCop offense Style/HashSyntax (Don't mix styles in the same hash) introduced...
Go MAEDA [Wed, 27 Dec 2023 06:02:22 +0000 (06:02 +0000)]
Fix RuboCop offense Style/HashSyntax (Don't mix styles in the same hash) introduced in r22563 (#39747, #36320).

git-svn-id: https://svn.redmine.org/redmine/trunk@22565 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoFix RuboCop offense Layout/EmptyLinesAroundClassBody introduced in r22562 (#39747...
Go MAEDA [Wed, 27 Dec 2023 01:17:28 +0000 (01:17 +0000)]
Fix RuboCop offense Layout/EmptyLinesAroundClassBody introduced in r22562 (#39747, #36320).

git-svn-id: https://svn.redmine.org/redmine/trunk@22564 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoFixes that diff of a javascript file in repository module is not displayed with layou...
Marius Balteanu [Tue, 26 Dec 2023 15:47:43 +0000 (15:47 +0000)]
Fixes that diff of a javascript file in repository module is not displayed with layout in Rails 7.1
 (#39747, #36320).

git-svn-id: https://svn.redmine.org/redmine/trunk@22563 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoAdd system test for #39747.
Marius Balteanu [Tue, 26 Dec 2023 15:43:25 +0000 (15:43 +0000)]
Add system test for #39747.

git-svn-id: https://svn.redmine.org/redmine/trunk@22562 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoIncorrect position of "Edited" mark in issue notes with h4 headings (#39932).
Go MAEDA [Tue, 26 Dec 2023 08:57:48 +0000 (08:57 +0000)]
Incorrect position of "Edited" mark in issue notes with h4 headings (#39932).

Contributed by Y. Saku.

git-svn-id: https://svn.redmine.org/redmine/trunk@22561 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoTraditional Chinese translation update (#39941).
Go MAEDA [Tue, 26 Dec 2023 08:33:20 +0000 (08:33 +0000)]
Traditional Chinese translation update (#39941).

Patch by ChunChang (Nagaharu) Lo.

git-svn-id: https://svn.redmine.org/redmine/trunk@22560 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoUpdates number of subversion filechanges in @test_fetch_changesets_from_scratch@...
Marius Balteanu [Mon, 25 Dec 2023 01:57:24 +0000 (01:57 +0000)]
Updates number of subversion filechanges in @test_fetch_changesets_from_scratch@ (#39747, #36320).

git-svn-id: https://svn.redmine.org/redmine/trunk@22557 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoUpdates number of subversion revisions in @test/unit/repository_subversion_test.rb...
Marius Balteanu [Sun, 24 Dec 2023 16:44:56 +0000 (16:44 +0000)]
Updates number of subversion revisions in @test/unit/repository_subversion_test.rb@ (#39747, #36320).

git-svn-id: https://svn.redmine.org/redmine/trunk@22556 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoUpdates subversion repository fixture with test data for #39747 (#39747, #36320).
Marius Balteanu [Sun, 24 Dec 2023 16:39:17 +0000 (16:39 +0000)]
Updates subversion repository fixture with test data for #39747 (#39747, #36320).

git-svn-id: https://svn.redmine.org/redmine/trunk@22555 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoFixes attachments functionality for (custom) plugins broken since fix for CVE-2022...
Marius Balteanu [Fri, 22 Dec 2023 02:08:53 +0000 (02:08 +0000)]
Fixes attachments functionality for (custom) plugins broken since fix for CVE-2022-44030 by adding a dynamic routing constraint which can be modified by plugins (#39862).

Patch by @jkraemer.

git-svn-id: https://svn.redmine.org/redmine/trunk@22551 e93f8b46-1217-0410-a6f0-8f06a7374b81

9 months agoUpdate locales (#39879).
Marius Balteanu [Fri, 22 Dec 2023 02:03:18 +0000 (02:03 +0000)]
Update locales (#39879).

git-svn-id: https://svn.redmine.org/redmine/trunk@22550 e93f8b46-1217-0410-a6f0-8f06a7374b81