summaryrefslogtreecommitdiffstats
path: root/app/models
Commit message (Expand)AuthorAgeFilesLines
* Fix RuboCop Style/RedundantCondition (#41884).Go MAEDA35 hours1-5/+1
* Fix RuboCop Lint/SharedMutableDefault (#41884).Go MAEDA36 hours1-2/+2
* Fix slow loading of global spent time list in MySQL (#40728).Go MAEDA5 days1-6/+13
* Improve performance of `TimeEntry#assignable_users` by reducing SQL queries (...Go MAEDA10 days1-2/+5
* Fixes wrong condition added in r23586 (#13596).Marius Balteanu13 days1-1/+1
* Fixes rubocop offense "[Correctable] Lint/SafeNavigationConsistency: Use . in...Marius Balteanu13 days1-1/+1
* Add administration setting to allow time logging on closed issues. By default...Marius Balteanu14 days2-0/+8
* Adds missing files (#42352).Marius Balteanu2025-03-101-0/+63
* Extract project query for admins to a separate ProjectAdminQuery model (#42352).Marius Balteanu2025-03-092-40/+10
* Ensure that a UserQuery can only be viewed or edited by admins (#42352).Marius Balteanu2025-03-091-0/+17
* Allow query class to select layout for QueriesController (#42352).Marius Balteanu2025-03-093-0/+7
* Fix RuboCop Style/SuperArguments (#41884).Go MAEDA2025-02-061-1/+1
* Reduce SQL queries triggered by `empty?` and `one?` in `TimeEntryActivity.def...Go MAEDA2025-01-301-1/+1
* Optimize TimeEntryActivity#default_activity_id method by introducing early re...Go MAEDA2025-01-291-21/+21
* Refactor `Member#role_ids=` method for improved clarity and effficiency in re...Go MAEDA2025-01-211-4/+2
* Optimize `Version#wiki_page` method (#42121).Go MAEDA2025-01-201-4/+1
* Member roles are incorrectly added when a user's memberships are updated (#42...Go MAEDA2025-01-191-1/+1
* Preload tracker when retrieving journal events to improve Activity view perfo...Go MAEDA2025-01-181-1/+1
* Optimize `journalized` method to use preloaded Issue association for better A...Go MAEDA2025-01-181-0/+9
* Fix NoMethodError in IssuePriority#high and #low when no default or active pr...Go MAEDA2025-01-051-2/+6
* FrozenError when using SQLite3 gem version 2.0.0 or later (#41860).Go MAEDA2024-11-251-2/+1
* Fixes project query scope that does not take into account limit and offset op...Marius Balteanu2024-11-231-1/+3
* @ProjectQuery#results_scope@ should return @Project::ActiveRecord_Relation@ t...Marius Balteanu2024-11-031-2/+1
* Fix: "Import issues" and "Import time entries" pages are visible to users wit...Go MAEDA2024-11-032-2/+2
* Fix: `updated_by_id` in Journal points to a deleted user instead of an anonym...Go MAEDA2024-10-291-0/+1
* Fix CSV import file encoding auto-detection failure with multibyte characters...Go MAEDA2024-10-201-1/+15
* Include attachment filename in "File added" email notification subject (#41450).Go MAEDA2024-10-201-1/+4
* Fix RuboCop offense Lint/SafeNavigationConsistency (#39887).Go MAEDA2024-10-162-2/+2
* Replace custom email normalization logic with Rails' `normalizes` method (#29...Go MAEDA2024-09-201-9/+7
* Add "Author / Previous assignee" group to assignee dropdown in issue form (#1...Go MAEDA2024-09-151-0/+12
* Fix NoMethodError in Issue#blocked? due to invalid issue_from_id in Issue#rel...Go MAEDA2024-09-101-1/+1
* Remove unnecessary rubocop:disable directive for Style/EmptyLiteral (#39887).Go MAEDA2024-09-051-2/+2
* Fix RuboCop offense Style/StringChars (#39887).Go MAEDA2024-09-011-1/+1
* Revert r23002 (#39887).Go MAEDA2024-09-011-2/+2
* Disable RuboCop Lint/InterpolationCheck for USER_FORMATS in app/models/user.r...Go MAEDA2024-09-011-0/+2
* Fix RuboCop offense Style/EmptyLiteral (#39887).Go MAEDA2024-09-011-2/+2
* Fix RuboCop offense Style/RedundantInterpolationUnfreeze (#39887).Go MAEDA2024-09-012-2/+2
* Fix precision issues in TimeEntry#hours calculation by returning Rational ins...Go MAEDA2024-08-311-1/+8
* Fix RuboCop offenses Style/NegatedIf and Style/NegatedWhile (#39887, #7770).Go MAEDA2024-08-255-7/+9
* Fix RuboCop offense Style/ClassEqualityComparison (#39887).Go MAEDA2024-08-211-1/+1
* Introduce `active?` method to Group via Principal model (#27510).Go MAEDA2024-08-212-4/+4
* Add filters for "Author's group" and "Author's role" to issues list (#7867).Go MAEDA2024-08-211-0/+38
* Use anonymous block forwarding introduced in Ruby 3.1 (#38585).Go MAEDA2024-08-215-10/+10
* Use Array#intersect? introduced in Ruby 3.1 (#38585).Go MAEDA2024-08-206-6/+6
* Add filters for "User's group" and "User's role" to Spent time list (#41053).Go MAEDA2024-08-161-0/+59
* Fix RuboCop offense Layout/SpaceInsideParens, one of the offenses enabled in ...Go MAEDA2024-08-122-2/+2
* Fix RuboCop offense Layout/EmptyLinesAroundMethodBody, one of the offenses en...Go MAEDA2024-08-121-1/+0
* Fix incorrect sorting of users grouped by status in issue filters for adminis...Go MAEDA2024-08-111-3/+3
* Add project identifier to List-Id header in notification emails (#13359).Go MAEDA2024-07-261-3/+12
* Set default age parameter for User.prune method to 30 days (#41023).Go MAEDA2024-07-191-1/+1