PageSourceSearch

https://eduweb.org/cp/javascript/views/dns/soa-record.js?3c92ff989403e37df661

js eduweb.org collected 2026-10-05 03:28:30 UTC 18,601 bytes, 2 lines download raw bytes

1(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["views/dns/soa-record"],{1786:(e,n,i)=>{"use strict";i.r(n),i.d(n,{default:()=>u});var t=i(246),a=i(90),s=i(247),l=i.n(s),d=i(245);const r=a.Locale.getSection("smb.components.forms.dns-zone.soa-record"),o=2147483647,m=e=>e>o?o:e,c=({enumUnits:e,warning:n,...i})=>(0,d.jsx)(t.FormField,{...i,children:({getId:i,getName:a,getValue:s,setValue:l,isDisabled:o})=>{const{value:c,unit:u}=s(),v=n?.(s());return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(t.Input,{id:i(),name:`${a()}[value]`,value:c,type:"number",min:"1",maxLength:"10",onChange:({target:{value:e}})=>l({value:m(+e),unit:u}),disabled:o(),size:"md"})," ",(0,d.jsxs)(t.Select,{id:`${i()}Unit`,name:`${a()}[unit]`,value:u,disabled:o(),onChange:e=>l({value:c,unit:e}),size:"sm",children:[(0,d.jsx)(t.SelectOption,{value:e?"SECONDS":1,children:r.lmsg("unitSeconds")}),(0,d.jsx)(t.SelectOption,{value:e?"MINUTES":60,children:r.lmsg("unitMinutes")}),(0,d.jsx)(t.SelectOption,{value:e?"HOURS":3600,children:r.lmsg("unitHours")}),(0,d.jsx)(t.SelectOption,{value:e?"DAYS":86400,children:r.lmsg("unitDays")}),(0,d.jsx)(t.SelectOption,{value:e?"WEEKS":604800,children:r.lmsg("unitWeeks")})]}),v?(0,d.jsx)("div",{children:(0,d.jsx)(t.Hint,{children:v})}):null]})}});c.propTypes={enumUnits:l().bool,warning:l().func},c.defaultProps={enumUnits:!1,warning:null};const u=c},1785:(e,n,i)=>{"use strict";i.r(n),i.d(n,{default:()=>p});var t=i(245),a=i(247),s=i.n(a),l=i(246),d=i(90),r=i(959),o=i(787),m=i(1786);const c=d.Locale.getSection("smb.components.forms.dns-zone.soa-record"),u=d.Locale.getTranslate("smb.components.forms.dns-zone.soa-record"),v={SECONDS:1,MINUTES:60,HOURS:3600,DAYS:86400,WEEKS:604800},k=({readonly:e,rnameVisible:n,rnameEnforce:i,nameServers:a,onDefault:s,cancelUrl:d,enumUnits:k,...p})=>{const S=(0,t.useCallback)((({value:e,unit:n})=>e*(k?v[n]:n)<v.HOURS?(0,t.jsx)(l.Text,{intent:"warning",children:(0,t.jsx)(u,{content:"refreshValueIsSmallWarning"})}):null),[k]),f=(0,t.useCallback)((({value:e,unit:n})=>e*(k?v[n]:n)>10800?(0,t.jsx)(l.Text,{intent:"warning",children:(0,t.jsx)(u,{content:"minimumValueIsBigWarning"})}):null),[k]),[g,x]=(0,t.useState)(null),b=(0,t.useCallback)((async()=>{x("loading"),await s(),x(null)}),[s]);return(0,t.jsxs)(r.default,{submitButton:!e&&{id:"btn-send"},applyButton:!e&&{id:"btn-apply"},cancelButton:d?{id:"btn-cancel",component:o.default,to:d}:null,additionalButtons:e?void 0:[(0,t.jsx)(l.Button,{id:"btn-default",onClick:b,state:g,children:(0,t.jsx)(u,{content:"restoreDefaultButton"})},"default")],...p,children:[(0,t.jsx)(l.Section,{title:(0,t.jsx)(u,{content:"soaMnameSection"}),children:(0,t.jsxs)(l.FormFieldSelect,{name:"mname",label:(0,t.jsx)(u,{content:"soaMname"}),disabled:e,children:[(0,t.jsx)(l.SelectOption,{value:"",children:c.lmsg("soaMnameAutoselect")}),a.map((e=>(0,t.jsx)(l.SelectOption,{value:e,children:e},e)))]})}),(0,t.jsx)(l.Section,{title:(0,t.jsx)(u,{content:"zoneDefaultsSection"}),children:(0,t.jsx)(m.default,{name:"ttl",enumUnits:k,label:(0,t.jsx)(u,{content:"ttl"}),required:!0,disabled:e})}),(0,t.jsxs)(l.Section,{title:(0,t.jsx)(u,{content:"soaRecordSection"}),children:[(0,t.jsx)(m.default,{name:"refresh",enumUnits:k,label:(0,t.jsx)(u,{content:"refresh"}),required:!0,disabled:e,warning:S}),(0,t.jsx)(m.default,{name:"retry",enumUnits:k,label:(0,t.jsx)(u,{content:"retry"}),required:!0,disabled:e}),(0,t.jsx)(m.default,{name:"expire",enumUnits:k,label:(0,t.jsx)(u,{content:"expire"}),required:!0,disabled:e}),(0,t.jsx)(m.default,{name:"minimum",enumUnits:k,label:(0,t.jsx)(u,{content:"minimum"}),required:!0,disabled:e,warning:f}),n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.FormFieldRadioButtons,{label:(0,t.jsx)(u,{content:"rnameType"}),name:"rnameType",description:(0,t.jsx)(u,{content:"rnameTypeHint"}),disabled:e,options:[{value:k?"OWNER":"owner",label:(0,t.jsx)(u,{content:"rnameTypeOwner"})},{value:k?"DOMAIN":"domain",label:(0,t.jsx)(u,{content:"rnameTypeDomain"}),indentFields:[(0,t.jsx)(l.FormFieldText,{name:"rnameDomain",label:null,description:(0,t.jsx)(u,{content:"rnameTypeDomainHint"})},"domain")]},{value:k?"EXTERNAL":"external",label:(0,t.jsx)(u,{content:"rnameTypeExternal"}),indentFields:[(0,t.jsx)(l.FormFieldText,{name:"rnameExternal",label:null},"external")]}]}),!!i&&(0,t.jsx)(l.FormFieldCheckbox,{style:{marginTop:"20px",marginLeft:"220px"},label:(0,t.jsx)(u,{content:"rnameEnforceEmail"}),name:"rnameEnforce"})]}):null]}),(0,t.jsx)(l.Section,{title:(0,t.jsx)(u,{content:"advancedSection"}),children:(0,t.jsx)(l.FormFieldCheckbox,{name:"serialNumberFormat",label:(0,t.jsx)(u,{content:"serialNumberFormat"}),description:(0,t.jsx)(u,{content:"serialNumberFormatHint"}),checkedValue:"YYYYMMDDNN",uncheckedValue:"UNIXTIMESTAMP",disabled:e})})]})};k.propTypes={readonly:s().bool,rnameVisible:s().bool.isRequired,rnameEnforce:s().bool,nameServers:s().arrayOf(s().string).isRequired,onDefault:s().func.isRequired,cancelUrl:s().string,enumUnits:s().bool},k.defaultProps={readonly:!1,rnameEnforce:!1,enumUnits:!1,cancelUrl:null};const p=k},1784:(e,n,i)=>{"use strict";i.r(n),i.d(n,{default:()=>N});var t=i(245),a=i(745),s=i(774),l=i(751),d=i(688),r=i(739),o=i(1785),m=i(1778),c=i(90),u=i(910),v=i.n(u),k=i(1787),p=i.n(k),S=i(1788),f=i.n(S),g=i(293);const x=c.Locale.getTranslate("smb.components.forms.dns-zone.soa-record"),b=e=>"object"==typeof e?Object.fromEntries(Object.entries(e).filter((([e])=>"__typename"!==e)).map((([e,n])=>
1[e,b(n)]))):e,N=(0,l.withPageLayout)((()=>{const e=(0,r.useNavigate)(),{data:{dns:{template:{isExternalDnsEnabled:n,isEnabled:i,records:l,soaRecord:c}={}}}}=(0,a.useQuery)(v()),[u]=(0,s.useMutation)(p()),[k]=(0,s.useMutation)(f(),{onCompleted(){(0,d.addToast)({intent:"success",message:(0,t.jsx)(x,{content:"restoreDefaultSuccess"})})}}),S=(0,t.useCallback)((e=>b(e)),[]),g=(0,t.useCallback)(((n,i)=>{i?(0,d.addToast)({intent:"success",message:(0,t.jsx)(x,{content:"success"})}):e("/cp/dns/records/")}),[e]),N=(0,t.useMemo)((()=>l.map((({displayVal:e})=>e))),[l]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.default,{dnsEnabled:i,isExternalDnsEnabled:n}),(0,t.jsx)(o.default,{enumUnits:!0,rnameEnforce:!0,rnameVisible:!0,mutation:u,nameServers:N,values:c,onSubmit:S,onDefault:k,onSuccess:g})]})}),(e=>{const{showFrames:n,pageHeader:i,pageSidebar:t}=(0,g.default)();return{...e,showFrames:n,pageHeader:{...i,helpMenu:{...i.helpMenu,helpContext:"dns_t_soa"}},pageSidebar:t,pageContentHeader:{breadcrumbs:[t.isPowerUserPanel?null:{title:c.Locale.getSection("components.pages.home").lmsg("title"),href:"/admin/home/"},{title:c.Locale.getSection("admin.controllers.server.tools").lmsg("title"),href:"/admin/server/tools/"},{title:c.Locale.getSection("components.pages.dns").lmsg("title"),href:"/cp/dns/"},{title:c.Locale.getSection("components.pages.dns-soa-record").lmsg("title"),href:"/cp/dns/soa-record/"}].filter(Boolean),tabs:[],tabsHasRootPage:!0}}}))},1778:(e,n,i)=>{"use strict";i.r(n),i.d(n,{default:()=>u});var t=i(246),a=i(245),s=i(247),l=i.n(s),d=i(787),r=i(90),o=i(739);const m=r.Locale.getTranslate("admin.controllers.dns"),c=({dnsEnabled:e,isExternalDnsEnabled:n})=>{const i=(0,o.useLocation)(),s=(0,a.useMemo)((()=>[{title:(0,a.jsx)(m,{content:"records.title"}),to:"/cp/dns/records"},e?{title:(0,a.jsx)(m,{content:"soa-record.title"}),to:"/cp/dns/soa-record"}:null,{title:(0,a.jsx)(m,{content:"acl-records.title"}),to:"/admin/dns/acl-records"},{title:(0,a.jsx)(m,{content:"settings.title"}),to:"/admin/dns/settings"},n?{title:(0,a.jsx)(m,{content:"external-dns.title"}),to:"/admin/dns/external-dns"}:null].filter((e=>e))),[e,n]),l=(0,a.useMemo)((()=>s.findIndex((({to:e})=>i.pathname===e))+1),[i.pathname,s]);return(0,a.jsx)(t.Tabs,{active:l,children:s.map(((e,n)=>(0,a.jsx)(t.Tab,{title:e.title,component:d.default,to:e.to},n)))})};c.propTypes={dnsEnabled:l().bool.isRequired,isExternalDnsEnabled:l().bool},c.defaultProps={isExternalDnsEnabled:!1};const u=c},1788:e=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"RestoreDnsSoaRecordTemplate"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"restoreDnsSoaTemplate"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"query"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dns"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"template"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"soaTemplateNotSynchronized"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"soaRecord"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ttl"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"refresh"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"retry"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"expire"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"minimum"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"serialNumberFormat"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rnameDomain"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rnameExternal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rnameType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rnameEnforce"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:1125}};n.loc.source={body:"mutation RestoreDnsSoaRecordTemplate {\n    restoreDnsSoaTemplate {\n        query {\n            dns {\n                template {\n                    soaTemplateNotSynchronized\n                    soaRecord {\n                        mname\n                        ttl {\n                            value\n                            unit\n                        }\n                        refresh {\n                            value\n                            unit\n                        }\n                        retry {\n                            value\n                            unit\n                        }\n                        expire {\n                            value\n                            unit\n                        }\n                        minimum {\n                            value\n                            unit\n                        }\n                        serialNumberFormat\n                        rnameDomain\n                        rnameExternal\n                        rnameType\n                        rnameEnforce\n                    }\n                }\n            }\n        }\n    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function i(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);
1else if("VariableDefinition"===e.kind){var t=e.type;"NamedType"===t.kind&&n.add(t.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,n)})),e.definitions&&e.definitions.forEach((function(e){i(e,n)}))}var t={};function a(e,n){for(var i=0;i<e.definitions.length;i++){var t=e.definitions[i];if(t.name&&t.name.value==n)return t}}n.definitions.forEach((function(e){if(e.name){var n=new Set;i(e,n),t[e.name.value]=n}})),e.exports=n,e.exports.RestoreDnsSoaRecordTemplate=function(e,n){var i={kind:e.kind,definitions:[a(e,n)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var s=t[n]||new Set,l=new Set,d=new Set;for(s.forEach((function(e){d.add(e)}));d.size>0;){var r=d;d=new Set,r.forEach((function(e){l.has(e)||(l.add(e),(t[e]||new Set).forEach((function(e){d.add(e)})))}))}return l.forEach((function(n){var t=a(e,n);t&&i.definitions.push(t)})),i}(n,"RestoreDnsSoaRecordTemplate")},1787:e=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpdateDnsSoaRecordTemplate"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"UpdateDnsTemplateSoaRecordInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateDnsSoaTemplate"},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:"query"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dns"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"template"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"soaTemplateNotSynchronized"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"soaRecord"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ttl"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"refresh"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"retry"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"expire"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"minimum"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"serialNumberFormat"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rnameDomain"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rnameExternal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rnameType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rnameEnforce"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:1180}};n.loc.source={body:"mutation UpdateDnsSoaRecordTemplate($input: UpdateDnsTemplateSoaRecordInput!) {\n    updateDnsSoaTemplate(input: $input) {\n        query {\n            dns {\n                template {\n                    soaTemplateNotSynchronized\n                    soaRecord {\n                        mname\n                        ttl {\n                            value\n                            unit\n                        }\n                        refresh {\n                            value\n                            unit\n                        }\n                        retry {\n                            value\n                            unit\n                        }\n                        expire {\n                            value\n                            unit\n                        }\n                        minimum {\n                            value\n                            unit\n                        }\n                        serialNumberFormat\n                        rnameDomain\n                        rnameExternal\n                        rnameType\n                        rnameEnforce\n                    }\n                }\n            }\n        }\n    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function i(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);
1else if("VariableDefinition"===e.kind){var t=e.type;"NamedType"===t.kind&&n.add(t.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,n)})),e.definitions&&e.definitions.forEach((function(e){i(e,n)}))}var t={};function a(e,n){for(var i=0;i<e.definitions.length;i++){var t=e.definitions[i];if(t.name&&t.name.value==n)return t}}n.definitions.forEach((function(e){if(e.name){var n=new Set;i(e,n),t[e.name.value]=n}})),e.exports=n,e.exports.UpdateDnsSoaRecordTemplate=function(e,n){var i={kind:e.kind,definitions:[a(e,n)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var s=t[n]||new Set,l=new Set,d=new Set;for(s.forEach((function(e){d.add(e)}));d.size>0;){var r=d;d=new Set,r.forEach((function(e){l.has(e)||(l.add(e),(t[e]||new Set).forEach((function(e){d.add(e)})))}))}return l.forEach((function(n){var t=a(e,n);t&&i.definitions.push(t)})),i}(n,"UpdateDnsSoaRecordTemplate")}}]);
2//# sourceMappingURL=soa-record.js.map?3c92ff989403e37df661

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.