diff options
author | Martin Basti <mbasti@redhat.com> | 2014-06-06 14:56:22 +0200 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2014-06-20 15:41:40 +0200 |
commit | 4d90d3d572caedfd8813ccef0fe44551aed80d2b (patch) | |
tree | 1aab7c2ddb256266c9e47fc306d64c66331f929a /install/ui/src | |
parent | 5b95be802c6aa12b9464813441f85eaee3e3e82b (diff) | |
download | freeipa-4d90d3d572caedfd8813ccef0fe44551aed80d2b.tar.gz freeipa-4d90d3d572caedfd8813ccef0fe44551aed80d2b.tar.xz freeipa-4d90d3d572caedfd8813ccef0fe44551aed80d2b.zip |
DNSSEC: webui update DNSSEC attributes
Removed SIG, KEY, RRSIG, NSEG record types
Added NSEC3PARAM record type
Ticket: https://fedorahosted.org/freeipa/ticket/4328
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
Diffstat (limited to 'install/ui/src')
-rw-r--r-- | install/ui/src/freeipa/dns.js | 98 |
1 files changed, 11 insertions, 87 deletions
diff --git a/install/ui/src/freeipa/dns.js b/install/ui/src/freeipa/dns.js index aa1ac15e6..cad306ed8 100644 --- a/install/ui/src/freeipa/dns.js +++ b/install/ui/src/freeipa/dns.js @@ -862,20 +862,6 @@ IPA.dns.get_record_metadata = function() { 'ds_part_digest_type'] }, { - name: 'keyrecord', - attributes: [ - 'key_part_flags', - 'key_part_protocol', - 'key_part_algorithm', - { - name: 'key_part_public_key', - $type: 'textarea' - } - ], - columns: ['key_part_flags', 'key_part_protocol', - 'key_part_algorithm'] - }, - { name: 'kxrecord', attributes: [ 'kx_part_preference', @@ -949,24 +935,18 @@ IPA.dns.get_record_metadata = function() { columns: ['ns_part_hostname'] }, { - name: 'nsecrecord', + name: 'nsec3paramrecord', attributes: [ - 'nsec_part_next', - 'nsec_part_types' -// TODO: nsec_part_types is multivalued attribute. New selector -// widget or at least new validator should be created. -// { -// name: 'nsec_part_types', -// options: IPA.create_options(['SOA', 'A', 'AAAA', 'A6', 'AFSDB', -// 'APL', 'CERT', 'CNAME', 'DHCID', 'DLV', 'DNAME', 'DNSKEY', -// 'DS', 'HIP', 'IPSECKEY', 'KEY', 'KX', 'LOC', 'MX', 'NAPTR', -// 'NS', 'NSEC','NSEC3', 'NSEC3PARAM', 'PTR', 'RRSIG', 'RP', -// 'SIG', 'SPF', 'SRV', 'SSHFP', 'TA', 'TKEY', 'TSIG', 'TXT']), -// $type: 'select' -// } + 'nsec3param_part_algorithm', + 'nsec3param_part_flags', + 'nsec3param_part_iterations', + 'nsec3param_part_salt' ], adder_attributes: [], - columns: [ 'nsec_part_next', 'nsec_part_types'] + columns: [ + 'nsec3param_part_algorithm', 'nsec3param_part_flags', + 'nsec3param_part_iterations', 'nsec3param_part_salt' + ] }, { name: 'ptrrecord', @@ -977,62 +957,6 @@ IPA.dns.get_record_metadata = function() { columns: [ 'ptr_part_hostname'] }, { - name: 'rrsigrecord', - attributes: [ - { - name: 'rrsig_part_type_covered', - $type: 'select', - options: IPA.create_options(['SOA', 'A', 'AAAA', 'A6', 'AFSDB', - 'APL', 'CERT', 'CNAME', 'DHCID', 'DLV', 'DNAME', - 'DNSKEY', 'DS', 'HIP', 'IPSECKEY', 'KEY', 'KX', - 'LOC', 'MX', 'NAPTR', 'NS', 'NSEC', 'NSEC3', - 'NSEC3PARAM', 'PTR', 'RRSIG', 'RP', 'SPF', 'SRV', - 'SSHFP', 'TA', 'TKEY', 'TSIG', 'TXT']) - }, - 'rrsig_part_algorithm', - 'rrsig_part_labels', - 'rrsig_part_original_ttl', - 'rrsig_part_signature_expiration', - 'rrsig_part_signature_inception', - 'rrsig_part_key_tag', - 'rrsig_part_signers_name', - { - name: 'rrsig_part_signature', - $type: 'textarea' - } - ], - adder_attributes: [], - columns: ['dnsdata'] - }, - { - name: 'sigrecord', - attributes: [ - { - name: 'sig_part_type_covered', - $type: 'select', - options: IPA.create_options(['SOA', 'A', 'AAAA', 'A6', 'AFSDB', - 'APL', 'CERT', 'CNAME', 'DHCID', 'DLV', 'DNAME', - 'DNSKEY', 'DS', 'HIP', 'IPSECKEY', 'KEY', 'KX', - 'LOC', 'MX', 'NAPTR', 'NS', 'NSEC', 'NSEC3', - 'NSEC3PARAM', 'PTR', 'RRSIG', 'RP', 'SPF', 'SRV', - 'SSHFP', 'TA', 'TKEY', 'TSIG', 'TXT']) - }, - 'sig_part_algorithm', - 'sig_part_labels', - 'sig_part_original_ttl', - 'sig_part_signature_expiration', - 'sig_part_signature_inception', - 'sig_part_key_tag', - 'sig_part_signers_name', - { - name: 'sig_part_signature', - $type: 'textarea' - } - ], - adder_attributes: [], - columns: ['dnsdata'] - }, - { name: 'srvrecord', attributes: [ 'srv_part_priority', @@ -1441,8 +1365,8 @@ IPA.dns_record_types = function() { //only supported var attrs = ['A', 'AAAA', 'A6', 'AFSDB', 'CERT', 'CNAME', 'DNAME', - 'DS','KEY', 'KX', 'LOC', 'MX', 'NAPTR', 'NS', 'NSEC', - 'PTR', 'RRSIG', 'SRV', 'SIG', 'SSHFP', 'TXT']; + 'DS', 'KX', 'LOC', 'MX', 'NAPTR', 'NS', + 'NSEC3PARAM', 'PTR', 'SRV', 'SSHFP', 'TXT']; var record_types = []; for (var i=0; i<attrs.length; i++) { var attr = attrs[i]; |