D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
psa
/
admin
/
cp
/
public
/
javascript
/
components
/
pages
/
Filename :
ServerSettingsPage.js
back
Copy
(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["components/pages/ServerSettingsPage"],{2573:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>x});var i=t(596),s=t.n(i),a=t(628),o=t(286),l=t(89),r=t(646),d=t(1289),u=t(2574),c=t.n(u),m=t(1283),b=t.n(m),g=t(285);const p=l.Locale.getTranslate("components.forms.server-settings"),v=({values:e,isUnix:n=!0,...t})=>{const[i]=(0,a.useMutation)(c(),{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:i,submitButton:{id:"btn-submit"},...t,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:n?"includeLogsAndStats":"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.includePgsqlDatabases?null:(0,g.jsx)(o.FormFieldCheckbox,{"data-id":"serverSettingsFormIncludePgsqlDatabases",name:"includePgsqlDatabases",label:(0,g.jsx)(p,{content:"includePgsqlDatabases"})}),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":"serverSettingsFormLogrotatePeriod",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:t.updatesLink,children:(0,g.jsx)(p,{content:"configureUpdatePolicy"})})]})})};v.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,includePgsqlDatabases: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,isUnix:s().bool,updatesLink:s().string.isRequired};const x=v},2572:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>b});var i=t(285),s=t(580),a=t(586),o=t(286),l=t(89),r=t(536),d=t(2573),u=t(1283),c=t.n(u);const m=l.Locale.getTranslate("components.forms.server-settings"),b=()=>{const e=(0,s.useNavigate)(),{data:{server:n,mode:{isPumAllowed:t},os:{isUnix:l}}}=(0,a.useQuery)(c()),u=(0,i.useMemo)((()=>Object.entries(n.settings).reduce(((e,[n,t])=>(null===t||["__typename"].includes(n)||(e[n]=t),e)),{})),[n.settings]),[b,g]=(0,i.useState)(u);return(0,i.jsx)(d.default,{values:b,onSuccess:()=>{(0,r.addToast)({intent:"success",message:(0,i.jsx)(m,{content:"submitDone"})}),e("/admin/server/tools")},onFieldChange:(e,n)=>g((0,o.setIn)(b,e,n)),updatesLink:t?"/admin/pum/settings":"/admin/update/settings",isUnix:l})}},2571:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i.default});var i=t(2572)},2574: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)]};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")}}]); //# sourceMappingURL=ServerSettingsPage.js.map?74b85fb9a54a1765e721