build/static/js/72.b0ac47ac.chunk.js

1 line
16 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[72],{"+hnl":function(e,t,n){},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},gfdF:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("W9HT")),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var l,u=e[Symbol.iterator]();!(r=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("04bd");var l=n("q1tI"),u=s(l),c=s(n("vDqi")),i=s(n("my/d"));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.match.params.OIdentifier,n=e.match.params.groupId,s=(0,l.useState)(void 0),f=o(s,2),p=f[0],d=f[1],y=(0,l.useState)(!0),h=o(y,2),m=h[0],v=h[1];return(0,l.useEffect)((function(){var e;n&&(e="/organizations/"+t+"/teams/"+n+".json",c.default.get(e).then((function(e){d(e.data)})).catch((function(e){})),v(!1))}),[n]),u.default.createElement(r.default,{spinning:m},u.default.createElement(i.default,a({},e,{GroupDetail:p})))}},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n("17x9"),o=n("VCL8"),l=n("TSYQ"),u=n.n(l),c=n("x1Ya"),i=n("Gytx"),s=n.n(i),f=n("H84U"),p=n("6CfX");function d(e){return(d="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})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?O(e):t}function O(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function E(e){return(E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var j=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},k=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(i,e);var t,n,a,o,l=(t=i,function(){var e,n=E(t);if(x()){var r=E(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return g(this,e)});function i(){var e;return m(this,i),(e=l.apply(this,arguments)).saveCheckbox=function(t){e.rcCheckbox=t},e.renderCheckbox=function(t){var n,a=t.getPrefixCls,o=O(e),l=o.props,i=o.context,s=l.prefixCls,f=l.className,p=l.children,d=l.indeterminate,m=l.style,v=l.onMouseEnter,b=l.onMouseLeave,g=j(l,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave"]),x=i.checkboxGroup,E=a("checkbox",s),k=h({},g);x&&(k.onChange=function(){g.onChange&&g.onChange.apply(g,arguments),x.toggleOption({label:p,value:l.value})},k.name=x.name,k.checked=-1!==x.value.indexOf(l.value),k.disabled=l.disabled||x.disabled);var w=u()(f,(y(n={},"".concat(E,"-wrapper"),!0),y(n,"".concat(E,"-wrapper-checked"),k.checked),y(n,"".concat(E,"-wrapper-disabled"),k.disabled),n)),S=u()(y({},"".concat(E,"-indeterminate"),d));return r.createElement("label",{className:w,style:m,onMouseEnter:v,onMouseLeave:b},r.createElement(c.a,h({},k,{prefixCls:E,className:S,ref:e.saveCheckbox})),void 0!==p&&r.createElement("span",null,p))},e}return n=i,(a=[{key:"componentDidMount",value:function(){var e=this.props.value,t=(this.context||{}).checkboxGroup,n=void 0===t?{}:t;n.registerValue&&n.registerValue(e),Object(p.a)("checked"in this.props||(this.context||{}).checkboxGroup||!("value"in this.props),"Checkbox","`value` is not validate prop, do you mean `checked`?")}},{key:"shouldComponentUpdate",value:function(e,t,n){return!s()(this.props,e)||!s()(this.state,t)||!s()(this.context.checkboxGroup,n.checkboxGroup)}},{key:"componentDidUpdate",value:function(e){var t=e.value,n=this.props.value,r=(this.context||{}).checkboxGroup,a=void 0===r?{}:r;n!==t&&a.registerValue&&a.cancelValue&&(a.cancelValue(t),a.registerValue(n))}},{key:"componentWillUnmount",value:function(){var e=this.props.value,t=(this.context||{}).checkboxGroup,n=void 0===t?{}:t;n.cancelValue&&n.cancelValue(e)}},{key:"focus",value:function(){this.rcCheckbox.focus()}},{key:"blur",value:function(){this.rcCheckbox.blur()}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderCheckbox)}}])&&v(n.prototype,a),o&&v(n,o),i}(r.Component);k.__ANT_CHECKBOX=!0,k.defaultProps={indeterminate:!1},k.contextTypes={checkboxGroup:a.any},Object(o.polyfill)(k);var w=k,S=n("BGR+");function C(e){return(C="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})(e)}function _(){return(_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function P(e){return function(e){if(Array.isArray(e))return V(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return V(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function G(e,t){return(G=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function I(e,t){return!t||"object"!==C(t)&&"function"!=typeof t?R(e):t}function R(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function z(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var M=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},A=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&G(e,t)}(c,e);var t,n,a,o,l=(t=c,function(){var e,n=T(t);if(z()){var r=T(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return I(this,e)});function c(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),(t=l.call(this,e)).cancelValue=function(e){t.setState((function(t){return{registeredValues:t.registeredValues.filter((function(t){return t!==e}))}}))},t.registerValue=function(e){t.setState((function(t){var n=t.registeredValues;return{registeredValues:[].concat(P(n),[e])}}))},t.toggleOption=function(e){var n=t.state.registeredValues,r=t.state.value.indexOf(e.value),a=P(t.state.value);-1===r?a.push(e.value):a.splice(r,1),"value"in t.props||t.setState({value:a});var o=t.props.onChange;if(o){var l=t.getOptions();o(a.filter((function(e){return-1!==n.indexOf(e)})).sort((function(e,t){return l.findIndex((function(t){return t.value===e}))-l.findIndex((function(e){return e.value===t}))})))}},t.renderGroup=function(e){var n=e.getPrefixCls,a=R(t),o=a.props,l=a.state,c=o.prefixCls,i=o.className,s=o.style,f=o.options,p=M(o,["prefixCls","className","style","options"]),d=n("checkbox",c),y="".concat(d,"-group"),h=Object(S.a)(p,["children","defaultValue","value","onChange","disabled"]),m=o.children;f&&f.length>0&&(m=t.getOptions().map((function(e){return r.createElement(w,{prefixCls:d,key:e.value.toString(),disabled:"disabled"in e?e.disabled:o.disabled,value:e.value,checked:-1!==l.value.indexOf(e.value),onChange:e.onChange,className:"".concat(y,"-item")},e.label)})));var v=u()(y,i);return r.createElement("div",_({className:v,style:s},h),m)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return n=c,o=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(a=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderGroup)}}])&&N(n.prototype,a),o&&N(n,o),c}(r.Component);A.defaultProps={options:[]},A.propTypes={defaultValue:a.array,value:a.array,options:a.array.isRequired,onChange:a.func},A.childContextTypes={checkboxGroup:a.any},Object(o.polyfill)(A);var D=A;w.Group=D;t.default=w},"my/d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,o=g(n("W9HT")),l=g(n("2/Rp")),u=g(n("kaz8")),c=g(n("9yH6")),i=g(n("Vl3Y")),s=g(n("5rEg")),f=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var l,u=e[Symbol.iterator]();!(r=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d=(r=["{\n padding:20px 30px;\n}"],a=["{\n padding:20px 30px;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}})));n("04bd"),n("L/Qf"),n("MKzF"),n("K4yd"),n("tULf"),n("1vPl");var y=n("q1tI"),h=g(y),m=n("spEH"),v=g(n("vOnD")),b=g(n("vDqi"));function g(e){return e&&e.__esModule?e:{default:e}}var O=s.default.TextArea,x=v.default.div(d),E={lineHeight:"25px",height:"25px",display:"block"},j=p({},E,{marginBottom:"7px"});t.default=i.default.create()((0,y.forwardRef)((function(e){var t=e.form,n=e.match,r=e.showNotification,a=e.history,d=e.GroupDetail,v=(0,y.useState)(!1),g=f(v,2),k=g[0],w=g[1],S=(0,y.useState)(!1),C=f(S,2),_=C[0],P=C[1],V=(0,y.useState)([]),N=f(V,2),G=N[0],I=N[1],R=(0,y.useState)(!1),z=f(R,2),T=z[0],M=z[1],A=(0,y.useState)(!1),D=f(A,2),q=(D[0],D[1]),F=(0,y.useState)(!1),H=f(F,2),U=(H[0],H[1]),B=(0,y.useState)(!1),L=f(B,2),K=(L[0],L[1]),W=(0,y.useState)(!1),Y=f(W,2),J=(Y[0],Y[1]),Q=t.getFieldDecorator,X=t.validateFields,Z=t.setFieldsValue,$=n.params,ee=$.OIdentifier,te=$.groupId;(0,y.useEffect)((function(){d&&(M("owner"===d.authorize),P(d.can_create_org_project),I(d.units),Z(p({},d)))}),[d]),(0,y.useEffect)((function(){G&&G.length>0&&(q(re("code")),U(re("pulls")),K(re("issues")),J(re("releases")))}),[G]);var ne=(0,y.useCallback)((function(e,t,n,r,a,o,l){return h.default.createElement("div",{className:l},h.default.createElement("span",{className:a?"required":""},e),h.default.createElement(i.default.Item,{style:{marginBottom:o+"px"||!1}},Q(t,{rules:n,validateFirst:!0})(r)))}),[]);function re(e){return G.indexOf(e)>-1}return h.default.createElement(o.default,{spinning:k},h.default.createElement(m.WhiteBack,{className:"mb30",style:{border:"1px solid #eee"}},h.default.createElement(m.Banner,null,te?"基本设置":"新建团队"),h.default.createElement(x,null,h.default.createElement(i.default,null,ne("团队名称:","name",[{required:!0,message:"请输入团队名称"}],h.default.createElement(s.default,{placeholder:"请输入团队名称",disabled:T}),!0),ne(h.default.createElement("span",{className:"mb5"},"团队描述:",h.default.createElement("span",{className:"color-grey-8"},"(描述团队的目的或作用)")),"description",[],h.default.createElement(O,{placeholder:"请输入团队描述"})),ne("项目权限:","includes_all_project",[],h.default.createElement(c.default.Group,null,h.default.createElement(c.default,{value:!1,style:j},"指定项目",h.default.createElement("span",{className:"color-grey-8 ml10"},"(团队成员将只能访问添加到团队的项目。 选择此项 ",h.default.createElement("span",{className:"color-grey-3"},"将不会")," 自动删除已经添加的项目)")),h.default.createElement(c.default,{value:!0,style:E},"所有项目",h.default.createElement("span",{className:"color-grey-8 ml10"},"(团队可以访问所有项目。选择此选项将 ",h.default.createElement("span",{className:"color-grey-3"},"添加所有现有的")," 项目到指定团队)"))),!1,0,T?"hide":""),ne("","can_create_org_project",[],h.default.createElement(u.default,{checked:_,onChange:function(){P(!_)},style:E},"新建项目",h.default.createElement("span",{className:"color-grey-8 ml10"},"(成员可以在组织中新建项目。创建者将自动获得新建的项目的管理员权限)")),!1,20,T?"hide":""),ne("版本库权限:","authorize",[],h.default.createElement(c.default.Group,null,h.default.createElement(c.default,{value:"read",style:j},"读取权限",h.default.createElement("span",{className:"color-grey-8 ml10"},"(成员可以查看和克隆团队项目)")),h.default.createElement(c.default,{value:"write",style:j},"写入权限",h.default.createElement("span",{className:"color-grey-8 ml10"},"(成员可以查看和推送提交到团队项目)")),h.default.createElement(c.default,{value:"admin",style:E},"管理员权限",h.default.createElement("span",{className:"color-grey-8 ml10"},"(成员可以拉取和推送到团队项目同时可以添加协作者)"))),!1,20,T?"hide":"")),h.default.createElement(l.default,{type:"primary",onClick:function(){w(!0),X((function(e,t){if(!e)if(t.unit_types=G,te){var n="/organizations/"+ee+"/teams/"+te+".json";b.default.put(n,p({},t)).then((function(e){e&&e.data&&(r("基本设置更新成功!"),a.push("/organize/"+ee+"/group/"+te))})).catch((function(e){}))}else{var o="/organizations/"+ee+"/teams.json";b.default.post(o,p({},t)).then((function(e){e&&e.data&&(r("团队创建成功!"),a.push("/organize/"+ee+"/group/"+e.data.id))})).catch((function(e){}))}})),w(!1)}},te?"更新团队设置":"新建团队"),h.default.createElement(m.Cancel,{className:"ml30",onClick:function(){te?a.push("/organize/"+ee+"/group/"+te):a.push("/organize/"+ee)}},h.default.createElement("span",{className:"pl30 pr30"},"取消")))))})))}}]);