Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-20Add latest changes from gitlab-org/gitlab@13-2-stable-eeGitLab Bot
2020-04-14Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-02Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-01Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-02-28Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-21Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-08-30Remove :kubernetes_namespace_per_environment feature flagTiger
Feature flag has been defaulting to `true` since 12.2
2019-08-07Use separate Kubernetes namespaces per environmentTiger Watson
Kubernetes deployments on new clusters will now have a separate namespace per project environment, instead of sharing a single namespace for the project. Behaviour of existing clusters is unchanged. All new functionality is controlled by the :kubernetes_namespace_per_environment feature flag, which is safe to enable/disable at any time.
2019-07-25Add frozen_string_literal to spec/supportThong Kuah
Using the sed script from https://gitlab.com/gitlab-org/gitlab-ce/issues/59758
2019-04-23Upgrade Rails to 5.1.6.1Jasper Maes
Model.new.attributes now also returns encrypted attributes.
2018-12-15Passing the separator argument as a positional parameter is deprecatedJasper Maes
2018-10-22Revert "Merge branch 'refactor-cluster-create-service-spec' into 'master'"Thong Kuah
This reverts merge request !22407
2018-10-17Move shared examples into the only file where usedThong Kuah
This will make it easier to perform in place adjustments, etc for future MRs involving group clusters.
2018-10-04Remove `rbac_clusters` feature flagThong Kuah
Now that Auto DevOps can run in a RBAC enabled cluster from https://gitlab.com/gitlab-org/gitlab-ce/issues/51942, we can now remove the FF. As the flag only governed if UI elements would appear or not when creating/adding existing clusters; the effect of removing the FF would be that the checkbox to choose to enable RBAC clusters will now always appear. Remove FF stubs from specs Improve spec context names
2018-09-14Address BE review - re-arrange some specsThong Kuah
2018-09-14Add FE option for users to choose to create a fully RBAC-enabled cluster or not.Thong Kuah
This is similar to the option in the Add Existing cluster form
2018-09-14Create a GKE cluster with legacy_abac disabled when the `:rbac_clusters` ↵Thong Kuah
feature flag is enabled Explicitly persist the legacy_abac value of the cluster_provider_gcp so that we can disable abac if the `:rbac_clusters` feature flag is enabled
2018-07-11Resolve "Rename the `Master` role to `Maintainer`" BackendMark Chao
2018-05-13Extract shared components from Clusters::CreateService specMatija Čupić
2018-05-08Cleanly handle plural name for ghost user migrationOlivier Gonzalez
2017-12-22Replace '.team << [user, role]' with 'add_role(user)' in specsblackst0ne
2017-08-03Change all `:empty_project` to `:project`Robert Speicher
2017-08-01Ensure all project factories use `:repository` trait or `:empty_project`Robert Speicher
2017-07-19Use Ghost user when edited_by, merged_by deletedJarka Kadlecova
2017-06-15Rename "Slash commands" to "Quick actions"Eric Eastwood
Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/27070 Deprecate "chat commands" in favor of "slash commands" We looked for things like: - `slash commmand` - `slash_command` - `slash-command` - `SlashCommand`
2017-06-14Correct RSpec/SingleLineHook cop offensesRobert Speicher
2017-05-04Backport of multiple_assignees_feature [ci skip]Valery Sizov
2017-04-24Move records to the ghost user in a transaction.Timothy Andrew
- While deleting a user, some of the user's associated records are moved to the ghost user so they aren't deleted. The user is blocked before these records are moved, to prevent the user from creating new records while the migration is happening, and so preventing a data race. - Previously, if the migration failed, the user would _remain_ blocked, which is not the expected behavior. On the other hand, we can't just stick the block + migration into a transaction, because we want the block to be committed before the migration starts (for the data race reason mentioned above). - One solution (implemented in this commit) is to block the user in a parent transaction, migrate the associated records in a nested sub-transaction, and then unblock the user in the parent transaction if the sub-transaction fails.
2017-04-06Implement review comments from @DouweM for !10467.Timothy Andrew
1. Have `MigrateToGhostUser` be a service rather than a mixed-in module, to keep things explicit. Specs testing the behavior of this class are moved into a separate service spec file. 2. Add a `user.reported_abuse_reports` association to make the `migrate_abuse_reports` method more consistent with the other `migrate_` methods.
2017-04-06Move a user's award emoji to the ghost userTimothy Andrew
... when the user is destroyed. 1. Normally, for a given awardable and award emoji name, a user is only allowed to create a single award emoji. 2. This validation needs to be removed for ghost users, since: - User A and User B have created award emoji - with the same name and against the same awardable - User A is deleted. Their award emoji is moved to the ghost user - User B is deleted. Their award emoji needs to be moved to the ghost user. However, this breaks the uniqueness validation, since the ghost user is only allowed to have one award emoji of a given name for a given awardable
2017-04-06Move a user's notes to the ghost userTimothy Andrew
... when the user is destroyed.
2017-04-06Move a user's merge requests to the ghost user.Timothy Andrew
1. When the user is deleted. 2. Refactor out code relating to "migrating records to the ghost user" into a `MigrateToGhostUser` concern, which is tested using a shared example.
2017-04-03Don't use FFaker in factories, use sequences insteadRémy Coutable
FFaker can generate data that randomly break our test suite. This simplifies our factories and use sequences which are more predictive. Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-03-28Use `:empty_project` where possible in service specsRobert Speicher
2017-02-23Enable Style/SpaceInsideBracketsDouwe Maan
2017-02-12fix issue creation from milestone doesn't assign the milestonewendy0402
2017-02-05Add traits for ProjectFeatures to Project factorySemyon Pupkov
https://gitlab.com/gitlab-org/gitlab-ce/issues/24007
2016-12-28Check if user can read issue before being assignedFelipe Artur
2016-12-16Ensure issuable state changes only fire webhooks onceMark Fletcher
* Webhooks for close and reopen events now fired in respective services only * Prevents generic 'update' webhooks firing too
2016-09-28Fix permission for setting an issue's due dateRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>