add: reversed keyword and api forbidden

This commit is contained in:
2021-08-31 10:18:00 +08:00
parent d1246b8e30
commit fe7dfcea52
6 changed files with 36 additions and 0 deletions

View File

@@ -45,6 +45,7 @@ class ProjectsController < ApplicationController
def create
ActiveRecord::Base.transaction do
return render_forbidden('该项目标识为系统保留关键字.') if ReversedKeyword.is_reversed(project_params[:repository_name]).present?
Projects::CreateForm.new(project_params).validate!
@project = Projects::CreateService.new(current_user, project_params).call
@@ -55,6 +56,7 @@ class ProjectsController < ApplicationController
end
def migrate
return render_forbidden('该项目标识为系统保留关键字.') if ReversedKeyword.is_reversed(mirror_params[:repository_name]).present?
Projects::MigrateForm.new(mirror_params).validate!
@project =