更改:webhook返回数据特殊处理
This commit is contained in:
parent
eabf404682
commit
d8eba81afd
|
@ -3,7 +3,12 @@ json.type webhook["type"]
|
||||||
json.content_type webhook['config']['content_type']
|
json.content_type webhook['config']['content_type']
|
||||||
json.http_method webhook['config']['http_method']
|
json.http_method webhook['config']['http_method']
|
||||||
json.url webhook['config']['url']
|
json.url webhook['config']['url']
|
||||||
json.events webhook['events']
|
event = webhook.events
|
||||||
|
if event["send_everything"]
|
||||||
|
json.events event["events"].keys.collect{|i| %w(pull_request issues).include?(i) ? i + "_only" : i}
|
||||||
|
else
|
||||||
|
json.events event["events"].select{|k, v| v}.keys.collect{|i| %w(pull_request issues).include?(i) ? i + "_only" : i}
|
||||||
|
end
|
||||||
json.active webhook['active']
|
json.active webhook['active']
|
||||||
json.branch_filter webhook['branch_filter']
|
json.branch_filter webhook['branch_filter']
|
||||||
json.created_at format_time(webhook['created_at'].to_time)
|
json.created_at format_time(webhook['created_at'].to_time)
|
|
@ -5,7 +5,7 @@ json.create_time Time.at(@webhook.created_unix).strftime("%Y-%m-%d %H:%M:%S")
|
||||||
event = @webhook.events
|
event = @webhook.events
|
||||||
json.branch_filter event["branch_filter"]
|
json.branch_filter event["branch_filter"]
|
||||||
if event["send_everything"]
|
if event["send_everything"]
|
||||||
json.events event["events"].keys.collect{|i| i == "pull_request" ? i + "_only" : i}
|
json.events event["events"].keys.collect{|i| %w(pull_request issues).include?(i) ? i + "_only" : i}
|
||||||
else
|
else
|
||||||
json.events event["events"].select{|k, v| v}.keys.collect{|i| i == "pull_request" ? i + "_only" : i}
|
json.events event["events"].select{|k, v| v}.keys.collect{|i| %w(pull_request issues).include?(i) ? i + "_only" : i}
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue