
assets.2277.a2720f242219abd064eb.js Maven / Gradle / Ivy
"use strict";(self.webpackChunkopen_metadata=self.webpackChunkopen_metadata||[]).push([[2277],{26014:function(e,t,a){var n=a(8081),s=a.n(n),i=a(23645),l=a.n(i)()(s());l.push([e.id,'/*\n * Copyright 2023 Collate.\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n * http://www.apache.org/licenses/LICENSE-2.0\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n.request-tags .ant-select-custom,\n.request-description .ant-select-custom {\n margin: 0;\n}\n.request-description .ant-tabs-description {\n margin-top: 0;\n}\n.task-data {\n width: unset;\n}\n',""]),t.Z=l},69510:function(e,t,a){var n=a(93379),s=a.n(n),i=a(7795),l=a.n(i),r=a(90569),c=a.n(r),u=a(3565),o=a.n(u),m=a(19216),d=a.n(m),g=a(44589),p=a.n(g),f=a(26014),y={};y.styleTagTransform=p(),y.setAttributes=o(),y.insert=c().bind(null,"head"),y.domAPI=l(),y.insertStyleElement=d(),s()(f.Z,y),f.Z&&f.Z.locals&&f.Z.locals},62277:function(e,t,a){a.r(t);var n=a(70655),s=a(56256),i=a(49409),l=a(4107),r=a(19650),c=a(71577),u=a(50963),o=a(96486),m=a(67294),d=a(68432),g=a(15137),p=a(98542),f=a(35850),y=a(3050),b=a(36169),h=a(46343),E=a(58369),T=a(64632),v=a(59583),k=a(31615),Z=a(48794),S=a(66537),C=a(76373),w=a(30213),I=a(24671),N=a(86385),R=a(46321),L=a(91054),q=a(58666);a(69510),t.default=function(){var e,t=(0,d.$)().t,a=(0,Z.N)().currentUser,A=(0,g.TH)(),x=(0,g.k6)(),O=(0,n.CR)((0,u.useForm)(),1)[0],V=(0,g.UO)().entityType,D=(0,S.f)().fqn,F=new URLSearchParams(A.search),P=F.get("field"),U=F.get("value"),z=(0,n.CR)((0,m.useState)({}),2),M=z[0],W=z[1],B=(0,n.CR)((0,m.useState)([]),2),K=B[0],Y=B[1],_=(0,n.CR)((0,m.useState)([]),2),H=_[0],j=_[1],G=(0,n.CR)((0,m.useState)([]),1)[0],J=(0,n.CR)((0,m.useState)(!1),2),X=J[0],$=J[1],Q=(0,m.useMemo)((function(){return(0,N.wP)({value:U,entityType:V,entityData:M,field:P,startMessage:"Request tags"})}),[U,V,P,M]),ee=function(){return P&&U?""+P+I.LV+U+I.LV+"tags":E.Sn.TAGS};return(0,m.useEffect)((function(){(0,N.Dy)(V,D,W)}),[D,V]),(0,m.useEffect)((function(){var e=(0,N.kF)(M);e&&(j(e),Y((function(t){return(0,n.ev)((0,n.ev)([],(0,n.CR)(e)),(0,n.CR)(t))}))),O.setFieldsValue({title:Q.trimEnd(),assignees:e})}),[M]),(0,o.isEmpty)(M)?m.createElement(f.Z,null):m.createElement(y.Z,{className:"content-height-with-resizable-panel",firstPanel:{className:"content-resizable-panel-container",minWidth:700,flex:.6,children:m.createElement("div",{className:"max-width-md w-9/10 m-x-auto m-y-md d-grid gap-4"},m.createElement(b.Z,{titleLinks:(0,n.ev)((0,n.ev)([],(0,n.CR)((0,N.rM)(M,V))),[{name:t("label.create-entity",{entity:t("label.task")}),activeTitle:!0,url:""}])}),m.createElement("div",{className:"m-t-0 request-tags",key:"request-tags"},m.createElement(s.Z.Paragraph,{className:"text-base","data-testid":"form-title"},t("label.create-entity",{entity:t("label.task")})),m.createElement(i.Z,{"data-testid":"form-container",form:O,initialValues:{suggestTags:[]},layout:"vertical",onFinish:function(e){$(!0);var n={from:null==a?void 0:a.name,message:e.title||Q,about:(0,I.ec)(V,D,ee()),taskDetails:{assignees:H.map((function(e){return{id:e.value,type:e.type}})),suggestion:JSON.stringify(e.suggestTags),type:v.U.RequestTag,oldValue:"[]"},type:k.Th.Task};(0,C.Kl)(n).then((function(){(0,R.XA)(t("server.create-entity-success",{entity:t("label.task")})),x.push(w.Z.getEntityLink(V,D,T.M8.ACTIVITY_FEED,p.o.TASKS))})).catch((function(e){return(0,R.Eo)(e)})).finally((function(){return $(!1)}))}},m.createElement(i.Z.Item,{"data-testid":"title",label:t("label.task-entity",{entity:t("label.title")})+":",name:"title"},m.createElement(l.Z,{disabled:!0,placeholder:""+t("label.task-entity",{entity:t("label.title")})})),m.createElement(i.Z.Item,{"data-testid":"assignees",label:t("label.assignee-plural")+":",name:"assignees",rules:[{required:!0,message:t("message.field-text-is-required",{fieldText:t("label.assignee-plural")})}]},m.createElement(L.Z,{options:K,value:H,onChange:j,onSearch:function(e){var t={query:e,setOptions:Y};(0,N.Od)(t)}})),m.createElement(i.Z.Item,{"data-testid":"tags-label",label:t("label.suggest-entity",{entity:t("label.tag-plural")})+":",name:"suggestTags"},m.createElement(q.Z,null)),m.createElement(i.Z.Item,null,m.createElement(r.Z,{className:"w-full justify-end","data-testid":"cta-buttons",size:16},m.createElement(c.Z,{"data-testid":"cancel-btn",type:"link",onClick:function(){return x.goBack()}},t("label.back")),m.createElement(c.Z,{"data-testid":"submit-tag-request",htmlType:"submit",loading:X,type:"primary"},t(G?"label.suggest":"label.submit")))))))},pageTitle:t("label.task"),secondPanel:{className:"content-resizable-panel-container",minWidth:60,flex:.4,children:m.createElement(h.Z,{hideBreadcrumbs:!0,showTags:!0,id:null!==(e=M.id)&&void 0!==e?e:"",source:(0,n.pi)((0,n.pi)({},M),{entityType:V})})}})}}}]);
© 2015 - 2025 Weber Informatics LLC | Privacy Policy