D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
psa
/
admin
/
cp
/
public
/
javascript
/
views
/
admin
/
database
/
Filename :
settings.js
back
Copy
(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["views/admin/database/settings"],{2329:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>p});var a=t(285),i=t(596),s=t.n(i),o=t(586),l=t(286),r=t(89),d=t(603),c=t(1289),u=t(646),f=t(594),b=t(2330),m=t.n(b);const x=r.Locale.getTranslate("admin.components.forms.database-settings"),v=({values:e})=>{const{data:{os:{isWindows:n}={},databaseServers:t}={}}=(0,o.useQuery)(m()),i=(0,a.useMemo)((()=>{const e=t?.find((({isUsedForPsaDb:e})=>e));return e?(0,f.getId)(e.id):null}),[t]),[s,r]=(0,a.useState)((()=>{const n=e;return n.grantAlterDatabase=!0===n.grantAlterDatabase?"1":"0",n}));return(0,a.jsxs)(c.default,{id:"adminpanel-form-final-databasesettings",values:s,onFieldChange:(e,n)=>{r((t=>(0,l.setIn)(t,e,n)))},submitButton:{id:"btn-send"},applyButton:{id:"btn-apply"},cancelButton:{id:"btn-cancel",component:u.default,to:"/cp/server/db/"},children:[(0,a.jsx)(l.FormFieldRadioButtons,{label:(0,a.jsx)(x,{content:"dbPrefixRadio"}),name:"dbPrefix",options:[{value:"false",label:(0,a.jsx)(x,{content:"dbPrefixNone"})},{value:"true",label:(0,a.jsx)(x,{content:"dbPrefixUsername"})},{value:"external_id",label:(0,a.jsx)(x,{content:"dbPrefixExternalId"})},{value:"custom",label:(0,a.jsx)(x,{content:"dbPrefixCustom"}),indentFields:[(0,a.jsx)(l.FormFieldText,{name:"dbPrefixValue",label:null},"dbPrefixValue")]}]}),(0,a.jsx)(l.FormFieldRadioButtons,{label:(0,a.jsx)(x,{content:"dbUserPrefixRadio"}),name:"dbUserPrefix",description:(0,a.jsx)(x,{content:"dbUserPrefixHint"}),options:[{value:"false",label:(0,a.jsx)(x,{content:"dbPrefixNone"})},{value:"true",label:(0,a.jsx)(x,{content:"dbPrefixUsername"})},{value:"custom",label:(0,a.jsx)(x,{content:"dbPrefixCustom"}),indentFields:[(0,a.jsx)(l.FormFieldText,{name:"dbUserPrefixValue",label:null},"dbUserPrefixValue")]}]}),n&&(0,a.jsx)(l.FormFieldCheckbox,{name:"grantAlterDatabase",label:(0,a.jsx)(x,{content:"grantAlterDatabase"}),description:(0,a.jsx)(x,{content:"grantAlterDatabaseHint"}),checkedValue:"1",uncheckedValue:"0"}),(0,a.jsx)(l.FormFieldRadioButtons,{name:"aclRadio",label:(0,a.jsx)(x,{content:"aclRadio"}),description:i?(0,a.jsx)(x,{content:"aclDescription",params:{serverLink:(0,a.jsx)(u.default,{to:`/cp/server/db/${encodeURIComponent(i)}/properties`,children:(0,a.jsx)(x,{content:"aclDescriptionLink"})})}}):void 0,options:[{value:"localhost",label:(0,a.jsx)(x,{content:"aclLocalhost"})},{value:"any",label:(0,a.jsx)(x,{content:"aclAny"})},{value:"custom",label:(0,a.jsx)(x,{content:"aclCustom"}),indentFields:"custom"===s.aclRadio?[(0,a.jsx)(l.FormFieldText,{multiline:!0,id:"aclHosts",name:"aclHosts",size:"lg",label:null,description:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(x,{content:"example"}),(0,a.jsx)("br",{}),["thomas.loc.gov","%.loc.gov","x.y.%","144.155.166.177","144.155.166.%","144.155.166.0/255.255.255.0"].map((e=>(0,a.jsxs)(a.Fragment,{children:[e,(0,a.jsx)("br",{})]}))),(0,a.jsx)("br",{}),(0,a.jsx)(x,{content:"aclExampleDescription"})]})},"aclHosts-")]:[]}]})]})};v.propTypes={values:s().object.isRequired};const p=(0,d.withPageLayout)(v)},2328:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>a.default});var a=t(2329)},2330:e=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"DatabaseSettingsPage"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"os"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isWindows"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"databaseServers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isUsedForPsaDb"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:125}};n.loc.source={body:"query DatabaseSettingsPage {\n os {\n isWindows\n }\n databaseServers {\n id\n isUsedForPsaDb\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 a=e.type;"NamedType"===a.kind&&n.add(a.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 a={};function i(e,n){for(var t=0;t<e.definitions.length;t++){var a=e.definitions[t];if(a.name&&a.name.value==n)return a}}n.definitions.forEach((function(e){if(e.name){var n=new Set;t(e,n),a[e.name.value]=n}})),e.exports=n,e.exports.DatabaseSettingsPage=function(e,n){var t={kind:e.kind,definitions:[i(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var s=a[n]||new Set,o=new Set,l=new Set;for(s.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),(a[e]||new Set).forEach((function(e){l.add(e)})))}))}return o.forEach((function(n){var a=i(e,n);a&&t.definitions.push(a)})),t}(n,"DatabaseSettingsPage")}}]); //# sourceMappingURL=settings.js.map?f968737a8cdce8ae4e22