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
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/admin/groups_controller.rb')
-rw-r--r--app/controllers/admin/groups_controller.rb64
1 files changed, 0 insertions, 64 deletions
diff --git a/app/controllers/admin/groups_controller.rb b/app/controllers/admin/groups_controller.rb
deleted file mode 100644
index 22d045fc388..00000000000
--- a/app/controllers/admin/groups_controller.rb
+++ /dev/null
@@ -1,64 +0,0 @@
-class Admin::GroupsController < Admin::ApplicationController
- before_filter :group, only: [:edit, :show, :update, :destroy, :project_update, :members_update]
-
- def index
- @groups = Group.all
- @groups = @groups.sort(@sort = params[:sort])
- @groups = @groups.search(params[:name]) if params[:name].present?
- @groups = @groups.page(params[:page]).per(PER_PAGE)
- end
-
- def show
- @members = @group.members.order("access_level DESC").page(params[:members_page]).per(PER_PAGE)
- @projects = @group.projects.page(params[:projects_page]).per(PER_PAGE)
- end
-
- def new
- @group = Group.new
- end
-
- def edit
- end
-
- def create
- @group = Group.new(group_params)
- @group.name = @group.path.dup unless @group.name
-
- if @group.save
- @group.add_owner(current_user)
- redirect_to [:admin, @group], notice: 'Group was successfully created.'
- else
- render "new"
- end
- end
-
- def update
- if @group.update_attributes(group_params)
- redirect_to [:admin, @group], notice: 'Group was successfully updated.'
- else
- render "edit"
- end
- end
-
- def members_update
- @group.add_users(params[:user_ids].split(','), params[:access_level], current_user)
-
- redirect_to [:admin, @group], notice: 'Users were successfully added.'
- end
-
- def destroy
- @group.destroy
-
- redirect_to admin_groups_path, notice: 'Group was successfully deleted.'
- end
-
- private
-
- def group
- @group = Group.find_by(path: params[:id])
- end
-
- def group_params
- params.require(:group).permit(:name, :description, :path, :avatar)
- end
-end