From 9394d15752afa6be8e05145d654c7ba3c3c4cccc Mon Sep 17 00:00:00 2001 From: "vilet.yy" Date: Tue, 30 Mar 2021 17:27:50 +0800 Subject: [PATCH] fix: menu manager allow visit --- app/controllers/projects/project_units_controller.rb | 2 +- app/controllers/projects_controller.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/projects/project_units_controller.rb b/app/controllers/projects/project_units_controller.rb index 90bc64a71..e21fa388f 100644 --- a/app/controllers/projects/project_units_controller.rb +++ b/app/controllers/projects/project_units_controller.rb @@ -4,7 +4,7 @@ class Projects::ProjectUnitsController < Projects::BaseController end def create - if current_user.admin? || @project.owner?(current_user) + if current_user.admin? || @project.manager?(current_user) ActiveRecord::Base.transaction do ProjectUnit.update_by_unit_types!(@project, unit_types) render_ok diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 34b60cd0e..f6ab38369 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -111,7 +111,7 @@ class ProjectsController < ApplicationController end def destroy - if current_user.admin? || @project.owner?(current_user) + if current_user.admin? || @project.manager?(current_user) ActiveRecord::Base.transaction do Gitea::Repository::DeleteService.new(@project.owner, @project.identifier).call @project.destroy!