Commit dc7719c1 authored by Patricio Bruna's avatar Patricio Bruna

Merge pull request #191 from ZBoxApp/zonedns_reserver_records

Zonedns reserver records
parents a30ec812 0131a8df
...@@ -131,7 +131,7 @@ ...@@ -131,7 +131,7 @@
"jsx-quotes": [2, "prefer-single"], "jsx-quotes": [2, "prefer-single"],
"key-spacing": [2, {"beforeColon": false, "afterColon": true}], "key-spacing": [2, {"beforeColon": false, "afterColon": true}],
"linebreak-style": 2, "linebreak-style": 2,
"lines-around-comment": [2, { "beforeBlockComment": true, "beforeLineComment": true, "allowBlockStart": true, "allowBlockEnd": true }], # "lines-around-comment": [2, { "beforeBlockComment": true, "beforeLineComment": true, "allowBlockStart": true, "allowBlockEnd": true }],
"new-cap": 2, "new-cap": 2,
"new-parens": 2, "new-parens": 2,
"no-lonely-if": 2, "no-lonely-if": 2,
......
module.exports = {"main":{"js":"/648276bundle.js"}} module.exports = {"main":{"js":"/886953bundle.js"}}
\ No newline at end of file \ No newline at end of file
...@@ -302,6 +302,13 @@ export default class DNSZoneForm extends React.Component { ...@@ -302,6 +302,13 @@ export default class DNSZoneForm extends React.Component {
let header = null; let header = null;
let inputSearch = null; let inputSearch = null;
let pagination = null; let pagination = null;
//
// No show records
//
const inMutableFields = window.manager_config.dns.inmutable;
const mutableFields = this.state.fields.filter((record) => {
return !inMutableFields.includes(record.type.toLowerCase());
});
const types = this.types.map((item) => { const types = this.types.map((item) => {
return ( return (
<option <option
...@@ -354,19 +361,19 @@ export default class DNSZoneForm extends React.Component { ...@@ -354,19 +361,19 @@ export default class DNSZoneForm extends React.Component {
<strong>Nombre</strong> <strong>Nombre</strong>
</div> </div>
<div className='col-xs-1'> <div className='col-xs-2'>
<strong>Tipo</strong> <strong>Tipo</strong>
</div> </div>
<div className='col-xs-3'> <div className='col-xs-4'>
<strong>Contenido</strong> <strong>Contenido</strong>
</div> </div>
<div className='col-xs-2'> <div className='col-xs-1'>
<strong>Prioridad</strong> <strong>Prioridad</strong>
</div> </div>
<div className='col-xs-2'> <div className='col-xs-1'>
<strong>TTL</strong> <strong>TTL</strong>
</div> </div>
...@@ -396,7 +403,7 @@ export default class DNSZoneForm extends React.Component { ...@@ -396,7 +403,7 @@ export default class DNSZoneForm extends React.Component {
/> />
</div> </div>
<div className='col-xs-1'> <div className='col-xs-2'>
<select <select
className='form-control' className='form-control'
defaultValue={newElement.type} defaultValue={newElement.type}
...@@ -409,7 +416,7 @@ export default class DNSZoneForm extends React.Component { ...@@ -409,7 +416,7 @@ export default class DNSZoneForm extends React.Component {
</select> </select>
</div> </div>
<div className='col-xs-3'> <div className='col-xs-4'>
<input <input
type='text' type='text'
className='form-control' className='form-control'
...@@ -420,7 +427,7 @@ export default class DNSZoneForm extends React.Component { ...@@ -420,7 +427,7 @@ export default class DNSZoneForm extends React.Component {
/> />
</div> </div>
<div className='col-xs-2'> <div className='col-xs-1'>
<input <input
type='number' type='number'
className='form-control' className='form-control'
...@@ -431,7 +438,7 @@ export default class DNSZoneForm extends React.Component { ...@@ -431,7 +438,7 @@ export default class DNSZoneForm extends React.Component {
/> />
</div> </div>
<div className='col-xs-2'> <div className='col-xs-1'>
<input <input
type='number' type='number'
className='form-control' className='form-control'
...@@ -462,7 +469,7 @@ export default class DNSZoneForm extends React.Component { ...@@ -462,7 +469,7 @@ export default class DNSZoneForm extends React.Component {
if (this.state.fields.length > 0) { if (this.state.fields.length > 0) {
const length = this.state.fields.length; const length = this.state.fields.length;
fields = this.state.fields.map((element, i) => { fields = mutableFields.map((element, i) => {
const isDisabled = element.enabled ? null : true; const isDisabled = element.enabled ? null : true;
return ( return (
<div <div
...@@ -482,7 +489,7 @@ export default class DNSZoneForm extends React.Component { ...@@ -482,7 +489,7 @@ export default class DNSZoneForm extends React.Component {
/> />
</div> </div>
<div className='col-xs-1'> <div className='col-xs-2'>
<select <select
className='form-control' className='form-control'
defaultValue={element.type} defaultValue={element.type}
...@@ -495,7 +502,7 @@ export default class DNSZoneForm extends React.Component { ...@@ -495,7 +502,7 @@ export default class DNSZoneForm extends React.Component {
</select> </select>
</div> </div>
<div className='col-xs-3'> <div className='col-xs-4'>
<input <input
type='text' type='text'
className='form-control' className='form-control'
...@@ -506,7 +513,7 @@ export default class DNSZoneForm extends React.Component { ...@@ -506,7 +513,7 @@ export default class DNSZoneForm extends React.Component {
/> />
</div> </div>
<div className='col-xs-2'> <div className='col-xs-1'>
<input <input
type='number' type='number'
className='form-control' className='form-control'
...@@ -517,7 +524,7 @@ export default class DNSZoneForm extends React.Component { ...@@ -517,7 +524,7 @@ export default class DNSZoneForm extends React.Component {
/> />
</div> </div>
<div className='col-xs-2'> <div className='col-xs-1'>
<input <input
type='number' type='number'
className='form-control' className='form-control'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment