summaryrefslogtreecommitdiffstats
path: root/app/models
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fixes RuboCop offense Performance/Sum (#24457, #4682).Marius Balteanu2024-05-021-3/+3
* Progress of version should be calculated the same way as parent tasks (#24457...Marius Balteanu2024-05-021-6/+11
* Fix RuboCop offense Style/SuperWithArgsParentheses (#37862).Go MAEDA2024-05-011-1/+1
* Adds estimated remaining hours issue query column calculated based on estimat...Marius Balteanu2024-05-011-1/+24
* Adds Watcher list to the list of available query columns for issues (#29894).Marius Balteanu2024-04-282-0/+12
* Adds an option to send email notification when an attachment is added (#40569).Marius Balteanu2024-04-281-1/+2
* Revert r22764 (#33829).Go MAEDA2024-03-061-1/+0
* Fix Atom feed for issues to correctly use the updated time for "updated" elem...Go MAEDA2024-03-041-0/+1
* Remove current year from source file copyright headers and update year in foo...Marius Balteanu2024-02-2684-84/+84
* Principal.not_member_of scope does not accept ActiveRecord::Relation (#28243).Go MAEDA2024-02-081-2/+2
* Optimize queries visibility check (#39852).Go MAEDA2024-02-011-10/+11
* Add support for IDN (internationalized domain name) email addresses in user a...Go MAEDA2024-02-011-1/+11
* Enable "any" and "none" operators for status filter in User listing (#40099).Marius Balteanu2024-01-251-1/+1
* Fix RuboCop offense Layout/EmptyLineAfterMagicComment (#38975).Go MAEDA2024-01-241-0/+1
* Use ApplicationRecord instead of ActiveRecord::Base (#38975).Marius Balteanu2024-01-2344-43/+75
* Reverts r22438 (#35189).Marius Balteanu2024-01-231-15/+2
* Replace regular expression matches with String#start_with? / end_with? (#40010).Go MAEDA2024-01-111-1/+1
* Replace String#sub with delete_prefix / delete_suffix (#40008).Go MAEDA2024-01-082-3/+3
* Optimize Project#notified_users to improve issue create/update speed (#23328).Go MAEDA2024-01-041-7/+2
* Fix "any" operator for text filters to exclude empty text values (#39991).Go MAEDA2024-01-021-1/+1