PageSourceSearch

https://diariodecuba.net/cp/javascript/views/smb/mail-settings/list.js?40228e8ddda3d367a989

js diariodecuba.net collected 2026-10-03 22:36:59 UTC 17,398 bytes, 2 lines download raw bytes

1(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["views/smb/mail-settings/list"],{1938(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>g});var i=s(397),n=s(95),l=s(787),a=s.n(l),o=s(1936),r=s(396);const d=n.Locale.getTranslate("smb.controllers.mail-settings.list"),c=n.Locale.getSection("smb.controllers.mail-settings.list"),u=({items:e,isOutgoingMailControlAllowed:t=!1,catchAllAddressCanBeSpecified:s=!1,...n})=>{const l=e[0]?.availableNonExist??{};return(0,r.jsx)(o.default,{name:"bounceSettings",values:{nonExist:l.reject?"reject":"discard",bounceMessage:c.lmsg("bounceMessage"),catchAddress:"[email protected]",catchIp:""},items:e,handlerUrl:"/smb/mail-settings/update-bounce-settings",...n,children:(0,r.jsx)(i.FormFieldRadioButtons,{label:(0,r.jsx)(d,{content:"fieldBounce"}),name:"nonExist",options:[l.bounce?{label:(0,r.jsx)(d,{content:"optionBounceWithMessage"}),value:"bounce",indentFields:[(0,r.jsx)(i.FormFieldText,{multiline:!0,label:null,name:"bounceMessage",size:"fill"},"bounceMessage")]}:null,l.catch?{label:(0,r.jsx)(d,{content:"optionBounceForward"}),value:"catch",disabled:t&&!s&&e.length>1,description:(0,r.jsx)(d,{content:"optionBounceForwardDescription"}),indentFields:[(0,r.jsx)(i.FormFieldText,{label:null,name:"catchAddress",size:"fill"},"catchAddress")]}:null,l.external?{label:(0,r.jsx)(d,{content:"optionCatchIp"}),value:"external",indentFields:[(0,r.jsx)(i.FormFieldText,{label:null,name:"catchIp",size:"fill"},"catchIp")]}:null,l.reject?{label:(0,r.jsx)(d,{content:"optionBounceReject"}),value:"reject"}:null,l.discard?{label:(0,r.jsx)(d,{content:"optionBounceReject"}),value:"discard"}:null].filter(Boolean)})})};u.propTypes={items:a().array.isRequired,isOutgoingMailControlAllowed:a().bool,catchAllAddressCanBeSpecified:a().bool,isOpen:a().bool.isRequired,onClose:a().func.isRequired};const g=u},1928(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>u});var i=s(397),n=s(95),l=s(787),a=s.n(l),o=s(396),r=s(663);const d=n.Locale.getTranslate("components.buttons"),c=({name:e,values:t,items:s,handlerUrl:l,handleFieldChange:a,isOpen:c,onClose:u,Translate:g=n.Locale.getTranslate("smb.controllers.mail-settings.list"),confirmation:m,children:p})=>{const[b,f]=(0,o.useState)(null),[h,O]=(0,o.useState)({});(0,o.useEffect)(()=>{f(null),O(t)},[c,t]);return(0,o.jsxs)(i.Dialog,{id:`${e}PopupForm`,size:"sm",isOpen:c,onClose:u,title:(0,o.jsx)(g,{content:`${e}PopupFormTitle`}),subtitle:(0,o.jsx)(g,{content:`${e}PopupFormHint`}),form:{state:b,values:h,onSubmit:async({confirm:e,...t})=>{f("submit");const{redirect:i,status:a,statusMessages:o}=await n.api.post(l,{...t,ids:s.map(({id:e})=>e)});i&&(0,n.redirect)(i),"error"===a?(o.forEach(({content:e})=>(0,r.addToast)({intent:"danger",message:e})),u()):window.location.reload()},onFieldChange:a,submitButton:{id:"btn-send",children:(0,o.jsx)(d,{content:"ok"}),disabled:m&&!(0,i.getIn)(h,"confirm")},cancelButton:{id:"btn-cancel",children:(0,o.jsx)(d,{content:"cancel"})}},children:[p,m&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("hr",{}),(0,o.jsx)(i.FormFieldCheckbox,{required:!0,id:"confirm",name:"confirm",label:m})]})]})};c.propTypes={name:a().string.isRequired,values:a().object.isRequired,items:a().array.isRequired,handlerUrl:a().string.isRequired,isOpen:a().bool.isRequired,onClose:a().func.isRequired,Translate:a().func,handleFieldChange:a().func,confirmation:a().node,children:a().node.isRequired};const u=c},1939(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>g});var i=s(396),n=s(397),l=s(95),a=s(787),o=s.n(a),r=s(1936),d=s(1929);const c=l.Locale.getTranslate("smb.components.confirmations.domain-outgoing-messages"),u=({isOpen:e,...t})=>{const[s,l]=(0,i.useState)({});(0,i.useEffect)(()=>
1{l({"outgoing-messages":"default",radioOutgoingMessages:"default",customOutgoingMessagesValue:0,outgoingMessagesUnlimited:!1})},[e]);const a=(e,t)=>{l(s=>(0,n.setIn)(s,e,t))};return(0,i.jsx)(r.default,{name:"outgoingSpamSettings",values:s,isOpen:e,handlerUrl:"/smb/mail-settings/update-outgoing-messages",Translate:c,handleFieldChange:a,...t,children:(0,i.jsx)(d.default,{values:s,handleFieldChange:a,Translate:c})})};u.propTypes={items:o().array.isRequired,isOpen:o().bool.isRequired,onClose:o().func.isRequired};const g=u},1936(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>c});var i=s(397),n=s(95),l=s(787),a=s.n(l),o=s(1928),r=s(396);const d=({items:e,Translate:t=n.Locale.getTranslate("smb.controllers.mail-settings.list"),children:s,...l})=>(0,r.jsxs)(o.default,{items:e,Translate:t,...l,children:[s,(0,r.jsx)("hr",{}),(0,r.jsx)(i.FormField,{label:(0,r.jsx)(t,{content:"selectedDomainsHint"}),children:(0,r.jsx)("ul",{children:e.map(({id:e,name:t})=>(0,r.jsx)("li",{children:t},e))})})]});d.propTypes={name:a().string.isRequired,values:a().object.isRequired,items:a().array.isRequired,handlerUrl:a().string.isRequired,isOpen:a().bool.isRequired,onClose:a().func.isRequired,Translate:a().func,children:a().node.isRequired};const c=d},1929(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>r});var i=s(397),n=s(787),l=s.n(n),a=s(396);const o=({values:e,handleFieldChange:t,Translate:s})=>{const n=(0,i.getIn)(e,"radioOutgoingMessages"),l=(0,i.getIn)(e,"customOutgoingMessagesValue"),o=(0,i.getIn)(e,"outgoingMessagesUnlimited");return(0,a.useEffect)(()=>{t("outgoing-messages","default"===n?"default":o?"-1":l)},[n,l,o]),(0,a.jsx)(i.FormFieldRadioButtons,{label:(0,a.jsx)(s,{content:"fieldOutgoingMessages"}),name:"radioOutgoingMessages",options:[{label:(0,a.jsx)(s,{content:"fieldOutgoingMessagesDefaultOption"}),value:"default"},{label:(0,a.jsx)(s,{content:"fieldOutgoingMessagesCustomOption"}),value:"custom",indentFields:[(0,a.jsx)(i.FormField,{label:null,name:"customOutgoingMessagesValue",children:({isDisabled:t,getValue:n,setValue:l})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.Input,{size:"sm",disabled:t()||(0,i.getIn)(e,"outgoingMessagesUnlimited"),label:null,maxlength:"9",value:n(),onChange:e=>l(e.target.value)})," ",(0,a.jsx)(s,{content:"fieldOutgoingMessagesCustomOptionHint"})]})},"customOutgoingMessagesValue"),(0,a.jsx)(i.FormFieldCheckbox,{label:(0,a.jsx)(s,{content:"fieldOutgoingMessagesCustomOptionUnlimited"}),name:"outgoingMessagesUnlimited"},"outgoingMessagesUnlimited")]}]})};o.propTypes={values:l().object.isRequired,handleFieldChange:l().func.isRequired,Translate:l().func.isRequired};const r=o},1935(e,t,s){"use strict";s.r(t),s.d(t,{OPTION_DISABLE:()=>g,OPTION_ENABLE:()=>u,OPTION_INTACT:()=>c,default:()=>p});var i=s(397),n=s(95),l=s(787),a=s.n(l),o=s(396);const r=n.Locale.getTranslate("smb.controllers.mail-settings.list"),d=n.Locale.getSection("smb.controllers.mail-settings.list"),c="intact",u="on",g="off",m=({name:e,title:t,options:s={[c]:d.lmsg("intactService"),[u]:d.lmsg("onService"),[g]:d.lmsg("offService")}})=>(0,o.jsx)(i.FormFieldSelect,{name:`mail-settings-${e}`,label:(0,o.jsx)(r,{content:`field${t}`}),children:Object.entries(s).map(([e,t])=>(0,o.jsx)("option",{value:e,children:t},e))});m.propTypes={name:a().string.isRequired,title:a().string.isRequired,options:a().object};const p=m},1934(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>p});var i=s(396),n=s(95),l=s(787),a=s.n(l),o=s(1935),r=s(1936),d=s(397);const c=n.Locale.getTranslate("smb.controllers.mail-settings.list"),u=n.Locale.getSection("smb.controllers.mail-settings.list"),g="notConfigured",m=({isMailSettingsManagementAllowed:e=!1,isMailListsManagementAllowed:t=!1,isGreylistingManagementAllowed:s=!1,isSignOutgoingManagementAllowed:n=!1,isOutgoingSupported:l=!0,isOpen:a,...m})=>{const[p,b]=(0,i.useState)({}),[f,h]=(0,i.useState)(null);(0,i.useEffect)(()=>{h(null),b({"mail-settings-mail-service":o.OPTION_INTACT,"mail-settings-mailing-lists":o.OPTION_INTACT,"mail-settings-domain-keys":o.OPTION_INTACT,"mail-settings-greylisting":o.OPTION_INTACT})},[a]);return(0,i.jsxs)(r.default,{name:"switchService",values:p,handlerUrl:"/smb/mail-sett
1ings/update-switch-service",handleFieldChange:(e,t)=>{b(s=>(0,d.setIn)(s,e,t)),"mail-settings-mail-service"===e&&h(t===g?(0,i.jsx)(c,{content:"confirmMailServiceNotConfigured"}):null)},confirmation:f,isOpen:a,...m,children:[e&&(0,i.jsx)(o.default,{name:"mail-service",title:"MailService",options:{[o.OPTION_INTACT]:u.lmsg("intactService"),[o.OPTION_ENABLE]:u.lmsg("onService"),[o.OPTION_DISABLE]:u.lmsg(l?"disabledIncomingService":"offService"),[g]:u.lmsg("notConfigured")}}),t&&(0,i.jsx)(o.default,{name:"mailing-lists",title:"MailingLists"}),n&&(0,i.jsx)(o.default,{name:"domain-keys",title:"DomainKeys"}),s&&(0,i.jsx)(o.default,{name:"greylisting",title:"Greylisting"})]})};m.propTypes={items:a().array.isRequired,isMailSettingsManagementAllowed:a().bool,isOutgoingSupported:a().bool,isMailListsManagementAllowed:a().bool,isGreylistingManagementAllowed:a().bool,isSignOutgoingManagementAllowed:a().bool,isOpen:a().bool.isRequired,onClose:a().func.isRequired};const p=m},1937(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>g});var i=s(397),n=s(95),l=s(787),a=s.n(l),o=s(1936),r=s(396);const d=n.Locale.getTranslate("smb.controllers.mail-settings.list"),c=e=>e[0]?.availableWebmails??{},u=({items:e,...t})=>(0,r.jsx)(o.default,{name:"webmail",values:{"mail-settings-webmail":Object.keys(c(e))[0]}
1,items:e,handlerUrl:"/smb/mail-settings/update-webmail",...t,children:(0,r.jsx)(i.FormFieldSelect,{name:"mail-settings-webmail",label:(0,r.jsx)(d,{content:"fieldWebmail"}),children:Object.entries(c(e)).map(([e,t])=>(0,r.jsx)("option",{value:e,children:t},e))})});u.propTypes={items:a().array.isRequired,isOpen:a().bool.isRequired,onClose:a().func.isRequired};const g=u},1926(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>d});var i=s(787),n=s.n(i),l=s(95),a=s(1675);const o={hint:n().string.isRequired,expandable:n().bool},r=(0,a.default)(l.Hint,{propsList:Object.keys(o),setters:{hint:"setHint"},defaultProps:{expandable:!1}});r.displayName="JswHint",r.propTypes=o;const d=r},1674(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>c});var i=s(787),n=s.n(i),l=s(95),a=s(1675);const o={id:n().string,dataUrl:n().string,operations:n().array,itemActions:n().object,columns:n().array,data:n().shape({data:n().array,state:n().object,pager:n().object,locale:n().object,additional:n().object,pathbar:n().any}),searchFilters:n().object,searchOveral:n().string,disabledSelectHint:n().string,isDisabledItem:n().func,onRedraw:n().func,emptyViewMode:n().oneOf(["all","items"]),emptyView:n().any},r={id:void 0,dataUrl:void 0,operations:void 0,itemActions:void 0,columns:void 0,data:void 0,searchFilters:void 0,searchOveral:void 0,disabledSelectHint:void 0,isDisabledItem:void 0,onRedraw:void 0,emptyViewMode:void 0,emptyView:void 0},d=(0,a.default)(l.List,{propsList:Object.keys(o),defaultProps:r});d.displayName="JswList",d.propTypes=o;const c=d},1776(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>c});var i=s(787),n=s.n(i),l=s(397),a=s(95),o=s(832),r=s(396);const d=({items:e})=>e&&e.length>1?(0,r.jsx)(l.Tabs,{active:e.findIndex(({containerCls:e})=>"active"===e)+1,children:e.map(({title:e,href:t},s)=>(0,r.jsx)(l.Tab,{title:e,component:o.default,to:(0,a.prepareUrl)(t)},s))}):null;d.propTypes={items:n().arrayOf(n().shape({title:n().string.isRequired,href:n().string.isRequired,containerCls:n().string}))};const c=d},1675(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>l});var i=s(396),n=s(95);const l=(e,{propsList:t=[],setters:s={},defaultProps:l={}})=>a=>{const o=(0,i.useRef)(),r=(0,i.useRef)(),[d,c]=Object.entries({...l,...a}).reduce((e,[s,i])=>(e[t.includes(s)?0:1][s]=i,e),[{},{}]),u=t.map(e=>{const t=d[e];return s[e]?(r.current?.[s[e]](t),null):t});return(0,i.useLayoutEffect)(()=>(r.current=new e(d),(0,n.render)(o.current,r.current),()=>{r.current.remove(),r.current=null}),[c.key,...u]),(0,i.jsx)("div",{ref:o,...c})}},1932(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>g});var i=s(95),n=s(396),l=s(787),a=s.n(l),o=s(1674);const r=e=>{const t=(0,i.getComponent)("mail-settings-list");t.checkNonEmptySelection()&&(i.Tooltip.hide(),e(t.getSelectedItems()))},d=i.Locale.getSection("smb.controllers.mail-settings.list"),c=i.Locale.getSection("smb.components.lists.mailsettings"),u=({data:e,searchFilters:t,isOutgoingMailControlAllowed:l=!1,isMailSettingsManagementAllowed:a=!1,isManageMailBounceAllowed:u=!1,isDomainOutgoingSpamSettingsManagementAllowed:g=!1,onOpenSwitchService:m,onOpenWebmail:p,onOpenBounceSettings:b,onOpenOutgoingSpamSettings:f,isOutgoingSupported:h=!0})=>{const O=(0,n.useMemo)(()=>[i.list.COLUMN_SELECTION,{header:c.lmsg("name"),sortable:!0,dataIndex:"name",renderer:e=>
1(0,i.createElement)("a",{href:`/smb/mail-settings/edit/id/${e.id}/domainId/${e.id}`},(0,i.escapeHtml)(e.name))},{header:c.lmsg("mailService"),sortable:!0,dataIndex:"mailService",renderer:e=>{let t;return t=0===e.mailService?[(0,i.createElement)("img",{src:s(1726),alt:"enabled"})," ",c.lmsg("statusEnabled")]:null===e.mailService?[(0,i.createElement)("img",{src:s(1727),alt:"not configured"})," ",c.lmsg("statusNotConfigured")]:h?[(0,i.createElement)("img",{src:s(1727),alt:"disabled incoming"})," ",c.lmsg("statusDisabledIncoming")]:[(0,i.createElement)("img",{src:s(1727),alt:"disabled"})," ",c.lmsg("statusDisabled")],t}},{header:c.lmsg("webmail"),sortable:!0,dataIndex:"webmail",renderer:e=>e.availableWebmails[e.webmail]?(0,i.escapeHtml)(e.availableWebmails[e.webmail]):c.lmsg("webmailNone")},{header:c.lmsg("nonexist"),sortable:!0,dataIndex:"nonexist",renderer:e=>(0,i.escapeHtml)(e.availableNonExist[e.nonexist]?.replace("%%catchAddress%%",e.catchAddress??"").replace("%%catchIp%%",e.catchIp??"")??"")},l?{header:c.lmsg("numberOutgoingMessages"),renderer:e=>e.showOutgoingMessagesLimit?(0,i.createElement)("a",{href:`/smb/mail-sett
1ings/outgoing-messages/id/${e.id}`},[(0,i.createElement)("img",{src:s(1933),alt:"","aria-hidden":"true"})," ",c.lmsg("editOutgoingSpamSettings")]):""}:null],[l,h]),S=(0,n.useMemo)(()=>[{componentType:i.SmallButton,title:d.lmsg("buttonSwitchService"),description:d.lmsg("hintSwitchService"),addCls:"sb-switch-service",handler:()=>{r(m)}},a?{componentType:i.SmallButton,title:d.lmsg("buttonWebmail"),description:d.lmsg("hintWebmail"),addCls:"sb-webmail",handler:()=>{r(p)}}:null,a&&u?{componentType:i.SmallButton,title:d.lmsg("buttonBounceSettings"),description:d.lmsg("hintBounceSettings"),addCls:"sb-bounce-settings",handler:()=>{r(b)}}:null,a&&g?{componentType:i.bar.Separator}:null,a&&g?{componentType:i.SmallButton,title:d.lmsg("buttonOutgoingSpamSettings"),description:d.lmsg("hintOutgoingSpamSettings"),addCls:"sb-outgoing-spam-settings",handler:()=>{r(f)}}:null],[g,a,u,m,p,b,f]);return(0,n.jsx)(o.default,{id:"mail-settings-list",data:e,dataUrl:"/smb/mail-settings/list-data",searchFilters:t,columns:O,operations:S})};u.propTypes={data:o.default.propTypes.data.isRequired,searchFilters:o.default.propTypes.searchFilters.isRequired,isOutgoingMailControlAllowed:a().bool,isMailSettingsManagementAllowed:a().bool,isManageMailBounceAllowed:a().bool,isDomainOutgoingSpamSettingsManagementAllowed:a().bool,onOpenSwitchService:a().func.isRequired,onOpenWebmail:a().func.isRequired,onOpenBounceSettings:a().func.isRequired,onOpenOutgoingSpamSettings:a().func.isRequired,isOutgoingSupported:a().bool};const g=u},1931(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>h});var i=s(95),n=s(396),l=s(787),a=s.n(l),o=s(1926),r=s(1776),d=s(801),c=s(1932),u=s(1934),g=s(1937),m=s(1938),p=s(1939);const b=i.Locale.getSection("smb.controllers.mail-settings.list"),f=({tabs:e=[],isOutgoingMailControlAllowed:t=!1,isMailSettingsManagementAllowed:s=!1,isMailListsManagementAllowed:i=!1,isGreylistingManagementAllowed:l=!1,isSignOutgoingManagementAllowed:a=!1,catchAllAddressCanBeSpecified:d=!1,isOutgoingSupported:f=!0,...h})=>
1{const[O,S]=(0,n.useState)(!1),[x,v]=(0,n.useState)(!1),[j,M]=(0,n.useState)(!1),[w,T]=(0,n.useState)(!1),[C,A]=(0,n.useState)([]),y=(0,n.useCallback)(e=>{A(e),S(!0)},[]),F=(0,n.useCallback)(e=>{A(e),v(!0)},[]),R=(0,n.useCallback)(e=>{A(e),M(!0)},[]),I=(0,n.useCallback)(e=>{A(e),T(!0)},[]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.default,{items:e}),(0,n.jsx)(o.default,{hint:b.lmsg("hint")}),(0,n.jsx)(c.default,{isOutgoingMailControlAllowed:t,isMailSettingsManagementAllowed:s,onOpenSwitchService:y,onOpenWebmail:F,onOpenBounceSettings:R,onOpenOutgoingSpamSettings:I,isOutgoingSupported:f,...h}),(0,n.jsx)(u.default,{isOpen:O,onClose:()=>S(!1),isMailSettingsManagementAllowed:s,isMailListsManagementAllowed:i,isGreylistingManagementAllowed:l,isSignOutgoingManagementAllowed:a,isOutgoingSupported:f,items:C}),(0,n.jsx)(g.default,{isOpen:x,onClose:()=>v(!1),items:C}),(0,n.jsx)(m.default,{isOpen:j,onClose:()=>M(!1),isOutgoingMailControlAllowed:t,catchAllAddressCanBeSpecified:d,items:C}),(0,n.jsx)(p.default,{isOpen:w,onClose:()=>T(!1),items:C})]})};f.propTypes={tabs:r.default.propTypes.items,isOutgoingMailControlAllowed:a().bool,isMailSettingsManagementAllowed:a().bool,isMailListsManagementAllowed:a().bool,isGreylistingManagementAllowed:a().bool,isOutgoingSupported:a().bool,isSignOutgoingManagementAllowed:a().bool,catchAllAddressCanBeSpecified:a().bool};const h=(0,d.withPageLayout)(f)},1930(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>i.default});var i=s(1931)},1727(e){e.exports=Jsw.skinUrl+"/icons/16/plesk/off.png?84d64d1bd3267c21795505b7daa43800"},1726(e){e.exports=Jsw.skinUrl+"/icons/16/plesk/on.png?7f7c68cae29103cdfe0278b2fc8d1d9f"},1933(e){e.exports=Jsw.skinUrl+"/icons/16/plesk/protected.png?05efa2f6721c004d971db599a9ba8195"}}]);
2//# sourceMappingURL=list.js.map?40228e8ddda3d367a989

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.