mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
The entity.default_facet has been removed, instead the first facet registered to the entity will be considered as the default facet. So, the 'setup' parameter has been removed from tab definitions because it's no longer necessary. The ipa_details_only_setup() has been removed as well. An 'entity' parameter has been added to tab definitions to specify which entity corresponds to a tab item. The tab label has been changed to use entity label if available. Some hard-coded labels have been removed. The unit tests have been updated.
67 lines
2.0 KiB
JavaScript
67 lines
2.0 KiB
JavaScript
/* Authors:
|
|
* Endi Sukma Dewata <edewata@redhat.com>
|
|
* Adam Young <ayoung@redhat.com>
|
|
*
|
|
* Copyright (C) 2010 Red Hat
|
|
* see file 'COPYING' for use and warranty information
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License as
|
|
* published by the Free Software Foundation; version 2 only
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
*/
|
|
|
|
/* REQUIRES: ipa.js, details.js, search.js, add.js, entity.js */
|
|
|
|
|
|
|
|
/* ACI */
|
|
ipa_entity_set_search_definition('aci', [
|
|
['cn', 'ACI name', null]
|
|
]);
|
|
|
|
ipa_entity_set_add_definition('aci', [
|
|
'dialog-add-aci', 'Add New Aci', [
|
|
['cn', 'Name', null],
|
|
['description', 'Description', null],
|
|
]
|
|
]);
|
|
|
|
ipa_entity_set_details_definition('aci', [
|
|
ipa_stanza({name:'ipaserver', label:'Aci Details'}).
|
|
input({name:'cn', label:'Name'}).
|
|
input({name:'description', label:'Description'})
|
|
]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* Configuration */
|
|
ipa_entity_set_details_definition('config',[
|
|
|
|
ipa_stanza({name:'ipaserver', label:'Configuration'}).
|
|
input({name:'cn', label:'Name'}).
|
|
input({name:'description', label:'Description'}).
|
|
input({name:'ipacertificatesubjectbase'}).
|
|
input({name:'ipadefaultloginshell'}).
|
|
input({name:'ipadefaultprimarygroup'}).
|
|
input({name:'ipagroupsearchfields'}).
|
|
input({name:'ipahomesrootdir'}).
|
|
input({name:'ipamaxusernamelength'}).
|
|
input({name:'ipamigrationenabled'}).
|
|
input({name:'ipasearchrecordslimit'}).
|
|
input({name:'ipasearchtimelimit'}).
|
|
input({name:'ipausersearchfields'})
|
|
]);
|