1 line
9.2 KiB
JavaScript
1 line
9.2 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[101],{1791:function(e,t,r){"use strict";r.r(t);var a=r(3900),n=r(2363);for(var o in n)["default"].indexOf(o)<0&&function(e){r.d(t,e,(function(){return n[e]}))}(o);r(3412);var s=r(0),l=r(3414),u=r.n(l),i=Object(s.a)(n.default,a.a,a.b,!1,null,"54803119",null);"function"==typeof u.a&&u()(i),t.default=i.exports},1917:function(e,t,r){"use strict";r(7),r(10),r(5),r(6),r(8),r(11);var a=r(1);Object.defineProperty(t,"__esModule",{value:!0}),t.getSystemStatus=t.updateActiveStatus=t.getActiveStatus=t.updateEmailSetting=t.getEmailSetting=t.getTicketDefaults=t.replyTicket=t.createTicket=t.markTicketsRead=t.openTicket=t.closeTickets=t.getMessages=t.getTickets=t.sendMessageMultiple=void 0;var n=a(r(2));r(13),r(57),r(50),r(34);var o=a(r(78)),s=a(r(711));function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,n.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var i=o.default.post({url:"/CMD_TICKET_CREATE",params:{action:"create",type:"message",user:"multiple"},schema:{users:o.default.ROWS,priority:{type:String,default:"10",validator:function(e){return["10","20","30"].includes(e)}},subject:o.default.REQUIRED_STRING,message:o.default.REQUIRED_STRING,emailOnly:u(u({},o.default.OPTIONAL_BOOL),{},{default:!1}),all_email_accounts:o.default.OPTIONAL_BOOL}});t.sendMessageMultiple=i;var c=u(u({},o.default.OPTIONAL_BOOL),{},{default:!0}),p=o.default.get({id:"TICKETS",url:"/CMD_TICKET_MANAGE",response:{tickets:[],info:{columns:[],pagination:{},tickets:{}}},pagination:!0,schema:{show_open:c,show_hold:c,show_closed:c},after:function(e){return e.flow(e.wrap("rows"),e.moveProp({"rows.info.new_all":"filters.all.new","rows.info.num_all":"filters.all.total","rows.info.new_hold":"filters.hold.new","rows.info.num_hold":"filters.hold.total","rows.info.new_open":"filters.open.new","rows.info.num_open":"filters.open.total","rows.info.new_closed":"filters.closed.new","rows.info.num_closed":"filters.closed.total","rows.info.active":"enabled","rows.info.html":"message"}),e.processTableInfo("rows"),e.mapProps({rows:e.flow(e.toArray,e.mapArrayProps({new:e.convert.toAppBoolean,priority:e.convert.toAppNumber,replies:e.convert.toAppNumber,last_message:e.convert.toAppDate,subject:e.convert.toAppString,user:e.convert.toAppString})),filters:e.mapValues(e.mapProps({new:e.convert.toAppNumber,total:e.convert.toAppNumber})),enabled:e.convert.toAppBoolean,message:e.convert.toAppHtml}))}});t.getTickets=p;var f=o.default.get({id:"TICKET_MESSAGES",url:"/CMD_TICKET_MANAGE",response:[],params:{action:"view",type:"ticket"},schema:{number:o.default.REQUIRED_STRING},after:function(e){return e.flow(e.deleteProp("info"),e.toArray,(function(e){return e.reverse()}),e.mapArrayProps({message:e.convert.toAppHtml,time:function(t){return(0,s.default)(Date.now(),e.convert.toAppDate(t))}}))}});t.getMessages=f;var d=o.default.select({url:"/CMD_TICKET_MANAGE",params:{close:!0}});t.closeTickets=d;var m=o.default.post({url:"/CMD_TICKET_MANAGE",params:{action:"status",status:"open"},schema:{number:o.default.REQUIRED_STRING}});t.openTicket=m;var v=o.default.select({url:"/CMD_TICKET_MANAGE",params:{read:!0}});t.markTicketsRead=v;var E=o.default.post({url:"/CMD_TICKET_CREATE",params:{action:"create",type:"request"},before:function(e){return{encoding:e.email_only?"utf-8":null}},schema:{user:o.default.REQUIRED_STRING,priority:u(u({},o.default.REQUIRED_STRING),{},{validator:function(e){return["10","20","30"].includes(e)}}),subject:o.default.REQUIRED_STRING,message:o.default.REQUIRED_STRING,email_only:o.default.OPTIONAL_BOOL}});t.createTicket=E;var T=o.default.post({url:"/CMD_TICKET_MANAGE",params:{action:"reply",type:"reply",priority:"none"},schema:{number:o.default.REQUIRED_STRING,user:o.default.REQUIRED_STRING,subject:o.default.REQUIRED_STRING,status:{type:String,required:!1,default:"open",validator:function(e){return["open","closed"].includes(e)}},message:o.default.REQUIRED_STRING}});t.replyTicket=T;var _=o.default.get({id:"TICKET_DEFAULTS",url:"/CMD_TICKET_CREATE",after:function(e){return e.flow(e.moveProp("EML_ONLY_CHEKCED","email.set"),e.moveProp("SHOW_EML_ONLY","email.show"),e.moveProp("TCKTTO","to"),e.moveProp("TCKTTYPE","type"),(function(e){return u(u({},e),{},{selected:Object.values(e.to).find((function(e){return!!e.selected}))})}),e.mapProps({email:e.mapProps({set:e.convert.toAppBoolean,show:e.convert.toAppBoolean}),to:function(e){return Object.values(e).map((function(e){return{label:e.text,value:e.value}}))},selected:function(e){return{label:e.text,value:e.value}}}))}});t.getTicketDefaults=_;var g=o.default.get({id:"TICKETS_EMAIL_SETTING",url:"/CMD_TICKET",after:function(e){return e.flow(e.project({email:"settings.EMAIL",checked:"settings.EMAILCHECKED"}),e.mapProps({featureEnabled:e.feedWith(1,(function(e){return void 0!==e.checked})),email:e.setDefault(""),checked:e.flow(e.setDefault("no"),e.convert.toAppBoolean)}))}});t.getEmailSetting=g;var I=o.default.post({url:"/CMD_TICKET_MANAGE",params:{action:"email"},schema:{email:o.default.REQUIRED_STRING,ON:o.default.REQUIRED_BOOL}});t.updateEmailSetting=I;var b=o.default.get({id:"TICKETS_ACTIVE_STATUS",url:"/CMD_TICKET_MANAGE",response:{html:"",active:!1},after:function(e){return function(t){return{html:t.info.html,active:e.convert.toAppBoolean(t.info.active)}}}});t.getActiveStatus=b;var y=o.default.post({url:"/CMD_TICKET_MANAGE",params:{action:"active"},schema:{active:o.default.REQUIRED_BOOL,html:o.default.REQUIRED_STRING}});t.updateActiveStatus=y;var A=o.default.get({id:"TICKET_SYSTEM_STATUS",url:"/CMD_TICKET_CREATE",params:{type:"Ticket"},notifyError:!1});t.getSystemStatus=A},2363:function(e,t,r){"use strict";r.r(t);var a=r(2364),n=r.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){r.d(t,e,(function(){return a[e]}))}(o);t.default=n.a},2364:function(e,t,r){"use strict";var a=r(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o,s=a(r(36)),l=a(r(37)),u=r(1917),i=r(12),c={beforeRouteEnter:(o=(0,l.default)(s.default.mark((function e(t,r,a){var n,o;return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.getSystemStatus)();case 2:(n=e.sent)instanceof Error?((o=n.apiData).url&&(0,i.openInNewTab)(o.url),a(!1)):a();case 4:case"end":return e.stop()}}),e)}))),function(e,t,r){return o.apply(this,arguments)}),data:function(){return{user:"creator",type:"request",priority:"10",subject:"",message:"",emailOnly:!1}},methods:{createTicket:(n=(0,l.default)(s.default.mark((function e(){return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.createTicket)({user:this.user,type:this.type,priority:this.priority,subject:this.subject,message:this.message});case 2:e.sent&&(this.$reset(),this.$router.back());case 4:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})}};t.default=c},3050:function(e,t,r){var a=r(3413);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,r(4).default)("3e7e65ba",a,!0,{})},3412:function(e,t,r){"use strict";r(3050)},3413:function(e,t,r){},3414:function(e,t){},3900:function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return n}));var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("app-page",[r("app-page-section",[r("ui-form-element",[r("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Priority:\n ")]),e._v(" "),r("input-select",{attrs:{slot:"content",options:{10:e.$gettext("Low"),20:e.$gettext("Medium"),30:e.$gettext("High")}},slot:"content",model:{value:e.priority,callback:function(t){e.priority=t},expression:"priority"}})],1),e._v(" "),r("ui-form-element",{attrs:{group:"message",validators:{required:!0}}},[r("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Subject:\n ")]),e._v(" "),r("input",{directives:[{name:"model",rawName:"v-model",value:e.subject,expression:"subject"}],attrs:{slot:"content",type:"text"},domProps:{value:e.subject},on:{input:function(t){t.target.composing||(e.subject=t.target.value)}},slot:"content"})],1),e._v(" "),r("ui-form-element",{attrs:{group:"message",validators:{required:!0}}},[r("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Message:\n ")]),e._v(" "),r("input-textarea",{attrs:{slot:"content"},slot:"content",model:{value:e.message,callback:function(t){e.message=t},expression:"message"}})],1),e._v(" "),r("ui-form-element",[r("span",{attrs:{slot:"title"},slot:"title"}),e._v(" "),r("input-checkbox",{attrs:{slot:"content"},slot:"content",model:{value:e.emailOnly,callback:function(t){e.emailOnly=t},expression:"emailOnly"}},[r("translate",[e._v("E-mail Only")])],1)],1)],1),e._v(" "),r("ui-button",{attrs:{slot:"footer:buttons",theme:"safe","validate-group":"message"},on:{click:e.createTicket},slot:"footer:buttons"},[r("translate",[e._v("Create")])],1)],1)},n=[]}}]); |