summaryrefslogtreecommitdiffstats
path: root/app/models
Commit message (Expand)AuthorAgeFilesLines
* @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
* Add an option to render Integer and Float custom fields with thousands delimi...Go MAEDA2024-07-181-1/+7
* Check view watchers permission when copying issues (#40946).Marius Balteanu2024-07-081-2/+2
* Truncate git authors to 255 characters (#40948).Marius Balteanu2024-07-081-1/+1
* Expose project updated_on column and filter in project query (#40829).Go MAEDA2024-06-271-0/+2
* Creating a new issue fails with an internal error if no issue priorities are ...Go MAEDA2024-06-251-1/+1
* Reject passwords that are the same as login, first name, last name, or email ...Go MAEDA2024-06-211-0/+11
* Optimize Version#behind_schedule? by avoiding the call to completed_percent w...Go MAEDA2024-06-171-8/+5
* Optimize FixedIssuesExtension#closed_percent by bypassing issues_progress whe...Go MAEDA2024-06-171-0/+1
* Optimize Version model by reducing redundant SQL count queries (#40798).Go MAEDA2024-06-171-14/+10
* Fix RuboCop offense Rails/ActiveRecordCallbacksOrder (#39889).Go MAEDA2024-06-1711-16/+16
* Suppress RuboCop false positive for Security/Open (#39887).Go MAEDA2024-06-061-1/+1
* Fix RuboCop offense Naming/MemoizedInstanceVariableName (#37862, #1671).Go MAEDA2024-06-051-1/+1
* Adds estimated remaining time to version page (#37862, #1671).Marius Balteanu2024-06-041-0/+12
* Move logic for estimated remaining hours from @QueryColumn@ to @Issue@ (#37862).Marius Balteanu2024-06-042-18/+10
* Adds description field to custom queries (#9309).Marius Balteanu2024-06-041-0/+1
* Fix RuboCop offense Style/SuperArguments (#39887).Go MAEDA2024-05-236-8/+8
* Ignore statuses in Project#rolled_up_statuses which only have an identity tra...Go MAEDA2024-05-161-0/+1
* Explicitly reference table name in Project#like scope to avoid ambiguity (#40...Go MAEDA2024-05-141-1/+1
* Fix RuboCop offense Style/RedundantSelfAssignment (#40412).Go MAEDA2024-05-131-1/+1
* Fixes issue list filter "Watched by: me" only shows issues watched via group ...Marius Balteanu2024-05-111-1/+3
* Replaces use of Digest::MD5 / Digest::SHA1 with ActiveSupport::Digest (#35217).Marius Balteanu2024-05-071-2/+2
* Adds the date of the last activity to the list of available columns for Proje...Marius Balteanu2024-05-032-2/+35