forgeplus/app/views/projects/webhooks/edit.json.jbuilder

12 lines
509 B
Plaintext
Raw Permalink Normal View History

2021-07-27 16:44:58 +08:00
json.id @webhook.id
json.(@webhook, :id, :http_method, :content_type, :url, :secret, :last_status, :is_active)
2022-01-06 11:10:49 +08:00
json.type @webhook.type
2021-07-27 16:44:58 +08:00
json.create_time Time.at(@webhook.created_unix).strftime("%Y-%m-%d %H:%M:%S")
2021-07-28 14:27:11 +08:00
event = @webhook.events
2021-07-27 16:44:58 +08:00
json.branch_filter event["branch_filter"]
if event["send_everything"]
2021-07-29 16:17:30 +08:00
json.events event["events"].keys.collect{|i| i == "pull_request" ? i + "_only" : i}
2021-07-27 16:44:58 +08:00
else
2021-07-29 16:17:30 +08:00
json.events event["events"].select{|k, v| v}.keys.collect{|i| i == "pull_request" ? i + "_only" : i}
2021-07-27 16:44:58 +08:00
end