PageSourceSearch

https://unionyconfianza.es/cp/javascript/views/admin/client/ip-address.js?692da085db45da9832b0

js unionyconfianza.es collected 2026-10-06 09:53:22 UTC 10,987 bytes, 2 lines download raw bytes

1(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["views/admin/client/ip-address"],{1122:(e,t,n)=>{"use strict";n.r(t),n.d(t,{SORT_ASC:()=>c,SORT_DESC:()=>m,default:()=>y});var i=n(270),s=n(272),a=n.n(s),o=n(271),r=n(89);const l=r.Locale.getTranslate("components.list"),d=r.Locale.getSection("components.list"),c="ASC",m="DESC",u="all",p={set(e,t){localStorage.setItem(e,JSON.stringify(t))},get(e){const t=localStorage.getItem(e);return JSON.parse(t)}},g=e=>`list-sort_${e}`,f=e=>`list-page_${e}`,h=({id:e,data:t,columns:n,itemsPerPage:s=25,itemsPerPageOptions:a=[10,25,100,u],sortColumn:r,sortDirection:m=c,searchField:h,locale:y={},emptyView:v,emptyFilteredView:S,toolbar:x,selection:P=[],onSelectionChange:b,searchBarInputProps:k,rowKey:j="key",...C})=>{const{sortColumn:w,sortDirection:A,setSortState:T}=((e,{sortColumn:t,sortDirection:n})=>{const[{sortColumn:s,sortDirection:a},o]=(0,i.useState)({sortColumn:p.get(g(e))?.sortColumn??t,sortDirection:p.get(g(e))?.sortDirection??n});return{sortColumn:s,sortDirection:a,setSortState:t=>{o((e=>({...e,...t}))),p.set(g(e),{...p.get(g(e)),...t})}}})(e,{sortColumn:r??n.find((({sortable:e})=>e))?.key,sortDirection:m}),{page:D,itemsPerPage:I,searchPattern:L,setPageState:E}=((e,{itemsPerPage:t})=>{const[{page:n,itemsPerPage:s,searchPattern:a},o]=(0,i.useState)({page:p.get(f(e))?.page??1,itemsPerPage:p.get(f(e))?.itemsPerPage??t,searchPattern:p.get(f(e))?.searchPattern??""});return{page:n,itemsPerPage:s,searchPattern:a,setPageState:t=>{o((e=>({...e,...t}))),p.set(f(e),{...p.get(f(e)),...t})}}})(e,{itemsPerPage:a.includes(s)?s:a[0]}),R=(0,i.useMemo)((()=>L?S??(0,i.jsx)(o.ListEmptyView,{reason:"filtered",title:(0,i.jsx)(l,{content:"emptyViewFilteredTitle"}),description:(0,i.jsx)(l,{content:"emptyViewFilteredDescription"})}):v??(0,i.jsx)(o.ListEmptyView,{title:(0,i.jsx)(l,{content:"emptyViewTitle"})})),[L,v,S]),N=(0,i.useMemo)((()=>n.map((({sortDataField:e,...t})=>t))),[n]),O=(0,i.useMemo)((()=>h&&L?t.filter((e=>(Array.isArray(h)?h:[h]).some((t=>e[t]&&String(e[t]).toLowerCase().includes(L.toLowerCase()))))):t),[t,L,h]),M=(0,i.useMemo)((()=>{if(!w)return O;const e=n.find((({key:e})=>e===w))?.sortDataField??w,t=n.find((({key:e})=>e===w))?.sort??((t,n)=>t[e]<n[e]?-1:t[e]>n[e]?1:0);return[...O].sort(((e,n)=>c===A?t(e,n):t(n,e)))}),[O,w,A,n]),V=(0,i.useMemo)((()=>{if(I===u)return M;const e=I*(D-1),t=e+I;return M.slice(e,t)}),[D,M,I]),F=(0,i.useCallback)((e=>{E({searchPattern:e}),e!==L&&E({page:1})}),[L]),B=(0,i.useCallback)((e=>{E({itemsPerPage:e});(e===u?1:Math.ceil(O.length/e))<D&&E({page:1})}),[O.length,D]);return(0,i.useEffect)((()=>{if("function"==typeof b&&P.length){const e=O.map((e=>{return t=e,"function"==typeof(n=j)?n(t):t[n];var t,n})).filter((e=>P.includes(e)));b(e)}}),[O]),(0,i.jsx)(o.List,{pagination:(0,i.jsx)(o.Pagination,{current:D,total:I===u?1:Math.ceil(O.length/I),onSelect:e=>E({page:e}),itemsPerPage:I,itemsPerPageOptions:a,onItemsPerPageChange:B}),toolbar:(x||h)&&(0,i.jsxs)(o.Toolbar,{children:[x,h&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.ToolbarExpander,{}),(0,i.jsx)(o.ToolbarGroup,{title:"",children:(0,i.jsx)(o.SearchBar,{inputProps:{placeholder:d.lmsg("searchPlaceholder"),"data-testid":"list-searchbar",value:L,...k??{}},onTyping:F})})]})]}),totalRows:O.length,sortColumn:w,sortDirection:A,onSortChange:T,columns:N,data:V,filtered:!!L,locale:{totalRows:({totalRows:e})=>d.formatMessage("recordsTotal",{total:e}),...y},emptyView:R,onSelectionChange:b,selection:P,rowKey:j,...C})};h.propTypes={id:a().string.isRequired,data:a().array.isRequired,columns:a().array.isRequired,itemsPerPage:a().number,itemsPerPageOptions:a().array,sortColumn:a().string,sortDirection:a().string,searchField:a().oneOfType([a().string,a().arrayOf(a().string.isRequired)]),locale:a().object,emptyView:a().node,emptyFilteredView:a().node,toolbar:a().node,onSelectionChange:a().func,selection:a().array,rowKey:a().oneOfType([a().string,a().func]),searchBarInputProps:a().object};const y=h}
1,2038:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>S});var i=n(270),s=n(271),a=n(586),o=n(620),r=n(581),l=n(1122),d=n(89),c=n(634),m=n(812),u=n.n(m),p=n(2039),g=n.n(p);const f=d.Locale.getTranslate("components.lists.client-ip-address"),h=d.Locale.getSection("components.lists.client-ip-address"),y=d.Locale.getTranslate("components.buttons"),v=d.Locale.getTranslate("components.list"),S=()=>{const[e,t]=(0,i.useState)([]),n=(0,r.useParams)(),m=btoa(`Client:${n.clientId}`),{data:{os:{isWindows:p}={},viewer:{type:S}={},client:{ipAddresses:x,availableIpAddress:P}={},server:{ipAddresses:{isPoolEditable:b}={}}={},capability:{ftp:{isExplicitSSL:k}={}}={}}={}}=(0,a.useQuery)(u(),{variables:{clientId:m}}),[j]=(0,o.useMutation)(g(),{refetchQueries:["ClientIpAddress"]}),C="ADMIN"===S,w=(0,i.useMemo)((()=>x?x.map((e=>({...e,disabled:e.domains.length>0}))):[]),[x]),A=(0,i.useMemo)((()=>[{key:"status",title:(0,i.jsx)(f,{content:"status"}),type:"title",sortable:!0,render:({isBroken:e})=>(0,i.jsx)(s.Tooltip,{title:(0,i.jsx)(f,{content:e?"isBroken":"isOk"}),children:(0,i.jsx)(s.Status,{intent:e?"danger":"success"})})},{key:"ipAddress",sortable:!0,title:(0,i.jsx)(f,{content:"ipAddress"}),render:({ipAddress:e,id:t,type:n})=>C||b||["SHARED","EXCLUSIVE"].includes(n)?(0,i.jsx)(c.default,{to:`${t}/properties`,children:e}):e},{key:"type",title:(0,i.jsx)(f,{content:"type"}),sortable:!0,render:({type:e})=>(0,i.jsx)(f,{content:"SHARED"===e?"typeShared":"typeExclusive"})},{key:"certificate",title:(0,i.jsx)(f,{content:"certificate"}),sortable:!0,render:({certificate:e})=>e?[`${e.name||""} (`,(0,i.jsx)(f,{content:e.ownerName?"domainCertificateRepository":"adminCertificateRepository",params:{owner:e.ownerName}},`certificate-name-${e.id}`),")"]:null},p?{key:"",title:(0,i.jsx)(f,{content:"ftpOverSSL"}),render:({ftpOverSSL:e})=>(0,i.jsx)(f,{content:"ftpOverSSL-"+(k?"ENABLED"===e?"yes":"no":"notAllowed")})}:null,{key:"domains",sortable:!0,width:"",sort:({domains:e},{domains:t})=>e.length-t.length,title:(0,i.jsx)(f,{content:"hosting"}),render:({id:e,domains:t})=>(0,i.jsx)(c.default,{to:`${e}/domains`,children:t.length})}].filter(Boolean)),[C,k,b,p]),T=(0,i.useCallback)((()=>{j({variables:{input:{clientId:m,ids:e}}})}),[m,j,e]),D=(0,i.useMemo)((()=>C?(0,i.jsx)(s.ToolbarGroup,{title:"",children:C||b?[(0,i.jsx)(s.Button,{"data-action":"add-ip-address","data-testid":"addButton",component:c.default,intent:"primary",disabled:0===P?.length,tooltip:0===P?.length?(0,i.jsx)(f,{content:"noAvailableIps"}):void 0,to:"assign",icon:"plus",children:(0,i.jsx)(f,{content:"add"})},"add-ip-address"),(0,i.jsx)(s.ListOperation,{"data-action":"remote-ip-address",critical:!0,noSelectionText:d.Locale.getSection("components.list").lmsg("itemsNotSelected"),confirmationText:()=>h.formatMessage("removeConfirmation",{name:(0,i.jsx)("b",{children:w.find((({id:t})=>e[0]===t)).ipAddress}),count:e.length}),actionButtonText:(0,i.jsx)(y,{content:"yesRemove"}),cancelButtonText:(0,i.jsx)(y,{content:"cancel"}),children:(0,i.jsx)(s.Button,{"data-type":"ip-remove",onClick:T,icon:"recycle",children:(0,i.jsx)(y,{content:"remove"})})},"remote-ip-address")]:null}):null),[P?.length,T,C,b,w,e]),I=(0,i.useMemo)((()=>(0,i.jsx)(s.ListEmptyView,{title:(0,i.jsx)(v,{content:"emptyViewTitle"}),actions:(C||b)&&P.length>0?(0,i.jsx)(s.Button,{"data-action":"empty-view-add-ip-address",component:c.default,intent:"primary",to:"assign",icon:"plus",children:(0,i.jsx)(f,{content:"add"})}):null})),[P,C,b]);return(0,i.jsx)(l.default,{id:"client-ip-address-list",rowKey:"id",onSelectionChange:C?t:void 0,columns:A,data:w,toolbar:D,searchField:["ipAddress"],emptyView:I,sortColumn:"ipAddress"})}},2037:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var i=n(597),s=n(313),a=n(89),o=n(2038),r=n(586),l=n(581),d=n(812),c=n.n(d),m=n(270);const u=(0,i.withPageLayout)((()=>(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(o.default,{}),(0,m.jsx)(l.Outlet,{})]})),(e=>{const{showFrames:t,pageHeader:n,pageSidebar:i}=(0,s.default)(),{clientId:o}=e.params,{data:{viewer:{type:l}={},client:{login:d}={}}={}}=(0,r.useQuery)(c(),{variables:{clientId:btoa(`Client:${o}`)}}),m=a.Locale.getSection("admin.controllers.ip-address.list").lmsg("title");return{...e,showFrames:t,pageHeader:{...n,helpMenu:{...n.helpMenu,helpContext:"reseller.list"}},pageSidebar:i,pageContentHeader:{pageTitle:m,breadcrumbs:[i.isPowerUserPanel?null:{title:a.Locale.getSection("admin.controllers.home.admin").lmsg("title"),href:"/admin/home/"},"ADMIN"===l?[{title:a.Locale.getSection("admin.controllers.navigation.index").lmsg("resellers"),href:"/admin/reseller/list"},{title:d,href:`/admin/reseller/domains/id/${o}`}]:{title:a.Locale.getSection("admin.controllers.navigation.index").lmsg("reseller-tools"),href:`/admin/reseller/tools/id/${o}/?context=reseller-tools`},{title:m}
1].flat().filter(Boolean)},pageTitle:m}}))},2036:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(2037)},2039:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"RemoveClientIpAddress"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveClientIpAddressInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"removeClientIpAddress"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ids"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:133}};t.loc.source={body:"mutation RemoveClientIpAddress($input: RemoveClientIpAddressInput!) {\n    removeClientIpAddress(input: $input) {\n        ids\n    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.RemoveClientIpAddress=function(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=i[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var i=s(e,t);i&&n.definitions.push(i)})),n}(t,"RemoveClientIpAddress")}}]);
2//# sourceMappingURL=ip-address.js.map?692da085db45da9832b0

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.