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: [
|
||||
'automountmapname',
|
||||
{
|
||||
factory: IPA.textarea_widget,
|
||||
type: 'textarea',
|
||||
name: 'description'
|
||||
}
|
||||
]
|
||||
@ -106,7 +106,7 @@ IPA.automount.map_entity = function(spec) {
|
||||
name: 'general',
|
||||
fields: [
|
||||
{
|
||||
factory: IPA.radio_widget,
|
||||
type: 'radio',
|
||||
name: 'method',
|
||||
label: IPA.messages.objects.automountmap.map_type,
|
||||
options: [
|
||||
@ -122,7 +122,7 @@ IPA.automount.map_entity = function(spec) {
|
||||
},
|
||||
'automountmapname',
|
||||
{
|
||||
factory: IPA.textarea_widget,
|
||||
type: 'textarea',
|
||||
name: 'description'
|
||||
}
|
||||
]
|
||||
|
@ -523,42 +523,50 @@ IPA.dns.record_entity = function(spec) {
|
||||
name:'standard',
|
||||
label:IPA.messages.objects.dnsrecord.standard,
|
||||
fields:[
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
name: 'arecord',
|
||||
metadata: {primary_key: false},
|
||||
label:'A'
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
name: 'aaaarecord',
|
||||
metadata: {primary_key: false},
|
||||
label:'AAAA'
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
name: 'ptrrecord',
|
||||
metadata: {primary_key: false},
|
||||
label:'PTR'
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
name: 'srvrecord',
|
||||
metadata: {primary_key: false},
|
||||
label:'SRV'
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
name: 'txtrecord',
|
||||
metadata: {primary_key: false},
|
||||
label:'TXT'
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
name: 'cnamerecord',
|
||||
metadata: {primary_key: false},
|
||||
label:'CNAME'
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'MX',
|
||||
metadata: {primary_key: false},
|
||||
name:"mxrecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'NS',
|
||||
metadata: {primary_key: false},
|
||||
name:"nsrecord"
|
||||
@ -570,61 +578,73 @@ IPA.dns.record_entity = function(spec) {
|
||||
name:'unusual',
|
||||
label:IPA.messages.objects.dnsrecord.other,
|
||||
fields:[
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'AFSDB',
|
||||
metadata: {primary_key: false},
|
||||
name: "afsdbrecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'CERT',
|
||||
metadata: {primary_key: false},
|
||||
name:"certrecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'DNAME',
|
||||
metadata: {primary_key: false},
|
||||
name:"dnamerecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'DSRECORD',
|
||||
metadata: {primary_key: false},
|
||||
name:"dsrecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'KEY',
|
||||
metadata: {primary_key: false},
|
||||
name:"keyrecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'KX',
|
||||
metadata: {primary_key: false},
|
||||
name:"kxrecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'LOC',
|
||||
metadata: {primary_key: false},
|
||||
name:"locrecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'NAPTR',
|
||||
name:"naptrrecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'NSEC',
|
||||
metadata: {primary_key: false},
|
||||
name:"nsecrecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'RRSIG',
|
||||
metadata: {primary_key: false},
|
||||
name:"rrsigrecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'SIG',
|
||||
metadata: {primary_key: false},
|
||||
name:"sigrecord"
|
||||
},
|
||||
{ factory: IPA.multivalued_text_widget,
|
||||
{
|
||||
type: 'multivalued',
|
||||
label:'SSHFP',
|
||||
metadata: {primary_key: false},
|
||||
name:"sshfprecord"
|
||||
@ -645,14 +665,14 @@ IPA.dns.record_entity = function(spec) {
|
||||
fields: [
|
||||
'idnsname',
|
||||
{
|
||||
factory: IPA.dnsrecord_type_widget,
|
||||
name: 'record_type',
|
||||
label: IPA.messages.objects.dnsrecord.type,
|
||||
factory: IPA.dnsrecord_type_widget
|
||||
label: IPA.messages.objects.dnsrecord.type
|
||||
},
|
||||
{
|
||||
type: 'text',
|
||||
name: 'record_data',
|
||||
label: IPA.messages.objects.dnsrecord.data,
|
||||
factory: IPA.text_widget,
|
||||
required: true
|
||||
}
|
||||
]
|
||||
|
@ -46,7 +46,7 @@ IPA.group.entity = function(spec) {
|
||||
fields: [
|
||||
'cn',
|
||||
{
|
||||
factory: IPA.textarea_widget,
|
||||
type: 'textarea',
|
||||
name: 'description'
|
||||
},
|
||||
'gidnumber'
|
||||
@ -110,11 +110,11 @@ IPA.group.entity = function(spec) {
|
||||
fields: [
|
||||
'cn',
|
||||
{
|
||||
factory: IPA.textarea_widget,
|
||||
type: 'textarea',
|
||||
name: 'description'
|
||||
},
|
||||
{
|
||||
factory: IPA.group_nonposix_checkbox_widget,
|
||||
type: 'nonposix_checkbox',
|
||||
name: 'nonposix',
|
||||
label: IPA.messages.objects.group.posix,
|
||||
checked: true
|
||||
@ -142,6 +142,9 @@ IPA.group_nonposix_checkbox_widget = function (spec) {
|
||||
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) {
|
||||
|
||||
spec = spec || {};
|
||||
|
@ -44,7 +44,7 @@ IPA.hostgroup.entity = function(spec) {
|
||||
fields: [
|
||||
'cn',
|
||||
{
|
||||
factory: IPA.textarea_widget,
|
||||
type: 'textarea',
|
||||
name: 'description'
|
||||
}
|
||||
]
|
||||
@ -76,7 +76,7 @@ IPA.hostgroup.entity = function(spec) {
|
||||
fields: [
|
||||
'cn',
|
||||
{
|
||||
factory: IPA.textarea_widget,
|
||||
type: 'textarea',
|
||||
name: 'description'
|
||||
}
|
||||
]
|
||||
|
@ -43,7 +43,7 @@ IPA.netgroup.entity = function(spec) {
|
||||
fields: [
|
||||
'cn',
|
||||
{
|
||||
factory: IPA.textarea_widget,
|
||||
type: 'textarea',
|
||||
name: 'description'
|
||||
},
|
||||
'nisdomainname'
|
||||
@ -76,7 +76,7 @@ IPA.netgroup.entity = function(spec) {
|
||||
fields: [
|
||||
'cn',
|
||||
{
|
||||
factory: IPA.textarea_widget,
|
||||
type: 'textarea',
|
||||
name: 'description'
|
||||
}
|
||||
]
|
||||
|
@ -39,7 +39,7 @@ IPA.pwpolicy.entity = function(spec) {
|
||||
name : 'identity',
|
||||
fields:[
|
||||
{
|
||||
factory: IPA.entity_link_widget,
|
||||
type: 'link',
|
||||
name: 'cn',
|
||||
other_entity: 'group'
|
||||
},
|
||||
@ -58,7 +58,7 @@ IPA.pwpolicy.entity = function(spec) {
|
||||
adder_dialog({
|
||||
fields: [
|
||||
{
|
||||
factory: IPA.entity_select_widget,
|
||||
type: 'entity_select',
|
||||
name: 'cn',
|
||||
other_entity: 'group',
|
||||
other_field: 'cn',
|
||||
|
@ -49,7 +49,7 @@ IPA.config.entity = function(spec) {
|
||||
'ipausersearchfields',
|
||||
'ipadefaultemaildomain',
|
||||
{
|
||||
factory: IPA.entity_select_widget,
|
||||
type: 'entity_select',
|
||||
name: 'ipadefaultprimarygroup',
|
||||
other_entity: 'group',
|
||||
other_field: 'cn'
|
||||
@ -59,11 +59,11 @@ IPA.config.entity = function(spec) {
|
||||
'ipamaxusernamelength',
|
||||
'ipapwdexpadvnotify',
|
||||
{
|
||||
factory: IPA.checkbox_widget,
|
||||
type: 'checkbox',
|
||||
name: 'ipamigrationenabled'
|
||||
},
|
||||
{
|
||||
factory: IPA.multivalued_text_widget,
|
||||
type: 'multivalued',
|
||||
name: 'ipauserobjectclasses'
|
||||
}
|
||||
]
|
||||
@ -74,7 +74,7 @@ IPA.config.entity = function(spec) {
|
||||
fields: [
|
||||
'ipagroupsearchfields',
|
||||
{
|
||||
factory: IPA.multivalued_text_widget,
|
||||
type: 'multivalued',
|
||||
name: 'ipagroupobjectclasses'
|
||||
}
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user