mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Changing definition of basic fields in section from factory to type
https://fedorahosted.org/freeipa/ticket/2040
This commit is contained in:
parent
ab667912cf
commit
9a09916108
@ -92,7 +92,7 @@ IPA.automount.map_entity = function(spec) {
|
|||||||
fields: [
|
fields: [
|
||||||
'automountmapname',
|
'automountmapname',
|
||||||
{
|
{
|
||||||
factory: IPA.textarea_widget,
|
type: 'textarea',
|
||||||
name: 'description'
|
name: 'description'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -106,7 +106,7 @@ IPA.automount.map_entity = function(spec) {
|
|||||||
name: 'general',
|
name: 'general',
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
factory: IPA.radio_widget,
|
type: 'radio',
|
||||||
name: 'method',
|
name: 'method',
|
||||||
label: IPA.messages.objects.automountmap.map_type,
|
label: IPA.messages.objects.automountmap.map_type,
|
||||||
options: [
|
options: [
|
||||||
@ -122,7 +122,7 @@ IPA.automount.map_entity = function(spec) {
|
|||||||
},
|
},
|
||||||
'automountmapname',
|
'automountmapname',
|
||||||
{
|
{
|
||||||
factory: IPA.textarea_widget,
|
type: 'textarea',
|
||||||
name: 'description'
|
name: 'description'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -511,10 +511,10 @@ IPA.dns.record_entity = function(spec) {
|
|||||||
label: IPA.messages.details.identity,
|
label: IPA.messages.details.identity,
|
||||||
fields:[
|
fields:[
|
||||||
{
|
{
|
||||||
type: 'dnsrecord_host_link',
|
type: 'dnsrecord_host_link',
|
||||||
name: 'idnsname',
|
name: 'idnsname',
|
||||||
other_entity:'host',
|
other_entity:'host',
|
||||||
label:IPA.get_entity_param(
|
label:IPA.get_entity_param(
|
||||||
'dnsrecord', 'idnsname').label
|
'dnsrecord', 'idnsname').label
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -523,45 +523,53 @@ IPA.dns.record_entity = function(spec) {
|
|||||||
name:'standard',
|
name:'standard',
|
||||||
label:IPA.messages.objects.dnsrecord.standard,
|
label:IPA.messages.objects.dnsrecord.standard,
|
||||||
fields:[
|
fields:[
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
name: 'arecord',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
name: 'arecord',
|
||||||
label:'A'
|
metadata: {primary_key: false},
|
||||||
|
label:'A'
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
name: 'aaaarecord',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
name: 'aaaarecord',
|
||||||
label:'AAAA'
|
metadata: {primary_key: false},
|
||||||
|
label:'AAAA'
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
name: 'ptrrecord',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
name: 'ptrrecord',
|
||||||
label:'PTR'
|
metadata: {primary_key: false},
|
||||||
|
label:'PTR'
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
name: 'srvrecord',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
name: 'srvrecord',
|
||||||
label:'SRV'
|
metadata: {primary_key: false},
|
||||||
|
label:'SRV'
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
name: 'txtrecord',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
name: 'txtrecord',
|
||||||
label:'TXT'
|
metadata: {primary_key: false},
|
||||||
|
label:'TXT'
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
name: 'cnamerecord',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
name: 'cnamerecord',
|
||||||
label:'CNAME'
|
metadata: {primary_key: false},
|
||||||
|
label:'CNAME'
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'MX',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'MX',
|
||||||
name:"mxrecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"mxrecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'NS',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'NS',
|
||||||
name:"nsrecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"nsrecord"
|
||||||
}
|
}
|
||||||
|
|
||||||
]
|
]
|
||||||
@ -570,64 +578,76 @@ IPA.dns.record_entity = function(spec) {
|
|||||||
name:'unusual',
|
name:'unusual',
|
||||||
label:IPA.messages.objects.dnsrecord.other,
|
label:IPA.messages.objects.dnsrecord.other,
|
||||||
fields:[
|
fields:[
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'AFSDB',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'AFSDB',
|
||||||
name: "afsdbrecord"
|
metadata: {primary_key: false},
|
||||||
|
name: "afsdbrecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'CERT',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'CERT',
|
||||||
name:"certrecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"certrecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'DNAME',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'DNAME',
|
||||||
name:"dnamerecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"dnamerecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'DSRECORD',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'DSRECORD',
|
||||||
name:"dsrecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"dsrecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'KEY',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'KEY',
|
||||||
name:"keyrecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"keyrecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'KX',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'KX',
|
||||||
name:"kxrecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"kxrecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'LOC',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'LOC',
|
||||||
name:"locrecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"locrecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'NAPTR',
|
type: 'multivalued',
|
||||||
name:"naptrrecord"
|
label:'NAPTR',
|
||||||
|
name:"naptrrecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'NSEC',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'NSEC',
|
||||||
name:"nsecrecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"nsecrecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'RRSIG',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'RRSIG',
|
||||||
name:"rrsigrecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"rrsigrecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'SIG',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'SIG',
|
||||||
name:"sigrecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"sigrecord"
|
||||||
},
|
},
|
||||||
{ factory: IPA.multivalued_text_widget,
|
{
|
||||||
label:'SSHFP',
|
type: 'multivalued',
|
||||||
metadata: {primary_key: false},
|
label:'SSHFP',
|
||||||
name:"sshfprecord"
|
metadata: {primary_key: false},
|
||||||
|
name:"sshfprecord"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -645,14 +665,14 @@ IPA.dns.record_entity = function(spec) {
|
|||||||
fields: [
|
fields: [
|
||||||
'idnsname',
|
'idnsname',
|
||||||
{
|
{
|
||||||
|
factory: IPA.dnsrecord_type_widget,
|
||||||
name: 'record_type',
|
name: 'record_type',
|
||||||
label: IPA.messages.objects.dnsrecord.type,
|
label: IPA.messages.objects.dnsrecord.type
|
||||||
factory: IPA.dnsrecord_type_widget
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
type: 'text',
|
||||||
name: 'record_data',
|
name: 'record_data',
|
||||||
label: IPA.messages.objects.dnsrecord.data,
|
label: IPA.messages.objects.dnsrecord.data,
|
||||||
factory: IPA.text_widget,
|
|
||||||
required: true
|
required: true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -46,7 +46,7 @@ IPA.group.entity = function(spec) {
|
|||||||
fields: [
|
fields: [
|
||||||
'cn',
|
'cn',
|
||||||
{
|
{
|
||||||
factory: IPA.textarea_widget,
|
type: 'textarea',
|
||||||
name: 'description'
|
name: 'description'
|
||||||
},
|
},
|
||||||
'gidnumber'
|
'gidnumber'
|
||||||
@ -110,11 +110,11 @@ IPA.group.entity = function(spec) {
|
|||||||
fields: [
|
fields: [
|
||||||
'cn',
|
'cn',
|
||||||
{
|
{
|
||||||
factory: IPA.textarea_widget,
|
type: 'textarea',
|
||||||
name: 'description'
|
name: 'description'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
factory: IPA.group_nonposix_checkbox_widget,
|
type: 'nonposix_checkbox',
|
||||||
name: 'nonposix',
|
name: 'nonposix',
|
||||||
label: IPA.messages.objects.group.posix,
|
label: IPA.messages.objects.group.posix,
|
||||||
checked: true
|
checked: true
|
||||||
@ -142,6 +142,9 @@ IPA.group_nonposix_checkbox_widget = function (spec) {
|
|||||||
return that;
|
return that;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
IPA.widget_factories['nonposix_checkbox'] = IPA.group_nonposix_checkbox_widget;
|
||||||
|
IPA.field_factories['nonposix_checkbox'] = IPA.checkbox_fields;
|
||||||
|
|
||||||
IPA.group_adder_dialog = function(spec) {
|
IPA.group_adder_dialog = function(spec) {
|
||||||
|
|
||||||
spec = spec || {};
|
spec = spec || {};
|
||||||
|
@ -44,7 +44,7 @@ IPA.hostgroup.entity = function(spec) {
|
|||||||
fields: [
|
fields: [
|
||||||
'cn',
|
'cn',
|
||||||
{
|
{
|
||||||
factory: IPA.textarea_widget,
|
type: 'textarea',
|
||||||
name: 'description'
|
name: 'description'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -76,7 +76,7 @@ IPA.hostgroup.entity = function(spec) {
|
|||||||
fields: [
|
fields: [
|
||||||
'cn',
|
'cn',
|
||||||
{
|
{
|
||||||
factory: IPA.textarea_widget,
|
type: 'textarea',
|
||||||
name: 'description'
|
name: 'description'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -43,7 +43,7 @@ IPA.netgroup.entity = function(spec) {
|
|||||||
fields: [
|
fields: [
|
||||||
'cn',
|
'cn',
|
||||||
{
|
{
|
||||||
factory: IPA.textarea_widget,
|
type: 'textarea',
|
||||||
name: 'description'
|
name: 'description'
|
||||||
},
|
},
|
||||||
'nisdomainname'
|
'nisdomainname'
|
||||||
@ -76,7 +76,7 @@ IPA.netgroup.entity = function(spec) {
|
|||||||
fields: [
|
fields: [
|
||||||
'cn',
|
'cn',
|
||||||
{
|
{
|
||||||
factory: IPA.textarea_widget,
|
type: 'textarea',
|
||||||
name: 'description'
|
name: 'description'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -39,7 +39,7 @@ IPA.pwpolicy.entity = function(spec) {
|
|||||||
name : 'identity',
|
name : 'identity',
|
||||||
fields:[
|
fields:[
|
||||||
{
|
{
|
||||||
factory: IPA.entity_link_widget,
|
type: 'link',
|
||||||
name: 'cn',
|
name: 'cn',
|
||||||
other_entity: 'group'
|
other_entity: 'group'
|
||||||
},
|
},
|
||||||
@ -58,7 +58,7 @@ IPA.pwpolicy.entity = function(spec) {
|
|||||||
adder_dialog({
|
adder_dialog({
|
||||||
fields: [
|
fields: [
|
||||||
{
|
{
|
||||||
factory: IPA.entity_select_widget,
|
type: 'entity_select',
|
||||||
name: 'cn',
|
name: 'cn',
|
||||||
other_entity: 'group',
|
other_entity: 'group',
|
||||||
other_field: 'cn',
|
other_field: 'cn',
|
||||||
|
@ -49,7 +49,7 @@ IPA.config.entity = function(spec) {
|
|||||||
'ipausersearchfields',
|
'ipausersearchfields',
|
||||||
'ipadefaultemaildomain',
|
'ipadefaultemaildomain',
|
||||||
{
|
{
|
||||||
factory: IPA.entity_select_widget,
|
type: 'entity_select',
|
||||||
name: 'ipadefaultprimarygroup',
|
name: 'ipadefaultprimarygroup',
|
||||||
other_entity: 'group',
|
other_entity: 'group',
|
||||||
other_field: 'cn'
|
other_field: 'cn'
|
||||||
@ -59,11 +59,11 @@ IPA.config.entity = function(spec) {
|
|||||||
'ipamaxusernamelength',
|
'ipamaxusernamelength',
|
||||||
'ipapwdexpadvnotify',
|
'ipapwdexpadvnotify',
|
||||||
{
|
{
|
||||||
factory: IPA.checkbox_widget,
|
type: 'checkbox',
|
||||||
name: 'ipamigrationenabled'
|
name: 'ipamigrationenabled'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
factory: IPA.multivalued_text_widget,
|
type: 'multivalued',
|
||||||
name: 'ipauserobjectclasses'
|
name: 'ipauserobjectclasses'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -74,7 +74,7 @@ IPA.config.entity = function(spec) {
|
|||||||
fields: [
|
fields: [
|
||||||
'ipagroupsearchfields',
|
'ipagroupsearchfields',
|
||||||
{
|
{
|
||||||
factory: IPA.multivalued_text_widget,
|
type: 'multivalued',
|
||||||
name: 'ipagroupobjectclasses'
|
name: 'ipagroupobjectclasses'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
Loading…
Reference in New Issue
Block a user