1(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["components/pages/ServerSettingsPage"],{1788:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>v});var i=t(233),s=t.n(i),a=t(389),o=t(232),l=t(85),r=t(518),d=t(880),c=t(1789),u=t.n(c),m=t(726),b=t.n(m),g=t(231);const p=l.Locale.getTranslate("components.forms.server-settings"),f=({values:e,...n})=>{const[t]=(0,a.useMutation)(u(),{refetchQueries:[{query:b()}]});return(0,g.jsx)(d.default,{values:e,applyButton:!1,cancelButton:{id:"btn-cancel",component:r.default,to:"/admin/server/tools"},mutation:t,submitButton:{id:"btn-submit"},...n,children:(0,g.jsxs)(o.Section,{title:(0,g.jsx)(p,{content:"systemSettings"}),children:[(0,g.jsx)(o.FormFieldText,{"data-id":"serverSettingsFormFullHostName",name:"fullHostName",label:(0,g.jsx)(p,{content:"fullHostName"}),size:"lg",required:!0}),(0,g.jsx)(o.FormField,{name:"trafficStatisticsPeriod","data-id":"serverSettingsFormTrafficStatisticsPeriod",label:(0,g.jsx)(p,{content:"trafficStatisticsPeriod"}),required:!0,children:({getValue:e,getName:n,setValue:t,isDisabled:i})=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(o.Input,{name:n(),size:"sm",value:e(),onChange:e=>t(e.target.value),disabled:i()})," ",(0,g.jsx)(p,{content:"trafficStatisticsPeriodUnit"})]})}),(0,g.jsxs)(o.FormField,{label:(0,g.jsx)(p,{content:"diskSpaceUsageCalculation"}),children:[(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormIncludeLogs",name:"includeLogs",label:(0,g.jsx)(p,{content:"includeLogs"})}),void 0===e.includeMysqlDatabases?null:(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormIncludeMysqlDatabases",name:"includeMysqlDatabases",label:(0,g.jsx)(p,{content:"includeMysqlDatabases"})}),void 0===e.includeMssqlDatabases?null:(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormIncludeMssqlDatabases",name:"includeMssqlDatabases",label:(0,g.jsx)(p,{content:"includeMssqlDatabases"})}),void 0===e.includeDatabases?null:(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormIncludeDatabases",name:"includeDatabases",label:(0,g.jsx)(p,{content:"includeDatabases"})}),(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormIncludeRemoteDatabases",name:"includeRemoteDatabases",label:(0,g.jsx)(p,{content:"includeRemoteDatabases"})}),void 0===e.includeMailboxes?null:(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormIncludeMailboxes",name:"includeMailboxes",label:(0,g.jsx)(p,{content:"includeMailboxes"})}),void 0===e.includeMailLists?null:(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormIncludeMailLists",name:"includeMailLists",label:(0,g.jsx)(p,{content:"includeMailLists"})}),(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormIncludeDomainDumps",name:"includeDomainDumps",label:(0,g.jsx)(p,{content:"includeDomainDumps"})}),(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormIncludeAdminDumps",name:"includeAdminDumps",label:(0,g.jsx)(p,{content:"includeAdminDumps"})})]}),void 0===e.sizeCountType?null:(0,g.jsx)(o.FormFieldRadioButtons,{"data-id":"serverSettingsFormSizeCountType",name:"sizeCountType",label:(0,g.jsx)(p,{content:"calculatingDiskSpaceUsage"}),options:[{value:"byte",label:(0,g.jsx)(p,{content:"typeByte"})},{value:"block",label:(0,g.jsx)(p,{content:"typeBlock"})}]}),(0,g.jsx)(o.FormFieldRadioButtons,{"data-id":"serverSettingsFormTrafficAccounting",name:"trafficAccounting",label:(0,g.jsx)(p,{content:"trafficCalculation"}),options:[{value:"1",label:(0,g.jsx)(p,{content:"onlyInbound"})},{value:"2",label:(0,g.jsx)(p,{content:"onlyOutbound"})},{value:"3",label:(0,g.jsx)(p,{content:"inboundAndOutbound"})}]}),void 0===e.forbidCreateDnsSubZone?null:(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormForbidCreateDnsSubZone",name:"forbidCreateDnsSubZone",label:(0,g.jsx)(p,{content:"forbidCreateDnsSubZone"})}),void 0===e.webDeployIncludePassword?null:(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormWebDeployIncludePassword",name:"webDeployIncludePassword",label:(0,g.jsx)(p,{content:"webDeployIncludePassword"})}),(0,g.jsx)(o.FormFieldRadioButtons,{"data-id":"serverSettingsFormAllowSysUserRename",name:"forbidSysUserRename",label:(0,g.jsx)(p,{content:"forbidSysUserRename"}),options:[{value:"false",label:(0,g.jsx)(p,{content:"alwaysAllowSysUserRename"})},{value:"true",label:(0,g.jsx)(p,{content:"ifPermissionIsGrantedAllowSysUserRename"})},{value:"forced",label:(0,g.jsx)(p,{content:"neverAllowSysUserRename"})}]}),(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormForbidSubscriptionRename",name:"forbidSubscriptionRename",label:(0,g.jsx)(p,{content:"forbidSubscriptionRename"})}),(0,g.jsx)(o.FormFieldRadioButtons,{"data-id":"serverSettingsFormPreferredDomain",name:"preferredDomain",label:(0,g.jsx)(p,{content:"preferredDomain"}),options:[{value:"none",label:(0,g.jsx)(p,{content:"preferredDomainNone"})},{value:"non-www",label:(0,g.jsx)(p,{content:"preferredDomainToLanding"})},{value:"www",label:(0,g.jsx)(p,{content:"preferredDomainToWww"})}]}),void 0===e.disableIpLogging?null:(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormDisableIpLogging",name:"disableIpLogging",label:(0,g.jsx)(p,{content:"disableIpLogging"}),fullDescription:(0,g.jsx)(p,{content:"disableIpLoggingDescription"})}),void 0===e.logrotateAnonymizeIps?null:(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormLogrotateAnonymizeIps",name:"logrotateAnonymizeIps",label:(0,g.jsx)(p,{content:"logrotateAnonymizeIps"}),fullDescription:(0,g.jsx)(p,{content:"logrotateAnonymizeIpsDescription"})}),(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormLogrotateForce",name:"logrotateForce",label:(0,g.jsx)(p,{content:"logrotateForce"})}),(0,g.jsx)(o.FormField,{"data-id":"serverSettingsFormLogrotatePerio
1d",name:"logrotatePeriod",label:(0,g.jsx)(p,{content:"allowToStoreLogs"}),disabled:!e.logrotateForce,children:({getValue:e,getName:n,setValue:t,isDisabled:i})=>(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(o.Input,{name:n(),size:"sm",value:e(),onChange:e=>t(e.target.value),disabled:i()})," ",(0,g.jsx)(p,{content:"logrotatePeriod"})]})}),(0,g.jsx)(r.default,{to:n.updatesLink,children:(0,g.jsx)(p,{content:"configureUpdatePolicy"})})]})})};f.propTypes={values:s().shape({forbidSysUserRename:s().string.isRequired,disableIpLogging:s().bool,forbidCreateDnsSubZone:s().bool,forbidSubscriptionRename:s().bool.isRequired,fullHostName:s().string.isRequired,includeAdminDumps:s().bool.isRequired,includeDatabases:s().bool,includeDomainDumps:s().bool.isRequired,includeLogs:s().bool.isRequired,includeMailLists:s().bool,includeMailboxes:s().bool,includeMssqlDatabases:s().bool,includeMysqlDatabases:s().bool,includeRemoteDatabases:s().bool.isRequired,logrotateAnonymizeIps:s().bool,logrotateForce:s().bool.isRequired,logrotatePeriod:s().number.isRequired,preferredDomain:s().string.isRequired,sizeCountType:s().string,trafficAccounting:s().string.isRequired,trafficStatisticsPeriod:s().string.isRequired,webDeployIncludePassword:s().bool}).isRequired,updatesLink:s().string.isRequired};const v=f},1787:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var i=t(231),s=t(712),a=t(233),o=t.n(a),l=t(232),r=t(85),d=t(790),c=t(756),u=t(282),m=t(1788);const b=r.Locale.getTranslate("components.forms.server-settings"),g="/admin/server/tools",p=({server:e})=>{const n=(0,s.useNavigate)(),t=(0,i.useMemo)((()=>Object.entries(e.settings).reduce(((e,[n,t])=>(null===t||["__typename","updatesLink"].includes(n)||(e[n]=t),e)),{})),[e.settings]),[a,o]=(0,i.useState)(t);return(0,i.jsx)(m.default,{values:a,onSuccess:()=>{(0,c.addToast)({intent:"success",message:(0,i.jsx)(b,{content:"submitDone"})}),n(g)},onFieldChange:(e,n)=>o((0,l.setIn)(a,e,n)),updatesLink:e.settings.updatesLink})};p.propTypes={server:o().object.isRequired};const f=(0,d.withPageLayout)(p,(e=>{const{logo:n,showFrames:t,pageHeader:i,pageSidebar:s}=(0,u.default)(),a=[s.isPowerUserPanel?null:{title:r.Locale.getSection("admin.controllers.home.admin").lmsg("title"),href:"/admin/home"},{title:r.Locale.getSection("admin.controllers.server.tools").lmsg("title"),href:g},{title:r.Locale.getSection("components.forms.server-settings").lmsg("title"),href:"/cp/server-settings"}].filter(Boolean),o=a[a.length-1].title;return{...e,logo:n,showFrames:t,pageHeader:i,pageSidebar:s,pageContentHeader:{breadcrumbs:a,pageTitle:o},pageTitle:o}}))},1786:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i.default});var i=t(1787)},1789:e=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpdateServerSettings"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"UpdateServerSettingsInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateServerSettings"},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:"result"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:132}};n.loc.source={body:"mutation UpdateServerSettings($input: UpdateServerSettingsInput!) {\n updateServerSettings(input: $input) {\n result\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.UpdateServerSettings=function(e,n){var t={kind:e.kind,definitions:[s(e,n
1)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var a=i[n]||new Set,o=new Set,l=new Set;for(a.forEach((function(e){l.add(e)}));l.size>0;){var r=l;l=new Set,r.forEach((function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach((function(e){l.add(e)})))}))}return o.forEach((function(n){var i=s(e,n);i&&t.definitions.push(i)})),t}(n,"UpdateServerSettings")}}]); 2//# sourceMappingURL=ServerSettingsPage.js.map?f7b112e19a7cc987dcd1
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.