remove before_filter from controllers
This commit is contained in:
parent
f87b76a805
commit
dcea52203d
4 changed files with 34 additions and 33 deletions
|
@ -1,6 +1,4 @@
|
|||
class Admin::Teams::MembersController < Admin::Teams::ApplicationController
|
||||
before_filter :team_member, only: [:edit, :destroy, :update]
|
||||
|
||||
def new
|
||||
@users = User.active
|
||||
@users = @users.not_in_team(@team) if @team.members.any?
|
||||
|
@ -19,11 +17,12 @@ class Admin::Teams::MembersController < Admin::Teams::ApplicationController
|
|||
end
|
||||
|
||||
def edit
|
||||
team_member
|
||||
end
|
||||
|
||||
def update
|
||||
options = {default_projects_access: params[:default_project_access], group_admin: params[:group_admin]}
|
||||
if @team.update_membership(@member, options)
|
||||
if @team.update_membership(team_member, options)
|
||||
redirect_to admin_team_path(@team), notice: 'Membership was successfully updated.'
|
||||
else
|
||||
render :edit
|
||||
|
@ -31,16 +30,16 @@ class Admin::Teams::MembersController < Admin::Teams::ApplicationController
|
|||
end
|
||||
|
||||
def destroy
|
||||
if @team.remove_member(@member)
|
||||
if @team.remove_member(team_member)
|
||||
redirect_to admin_team_path(@team), notice: "Member was successfully removed from team."
|
||||
else
|
||||
redirect_to admin_team_members(@team), notice: "Something wrong."
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
protected
|
||||
|
||||
def team_member
|
||||
@member = @team.members.find(params[:id])
|
||||
@member ||= @team.members.find(params[:id])
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
class Admin::Teams::ProjectsController < Admin::Teams::ApplicationController
|
||||
before_filter :team_project, only: [:edit, :destroy, :update]
|
||||
|
||||
def new
|
||||
@projects = Project.scoped
|
||||
@projects = @projects.without_team(@team) if @team.projects.any?
|
||||
|
@ -18,10 +16,11 @@ class Admin::Teams::ProjectsController < Admin::Teams::ApplicationController
|
|||
end
|
||||
|
||||
def edit
|
||||
team_project
|
||||
end
|
||||
|
||||
def update
|
||||
if @team.update_project_access(@project, params[:greatest_project_access])
|
||||
if @team.update_project_access(team_project, params[:greatest_project_access])
|
||||
redirect_to admin_team_path(@team), notice: 'Membership was successfully updated.'
|
||||
else
|
||||
render :edit
|
||||
|
@ -29,14 +28,14 @@ class Admin::Teams::ProjectsController < Admin::Teams::ApplicationController
|
|||
end
|
||||
|
||||
def destroy
|
||||
@team.resign_from_project(@project)
|
||||
@team.resign_from_project(team_project)
|
||||
redirect_to admin_team_path(@team), notice: 'Project was successfully removed.'
|
||||
end
|
||||
|
||||
private
|
||||
protected
|
||||
|
||||
def team_project
|
||||
@project = @team.projects.find_by_path(params[:id])
|
||||
@project ||= @team.projects.find_by_path(params[:id])
|
||||
end
|
||||
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue