summaryrefslogtreecommitdiffstats
path: root/install/ui/serverconfig.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/serverconfig.js')
-rw-r--r--install/ui/serverconfig.js21
1 files changed, 13 insertions, 8 deletions
diff --git a/install/ui/serverconfig.js b/install/ui/serverconfig.js
index be2a3df9..9ecf190c 100644
--- a/install/ui/serverconfig.js
+++ b/install/ui/serverconfig.js
@@ -23,14 +23,15 @@
/* REQUIRES: ipa.js, details.js, search.js, add.js, facet.js, entity.js */
+IPA.config = {};
+IPA.config.entity = function(spec) {
-/* Configuration */
+ var that = IPA.entity(spec);
-IPA.entity_factories.config = function(){
- return IPA.entity_builder().
- entity('config').
- details_facet({
+ that.init = function(params) {
+
+ params.builder.details_facet({
title: IPA.metadata.objects.config.label,
sections: [
{
@@ -80,6 +81,10 @@ IPA.entity_factories.config = function(){
}
],
needs_update: true
- }).
- build();
-}; \ No newline at end of file
+ });
+ };
+
+ return that;
+};
+
+IPA.register('config', IPA.config.entity);