Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Rails5] Rename `sort` methods to `sort_by_attribute` | blackst0ne | 2018-04-04 | 1 | -1/+1 |
| | |||||
* | Improve Member servicesrc/reduce-delta-with-ce-in-controllers-ce | Rémy Coutable | 2018-02-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Present member collection at the controller leveltmlee/gitlab-ce-28004-consider-refactoring-member-view-by-using-presenter | Rémy Coutable | 2017-12-12 | 1 | -2/+6 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Add a rubocop rule to check if a method 'redirect_to' is used without ↵31840-add-a-rubocop-that-forbids-redirect_to-inside-a-controller-destroy-action-without-an-explicit-status | blackst0ne | 2017-06-07 | 1 | -1/+3 |
| | | | | explicitly set 'status' in 'destroy' actions of controllers | ||||
* | Limit non-administrators to adding 100 members at a time to groups and projects | Nick Thomas | 2017-06-06 | 1 | -3/+4 |
| | |||||
* | Show group name on flash container when group is created from Admin area | Kushal Pandya | 2017-04-25 | 1 | -1/+1 |
| | |||||
* | Refactor Admin::GroupsController#members_update method and add some specsdz-refactor-admin-group-members | Dmitriy Zaporozhets | 2017-04-20 | 1 | -2/+6 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Support 2FA requirement per-group | Markus Koller | 2017-04-06 | 1 | -1/+3 |
| | |||||
* | Merge branch 'dz-refactor-full-path' into 'master' | Dmitriy Zaporozhets | 2017-02-08 | 1 | -1/+1 |
|\ | | | | | | | | | Store group and project full name and full path in routes table See merge request !8979 | ||||
| * | Store group and project full name and full path in routes tabledz-refactor-full-path | Dmitriy Zaporozhets | 2017-02-08 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | | Fix inconsistent naming for services that delete things | dixpac | 2017-02-08 | 1 | -1/+1 |
|/ | | | | | | * 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 | ||||
* | Refactor authorized params in Admin::GroupsController | Rémy Coutable | 2017-01-11 | 1 | -2/+6 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Fix: Admin group show page does not workfix-admin-group-page | Valery Sizov | 2016-12-28 | 1 | -1/+1 |
| | |||||
* | Add more storage statistics | Markus Koller | 2016-12-21 | 1 | -3/+4 |
| | | | | | | | | | | | | | 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. | ||||
* | Add nested groups support on data leveldz-nested-groups | Dmitriy Zaporozhets | 2016-12-08 | 1 | -1/+1 |
| | | | | | | | | * add parent_id field to namespaces table to store relation with nested groups * create routes table to keep information about full path of every group and project * project/group lookup by full path from routes table Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | New AccessRequestsFinder | Rémy Coutable | 2016-09-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Syntax fixes and better tests for helper methods. Updated docs.group-specific-lfs-settings | Patricio Cano | 2016-09-15 | 1 | -4/+4 |
| | |||||
* | Added group-specific setting for LFS. | Patricio Cano | 2016-09-15 | 1 | -1/+9 |
| | | | | Groups can enable/disable LFS, but this setting can be overridden at the project level. Admin only | ||||
* | Fix adding a user to a group in admin section | Sean McGivern | 2016-08-18 | 1 | -1/+1 |
| | |||||
* | Fix bug where destroying a namespace would not always destroy projects | Stan Hu | 2016-08-11 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | 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 | ||||
* | Allow to disable user request access to groups/projects | Felipe Artur | 2016-07-20 | 1 | -1/+1 |
| | |||||
* | Exclude requesters from Project#members, Group#members and User#membersexplicit-requesters-scope | Rémy Coutable | 2016-07-01 | 1 | -0/+1 |
| | | | | | | And create new Project#requesters, Group#requesters scopes. Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Merge branch 'master' into issue_12658 | Douwe Maan | 2016-03-21 | 1 | -3/+3 |
|\ | | | | | | | | | | | | | | | | | # 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 | ||||
| * | Use the configured Kaminari "per page" defaultrs-use-kaminari-default | Robert Speicher | 2016-03-19 | 1 | -3/+3 |
| | | |||||
* | | Add specs and add visibility level to admin groups | Felipe Artur | 2016-03-21 | 1 | -1/+1 |
|/ | |||||
* | Remove instance variable @group multiple assignment | Yatish Mehta | 2016-03-08 | 1 | -1/+1 |
| | |||||
* | Wrap group removal into service | Dmitriy Zaporozhets | 2015-06-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Fixed the Rails/ActionFilter cop | Jeroen van Baarsen | 2015-04-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com> | ||||
* | Track who created a group or project member. | Douwe Maan | 2015-04-14 | 1 | -1/+1 |
| | |||||
* | Use `project_member` instead of `team_member`. | Douwe Maan | 2015-03-15 | 1 | -2/+2 |
| | |||||
* | Use same constant for amount of items per page | Dmitriy Zaporozhets | 2015-03-12 | 1 | -3/+3 |
| | |||||
* | Refactor sorting in project | Dmitriy Zaporozhets | 2015-02-05 | 1 | -1/+2 |
| | |||||
* | Explicitly define ordering in models using default_scope | Dmitriy Zaporozhets | 2015-02-05 | 1 | -1/+1 |
| | |||||
* | Set group name from path in admin controller | Dmitriy Zaporozhets | 2014-12-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Huge replace of old users_project and users_group references | Dmitriy Zaporozhets | 2014-09-14 | 1 | -2/+2 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Group and Event strong_params | Dmitriy Zaporozhets | 2014-06-26 | 1 | -2/+6 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Improve admin group page performance | Dmitriy Zaporozhets | 2014-06-02 | 1 | -0/+2 |
| | | | | | | Add pagination for projects and members to /admin/groups/:group page Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Remove deprecated finders | skv | 2014-01-19 | 1 | -1/+1 |
| | |||||
* | Group ownership completely based on users_groups relation now | Dmitriy Zaporozhets | 2013-09-26 | 1 | -9/+2 |
| | | | | | | | 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 | ||||
* | Improve change group ownership logic | Dmitriy Zaporozhets | 2013-06-26 | 1 | -1/+1 |
| | |||||
* | Use simple render syntax in controllers | Dmitriy Zaporozhets | 2013-06-22 | 1 | -2/+2 |
| | |||||
* | Cleanup: removed unused routing/methods. Improved admin area usability | Dmitriy Zaporozhets | 2013-06-22 | 1 | -10/+0 |
| | |||||
* | Merge branch 'master' into 6-0-dev | Dmitriy Zaporozhets | 2013-06-22 | 1 | -4/+0 |
|\ | | | | | | | | | | | Conflicts: VERSION db/schema.rb | ||||
| * | Remove unused, but slow code | Andrew Kumanyaev | 2013-06-17 | 1 | -4/+0 |
| | | |||||
* | | Fix user add to group from admin area | Dmitriy Zaporozhets | 2013-06-20 | 1 | -7/+0 |
| | | |||||
* | | Update admin area with new group memberships | Dmitriy Zaporozhets | 2013-06-18 | 1 | -3/+1 |
|/ | |||||
* | Restyle admin:group:show. Remove .all calls fro users, projects here | Dmitriy Zaporozhets | 2013-06-10 | 1 | -3/+2 |
| | |||||
* | s/was/were/ for plural subjects | Kyle Kelley | 2013-04-09 | 1 | -1/+1 |
| | |||||
* | Added the correct hierarchy of controllers for the administrative part | Andrey Kumanyaev | 2013-01-24 | 1 | -1/+1 |
| | |||||
* | Improve perfomance of removeing group | Dmitriy Zaporozhets | 2012-12-30 | 1 | -0/+2 |
| |