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
2016-09-28New AccessRequestsFinderRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
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-19Fix adding a user to a group in admin sectionSean McGivern
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-07-01Exclude requesters from Project#members, Group#members and User#membersRémy Coutable
And create new Project#requesters, Group#requesters scopes. Signed-off-by: Rémy Coutable <remy@rymai.me>
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-22Add specs and add visibility level to admin groupsFelipe Artur
2016-03-20Use the configured Kaminari "per page" defaultRobert Speicher
2016-03-08Remove instance variable @group multiple assignmentYatish Mehta
2015-06-03Wrap group removal into serviceDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-04-20Fixed the Rails/ActionFilter copJeroen van Baarsen
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
2015-04-14Track who created a group or project member.Douwe Maan
2015-03-15Use `project_member` instead of `team_member`.Douwe Maan
2015-03-13Use same constant for amount of items per pageDmitriy Zaporozhets
2015-02-06Refactor sorting in projectDmitriy Zaporozhets
2015-02-06Explicitly define ordering in models using default_scopeDmitriy Zaporozhets
2014-12-22Set group name from path in admin controllerDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-09-14Huge replace of old users_project and users_group referencesDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-06-26Group and Event strong_paramsDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-06-02Improve admin group page performanceDmitriy Zaporozhets
Add pagination for projects and members to /admin/groups/:group page Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-01-19Remove deprecated findersskv
2013-09-26Group ownership completely based on users_groups relation nowDmitriy Zaporozhets
Before we have only owner_id to determine group owner With multiple owners per group we should get rid of owner_id in group. So from now @group.owner will always be nil but @group.owners return an actual array of users who can admin this group
2013-06-26Improve change group ownership logicDmitriy Zaporozhets
2013-06-22Use simple render syntax in controllersDmitriy Zaporozhets
2013-06-22Cleanup: removed unused routing/methods. Improved admin area usabilityDmitriy Zaporozhets
2013-06-22Merge branch 'master' into 6-0-devDmitriy Zaporozhets
Conflicts: VERSION db/schema.rb
2013-06-20Fix user add to group from admin areaDmitriy Zaporozhets
2013-06-18Update admin area with new group membershipsDmitriy Zaporozhets
2013-06-17Remove unused, but slow codeAndrew Kumanyaev
2013-06-10Restyle admin:group:show. Remove .all calls fro users, projects hereDmitriy Zaporozhets
2013-04-10s/was/were/ for plural subjectsKyle Kelley
2013-01-25Added the correct hierarchy of controllers for the administrative partAndrey Kumanyaev
2012-12-30Improve perfomance of removeing groupDmitriy Zaporozhets
2012-12-26Code duplication removed from controllersAndrey Kumanyaev
2012-12-26Replace short loop variable from "p" to "project"Andrey Kumanyaev
2012-12-26Add functional in admin sectionAndrey Kumanyaev
2012-12-10Make admin sorting more obviousDmitriy Zaporozhets
2012-12-03Remove some bugs. Add warnings for renaming group. Add ability to cahnge ↵Dmitriy Zaporozhets
group owner.
2012-11-27Rewrite and improve git backend logic. Fix project movind. Raise exception ↵Dmitriy Zaporozhets
to prevent unexpected issues
2012-11-24Project can be transfered to namespace and out nowDmitriy Zaporozhets
2012-11-23Fixed some tests and snippet colorizeDmitriy Zaporozhets
2012-11-22Move directory with project. Fixed all related path methods to use namespaceDmitriy Zaporozhets
2012-10-22Fix issue with removing grouprandx
2012-10-03Dont change params hash. Use dup insteadDmitriy Zaporozhets
2012-10-03Added ability to manage groups from adminDmitriy Zaporozhets
2012-10-02Admin Group scaffold -> new, show, indexDmitriy Zaporozhets