- Feb 20, 2024
-
-
Jessie Young authored
* `duo_features_enabled` was already an attribute on the `project_settings` table * This MR uses the cascading settings framework to add this attribute to the `namespace_settings` table as well: https://docs.gitlab.com/ee/development/cascading_settings.html * Other cascading settings assume that projects inherit the setting value from their parent group. For this setting, we want each project to be able to have a distinct setting value that may be different from its parent group. To do this, a new `CascadingProjectSettingAttribute` module was added that has very similar functionality to the `CascadingNamespaceSettingsAttribute` module. * THis MR adds the cascading setting and behavior but the setting will not affect Duo Chat or Code Suggestions settings until a follow-on MR. * #441481 Changelog: added EE: true
-
- Feb 15, 2024
-
-
Allen Cook authored
Changelog: fixed
-
- Dec 12, 2023
-
-
Allen Cook authored
-
- Nov 14, 2023
-
- Nov 13, 2023
-
-
- Oct 03, 2023
-
-
Halil Coban authored
jitsu_key column is no longer used and this commit adds an ignore rule.
-
- Sep 06, 2023
-
- Sep 04, 2023
-
-
Changelog: deprecated
-
- Aug 21, 2023
-
-
- Jul 27, 2023
-
-
Merge branch 'security-validate-project-path-availability' into 'master' See merge request gitlab-org/security/gitlab!3388 Changelog: security
-
- Jul 21, 2023
-
-
Joe Snyder authored
Add an ignore_column command to the emails_disabled field of the projects table and convert usages to using emails_enabled. Update frontend descriptions and find places where emails_disabled is set directly. Changelog: added EE: true
-
- May 19, 2023
-
-
Changelog: added
-
- Apr 28, 2023
-
-
Changelog: added
-
- Apr 14, 2023
-
-
Changelog: added
-
- Feb 17, 2023
-
-
This feature is behind a feature flag for now. This allows the users to use a unique domain for the gitlab-pages.
-
- Dec 22, 2022
-
-
Replace "!" and "?" with their unicode counterparts. Example: key? becomes key? key! becomes key! Fix existing use of `strong_memoize_attr` with member name. Before: strong_memoize_attr :enabled?, :enabled After: strong_memoize_attr :enabled?
-
- Nov 15, 2022
-
-
Fixes: #382053 Changelog: fixed
-
- Nov 14, 2022
-
-
Michał Zając authored
This commit changes the way in which `Vulnerabilities::Statistics::ScheduleWorker` queries the database so that we're not affected by the data distribution in the project table. EE: true Changelog: fixed
-
- Nov 08, 2022
-
-
- Oct 28, 2022
-
-
- Allow specifying a template in the Project Settings UI - When an MR is created from an issue, a branch name is generated according to the configured template Changelog: added
-
- Sep 27, 2022
-
-
Merge branch 'sync-security-with-canonical' into 'master' See merge request gitlab-org/security/gitlab!2826 Changelog: security
-
For applied machine learning feature for ultimate customers on gitlab.com Changelog: added
-
- Sep 06, 2022
-
-
Add a column to both the project and the namespace settings which will control whether a comment on a line in a merge request will show the code section that goes with the comment. Add necessary parts of "back end" code to utilize this column. Front end will follow after this merge. Changelog: added
-
- Jul 18, 2022
-
-
Also, update it in groups/transfer_service.rb where `update_all` is used which results in skipping of callbacks.
-
- May 06, 2022
-
-
Kamil Trzciński authored
This removes all `default_enabled: :yaml | true | false`
-
- May 05, 2022
-
-
Update Projects::RecordTargetPlatformsWorker to handle detection of projects built for the Android platform. It executes a new service (Projects::AndroidTargetPlatformDetectorService) to determine if a given project that uses Java or Kotlin is an Android project by checking if the file AndroidManifest.xml is present in the project repository.
-
- Apr 26, 2022
-
-
Changelog: added EE: true
-
- Mar 29, 2022
-
-
Like repository language detection feature, we'll try to detect if a project is built for Apple iOS platform. This information will be used in experiments to customize the experience (e.g. suggest setting up a MacOS runners) of developers involved in such projects. This detection will happen every time changes are pushed to the project’s main branch and after a project is imported (using a project template when creating a project is also an import). Detection is executed in the background as a Sidekiq job at most once every hour (using ExclusiveLease) and only if the project uses Swift or Objective-C programming language. If the project is detected as built for iOS we mark it by setting the project’s corresponding ProjectSetting `target_platforms` attribute to [‘ios’]. Changelog: added
-
- Mar 21, 2022
-
-
Kerri Miller authored
-
- Feb 14, 2022
-
-
Imre Farkas authored
Changelog: added
-
- Feb 12, 2022
-
-
This change allows us to simplify merge commit textarea placeholder, which did not render new lines in Safari. Changelog: changed
-
- Feb 11, 2022
-
-
This reverts merge request !79229 Changelog: other
-
- Jan 07, 2022
-
-
Nourdin el Bacha authored
Closes #343909 Changelog: added
-
- Nov 23, 2021
-
-
Piotr Stankowski authored
This commit adds squash_commit_template column in project_settings. It also adds this field to project's model.
-
- Nov 09, 2021
-
-
This commit adds merge_commit_template column in project_settings. It also adds this field to project's model.
-
- Oct 06, 2021
-
-
Mayra Cabrera authored
project_settings.allow_editing_commit_messages was ignored in 14.2 and the column was removed in 14.3. Following the dropping column process, the `ignore_column` statement can be removed in 14.4 Related to #336783
-
- Jul 28, 2021
-
-
- May 11, 2021
-
-
Lin Jen-Shin authored
-
- Feb 06, 2021
-
- Jun 30, 2020
-
-
In particular this: * Adds an enum to the project_settings model with squash defaults * Adds logic to reject merges when they don't meet the criteria * Adds specs for the above * Adds some endpoints for the frontend work * Adds specs for the above Thanks to @enzuru for the awesome groundwork on this! A lot of the code is taken from his initial MR: https://gitlab.com/gitlab-org/git lab/-/merge_requests/27833
-