forked from Gitlink/build
1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[139],{IaUq:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=t("cDcd"),l=o(a),i=o(t("my/d")),r=o(t("vDqi"));function o(e){return e&&e.__esModule?e:{default:e}}n.default=function(e){var n=e.match.params.OIdentifier;return(0,a.useEffect)((function(){n&&r.default.get("/organizations/"+n+".json").then((function(e){if(e&&e.data){var n=e.data.nickname;document.title="新建团队-"+n}})).catch((function(e){}))}),[n]),l.default.createElement("div",{className:"teamDetail"},l.default.createElement(i.default,e))}},"my/d":function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a,l,i=y(t("W9HT")),r=y(t("2/Rp")),o=y(t("kaz8")),d=y(t("9yH6")),p=y(t("Vl3Y")),c=y(t("5rEg")),u=function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,n){var t=[],a=!0,l=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(a=(r=o.next()).done)&&(t.push(r.value),!n||t.length!==n);a=!0);}catch(e){l=!0,i=e}finally{try{!a&&o.return&&o.return()}finally{if(l)throw i}}return t}(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},f=(a=["{\n padding:20px 30px;\n}"],l=["{\n padding:20px 30px;\n}"],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(l)}})));t("T2oS"),t("+L6B"),t("sRBo"),t("7Kak"),t("y8nQ"),t("5NDa");var x=t("cDcd"),g=y(x),m=t("spEH"),h=y(t("vOnD")),b=y(t("vDqi"));function y(e){return e&&e.__esModule?e:{default:e}}var k=c.default.TextArea,v=h.default.div(f),w={lineHeight:"25px",height:"25px",display:"block"},B=s({},w,{marginBottom:"7px"});n.default=p.default.create()((0,x.forwardRef)((function(e){var n=e.form,t=e.match,a=e.showNotification,l=e.history,f=e.GroupDetail,h=(0,x.useState)(!1),y=u(h,2),E=y[0],j=y[1],_=(0,x.useState)(!1),C=u(_,2),F=C[0],A=C[1],N=(0,x.useState)([]),D=u(N,2),O=D[0],S=D[1],z=(0,x.useState)(!1),G=u(z,2),I=G[0],P=G[1],W=(0,x.useState)(""),R=u(W,2),q=(R[0],R[1]),J=(0,x.useState)(0),L=u(J,2),M=L[0],T=L[1],H=(0,x.useState)(!1),U=u(H,2),V=(U[0],U[1]),Z=(0,x.useState)(!1),K=u(Z,2),Q=(K[0],K[1]),Y=(0,x.useState)(!1),$=u(Y,2),X=($[0],$[1]),ee=(0,x.useState)(!1),ne=u(ee,2),te=(ne[0],ne[1]),ae=(0,x.useState)(!1),le=u(ae,2),ie=(le[0],le[1]),re=n.getFieldDecorator,oe=n.validateFields,de=n.setFieldsValue,pe=t.params,ce=pe.OIdentifier,ue=pe.groupId;(0,x.useEffect)((function(){f&&(P("owner"===f.authorize),q(f.authorize),A(f.can_create_org_project),S(f.units),de(s({},f,{includes_all_project:f.includes_all_project?1:0})),T(f.description?f.description.length:0))}),[f]),(0,x.useEffect)((function(){O&&O.length>0&&(V(fe("code")),Q(fe("pulls")),X(fe("issues")),te(fe("releases")),ie(fe("wiki")))}),[O]);var se=(0,x.useCallback)((function(e,n,t,a,l,i,r){return g.default.createElement("div",{className:r},g.default.createElement("span",{className:l?"required":""},e),g.default.createElement(p.default.Item,{style:{marginBottom:i+"px"||!1}},re(n,{rules:t,validateFirst:!0})(a)))}),[]);function fe(e){return O.indexOf(e)>-1}return g.default.createElement(i.default,{spinning:E},g.default.createElement(m.WhiteBack,{className:"mb30",style:{border:ue?"none":"1px solid #eee"}},g.default.createElement(m.Banner,null,ue?"基本设置":"新建团队"),g.default.createElement(v,null,g.default.createElement(p.default,null,se("团队标识:","name",[{required:!0,message:"请输入团队标识"},{validator:function(e,n,t){n||t(),n&&!n.match(/^[a-zA-Z][a-zA-Z\d]{3,14}$/)&&t("只能使用英文字母和数字,以字母开头,长度为4到15个字符"),t()}}],g.default.createElement(c.default,{placeholder:"请输入团队标识",disabled:I}),!0),se("团队名称:","nickname",[{required:!0,message:"请输入团队名称"}],g.default.createElement(c.default,{placeholder:"请输入团队名称"}),!0),g.default.createElement("div",{className:"pr"},g.default.createElement("span",{className:"toprightNum"},M,"/200"),se(g.default.createElement("span",{className:"mb5"},"团队描述:",g.default.createElement("span",{className:"color-grey-8"},"(描述团队的目的或作用)")),"description",[],g.default.createElement(k,{placeholder:"请输入团队描述",maxLength:200,onChange:function(e){T(e.target.value?e.target.value.length:0)}}))),se("项目权限:","includes_all_project",[],g.default.createElement(d.default.Group,null,g.default.createElement(d.default,{value:0,style:B},"指定项目",g.default.createElement("span",{className:"color-grey-8 ml10"},"(团队成员将只能访问添加到团队的项目。 选择此项 ",g.default.createElement("span",{className:"color-grey-3"},"将不会")," 自动删除已经添加的项目)")),g.default.createElement(d.default,{value:1,style:w},"所有项目",g.default.createElement("span",{className:"color-grey-8 ml10"},"(团队可以访问所有项目。选择此选项将 ",g.default.createElement("span",{className:"color-grey-3"},"添加所有现有的")," 项目到指定团队)"))),!1,0,I?"hide":""),se("","can_create_org_project",[],g.default.createElement(o.default,{checked:F,onChange:function(){A(!F)},style:w},"新建项目",g.default.createElement("span",{className:"color-grey-8 ml10"},"(成员可以在组织中新建项目。创建者将自动获得新建的项目的管理员权限)")),!1,20,I?"hide":""),se("版本库权限:","authorize",[],g.default.createElement(d.default.Group,{onChange:function(e){q(e.target.value)}},g.default.createElement(d.default,{value:"read",style:B},"读取权限",g.default.createElement("span",{className:"color-grey-8 ml10"},"(成员可以查看和克隆团队项目)")),g.default.createElement(d.default,{value:"write",style:B},"写入权限",g.default.createElement("span",{className:"color-grey-8 ml10"},"(成员可以查看和推送提交到团队项目)")),g.default.createElement(d.default,{value:"admin",style:w},"管理员权限",g.default.createElement("span",{className:"color-grey-8 ml10"},"(成员可以拉取和推送到团队项目同时可以添加协作者)"))),!1,20,I?"hide":"")),g.default.createElement(r.default,{type:"primary",onClick:function(){j(!0),oe((function(e,n){if(!e)if(n.unit_types=["code","pulls","issues","releases","wiki"],ue){var t="/organizations/"+ce+"/teams/"+ue+".json";b.default.put(t,s({},n,{includes_all_project:1===n.includes_all_project})).then((function(e){e&&e.data&&(a("基本设置更新成功!"),l.push("/"+ce+"/teams/"+ue))})).catch((function(e){}))}else{var i="/organizations/"+ce+"/teams.json";b.default.post(i,s({},n,{includes_all_project:1===n.includes_all_project})).then((function(e){e&&e.data&&(a("团队创建成功!"),l.push("/"+ce+"/teams/"+e.data.id))})).catch((function(e){}))}})),j(!1)}},ue?"更新团队设置":"新建团队"),g.default.createElement(m.Cancel,{className:"ml30",onClick:function(){ue?l.push("/"+ce+"/teams/"+ue):l.push("/"+ce)}},g.default.createElement("span",null,"取消")))))})))},spEH:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.GroupProjectBackgroup=n.Content=n.Cancel=n.GreenUnder=n.NumUl=n.Redback=n.Blueback=n.Greenback=n.Greenline=n.Redline=n.Blueline=n.WhiteBack=n.Gap=n.Short=n.ShortWidth=n.Long=n.LongWidth=n.Box=n.AlignAJBottom=n.AlignTop=n.AlignCenter=n.FlexAJ=n.AlignCenterBetween=n.Banner=void 0;var a,l=A(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]),i=A(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),r=A(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),o=A(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),d=A(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=A(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),c=A(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),u=A(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=A(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=A(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),x=A(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=A(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),m=A(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),h=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #466AFF;\n color:#466AFF;\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #466AFF;\n color:#466AFF;\n padding:0px 12px;\n display:inline-block;\n}"]),b=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n // background-color:rgba(80,145,255,1);\n background-color:#466AFF;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n // background-color:rgba(80,145,255,1);\n background-color:#466AFF;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=A(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),E=A(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=A(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),_=A(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),C=A(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),F=(a=t("vOnD"))&&a.__esModule?a:{default:a};function A(e,n){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}n.Banner=F.default.div(l),n.AlignCenterBetween=F.default.div(i),n.FlexAJ=F.default.div(r),n.AlignCenter=F.default.div(o),n.AlignTop=F.default.div(d),n.AlignAJBottom=F.default.div(p),n.Box=F.default.div(c),n.LongWidth=F.default.div(u),n.Long=F.default.div(s),n.ShortWidth=F.default.div(f),n.Short=F.default.div(x),n.Gap=F.default.div(g),n.WhiteBack=F.default.div(m),n.Blueline=F.default.a(h),n.Redline=F.default.a(b,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),n.Greenline=F.default.a(y,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),n.Greenback=F.default.a(k),n.Blueback=F.default.a(v),n.Redback=F.default.a(w),n.NumUl=F.default.ul(B),n.GreenUnder=F.default.a(E),n.Cancel=F.default.a(j),n.Content=F.default.div(_),n.GroupProjectBackgroup=F.default.div(C)}}]); |