All Downloads are FREE. Search and download functionalities are using the official Maven repository.

assets.2579.b7ae5f06cfb24e54fb3e.js Maven / Gradle / Ivy

There is a newer version: 1.6.2
Show newest version
"use strict";(self.webpackChunkopen_metadata=self.webpackChunkopen_metadata||[]).push([[2579],{41953:function(e,t,n){var a=n(8081),i=n.n(a),s=n(23645),l=n.n(s)()(i());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},42105:function(e,t,n){var a=n(93379),i=n.n(a),s=n(7795),l=n.n(s),r=n(90569),c=n.n(r),u=n(3565),o=n.n(u),d=n(19216),m=n.n(d),p=n(44589),f=n.n(p),g=n(41953),y={};y.styleTagTransform=f(),y.setAttributes=o(),y.insert=c().bind(null,"head"),y.domAPI=l(),y.insertStyleElement=m(),i()(g.Z,y),g.Z&&g.Z.locals&&g.Z.locals},29638:function(e,t,n){n.r(t);var a=n(70655),i=n(56256),s=n(49409),l=n(4107),r=n(19650),c=n(71577),u=n(50963),o=n(96486),d=n(67294),m=n(68432),p=n(15137),f=n(98542),g=n(82388),y=n(38900),b=n(18927),h=n(36169),E=n(95969),v=n(58369),k=n(64632),T=n(59583),S=n(31615),Z=n(48794),C=n(66537),w=n(76373),I=n(39486),R=n(24671),L=n(86385),q=n(46321),N=n(25131);n(42105),t.default=function(){var e,t=(0,m.$)().t,n=(0,Z.N)().currentUser,x=(0,p.TH)(),A=(0,p.k6)(),D=(0,a.CR)((0,u.useForm)(),1)[0],O=(0,d.useRef)(),P=(0,p.UO)().entityType,V=(0,C.f)().fqn,F=new URLSearchParams(x.search),U=F.get("field"),M=F.get("value"),W=(0,a.CR)((0,d.useState)({}),2),B=W[0],H=W[1],K=(0,a.CR)((0,d.useState)([]),2),Y=K[0],_=K[1],j=(0,a.CR)((0,d.useState)([]),2),z=j[0],X=j[1],$=(0,a.CR)((0,d.useState)(""),2),G=$[0],J=$[1],Q=(0,a.CR)((0,d.useState)(!1),2),ee=Q[0],te=Q[1],ne=(0,d.useMemo)((function(){return(0,L.wP)({value:M,entityType:P,entityData:B,field:U,startMessage:"Request description"})}),[M,P,U,B]),ae=function(){return U&&M?""+U+R.LV+M+R.LV+"description":v.Sn.DESCRIPTION};return(0,d.useEffect)((function(){(0,L.Dy)(P,V,H)}),[V,P]),(0,d.useEffect)((function(){var e=(0,L.kF)(B);e&&(X(e),_(e)),D.setFieldsValue({title:ne.trimEnd(),assignees:e})}),[B]),(0,o.isEmpty)(B)?d.createElement(g.Z,null):d.createElement(y.Z,{firstPanel:{minWidth:700,flex:.6,children:d.createElement("div",{className:"max-width-md w-9/10 m-x-auto m-y-md d-grid gap-4"},d.createElement(h.Z,{titleLinks:(0,a.ev)((0,a.ev)([],(0,a.CR)((0,L.rM)(B,P))),[{name:t("label.create-entity",{entity:t("label.task")}),activeTitle:!0,url:""}])}),d.createElement("div",{className:"m-t-0 request-description",key:"request-description"},d.createElement(i.Z.Paragraph,{className:"text-base","data-testid":"form-title"},t("label.create-entity",{entity:t("label.task")})),d.createElement(s.Z,{"data-testid":"form-container",form:D,layout:"vertical",onFinish:function(e){var a;if(te(!0),z.length){var i={from:null==n?void 0:n.name,message:e.title||ne,about:(0,R.ec)(P,V,ae()),taskDetails:{assignees:z.map((function(e){return{id:e.value,type:e.type}})),suggestion:null===(a=O.current)||void 0===a?void 0:a.getEditorContent(),type:T.U.RequestDescription,oldValue:""},type:S.Th.Task};(0,w.Kl)(i).then((function(){(0,q.XA)(t("server.create-entity-success",{entity:t("label.task")})),A.push(I.Z.getEntityLink(P,V,k.M8.ACTIVITY_FEED,f.o.TASKS))})).catch((function(e){return(0,q.Eo)(e)})).finally((function(){return te(!1)}))}else(0,q.Eo)(t("server.no-task-creation-without-assignee"))}},d.createElement(s.Z.Item,{"data-testid":"title",label:t("label.task-entity",{entity:t("label.title")})+":",name:"title"},d.createElement(l.Z,{disabled:!0,placeholder:t("label.task-entity",{entity:t("label.title")})})),d.createElement(s.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")})}]},d.createElement(N.Z,{options:Y,value:z,onChange:X,onSearch:function(e){var t={query:e,setOptions:_};(0,L.Od)(t)}})),d.createElement(s.Z.Item,{"data-testid":"description-label",label:t("label.suggest-entity",{entity:t("label.description")})+":",name:"SuggestDescription"},d.createElement(b.Z,{initialValue:"",placeHolder:t("label.suggest-entity",{entity:t("label.description")}),ref:O,style:{marginTop:"4px"},onTextChange:function(e){J(e)}})),d.createElement(s.Z.Item,{noStyle:!0},d.createElement(r.Z,{className:"w-full justify-end","data-testid":"cta-buttons",size:16},d.createElement(c.Z,{"data-testid":"cancel-btn",type:"link",onClick:function(){return A.goBack()}},t("label.back")),d.createElement(c.Z,{"data-testid":"submit-btn",htmlType:"submit",loading:ee,type:"primary"},t(G?"label.suggest":"label.submit")))))))},pageTitle:t("label.task"),secondPanel:{minWidth:60,flex:.4,children:d.createElement(E.Z,{hideBreadcrumbs:!0,showTags:!0,id:null!==(e=B.id)&&void 0!==e?e:"",source:(0,a.pi)((0,a.pi)({},B),{entityType:P})})}})}}}]);




© 2015 - 2025 Weber Informatics LLC | Privacy Policy