summaryrefslogtreecommitdiffstats
path: root/app/models
Commit message (Expand)AuthorAgeFilesLines
* Adds method @initials@ to @Principal@ and return @nil@ by default (#42623).Marius Balteanu2 days1-0/+5
* Add OAuth2 provider capability using doorkeeper gem (#24808).Marius Balteanu2025-06-122-10/+35
* Reverts r23835 due to wrong issue ID (#40856).Marius Balteanu2025-06-122-35/+10
* Add OAuth2 provider capability using doorkeeper gem (#40856).Marius Balteanu2025-06-112-10/+35
* Replace nil check using ternary operator with safe navigation operator when a...Go MAEDA2025-06-081-1/+1
* Fix RuboCop Lint/UselessOr (#41884).Go MAEDA2025-06-061-1/+1
* Show reaction counts and user names only for reactions visible to the logged-...Go MAEDA2025-05-151-12/+7
* Adds Initials to the list of default gratavar options (#42623).Marius Balteanu2025-05-141-0/+17
* Introduce reactions feature (so-called "like button") to issues, notes, news,...Go MAEDA2025-05-117-1/+85
* Optimize `Version::FixedIssuesExtension#issues_progress` by avoiding repeated...Go MAEDA2025-05-061-1/+1
* Optimize watchers list rendering by eager loading email addresses (#42589).Go MAEDA2025-04-272-1/+2
* Joining both atom_token and api_token on the User model causes an error due t...Go MAEDA2025-04-251-2/+2
* Fix Rubocop Style/ArgumentsForwarding (#42496).Go MAEDA2025-04-2116-40/+40
* Adds interval ratio setting to progressbar custom field (#42335).Go MAEDA2025-04-191-1/+2
* NoMethodError when creating a user with an invalid email address and domain r...Go MAEDA2025-04-181-1/+5
* Fix RuboCop Style/RedundantCondition (#41884).Go MAEDA2025-04-111-5/+1
* Fix RuboCop Lint/SharedMutableDefault (#41884).Go MAEDA2025-04-111-2/+2
* Fix slow loading of global spent time list in MySQL (#40728).Go MAEDA2025-04-081-6/+13
* Improve performance of `TimeEntry#assignable_users` by reducing SQL queries (...Go MAEDA2025-04-021-2/+5
* Fixes wrong condition added in r23586 (#13596).Marius Balteanu2025-03-301-1/+1
* Fixes rubocop offense "[Correctable] Lint/SafeNavigationConsistency: Use . in...Marius Balteanu2025-03-301-1/+1
* Add administration setting to allow time logging on closed issues. By default...Marius Balteanu2025-03-302-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