D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
psa
/
admin
/
cp
/
public
/
javascript
/
views
/
smb
/
account
/
Filename :
index.js
back
Copy
"use strict";(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["views/smb/account/index"],{1534:(t,e,o)=>{o.r(e),o.d(e,{default:()=>u});var a=o(596),s=o.n(a),n=o(89),l=o(1535);const r={id:s().string,dataUrl:s().string,operations:s().array,itemActions:s().object,columns:s().array,data:s().shape({data:s().array,state:s().object,pager:s().object,locale:s().object,additional:s().object,pathbar:s().any}),searchFilters:s().object,searchOveral:s().string,disabledSelectHint:s().string,isDisabledItem:s().func,onRedraw:s().func,emptyViewMode:s().oneOf(["all","items"]),emptyView:s().any},i={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},c=(0,l.default)(n.List,{propsList:Object.keys(r),defaultProps:i});c.displayName="JswList",c.propTypes=r;const u=c},1535:(t,e,o)=>{o.r(e),o.d(e,{default:()=>n});var a=o(285),s=o(89);const n=(t,{propsList:e=[],setters:o={},defaultProps:n={}})=>l=>{const r=(0,a.useRef)(),i=(0,a.useRef)(),[c,u]=Object.entries({...n,...l}).reduce(((t,[o,a])=>(t[e.includes(o)?0:1][o]=a,t)),[{},{}]),d=e.map((t=>{const e=c[t];return o[t]?(i.current?.[o[t]](e),null):e}));return(0,a.useLayoutEffect)((()=>(i.current=new t(c),(0,s.render)(r.current,i.current),()=>{i.current.remove(),i.current=null})),[u.key,...d]),(0,a.jsx)("div",{ref:r,...u})}},1819:(t,e,o)=>{o.r(e),o.d(e,{default:()=>d});var a=o(285),s=o(89),n=o(1534);const l=s.Locale.getSection("smb.controllers.account.index"),r=s.Locale.getSection("smb.components.lists.subscriptions"),i=()=>{document.querySelectorAll("span.hint.hint-info").forEach((({id:t})=>{new s.DynamicPopupHint.Instance({title:l.lmsg("subscriptionsHintTitle"),waitMsg:l.lmsg("subscriptionsHintWaitMessage"),url:`/account/stats-hint/id/${t.replace("hint-item-","")}`,placement:"right",target:t})}))},c=t=>0===Number(t.id),u=({data:t,dataUrl:e})=>{const o=(0,a.useMemo)((()=>[{header:r.lmsg("subscription"),sortable:!0,dataIndex:"domain",renderer({isMyResources:t,domain:e,id:o}){let a=`<a href="/smb/account/switch/id/${o}?hideNotice=1&returnUrl=${encodeURIComponent(`/smb/account/show/id/${o}`)}">${e}</a> <span class="hint hint-info" id="hint-item-${o}"><span>(?)</span></span>`;return t&&(a=`<a href="/smb/account/my-resources">${e}</a>`),a}},{header:r.lmsg("planName"),sortable:!0,dataIndex:"planName",renderer:({planName:t})=>t?(0,s.escapeHtml)(t):"—"},{header:r.lmsg("setupDate"),sortable:!0,dataIndex:"setupDate",renderer:({setupDate:t})=>t||"—"},{header:"",cls:"text-right",renderer:({isMyResources:t,id:e})=>t?"":`<span><span class="tooltipData">${r.lmsg("switchToLinkHint")}</span><a href="/smb/account/switch/all/false/id/${e}" class="s-btn sb-switch"><span>${r.lmsg("switchToLink")}</span></a></span>`}]),[]);return(0,a.jsx)(n.default,{id:"subscriptions-list",data:t,dataUrl:e,columns:o,onRedraw:i,isDisabledItem:c})};u.propTypes={data:n.default.propTypes.data.isRequired,dataUrl:n.default.propTypes.dataUrl.isRequired};const d=u},1817:(t,e,o)=>{o.r(e),o.d(e,{default:()=>m});var a=o(596),s=o.n(a),n=o(89),l=o(603),r=o(1534),i=o(1818),c=o(1819),u=o(285);const d=n.Locale.getTranslate("smb.controllers.account.index"),p=["myProfile","backupAll","custom"],b=({isClassicMode:t,allowAccountLocalOrFtpBackups:e,isOwnerClient:o,data:a,dataUrl:s})=>(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("p",{children:(0,u.jsx)(d,{content:"accountOverviewHint"})}),(0,u.jsx)(i.default,{operations:p,isClassicMode:t,allowAccountLocalOrFtpBackups:e,isOwnerClient:o}),(0,u.jsx)(c.default,{data:a,dataUrl:s})]});b.propTypes={isClassicMode:s().bool.isRequired,allowAccountLocalOrFtpBackups:s().bool.isRequired,isOwnerClient:s().bool.isRequired,data:r.default.propTypes.data.isRequired,dataUrl:r.default.propTypes.dataUrl.isRequired};const m=(0,l.withPageLayout)(b)},1816:(t,e,o)=>{o.r(e),o.d(e,{default:()=>a.default});var a=o(1817)},1818:(t,e,o)=>{o.r(e),o.d(e,{default:()=>u});var a=o(285),s=o(596),n=o.n(s),l=o(286),r=o(89),i=o(646);const c=({operations:t,domainId:e="",isClassicMode:o=!1,allowAccountLocalOrFtpBackups:s=!1,allowBackupRestoreManagement:n=!1,isOwnerClient:c=!1})=>{const{isShowMyProfileButton:u,isShowBackupAllButton:d,isShowBackupButton:p,isShowCustomButton:b}=(0,a.useMemo)((()=>({isShowMyProfileButton:t.includes("myProfile")&&!o,isShowBackupAllButton:t.includes("backupAll")&&s,isShowBackupButton:t.includes("backup")&&n,isShowCustomButton:t.includes("custom")&&c})),[s,n,o,c,t]);return(0,a.jsx)(l.LocaleProvider,{messages:r.Locale.getSection("smb.controllers.account._shared").messages,children:(0,a.jsx)(l.Toolbar,{children:(0,a.jsxs)(l.ToolbarGroup,{title:(0,a.jsx)(l.Translate,{content:"toolbarGroupActionsTitle"}),children:[u?(0,a.jsx)(l.ToolbarGroup,{title:(0,a.jsx)(l.Translate,{content:"toolbarGroupProfileTitle"}),children:(0,a.jsx)(l.Button,{"data-id":"accountToolbarMyProfileButton",component:i.default,tooltip:(0,a.jsx)(l.Translate,{content:"buttonProfileHint"}),href:"/smb/my-profile",children:(0,a.jsx)(l.Translate,{content:"buttonProfile"})},"accountToolbarMyProfileButton")}):null,d||p?(0,a.jsxs)(l.ToolbarGroup,{title:(0,a.jsx)(l.Translate,{content:"toolbarGroupBackUpTitle"}),children:[d?(0,a.jsx)(l.Button,{"data-id":"accountToolbarBackupAllButton",component:i.default,tooltip:(0,a.jsx)(l.Translate,{content:"buttonBackupAllHint"}),href:"/smb/backup",children:(0,a.jsx)(l.Translate,{content:"buttonBackupAll"})},"accountToolbarBackupAllButton"):null,p?(0,a.jsx)(l.Button,{"data-id":"accountToolbarBackupButton",component:i.default,tooltip:(0,a.jsx)(l.Translate,{content:"buttonBackupSubscriptionHint"}),href:`/smb/backup/list/domainId/${e}`,children:(0,a.jsx)(l.Translate,{content:"buttonBackupSubscription"})},"accountToolbarBackupButton"):null]}):null,b?(0,a.jsx)(l.ToolbarGroup,{title:(0,a.jsx)(l.Translate,{content:"toolbarGroupServicesTitle"}),children:(0,a.jsx)(l.Button,{"data-id":"accountToolbarCustomButton",component:i.default,tooltip:(0,a.jsx)(l.Translate,{content:"buttonCustomButtonsHint"}),href:"/smb/custom-buttons/list",children:(0,a.jsx)(l.Translate,{content:"buttonCustomButtons"})},"accountToolbarCustomButton")}):null]})})})};c.propTypes={operations:n().arrayOf(n().string).isRequired,domainId:n().string,isClassicMode:n().bool,allowAccountLocalOrFtpBackups:n().bool,allowBackupRestoreManagement:n().bool,isOwnerClient:n().bool};const u=c}}]); //# sourceMappingURL=index.js.map?21e40781f62d0ef4d800