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
2019-08-15Allow disabling group/project email notificationsBrett Walker
- Adds UI to configure in group and project settings - Removes notification configuration for users when disabled at group or project level
2019-08-14Merge remote-tracking branch ↵John T Skarbek
'dev/security-2873-restrict-slash-commands-to-users-who-can-log-in'
2019-08-05Add group level container repository endpointsSteve Abrams
API endpoints for requesting container repositories and container repositories with their tag information are enabled for users that want to specify the group containing the repository rather than the specific project.
2019-07-25Remove code related to object hierarchy in MySQLHeinrich Lee Yu
These are not required because MySQL is not supported anymore
2019-07-19Add policy to allow maintainers to create subgroups when enabledFabio Papa
2019-07-19Reset group policy to only allow >= owners to create subgroupsFabio Papa
2019-07-19Update the group policy to allow >= maintainer to create subgroupsFabio Papa
All specs passing
2019-07-19Restrict slash commands to users who can log inHordur Freyr Yngvason
2019-07-15Allow use of legacy triggers with feature flagFabio Pitino
Keep feature flag disabled by default and turn off all functionality related to legacy triggers. * Block legacy triggers from creating pipeline * Highlight legacy triggers to be invalid via the UI * Make legacy triggers invalid in the model
2019-07-11Refactor: model errors for multi cluster validationDylan Griffith
The current approach requires catching exceptions to handle these errors and callers are already handling model validations so it seems more appropriate. Also it seemed to convoluted to add this logic directly to the model since the model needs to check too many possible associations to determine whether or not there are more than one cluster since the model doesn't know what it's being created on. Additionally we only wanted to validate during create to avoid the risk of existing models becoming invalid by many different edge cases.
2019-07-03Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ceMarin Jankovski
2019-07-03Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhqMarin Jankovski
2019-06-28Merge branch '62826-graphql-emoji-mutations' into 'master'Jan Provaznik
GraphQL mutations for add, remove and toggle emoji See merge request gitlab-org/gitlab-ce!29919
2019-06-28GraphQL mutations for add, remove and toggle emojiLuke Duncalfe
Adding new `AddAwardEmoji`, `RemoveAwardEmoji` and `ToggleAwardEmoji` GraphQL mutations. Adding new `#authorized_find_with_pre_checks!` and (unused, but for completeness `#authorized_find_with_post_checks!`) authorization methods. These allow us to perform an authorized find, and run our own additional checks before or after the authorization runs. https://gitlab.com/gitlab-org/gitlab-ce/issues/62826
2019-06-27Remove instance_clusters feature_flagThong Kuah
Now we have terminals for instance and group clusters we can remove the FF now. Deploying to instance clusters has been working without complaints too.
2019-06-26Move Multiple Issue Boards for Projects to CoreAlexandru Croitor
Refactor code to allow multiple issue boards management for projects in CE
2019-06-21Enforce authorizations for non-nullable fieldsBob Van Landuyt
This makes sure we also enforce authorizations for non-nullable fields. We are defining our authorizations on the unwrapped types (Repository). But when a type like that is presented in a non-nullable field, it's type is different (Repository!). The non-nullable type would not have the authorization metadata. This makes sure we check the metadata on the unwrapped type for finding authorizations.
2019-06-19Add documentation and testsManoj MJ
This commit adds - feature specs - to test the ability of a user with "developer" permission to delete tags in repositories. - documentation
2019-06-17Merge branch 'error-pipelines-for-blocked-users' into 'master'Grzegorz Bizon
Preventing blocked users and their PipelineSchdules from creating new Pipelines Closes #47756 See merge request gitlab-org/gitlab-ce!27318
2019-06-17Allow Developer role to delete tags via container registry apiJason Goodman
This brings the API permissions in line with the UI permissions
2019-06-14Do not blindly expose public project statisticsMayra Cabrera
Add the missing check on GraphQL API for project statistics
2019-06-12API issues - minor cleanup of permission checkJan Provaznik
Adds `set_issue_updated_at` similar to `set_issue_created_at` permission and cleans up the related permission check in issues API.
2019-06-05preventing blocked users and their PipelineSchdules from creating new Pipelinesdrew cimino
updated several specs and factories to accomodate new permissions
2019-05-08SSO enforcement for project resourcesJames Edwards-Jones
2019-05-08Merge branch 'ce-jej/group-saml-sso-enforcement' into 'master'Robert Speicher
CE changes for SSO web enforcement See merge request gitlab-org/gitlab-ce!28141
2019-05-06Convert instance level clusters enabled to class methodJames Fargher
2019-05-06Check instance cluster feature at policy levelJames Fargher
Try to simplify feature flag checks by using policies
2019-05-06Instance level kubernetes clusters adminJames Fargher
Instance level clusters were already mostly supported, this change adds admin area controllers for cluster CRUD
2019-05-06CE changes for SSO web enforcementJames Edwards-Jones
Adds two methods for us to extend in EE: - OmniauthCallbacksController#link_identity - GroupPolicy#lookup_access_level!
2019-05-06Allow usage of quick actions for internal usersPeter Leitzen
Just prevent support bots from using quick actions in EE
2019-05-03Allow guests users to access project releasesKrasimir Angelov
This is step one of resolving https://gitlab.com/gitlab-org/gitlab-ce/issues/56838. Here is what changed: - Revert the security fix from bdee9e8412d. - Do not leak repository information (tag name, commit) to guests in API responses. - Do not include links to source code in API responses for users that do not have download_code access. - Show Releases in sidebar for guests. - Do not display links to source code under Assets for users that do not have download_code access. GET ':id/releases/:tag_name' still do not allow guests to access releases. This is to prevent guessing tag existence.
2019-05-02Remove the `comment_personal_snippet` permissionSean McGivern
This is now entirely handled by `create_note`: 1. Project snippets prevent `create_note`. 2. Uploads already only support routing for personal snippets. This simplifies some policies and access checks, too!
2019-04-09Move Contribution Analytics related spec in ↵Imre Farkas
spec/features/groups/group_page_with_external_authorization_service_spec to EE
2019-04-09Add new permission model `read-pipeline-variable`Agustin Henze
Used to get the variables via the API endpoint `/projects/:id/pipelines/:pipeline_id/variables` Signed-off-by: Agustin Henze <tin@redhat.com>
2019-04-05Add part of needed codeGosia Ksionek
Add columns to store project creation settings Add project creation level column in groups and default project creation column in application settings Remove obsolete line from schema Update migration with project_creation_level column existence check Rename migrations to avoid conflicts Update migration methods Update migration method
2019-04-05Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'"Andreas Brandl
This reverts merge request !26823
2019-04-05Move Contribution Analytics related spec in ↵Imre Farkas
spec/features/groups/group_page_with_external_authorization_service_spec to EE
2019-04-04Add a Prometheus API per environmentrpereira2
The api will proxy requests to the environment's prometheus server. The Prometheus::ProxyService class can be reused when we add support for group prometheus servers.
2019-04-02Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq into ↵John Jarvis
jarv/dev-to-gitlab-2019-04-02
2019-03-26Disallow guest users from accessing ReleasesShinya Maeda
As they do not have a permission to read git tag
2019-03-23Show statistics also when repository is disabledPeter Marko
2019-03-19Move out link\unlink ability checks to a policyPavel Shutsin
We can extend the policy in EE for additional behavior
2019-03-13Update group policy to reflect all the requirementsMałgorzata Ksionek
2019-03-08Disallow reopening of locked merge requestsJan Beckmann
Fixes #56864
2019-03-06API: delete job_artifacts of a single jobRoger Rüttimann
2019-03-05Merge branch '56809-graphql-version-api' into 'master'Douwe Maan
Add metadata about the GitLab server to GraphQL See merge request gitlab-org/gitlab-ce!24636
2019-03-05Display the correct number of MRs a user has access toIgor Drozdov
2019-03-05Add metadata about the GitLab server to GraphQLNick Thomas
2019-03-05Resolve conflicts in group policyMałgorzata Ksionek
2019-03-05Resolve conflicts in app/policies/group_policy.rbStan Hu