add: project permit change identifier

This commit is contained in:
yystopf 2021-10-12 17:15:50 +08:00
parent 018745c062
commit 00100e59c4
2 changed files with 4 additions and 5 deletions

View File

@ -142,10 +142,8 @@ class ProjectsController < ApplicationController
website: @project.website,
name: @project.identifier
}
if [true, false].include? private
Gitea::Repository::UpdateService.call(@owner, @project&.repository&.identifier, gitea_params)
@project.repository.update_attributes({hidden: private, identifier: @project.identifier})
end
gitea_repo = Gitea::Repository::UpdateService.call(@owner, @project&.repository&.identifier, gitea_params)
@project.repository.update_attributes({hidden: gitea_repo["private"], identifier: gitea_repo["name"]})
end
SendTemplateMessageJob.perform_later('ProjectSettingChanged', current_user.id, @project&.id, @project.previous_changes.slice(:name, :description, :project_category_id, :project_language_id, :is_public))
end

View File

@ -19,7 +19,8 @@ class Gitea::Repository::UpdateService < Gitea::ClientService
end
def call
patch(url, data_params)
response = patch(url, data_params)
render_200_response(response)
end
private