build/static/js/90.df6579a7.chunk.js

1 line
29 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[90],{"0fBl":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(a("2/Rp"));a("L/Qf");var l=o(a("q1tI")),r=a("spEH"),u=o(a("/k9T"));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,a=e.onCancel,o=e.onSuccess,c=e.title,s=e.subTitle,f=e.content;return l.default.createElement(u.default,{title:c,btn:l.default.createElement("div",null,l.default.createElement(n.default,{size:"large",onClick:a},"取消"),l.default.createElement(n.default,{type:"danger",size:"large",onClick:o},"确认删除")),onCancel:a,visible:t},l.default.createElement("div",{className:"desc"},l.default.createElement(r.AlignCenter,{className:"descMain"},l.default.createElement("i",{className:"iconfont icon-shanchu_tc_icon mr10"}),f),l.default.createElement("p",{className:"task-hide-2",style:{WebkitLineClamp:5}},"删除后未来事件将不会推送至此Webhook地址",l.default.createElement("span",{title:s},s))))}},"2CTR":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=a("q1tI"),r=o(l),u=o(a("dF3D"));function o(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}a("7dqz");var f=function(e){function t(){return c(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"render",value:function(){var e=this.props,t=e._html,a=e.small;return r.default.createElement("div",{className:a?"none_panels small":"none_panels"},r.default.createElement("div",null,r.default.createElement("img",{src:u.default,alt:""}),r.default.createElement("div",{className:"none_p_title"},t)))}}]),t}(l.Component);t.default=f},"33p7":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(a("mr32")),l=i(a("BvKs")),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,r=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){l=!0,r=e}finally{try{!n&&o.return&&o.return()}finally{if(l)throw r}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("0lcf"),a("2WkQ");var o=a("q1tI"),c=i(o),s=i(a("2CTR")),f=i(a("ovOe")),d=i(a("g1a4"));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.request_content,a=e.payload_content,i=e.response_content,m=(0,o.useState)("request"),p=u(m,2),A=p[0],E=p[1],v=(0,o.useState)(void 0),h=u(v,2),b=h[0],y=h[1],g=(0,o.useState)(void 0),w=u(g,2),D=w[0],O=w[1];return(0,o.useEffect)((function(){if(t){var e=[];Object.keys(t).map((function(a,n){e.push({name:a,value:t[a],k:n})})),y(e)}}),[t]),(0,o.useEffect)((function(){if(i&&i.headers){var e=[];Object.keys(i.headers).map((function(t,a){e.push({name:t,value:i.headers[t],k:a})})),O(e)}}),[i]),c.default.createElement("div",{className:"contentPanel"},c.default.createElement("div",null,c.default.createElement(l.default,{selectedKeys:[A],onSelect:function(e){return E(e.key)},mode:"horizontal",className:"contentMenu"},c.default.createElement(l.default.Item,{key:"request"},c.default.createElement("i",{className:"iconfont icon-qingqiuicon font-15 mr5"}),"请求内容"),c.default.createElement(l.default.Item,{key:"response"},c.default.createElement("i",{className:"iconfont icon-xiangyingicon font-16 mr5"}),"响应内容",i&&c.default.createElement(n.default,{color:200===i.status?"#2DB44D":"#CA0002",style:{margin:"0px",marginLeft:"3px",fontSize:"12px"}},i.status)))),c.default.createElement("div",{style:{paddingLeft:"16px"}},"request"===A?c.default.createElement("div",null,b&&b.length>0&&c.default.createElement("div",null,c.default.createElement("p",{className:"retitle"},"头信息"),c.default.createElement("div",{className:"con"},b.map((function(e,t){return c.default.createElement("p",null,c.default.createElement("span",null,e.name,": "),c.default.createElement("span",null,e.value))})))),a&&c.default.createElement("div",null,c.default.createElement("p",{className:"retitle"},"内容"),c.default.createElement("div",{className:"con"},c.default.createElement(f.default,{src:a,name:!1,displayObjectSize:!1,displayDataTypes:!1,enableClipboard:!1})))):c.default.createElement("div",null,D||(!i||i.body)&&i?"":c.default.createElement(s.default,{_html:"暂无数据~"}),D&&D.length>0&&c.default.createElement("div",null,c.default.createElement("p",{className:"retitle"},"头信息"),c.default.createElement("div",{className:"con"},D.map((function(e,t){return c.default.createElement("p",null,c.default.createElement("span",null,e.name,": "),c.default.createElement("span",null,e.value))})))),i&&i.body&&c.default.createElement("div",null,c.default.createElement("p",{className:"retitle"},"响应体"),function(e){if("string"==typeof e)try{var t=JSON.parse(e);return!("object"!==(void 0===t?"undefined":r(t))||!t)}catch(e){return!1}}(i.body)?c.default.createElement("div",{className:"con"},c.default.createElement(f.default,{enableClipboard:!1,src:JSON.parse(i.body),name:!1,displayObjectSize:!1,displayDataTypes:!1})):c.default.createElement("div",{className:"conEditor"},c.default.createElement(d.default,{value:i.body}))))))}},MKhi:function(e,t,a){},Olh8:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(a("3S7+")),l=i(a("2/Rp")),r=i(a("gK9i")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,r=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){l=!0,r=e}finally{try{!n&&o.return&&o.return()}finally{if(l)throw r}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("TfFZ"),a("L/Qf"),a("GRva");var o=a("q1tI"),c=i(o),s=i(a("vDqi")),f=i(a("33p7")),d=i(a("SAFV"));function i(e){return e&&e.__esModule?e:{default:e}}var m=r.default.Panel;t.default=function(e){var t=e.id,a=e.owner,i=e.projectsId,p=e.showNotification,A=(0,o.useState)(void 0),E=u(A,2),v=E[0],h=E[1],b=(0,o.useState)(!1),y=u(b,2),g=y[0],w=y[1];function D(){var e="/"+a+"/"+i+"/webhooks/"+t+"/tasks.json";s.default.get(e,{params:{page:1,limit:10}}).then((function(e){e&&e.data&&(h(e.data.tasks),w(!1))})).catch((function(e){}))}return(0,o.useEffect)((function(){t&&a&&i&&D()}),[t,a,i]),c.default.createElement("div",{className:"pt30"},c.default.createElement("div",{className:"deschead"},c.default.createElement("span",{className:"font-16"},"最近推送历史"),c.default.createElement("span",null,c.default.createElement("a",{className:"color-blue",onClick:D},"刷新"),c.default.createElement(l.default,{type:"primary",className:"ml20",onClick:function(){w(!0);var e="/"+a+"/"+i+"/webhooks/"+t+"/test.json";s.default.post(e).then((function(e){e&&e.data&&(p("测试推送已经加入到队列,请耐心等待数秒再刷新推送记录!"),w(!1))})).catch((function(e){w(!1)}))},loading:g},"测试推送"))),v&&v.length>0&&c.default.createElement(r.default,{accordion:!0,bordered:!1,className:"historyColl"},v.map((function(e,t){return c.default.createElement(m,{header:c.default.createElement("div",{className:"panelHeader"},e.is_succeed?c.default.createElement(n.default,{title:c.default.createElement("span",{className:"pl20 pr20"},"响应成功,类型:",e.response_content&&e.response_content.status)},c.default.createElement("i",{className:"iconfont icon-chenggongicon font-14 mr10",style:{color:"#2DB44D"}})):c.default.createElement("img",{src:d.default,alt:"",className:"mr10",height:"15px",style:{marginTop:"2px"}}),c.default.createElement("span",{className:"name"},e.uuid),c.default.createElement("span",{className:"time"},e.delivered_time))},c.default.createElement(f.default,{request_content:e.request_content&&e.request_content.headers,payload_content:e.payload_content,response_content:e.response_content}))}))))}},SAFV:function(e,t){e.exports="data:image/png;base64,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"},dF3D:function(e,t){e.exports="data:image/png;base64,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"},g1a4:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},r=a("q1tI"),u=(n=r)&&n.__esModule?n:{default:n},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}(a("M/lh"));a("KkuB"),t.default=function(e){var t=e.style,a=void 0===t?{height:"400px"}:t,n=e.value,c=void 0===n?"":n,s=e.onChange,f=void 0===s?function(){}:s,d=e.fontSize,i=void 0===d?14:d,m=e.monacoOptions,p=void 0===m?{scrollBeyondLastLine:!1,lineNumbers:"off",wordWrap:!0,overviewRulerBorder:!0,lineHeight:24,readOnly:!0}:m,A=e.language,E=void 0===A?"html":A,v=(0,r.useRef)(),h=(0,r.useRef)();return(0,r.useEffect)((function(){return h.current=o.editor.create(v.current,l({value:c||"",language:E,theme:"vs-grey",fontSize:i+"px",minimap:{enabled:!1}},p)),h.current.onDidChangeModelContent((function(e){var t=h.current.getValue();f(t)})),function(){h.current.dispose(),h.current=void 0}}),[]),(0,r.useEffect)((function(){h.current&&h.current.updateOptions({fontSize:i+"px"})}),[i]),u.default.createElement("div",{style:a,ref:v})}},gfxg:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(a("2/Rp")),l=h(a("kaz8")),r=h(a("9yH6")),u=h(a("2fM7")),o=h(a("Vl3Y")),c=h(a("5rEg")),s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},f=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,r=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){l=!0,r=e}finally{try{!n&&o.return&&o.return()}finally{if(l)throw r}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("MKzF"),a("K4yd"),a("8QGh"),a("tULf"),a("1vPl");var d=a("q1tI"),i=h(d),m=a("spEH"),p=a("eO8H"),A=h(a("vDqi")),E=h(a("Olh8")),v=h(a("0fBl"));function h(e){return e&&e.__esModule?e:{default:e}}a("MKhi");var b=["create","delete","push","pull_request_assign","pull_request_review","pull_request_only"];t.default=o.default.create()((0,d.forwardRef)((function(e){var t=e.form,a=e.match,h=e.showNotification,y=e.history,g=(0,d.useState)("POST"),w=f(g,2),D=w[0],O=w[1],N=(0,d.useState)("json"),k=f(N,2),L=k[0],K=(k[1],(0,d.useState)("push")),S=f(K,2),q=S[0],z=S[1],W=(0,d.useState)(["push"]),P=f(W,2),j=P[0],R=P[1],x=(0,d.useState)(!1),C=f(x,2),I=C[0],M=C[1],V=(0,d.useState)(void 0),Z=f(V,2),F=Z[0],Q=Z[1],X=(0,d.useState)(!1),B=f(X,2),T=B[0],H=B[1],U=t.getFieldDecorator,G=t.validateFields,Y=t.setFieldsValue,J=a.params,_=J.id,$=J.owner,ee=J.projectsId;function te(e){if(e&&e.length>0)return 1===e.length&&"push"===e[0]?(R(["push"]),"push"):e.length===b.length?(R(b),"all"):(R([]),"forevent")}(0,d.useEffect)((function(){if(_)t="/"+$+"/"+ee+"/webhooks/"+_+"/edit.json",A.default.get(t).then((function(e){if(e){var t=te(e.data.events);Y(s({},e.data,{eventCondition:t,active:e.data.is_active})),Q(e.data),O(e.data.http_method),z(t),R(e.data.events)}})).catch((function(e){}));else{var e=te(j);z(e),Y({url:"",secret:"",http_method:D,content_type:L,eventCondition:q,event:j,branch_filter:"*",active:!0})}var t}),[_]);var ae={display:"block",height:"30px",lineHeight:"30px"};return i.default.createElement("div",{className:"newPanel"},i.default.createElement(v.default,{visible:I,onCancel:function(){return M(!1)},onSuccess:function(){if(_){var e="/"+$+"/"+ee+"/webhooks/"+_+".json";A.default.delete(e).then((function(e){e&&(h("webhook删除成功"),y.push("/"+$+"/"+ee+"/settings/webhooks"))})).catch((function(e){}))}},title:"删除Webhook",content:"您确定要删除此Webhook吗",subTitle:""+(F&&F.url)}),i.default.createElement(m.Banner,null,i.default.createElement("span",null,i.default.createElement(p.Link,{to:"/"+$+"/"+ee+"/settings/webhooks",className:"color-blue"},"Webhooks"),i.default.createElement("i",{className:"iconfont icon-youjiantou ml5 mr5 font-12"}),i.default.createElement("span",null,_?"更新":"添加","Webhook"))),i.default.createElement("div",null,i.default.createElement("p",{className:"deschead mg"},i.default.createElement("span",null,"当webhook被触发时我们将向以下URL发送通知包括已选择事件的详细信息。更多信息可查阅",i.default.createElement("a",{className:"color-blue hoverLine",target:"_blank",href:"https://forum.trustie.net/forums/3408/detail"},"webhooks指南"),"。")),i.default.createElement(o.default,null,i.default.createElement("input",{type:"password",style:{display:"none"}}),i.default.createElement(o.default.Item,{label:"目标URL",colon:!1},U("url",{rules:[{required:!0,message:"请输入目标URL"},{validator:function(e,t,a){t||a(),/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/.test(t)||a("请输入有效的URL"),a()}}]})(i.default.createElement(c.default,{placeholder:"请输入目标URL",maxLength:"100",size:"large",autocomplete:"off"}))),i.default.createElement(o.default.Item,{label:"Webhook密钥",colon:!1},U("secret",{rules:[]})(i.default.createElement(c.default.Password,{placeholder:"请输入Webhook密钥",autocomplete:"new-password",size:"large",maxLength:"50"}))),i.default.createElement(o.default.Item,{label:"Http请求方法",colon:!1},U("http_method",{rules:[]})(i.default.createElement(u.default,{onSelect:function(e){O(e)},size:"large"},i.default.createElement(u.default.Option,{value:"GET"},"GET"),i.default.createElement(u.default.Option,{value:"POST"},"POST")))),i.default.createElement(o.default.Item,{label:"POST请求类型",colon:!1,style:{display:"POST"===D?"block":"none"}},U("content_type",{rules:[]})(i.default.createElement(u.default,{size:"large"},i.default.createElement(u.default.Option,{value:"json"},"application/json"),i.default.createElement(u.default.Option,{value:"form"},"application/x-www-form-urlencoded")))),i.default.createElement(o.default.Item,{label:"您希望哪些事件触发此webhook",colon:!1,className:"topLine"},U("eventCondition",{rules:[]})(i.default.createElement(r.default.Group,{onChange:function(e){z(e.target.value),"push"===e.target.value?R(["push"]):"all"===e.target.value?R(b):R([])}},i.default.createElement(r.default,{style:ae,value:"push"},"只是push事件"),i.default.createElement(r.default,{style:ae,value:"all"},"所有事件"),i.default.createElement(r.default,{style:ae,value:"forevent"},"自定义事件")))),i.default.createElement("div",{className:"eventCb",style:{display:"forevent"===q?"block":"none"}},i.default.createElement(l.default.Group,{value:j,onChange:function(e){R(e)}},i.default.createElement("p",{className:"color-grey-3 mb10"},"代码库事件"),i.default.createElement("div",{className:"colSpan"},i.default.createElement("span",null,i.default.createElement(l.default,{value:"push"},"推送"),i.default.createElement("span",null,"git推送到存储库")),i.default.createElement("span",null,i.default.createElement(l.default,{value:"create"},"创建"),i.default.createElement("span",null,"创建分支或标签")),i.default.createElement("span",null,i.default.createElement(l.default,{value:"delete"},"删除"),i.default.createElement("span",null,"删除分支或标签"))),i.default.createElement("p",{className:"color-grey-3 mt10 mb10"},"合并请求事件"),i.default.createElement("div",{className:"colSpan"},i.default.createElement("span",null,i.default.createElement(l.default,{value:"pull_request_only"},"合并请求"),i.default.createElement("span",null,"合并请求被打开、被关闭、被重新打开或被编辑")),i.default.createElement("span",null,i.default.createElement(l.default,{value:"pull_request_assign"},"合并请求分配"),i.default.createElement("span",null,"合并请求被分配或取消分配")))),T&&i.default.createElement("span",{style:{color:"#DF0002"}},"请选择自定义事件!")),i.default.createElement(o.default.Item,{label:"分支过滤",className:"topLine",help:i.default.createElement("span",null,"推送、创建,删除分支事件的分支白名单,使用 glob 模式匹配指定。若为空或 *,则将报告所有分支的事件。语法文档见",i.default.createElement("a",{href:"http://github.com/gobwas/glob",target:"_blank",className:"hoverLine color-blue"},"github.com/gobwas/glob"),"。示例master,","{","master,release*","}","。"),colon:!1,style:{marginTop:"15px"}},U("branch_filter",{rules:[]})(i.default.createElement(c.default,{size:"large"}))),i.default.createElement(o.default.Item,{className:"topLine bottomLine",colon:!1,style:{height:"110px",paddingBottom:"0px"}},U("active",{valuePropName:"checked"})(i.default.createElement(l.default,null,"激活",i.default.createElement("span",{className:"subCbDesc"},"激活后触发事件的信息将发送到此Webhook地址")))),i.default.createElement(n.default,{type:"primary",onClick:function(){G((function(e,t){if(!e){if("forevent"===t.eventCondition&&0===j.length)return void H(!0);var a="push"===t.eventCondition?["push"]:"all"===t.eventCondition?b:j;if(_){var n="/"+$+"/"+ee+"/webhooks/"+_+".json";A.default.patch(n,{webhook:s({},t,{events:a})}).then((function(e){e&&(h("webhook更新成功"),y.push("/"+$+"/"+ee+"/settings/webhooks"))})).catch((function(e){}))}else{var l="/"+$+"/"+ee+"/webhooks.json";A.default.post(l,{webhook:s({},t,{events:a})}).then((function(e){e&&e.data&&e.data.id&&(h("webhook新建成功"),y.push("/"+$+"/"+ee+"/settings/webhooks"))})).catch((function(e){}))}}}))},className:"ml20",style:{width:_?"":"100px"}},_?"更新Webhook":"添加"),_&&i.default.createElement(n.default,{type:"danger",className:"ml20",onClick:function(){_&&M(!0)}},"删除"))),_&&i.default.createElement(E.default,{id:_,owner:$,projectsId:ee,showNotification:h}))})))}}]);