D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
psa
/
admin
/
cp
/
public
/
javascript
/
views
/
admin
/
home
/
Filename :
admin.js
back
Copy
(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["views/admin/home/admin"],{1521:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var i=t(596),s=t.n(i),a=t(89),r=t(641),o=t(1504),l=t(285);const c=a.Locale.getTranslate("admin.controllers.home.admin"),d=({buttons:e})=>(0,l.jsx)(o.default,{className:"bp-custom-buttons",icon:t(1522),title:(0,l.jsx)(c,{content:"panelCustomButtons"}),children:(0,l.jsx)(r.default,{children:()=>new a.Container({tag:"ul",cls:"tools-list",items:e})})});d.propTypes={buttons:s().array.isRequired};const u=d},1502:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>b});var i=t(596),s=t.n(i),a=t(286),r=t(586),o=t(603),l=t(1503),c=t(1516),d=t(1518),u=t(1521),m=t(1523),p=t(1524),h=t(1525),f=t(1529),x=t.n(f),g=t(1530),v=t.n(g),j=t(285);const k=({customButtonsList:e=[],showPromoPuv:n=!1,promoNewHomeView:t,...i})=>{const{data:{viewer:s}={}}=(0,r.useQuery)(x()),{data:{promos:o}={promos:[]}}=(0,r.useQuery)(v());return s?(0,j.jsxs)(j.Fragment,{children:[!!t&&(0,j.jsx)(h.default,{...t}),o.length?(0,j.jsx)(m.default,{className:"home-promo-block",items:o}):null,(0,j.jsxs)(a.Grid,{sm:2,gap:"md",children:[(0,j.jsxs)(a.GridCol,{children:["ADMIN"===s.type?(0,j.jsx)(l.default,{...i}):(0,j.jsx)(c.default,{...i}),e.length?(0,j.jsx)(u.default,{buttons:e}):null]}),(0,j.jsxs)(a.GridCol,{children:[n?(0,j.jsx)(p.default,{}):null,(0,j.jsx)(d.default,{...i})]})]})]}):null};k.propTypes={customButtonsList:s().array,showPromoPuv:s().bool,promoNewHomeView:s().object};const b=(0,o.withPageLayout)(k)},1504:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>d});var i=t(611),s=t.n(i),a=t(596),r=t.n(a),o=t(286),l=t(285);const c=({baseClassName:e="home-panel",className:n,icon:t,title:i,children:a})=>(0,l.jsx)(o.Panel,{className:s()(e,n),title:(0,l.jsx)(o.Heading,{className:"home-panel__title",level:3,icon:{src:t},children:i}),children:a});c.propTypes={baseClassName:r().string,className:r().string,icon:r().string.isRequired,title:r().node.isRequired,children:r().node.isRequired};const d=c},1518:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>p});var i=t(596),s=t.n(i),a=t(586),r=t(1120),o=t(89),l=t(286),c=t(646),d=t(1504),u=t(285);const m=({mySubscriptions:e=[],mySubscriptionsTotal:n=0,createNoPermission:i=!1})=>{const{data:{viewer:s}={}}=(0,a.useQuery)(r.gql` { viewer { login type pname } } `);if(!s)return null;const m="ADMIN"===s.type?o.Locale.getTranslate("admin.controllers.home.admin"):o.Locale.getTranslate("admin.controllers.home.reseller");return(0,u.jsxs)(d.default,{className:"bp-webspaces",icon:t(1519),title:(0,u.jsx)(m,{content:"panelMyWebspaces"}),children:[e.length?(0,u.jsxs)(l.Section,{children:[e.map((({id:e,name:n})=>(0,u.jsx)(l.SectionItem,{children:(0,u.jsx)(c.default,{to:`/admin/subscription/overview/id/${e}`,children:n})},e))),n>e.length?(0,u.jsx)(l.SectionItem,{children:(0,u.jsxs)(c.default,{to:`/admin/subscription/list?context=subscriptions&force-show-search=true&searchFilter[subscriberName][searchText]=${encodeURIComponent(s.pname)}`,children:[(0,u.jsx)(m,{content:"panelMyWebspacesMore"})," >>"]})}):null]}):(0,u.jsx)(l.Section,{children:(0,u.jsx)(l.SectionItem,{children:(0,u.jsx)(m,{content:"panelMyWebspacesDescription",params:{link:(0,u.jsx)("a",{href:"/help.php?context=home.admin.mywebspaces",target:"_blank",rel:"noopener noreferrer",children:(0,u.jsx)(m,{content:"panelMyWebspacesHelpLink"})})}})})}),i?null:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("hr",{}),(0,u.jsx)(l.Action,{"data-action-name":"addSubscription",component:c.default,to:"/admin/subscription/create?context=subscriptions",icon:{src:t(1520)},children:(0,u.jsx)(m,{content:"ADMIN"===s.type?"panelMyWebspacesCreate":"panelMyWebspacesNew"})})]})]})};m.propTypes={mySubscriptions:s().arrayOf(s().shape({id:s().number.isRequired,name:s().string.isRequired})),mySubscriptionsTotal:s().number,createNoPermission:s().bool};const p=m},1516:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>p});var i=t(1504),s=t(1511),a=t(596),r=t.n(a),o=t(89),l=t(286),c=t(285);const d=o.Locale.getTranslate("admin.controllers.home.reseller"),u=o.Locale.getTranslate("admin.controllers.home._shared"),m=({creationDate:e,servicePlan:n,diskSpace:a,traffic:r,resourceUsage:o})=>(0,c.jsxs)(i.default,{className:"bp-overview",icon:t(1514),title:(0,c.jsx)(d,{content:"panelOverview"}),children:[(0,c.jsxs)(l.Section,{children:[(0,c.jsx)(l.SectionItem,{title:(0,c.jsx)(d,{content:"setupDate"}),children:e}),(0,c.jsx)(l.SectionItem,{title:(0,c.jsx)(d,{content:"servicePlan"}),children:n?(0,c.jsx)("div",{dangerouslySetInnerHTML:{__html:n}}):(0,c.jsx)(d,{content:"servicePlanCustom"})}),(0,c.jsx)(l.SectionItem,{title:(0,c.jsx)(d,{content:"diskSpace"}),children:(0,c.jsx)("div",{dangerouslySetInnerHTML:{__html:a}})}),(0,c.jsx)(l.SectionItem,{title:(0,c.jsx)(d,{content:"traffic"}),children:(0,c.jsx)("div",{dangerouslySetInnerHTML:{__html:r}})}),(0,c.jsx)(l.SectionItem,{children:(0,c.jsx)(l.Action,{href:"/cp/reseller-tools/summary-report",icon:{src:t(1515)},children:(0,c.jsx)(u,{content:"linkDetailedReport"})})}),(0,c.jsx)(l.SectionItem,{children:(0,c.jsx)(l.Action,{href:"/admin/reseller-self/subscription-overview/",icon:{src:t(1517)},children:(0,c.jsx)(u,{content:"myResourcesOverview"})})})]}),(0,c.jsx)("hr",{}),(0,c.jsx)(s.default,{resourceUsage:o})]});m.propTypes={creationDate:r().string.isRequired,servicePlan:r().string.isRequired,diskSpace:r().string.isRequired,traffic:r().string.isRequired,resourceUsage:r().array.isRequired};const p=m},1523:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>m});var i=t(285),s=t(596),a=t.n(s),r=t(611),o=t.n(r),l=t(286),c=t(89);const d=c.Locale.getTranslate("admin.controllers.home.admin"),u=({className:e=null,baseClassName:n="admin-home-promo",...t})=>{const[s,a]=(0,i.useState)(t.items),[r,u]=(0,i.useState)(1),[m,p]=(0,i.useState)(0),h=Math.ceil(s.length/r);m*r>=s.length&&p(h-1);const f=(e,n)=>{const{buttonUrl:t,buttonTarget:r,buttonText:o,iconUrl:d,title:u,text:m,hideText:p}=e;return(0,i.jsxs)(l.Item,{icon:(0,i.jsx)(l.Icon,{src:d,size:"24"}),title:(0,i.jsx)(l.Heading,{component:"h3",level:"5",children:u}),children:[(0,i.jsx)("p",{children:m}),(0,i.jsxs)("div",{children:[(0,i.jsx)(l.Button,{component:"a",href:t,target:r,children:o})," ",(0,i.jsx)(l.Button,{ghost:!0,onClick:()=>{return n=e,a(s.filter((e=>e!==n))),void(n.hideUrl&&c.api.post(n.hideUrl));var n},children:p})]})]},n)},x=m*r,g=s.slice(x,x+r);return g.length?(0,i.jsxs)(l.Alert,{className:o()(n,e),children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{children:(0,i.jsx)(d,{content:"promosTitle"})}),(0,i.jsx)(l.ItemList,{minColumnWidth:300,onColumnsChange:e=>{r!==e&&u(e)},gap:"md",hoverable:!1,children:g.map(((e,n)=>f(e,n)))})]}),h>1&&(0,i.jsxs)(l.Columns,{gap:"md",vertical:!1,children:[(0,i.jsx)(l.Column,{fill:!0,children:(0,i.jsx)(l.Button,{ghost:!0,"data-action-name":"promosPrevPage",onClick:()=>{p(m-1<0?h-1:m-1)},children:(0,i.jsx)(d,{content:"promosPrev"})})}),(0,i.jsx)(l.Column,{children:(0,i.jsx)(l.Button,{ghost:!0,"data-action-name":"promosNextPage",onClick:()=>{p(m+1>h-1?0:m+1)},children:(0,i.jsx)(d,{content:"promosNext"})})})]})]}):null};u.propTypes={items:a().array.isRequired,baseClassName:a().string,className:a().string};const m=u},1525:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>j});var i=t(596),s=t.n(i),a=t(89),r=t(286),o=t(628),l=t(580),c=t(285),d=t(1526),u=t.n(d),m=t(1527),p=t.n(m),h=t(1528),f=t.n(h);const x=a.Locale.getTranslate("admin.controllers.home.admin.promoNewPage"),g=({feedbackURL:e,progress:n=!1,switchView:t})=>(0,c.jsxs)(r.Columns,{gap:"md",children:[(0,c.jsx)(r.Column,{children:(0,c.jsx)(r.Action,{id:"switch",icon:"projects",onClick:t,progress:n,children:(0,c.jsx)(x,{content:"switch"})})}),(0,c.jsx)(r.Column,{children:(0,c.jsx)(r.Action,{id:"feedback",icon:"feedback",href:e,target:"_blank",children:(0,c.jsx)(x,{content:"feedback"})})})]});g.propTypes={feedbackURL:s().string.isRequired,progress:s().bool,switchView:s().func.isRequired};const v=({feedbackURL:e,wasSwitched:n=!1})=>{const t=(0,l.useNavigate)(),[i,s]=(0,c.useState)(!1),[a,d]=(0,c.useState)(!0),[m,{loading:h}]=(0,o.useMutation)(p(),{variables:{enableNewView:!0},onCompleted:()=>t("/cp/home")}),[v]=(0,o.useMutation)(f(),{onCompleted:()=>d(!1)});return(0,c.useEffect)((()=>{h&&s(!0)}),[h]),a?(0,c.jsx)(r.Alert,{"data-type":"promo-new-home-view",intent:"info",onClose:v,children:(0,c.jsxs)(r.Media,{title:(0,c.jsx)(r.Heading,{level:4,children:(0,c.jsx)(x,{content:n?"titleSwitched":"title"})}),image:(0,c.jsx)(r.Icon,{size:"32",src:u()}),children:[(0,c.jsx)(r.MediaSection,{children:(0,c.jsx)(x,{content:n?"descriptionSwitched":"description"})}),(0,c.jsx)(r.MediaSection,{children:(0,c.jsx)(g,{feedbackURL:e,progress:i,switchView:m})})]})}):null};v.propTypes={feedbackURL:s().string.isRequired,wasSwitched:s().bool};const j=v},1524:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>l});var i=t(286),s=t(646),a=t(89),r=t(285);const o=a.Locale.getTranslate("admin.controllers.home.admin"),l=()=>{const[e,n]=(0,r.useState)(!0);return e?(0,r.jsx)(i.Alert,{intent:"info",onClose:()=>{n(!1),a.UAT.dispatchAction("CLOSE-INVITATION-TO-PUV"),a.api.post("/admin/home/hide-promo-puv")},children:(0,r.jsxs)(i.Media,{image:(0,r.jsx)(i.Icon,{size:"32",children:(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:[(0,r.jsx)("path",{fill:"#673b72",d:"M48 41.1v2.8c0 1.2-.9 2.1-2.1 2.1H2.1C1 46 0 45.1 0 43.8v-2.7h48z"}),(0,r.jsx)("path",{fill:"#8d629c",d:"M0 9.8V4.1C0 3 .9 2 2.1 2h43.8C47 2 48 2.9 48 4.1v5.8L0 9.8z"}),(0,r.jsx)("path",{fill:"#b485bb",d:"M0 8v33.9C0 43 .9 44 2.1 44h43.8c1.2 0 2.1-1 2.1-2.1V8H0z"}),(0,r.jsx)("path",{fill:"#e4e6ed",d:"M43 19H5a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1h38a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1z"}),(0,r.jsx)("path",{fill:"#fff",d:"M43 40H5a1 1 0 0 1-1-1V16h40v23a1 1 0 0 1-1 1z"}),(0,r.jsx)("path",{fill:"#54bce7",d:"M6 18h16v10H6z"}),(0,r.jsx)("path",{fill:"#d1d3dd",d:"M24 18h8v20h-8zM34 18h8v20h-8z"})]})}),title:(0,r.jsx)("b",{children:(0,r.jsx)(o,{content:"promoPuvTitle"})}),children:[(0,r.jsx)(i.MediaSection,{children:(0,r.jsx)(o,{content:"promoPuvDescription",params:{accent:(0,r.jsx)("b",{children:(0,r.jsx)(o,{content:"promoPuvDescriptionAccent"})})}})}),(0,r.jsx)(i.MediaSection,{children:(0,r.jsx)(i.Button,{intent:"primary","data-action":"TO-POWER-USER",onClick:()=>{n(!1),a.api.post("/admin/home/hide-promo-puv"),a.api.post("/admin/index/change-view").then((e=>(0,a.redirect)(e.redirect)))},children:(0,r.jsx)(o,{content:"promoPuvButton"})})}),(0,r.jsx)(i.MediaSection,{children:(0,r.jsx)(i.Hint,{children:(0,r.jsx)(o,{content:"promoPuvHint",params:{link:(0,r.jsx)(s.default,{to:"/cp/settings-ui/edit-interface-view",children:(0,r.jsx)("b",{children:(0,r.jsx)(o,{content:"promoPuvHintLink"})})})}})})})]})}):null}},1510:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var i=t(286),s=t(596),a=t.n(s),r=t(89),o=t(1507),l=t(285);const c=r.Locale.getTranslate("admin.controllers.home.admin"),d=({compact:e=!1,updates:n=[],lastChecked:t=null})=>(0,l.jsxs)(o.default,{compact:e,title:n.length>1?(0,l.jsx)(c,{content:"updatesForPackagesAreAvailable",params:{packages:(0,l.jsx)(i.Link,{href:"/admin/pum/updates-list",children:(0,l.jsx)(c,{content:"packages",params:{count:n.length}})})}}):(0,l.jsx)(c,{content:"updatesForPackageIsAvailable",params:{package:`${n[0].name} ${n[0].version_to}`}}),hint:t?(0,l.jsx)(c,{content:"updatesLastChecked",params:{date:t}}):null,children:[(0,l.jsx)(i.Button,{onClick:async()=>{const{PopupPackagesUpdate:e}=await Plesk.require("app/pum");new e({urls:{packageUpdateInfo:"/admin/pum/update-info",updatePackages:"/admin/pum/update"},packages:n})},intent:"primary",children:n.length>1?(0,l.jsx)(c,{content:"updateAll"}):(0,l.jsx)(c,{content:"updateNow"})})," ",(0,l.jsx)(i.Link,{href:"/admin/pum/updates-list",children:(0,l.jsx)(c,{content:"showDetails"})})]});d.propTypes={compact:a().bool,updates:a().array,lastChecked:a().string};const u=d},1511:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var i=t(596),s=t.n(i),a=t(89),r=t(286),o=t(646),l=t(285);const c=a.Locale.getTranslate("admin.controllers.home._shared"),d=({resourceUsage:e})=>(0,l.jsx)("table",{className:"form-table",width:"100%",cellSpacing:"0","data-name":"resourceUsage",children:(0,l.jsx)("tbody",{children:e.map((({iconUrl:e,title:n,listUrl:t,total:i,createUrl:s,overuseUrl:a,overuse:d})=>(0,l.jsxs)("tr",{className:"form-row",children:[(0,l.jsx)("td",{className:"field-name",children:(0,l.jsx)(r.Text,{bold:!0,component:r.Status,icon:{src:e},children:(0,l.jsx)(c,{content:n})})}),(0,l.jsx)("td",{className:"number t-r",children:(0,l.jsx)(o.default,{to:t,children:(0,l.jsx)(c,{content:"totalItems",params:{value:i}})})}),(0,l.jsx)("td",{children:s?(0,l.jsx)(r.AuxiliaryActions,{children:(0,l.jsx)(o.default,{to:s,children:(0,l.jsx)(c,{content:"linkAddNew"})})}):(0,l.jsx)("span",{children:" "})}),(0,l.jsx)("td",{children:a?(0,l.jsx)(o.default,{to:a,children:(0,l.jsx)(c,{content:"overuseItems",params:{value:d}})}):(0,l.jsx)("span",{children:" "})})]},n)))})});d.propTypes={resourceUsage:s().arrayOf(s().shape({iconUrl:s().string.isRequired,title:s().string.isRequired,listUrl:s().string.isRequired,total:s().number.isRequired,createUrl:s().string,overuseUrl:s().string,overuse:s().number})).isRequired};const u=d},1512:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>d});var i=t(596),s=t.n(i),a=t(89),r=t(286),o=t(285);const l=a.Locale.getTranslate("admin.controllers.home.admin"),c=({isOutgoingMessagesLimitEnabled:e=!1,isOutgoingMessagesExceedingForConfiguredPeriod:n=!1,outgoingMailUrl:t,serverProtectionSettingsUrl:i,fail2banStatus:s,banListUrl:a,isFail2banAvailable:c=!1,isModSecurityAvailable:d=!1,modSecurityState:u,modSecurityChangeSettingsLink:m=null,webAppFirewallUrl:p})=>{const h=()=>{if(!c)return null;let e=(0,o.jsx)(r.Status,{intent:"inactive",children:(0,o.jsx)(l,{content:"fail2banInactive"})}),n=(0,o.jsx)(r.Link,{href:i,children:(0,o.jsx)(l,{content:"fail2banChangeSettings"})});return"on"===s?(e=(0,o.jsx)(r.Status,{intent:"success",children:(0,o.jsx)(l,{content:"fail2banActive"})}),n=(0,o.jsx)(r.Link,{href:a,children:(0,o.jsx)(l,{content:"fail2banBannedIps"})})):"failed"===s&&(e=(0,o.jsx)(l,{content:"fail2banError"})),(0,o.jsxs)(r.SectionItem,{title:(0,o.jsx)(l,{content:"fail2banTitle"}),children:[e,(0,o.jsx)("br",{}),n]})};return e||c||d?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("hr",{}),(0,o.jsxs)(r.Section,{children:[e?(0,o.jsx)(r.SectionItem,{title:(0,o.jsx)(l,{content:"outgoingAntispamTitle"}),children:n?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.Status,{intent:"warning",children:(0,o.jsx)(l,{content:"outgoingAntispamStatusAttention"})}),(0,o.jsx)("br",{}),(0,o.jsx)(r.Link,{href:t,children:(0,o.jsx)(l,{content:"outgoingAntispamStatusAttentionLink"})})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.Status,{intent:"success",children:(0,o.jsx)(l,{content:"outgoingAntispamStatusOk"})}),(0,o.jsx)("br",{}),(0,o.jsx)(r.Link,{href:t,children:(0,o.jsx)(l,{content:"outgoingAntispamStatusOkLink"})})]})}):null,h(),d?(0,o.jsx)(r.SectionItem,{title:(0,o.jsx)(l,{content:"modSecurityTitle"}),children:"On"===u?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.Status,{intent:"success",children:(0,o.jsx)(l,{content:`modSecurityState${u}`})}),(0,o.jsx)("br",{}),(0,o.jsx)(r.Link,{href:p,children:(0,o.jsx)(l,{content:"modSecurityManagement"})})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.Status,{intent:"inactive",children:(0,o.jsx)(l,{content:`modSecurityState${u}`})}),(0,o.jsx)("br",{}),m,(0,o.jsx)(r.Link,{href:p,children:(0,o.jsx)(l,{content:"modSecurityChangeSettings"})})]})}):null]})]}):null};c.propTypes={isOutgoingMessagesLimitEnabled:s().bool,isOutgoingMessagesExceedingForConfiguredPeriod:s().bool,outgoingMailUrl:s().string.isRequired,serverProtectionSettingsUrl:s().string.isRequired,fail2banStatus:s().string.isRequired,banListUrl:s().string.isRequired,isFail2banAvailable:s().bool,isModSecurityAvailable:s().bool,modSecurityState:s().string.isRequired,modSecurityChangeSettingsLink:s().string,webAppFirewallUrl:s().string.isRequired};const d=c},1505:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>d});var i=t(596),s=t.n(i),a=t(286),r=t(89),o=t(285);const l=r.Locale.getTranslate("admin.controllers.home.admin"),c=({hostName:e,ipAddress:n,os:t,productName:i,panelVersion:s,installedPatch:r=null,lastUpdate:c=null})=>(0,o.jsxs)(a.Section,{"data-name":"systemInfo",children:[(0,o.jsx)(a.SectionItem,{title:(0,o.jsx)(l,{content:"hostname"}),children:e}),(0,o.jsx)(a.SectionItem,{title:(0,o.jsx)(l,{content:"ipAddress"}),children:n}),(0,o.jsx)(a.SectionItem,{title:(0,o.jsx)(l,{content:"os"}),children:t}),(0,o.jsxs)(a.SectionItem,{title:(0,o.jsx)(l,{content:"product"}),children:[i,(0,o.jsx)("br",{}),(0,o.jsxs)(a.Hint,{children:[(0,o.jsx)(l,{content:"panelVersion"})," ",s,r?(0,o.jsxs)(o.Fragment,{children:[" ",(0,o.jsx)(l,{content:"installedPatchVersion",params:{installedPatch:r}})]}):null,c?(0,o.jsx)(l,{content:"lastUpdateDate",params:{lastUpdate:c}}):null]})]})]});c.propTypes={hostName:s().string.isRequired,ipAddress:s().string.isRequired,os:s().string.isRequired,productName:s().string.isRequired,panelVersion:s().string.isRequired,installedPatch:s().string,lastUpdate:s().string};const d=c},1503:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>b});var i=t(586),s=t(89),a=t(286),r=t(1504),o=t(1505),l=t(1506),c=t(1509),d=t(1510),u=t(1511),m=t(1512),p=t(596),h=t.n(p),f=t(1513),x=t.n(f),g=t(285);const v=s.Locale.getTranslate("admin.controllers.home.admin"),j=s.Locale.getTranslate("admin.controllers.home._shared"),k=({updates:e,pum:n,systemInfo:s,upgrade:p,securityInfo:h,resourceUsage:f,isClassicMode:k})=>{const{data:{config:b}={}}=(0,i.useQuery)(x());return(0,g.jsxs)(r.default,{className:"bp-system-overview",icon:t(1514),title:(0,g.jsx)(v,{content:"panelSystemOverview"}),children:[(0,g.jsx)(o.default,{...s}),b?.updates?.showControls?(0,g.jsx)(l.default,{...p,isClassicMode:k}):null,b?.updates?.showControls&&e?(0,g.jsx)(c.default,{...e}):null,n?(0,g.jsx)(d.default,{...n}):null,(0,g.jsx)(m.default,{...h}),(0,g.jsx)("hr",{}),(0,g.jsx)(u.default,{resourceUsage:f}),(0,g.jsx)("hr",{}),(0,g.jsx)(a.Action,{href:"/cp/server/summary-report",icon:{src:t(1515)},children:(0,g.jsx)(j,{content:"linkDetailedReport"})})]})};k.propTypes={updates:h().object,pum:h().shape(d.default.propTypes),systemInfo:h().object.isRequired,upgrade:h().object,securityInfo:h().object.isRequired,resourceUsage:h().array.isRequired,isClassicMode:h().bool.isRequired};const b=k},1507:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>l});var i=t(286),s=t(596),a=t.n(s),r=t(285);const o=({compact:e=!1,title:n,hint:s=null,children:a})=>{const o=(0,r.jsx)(i.Icon,{src:t(1508),size:"16"});return(0,r.jsx)(i.Alert,{intent:"info",children:e?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{children:[o," ",n]}),(0,r.jsx)("p",{children:a}),s?(0,r.jsx)("p",{children:(0,r.jsx)(i.Text,{intent:"muted",children:s})}):null]}):(0,r.jsxs)(i.Media,{image:o,children:[(0,r.jsx)(i.MediaSection,{children:n}),(0,r.jsx)(i.MediaSection,{children:a}),s?(0,r.jsx)(i.MediaSection,{children:(0,r.jsx)(i.Text,{intent:"muted",children:s})}):null]})})};o.propTypes={compact:a().bool,title:a().any.isRequired,children:a().any.isRequired,hint:a().any};const l=o},1509:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>h});var i=t(286),s=t(285),a=t(596),r=t.n(a),o=t(1120),l=t(628),c=t(89),d=t(1507);const u=c.Locale.getTranslate("admin.controllers.home.admin"),m=o.gql` mutation UpdateComponents { updateComponents { id } } `,p=({compact:e=!1,availablePatch:n,updateWhatsNewUrl:t,runningTaskId:a})=>{const[r,o]=(0,s.useState)(a),[p,{loading:h}]=(0,l.useMutation)(m,{onCompleted:({updateComponents:e})=>{o(e.id)}});return(0,s.useEffect)((()=>{r&&c.Observer.append((({id:e})=>{+e==+r&&window.location.reload()}),"plesk:taskComplete")}),[r]),(0,s.jsxs)(d.default,{compact:e,title:(0,s.jsx)(u,{content:"updatesAvailable",params:{version:n}}),children:[(0,s.jsx)(i.Button,{intent:"primary",onClick:async()=>{(0,c.clearStatusMessages)();try{await p()}catch({message:e}){(0,c.addStatusMessage)("warning",e)}},state:h||r?"loading":null,children:(0,s.jsx)(u,{content:"installNow"})})," ",(0,s.jsx)(i.Link,{href:"/admin/update",target:"_blank",children:(0,s.jsx)(u,{content:"installShow"})})," ",(0,s.jsx)(i.Link,{href:t,target:"_blank",children:(0,s.jsx)(u,{content:"seeWhatsNew"})})]})};p.propTypes={compact:r().bool,availablePatch:r().string.isRequired,updateWhatsNewUrl:r().string.isRequired,runningTaskId:r().string};const h=p},1506:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var i=t(286),s=t(285),a=t(89),r=t(596),o=t.n(r),l=t(1507);const c=a.Locale.getTranslate("admin.controllers.home.admin"),d=({isClassicMode:e=!1,isAutoupdatesDisabled:n,updateSettingsUrl:t,changelogUrl:r,availableUpgrade:o=null,upgradeWhatsNewUrl:d=null,...u})=>{const[m,p]=(0,s.useState)(!1),[h,f]=(0,s.useState)(o),[x,g]=(0,s.useState)(d),[v,j]=(0,s.useState)(u.lastChecked);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.Heading,{component:"div",level:5,children:m?(0,s.jsx)(i.Status,{progress:!0,children:(0,s.jsx)(c,{content:"waitMessage"})}):(0,s.jsx)(i.Link,{onClick:async()=>{let e;p(!0),(0,a.clearStatusMessages)();try{e=await a.api.post("/admin/home/check-for-updates")}catch(e){return void(0,a.addStatusMessage)("error",e.message)}finally{p(!1)}const{status:n,lastChecked:t,statusMessages:i,newVersion:s,whatsNewUrl:r}=e;"error"!==n?(f(s),g(r),j(t)):i.forEach((({status:e,content:n})=>{(0,a.addStatusMessage)(e,n)}))},"data-name":"checkForUpdates",children:(0,s.jsx)(c,{content:"checkForUpdates"})})}),v?(0,s.jsx)("p",{children:(0,s.jsx)(i.Text,{intent:"muted","data-name":"lastCheckedDate",children:(0,s.jsx)(c,{content:"checkedAt",params:{lastChecked:v}})})}):null,e?(0,s.jsxs)("p",{children:[(0,s.jsx)(i.Link,{href:r,target:"_blank",children:(0,s.jsx)(c,{content:"seeChangelog"})}),(0,s.jsx)("span",{className:"delimiter",children:" | "}),(0,s.jsx)(i.Link,{href:"/admin/update/add-components/",target:"_blank",children:(0,s.jsx)(c,{content:"addComponents"})})]}):null,e&&n?(0,s.jsx)(i.Status,{intent:"warning",children:(0,s.jsx)(i.Link,{href:t,children:(0,s.jsx)(c,{content:"enableAutoupdate"})})}):null,h?(0,s.jsxs)(l.default,{compact:!e,title:(0,s.jsx)(c,{content:"updateIsAvailable",params:{product:h}}),children:[(0,s.jsx)(i.Button,{intent:"primary",component:"a",href:"/admin/update/product",target:"_blank",rel:"noopener noreferrer",children:(0,s.jsx)(c,{content:"installNow"})})," ",(0,s.jsx)(i.Link,{href:x,target:"_blank",children:(0,s.jsx)(c,{content:"seeWhatsNew"})})]}):null]})};d.propTypes={isClassicMode:o().bool,availableUpgrade:o().string,upgradeWhatsNewUrl:o().string,lastChecked:o().string.isRequired,changelogUrl:o().string.isRequired,updateSettingsUrl:o().string.isRequired,isAutoupdatesDisabled:o().bool.isRequired};const u=d},1501:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i.default});var i=t(1502)},1520:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/open-webspace.png?eacf27c9d2806ff2c2e196b3e611f4e4"},1517:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/resources.png?aca573a2ea3c713332e0319fe62f99ac"},1515:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/stats.png?6a39051adc0633466df48a83a804028c"},1508:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/update-light.png?74fefb9b3ca4a30e8fb17619678aa233"},1522:e=>{e.exports=Jsw.skinUrl+"/icons/32/plesk/custom-buttons.png?7cf218aebaf85599ee9d8db8e1a3ee91"},1514:e=>{e.exports=Jsw.skinUrl+"/icons/32/plesk/system-overview.png?6ef318b83eea9b5c63f530e457fed0af"},1519:e=>{e.exports=Jsw.skinUrl+"/icons/32/plesk/webspaces.png?33a8ec192f24d9bbfbc60969b75b1841"},1526:e=>{e.exports=Jsw.skinUrl+"/images/wave.png?cb207b07fa5bec748d1d05473f492a23"},1528:e=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"HideHomeViewPromo"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hideHomeViewPromo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"query"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"login"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"home"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"feedbackURL"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:217}};n.loc.source={body:"mutation HideHomeViewPromo {\n hideHomeViewPromo {\n query {\n viewer {\n login\n home {\n feedbackURL\n }\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function t(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&n.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){t(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){t(e,n)})),e.definitions&&e.definitions.forEach((function(e){t(e,n)}))}var i={};function s(e,n){for(var t=0;t<e.definitions.length;t++){var i=e.definitions[t];if(i.name&&i.name.value==n)return i}}n.definitions.forEach((function(e){if(e.name){var n=new Set;t(e,n),i[e.name.value]=n}})),e.exports=n,e.exports.HideHomeViewPromo=function(e,n){var t={kind:e.kind,definitions:[s(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var a=i[n]||new Set,r=new Set,o=new Set;for(a.forEach((function(e){o.add(e)}));o.size>0;){var l=o;o=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var i=s(e,n);i&&t.definitions.push(i)})),t}(n,"HideHomeViewPromo")},1529:e=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"HomePage"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"login"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"type"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:65}};n.loc.source={body:"query HomePage {\n viewer {\n login\n type\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function t(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&n.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){t(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){t(e,n)})),e.definitions&&e.definitions.forEach((function(e){t(e,n)}))}var i={};function s(e,n){for(var t=0;t<e.definitions.length;t++){var i=e.definitions[t];if(i.name&&i.name.value==n)return i}}n.definitions.forEach((function(e){if(e.name){var n=new Set;t(e,n),i[e.name.value]=n}})),e.exports=n,e.exports.HomePage=function(e,n){var t={kind:e.kind,definitions:[s(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var a=i[n]||new Set,r=new Set,o=new Set;for(a.forEach((function(e){o.add(e)}));o.size>0;){var l=o;o=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var i=s(e,n);i&&t.definitions.push(i)})),t}(n,"HomePage")},1530:e=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Promos"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"promos"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"buttonUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"buttonText"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"buttonTarget"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hideUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hideText"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"text"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"iconUrl"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:170}};n.loc.source={body:"query Promos {\n promos {\n title\n buttonUrl\n buttonText\n buttonTarget\n hideUrl\n hideText\n text\n iconUrl\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function t(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&n.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){t(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){t(e,n)})),e.definitions&&e.definitions.forEach((function(e){t(e,n)}))}var i={};function s(e,n){for(var t=0;t<e.definitions.length;t++){var i=e.definitions[t];if(i.name&&i.name.value==n)return i}}n.definitions.forEach((function(e){if(e.name){var n=new Set;t(e,n),i[e.name.value]=n}})),e.exports=n,e.exports.Promos=function(e,n){var t={kind:e.kind,definitions:[s(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var a=i[n]||new Set,r=new Set,o=new Set;for(a.forEach((function(e){o.add(e)}));o.size>0;){var l=o;o=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var i=s(e,n);i&&t.definitions.push(i)})),t}(n,"Promos")},1527:e=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SwitchHomeView"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"enableNewView"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"switchHomeView"},arguments:[{kind:"Argument",name:{kind:"Name",value:"enableNewView"},value:{kind:"Variable",name:{kind:"Name",value:"enableNewView"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"enableNewView"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:134}};n.loc.source={body:"mutation SwitchHomeView($enableNewView: Boolean!) {\n switchHomeView(enableNewView: $enableNewView) {\n enableNewView\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function t(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&n.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){t(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){t(e,n)})),e.definitions&&e.definitions.forEach((function(e){t(e,n)}))}var i={};function s(e,n){for(var t=0;t<e.definitions.length;t++){var i=e.definitions[t];if(i.name&&i.name.value==n)return i}}n.definitions.forEach((function(e){if(e.name){var n=new Set;t(e,n),i[e.name.value]=n}})),e.exports=n,e.exports.SwitchHomeView=function(e,n){var t={kind:e.kind,definitions:[s(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var a=i[n]||new Set,r=new Set,o=new Set;for(a.forEach((function(e){o.add(e)}));o.size>0;){var l=o;o=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var i=s(e,n);i&&t.definitions.push(i)})),t}(n,"SwitchHomeView")},1513:e=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Updates"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updates"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"showControls"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:90}};n.loc.source={body:"query Updates {\n config {\n updates {\n showControls\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function t(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&n.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){t(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){t(e,n)})),e.definitions&&e.definitions.forEach((function(e){t(e,n)}))}var i={};function s(e,n){for(var t=0;t<e.definitions.length;t++){var i=e.definitions[t];if(i.name&&i.name.value==n)return i}}n.definitions.forEach((function(e){if(e.name){var n=new Set;t(e,n),i[e.name.value]=n}})),e.exports=n,e.exports.Updates=function(e,n){var t={kind:e.kind,definitions:[s(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var a=i[n]||new Set,r=new Set,o=new Set;for(a.forEach((function(e){o.add(e)}));o.size>0;){var l=o;o=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var i=s(e,n);i&&t.definitions.push(i)})),t}(n,"Updates")}}]); //# sourceMappingURL=admin.js.map?e21f8d4623c66fd6e987