summaryrefslogtreecommitdiffstats
path: root/install/ui/src
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2014-06-06 14:56:22 +0200
committerPetr Vobornik <pvoborni@redhat.com>2014-06-20 15:41:40 +0200
commit4d90d3d572caedfd8813ccef0fe44551aed80d2b (patch)
tree1aab7c2ddb256266c9e47fc306d64c66331f929a /install/ui/src
parent5b95be802c6aa12b9464813441f85eaee3e3e82b (diff)
downloadfreeipa-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.js98
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];