|
|
|
@ -26,6 +26,7 @@ class PartnersController < ApplicationController
|
|
|
|
|
if params[:manager_group_id].present?
|
|
|
|
|
# 重命名
|
|
|
|
|
@manager_group = current_partner.partner_manager_groups.find(params[:manager_group_id])
|
|
|
|
|
return render_error('不能修改管理者权限组名称') if @manager_group.admin?
|
|
|
|
|
@manager_group.update!(name: name)
|
|
|
|
|
else
|
|
|
|
|
# 新建
|
|
|
|
@ -35,6 +36,7 @@ class PartnersController < ApplicationController
|
|
|
|
|
|
|
|
|
|
def remove_manager_group
|
|
|
|
|
manager_group = current_partner.partner_manager_groups.find(params[:manager_group_id])
|
|
|
|
|
return render_error('不能删除管理者权限组') if manager_group.admin?
|
|
|
|
|
manager_group.destroy!
|
|
|
|
|
|
|
|
|
|
render_delete_success
|
|
|
|
@ -57,6 +59,8 @@ class PartnersController < ApplicationController
|
|
|
|
|
|
|
|
|
|
def remove_partner_manager
|
|
|
|
|
partner_manager = current_partner.partner_managers.find(params[:manager_id])
|
|
|
|
|
return render_error('不能删除自己') if partner_manager.user_id == current_user.id && partner_manager.partner_manager_group.admin?
|
|
|
|
|
|
|
|
|
|
partner_manager.destroy!
|
|
|
|
|
|
|
|
|
|
render_delete_success
|
|
|
|
|