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
2017-05-29Merge branch 'rework-authorizations-performance' into 'master'Douwe Maan
Rework project authorizations and nested groups for better performance See merge request !10885
2017-05-25Consistently display last push event widgetDouwe Maan
2017-05-19Refactor to more robust implementationMichael Kozono
In order to avoid string manipulation or modify route params (to make them unambiguous for `url_for`), we are accepting a behavior change: When being redirected to the canonical path for a group, if you requested a group show path starting with `/groups/…` then you’ll now be redirected to the group at root `/…`.
2017-05-17Hide nested group UI/API support for MySQLYorick Peterse
This hides/disables some UI elements and API parameters related to nested groups when MySQL is used, since nested groups are not supported for MySQL.
2017-05-10Merge branch 'tc-fix-private-subgroups-shown' into 'security' Douwe Maan
Use GroupsFinder to find subgroups the user has access to See merge request !2096
2017-05-05Redirect from redirect routes to canonical routesMichael Kozono
2017-04-06Merge branch 'feature/enforce-2fa-per-group' into 'master' Douwe Maan
Support 2FA requirement per-group See merge request !8763
2017-04-06Support 2FA requirement per-groupMarkus Koller
2017-04-06ProjectsFinder should handle more optionsJacopo
Extended ProjectFinder in order to handle the following options: - current_user - which user use - project_ids_relation: int[] - project ids to use - params: - trending: boolean - non_public: boolean - starred: boolean - sort: string - visibility_level: int - tags: string[] - personal: boolean - search: string - non_archived: boolean GroupProjectsFinder now inherits from ProjectsFinder. Changed the code in order to use the new available options.
2017-03-09use a magic default :global symbol instead of nilhttp://jneen.net/
to make sure we mean the global permissions
2017-03-06Merge branch 'master' into zj-create-mattermost-teamZ.J. van de Weg
2017-03-03Fixed filter_projects param still used in group controllerPhil Hughes
2017-03-03Fix linter errorsZ.J. van de Weg
2017-03-02Improve UXZ.J. van de Weg
2017-02-22Finished up mattermost team creationLuke "Jared" Bennett
2017-02-20Transactional mattermost team creationZ.J. van de Weg
Before this commit, but still on this feature branch, the creation of mattermost teams where a background job. However, it was decided it was better that these happened as transaction so feedback could be displayed to the user.
2017-02-16Improve DRYness of viewsZ.J. van de Weg
2017-02-16Add tests for Mattermost team creationZ.J. van de Weg
2017-02-09Merge branch 'dz-create-nested-groups-via-ui' into 'master' Dmitriy Zaporozhets
Allow creating nested group via UI See merge request !8786
2017-02-08Fix inconsistent naming for services that delete thingsdixpac
* Changed name of delete_user_service and worker to destroy * Move and change delete_group_service to Groups::DestroyService * Rename Notes::DeleteService to Notes::DestroyService
2017-02-07Allow creating nested group via UIDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2017-01-31resolve deprecation warningsAdam Pahlevi
don’t pass AR object, use the ID to avoid depr warning pass in the id instead of AR object to specs for `ProjectDestroyWorker`
2017-01-13Refactor authorized params in GroupsControllerRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-12-29Merge branch 'dz-nested-group-misc' into 'master' Dmitriy Zaporozhets
Miscellaneous improvements to the nested groups feature See merge request !8308
2016-12-26Show nested groups tab on group pageDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-12-21Add more storage statisticsMarkus Koller
This adds counters for build artifacts and LFS objects, and moves the preexisting repository_size and commit_count from the projects table into a new project_statistics table. The counters are displayed in the administration area for projects and groups, and also available through the API for admins (on */all) and normal users (on */owned) The statistics are updated through ProjectCacheWorker, which can now do more granular updates with the new :statistics argument.
2016-12-21fix reset pathJames Lopez
2016-12-21added more specsJames Lopez
2016-12-21update controller action to render error in formJames Lopez
2016-12-20Fix error 500 renaming group. Also added specs and changelog.James Lopez
2016-09-15Syntax fixes and better tests for helper methods. Updated docs.Patricio Cano
2016-09-15Added group-specific setting for LFS.Patricio Cano
Groups can enable/disable LFS, but this setting can be overridden at the project level. Admin only
2016-08-12Fix bug where destroying a namespace would not always destroy projectsStan Hu
There is a race condition in DestroyGroupService now that projects are deleted asynchronously: 1. User attempts to delete group 2. DestroyGroupService iterates through all projects and schedules a Sidekiq job to delete each Project 3. DestroyGroupService destroys the Group, leaving all its projects without a namespace 4. Projects::DestroyService runs later but the can?(current_user, :remove_project) is `false` because the user no longer has permission to destroy projects with no namespace. 5. This leaves the project in pending_delete state with no namespace/group. Projects without a namespace or group also adds another problem: it's not possible to destroy the container registry tags, since container_registry_path_with_namespace is the wrong value. The fix is to destroy the group asynchronously and to run execute directly on Projects::DestroyService. Closes #17893
2016-07-20Allow to disable user request access to groups/projectsFelipe Artur
2016-06-29merge master into issue_3359_3Felipe Artur
2016-06-22Insert notification settings dropdown into groupsFelipe Artur
2016-06-22Insert notification settings dropdown into groupsFelipe Artur
2016-04-14Projects on group page should be sorted by last activity instead of ↵Dmitriy Zaporozhets
id/created_at Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-03-22Merge branch 'master' into issue_12658Douwe Maan
# Conflicts: # app/models/issue.rb # app/views/projects/_home_panel.html.haml # app/views/shared/projects/_project.html.haml # db/schema.rb # spec/models/project_spec.rb
2016-03-20Fix "Shared projects" tabDouwe Maan
2016-03-20Tweaks, refactoring, and specsDouwe Maan
2016-03-20Use the configured Kaminari "per page" defaultRobert Speicher
2016-03-18Improve group visibility level featureZeger-Jan van de Weg
2016-03-18Code fixesFelipe Artur
2016-03-17Merge 4009-external-users into issue_12658Felipe Artur
2016-03-17Code improvements and add Create group serviceFelipe Artur
2016-03-14Merge branch 'share-project-ce' into 'master' Dmitriy Zaporozhets
Bring from EE: Share Project with Group - [x] Models and migrations - [x] Logic, UI - [x] Tests - [x] Documentation - [x] Share with group lock - [x] Api feature - [x] Api docs - [x] Api tests Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> For #12831 cc @DouweM @rspeicher @vsizov See merge request !3186
2016-03-11Add share project from group lockDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-03-11Show shared projects on group pageDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-03-10Prevent projects to have higher visibility than groupsFelipe Artur
Prevent Groups to have smaller visibility than projects Add default_group_visibility_level to configuration Code improvements