summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/entities.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/src/freeipa/entities.js')
-rw-r--r--install/ui/src/freeipa/entities.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/install/ui/src/freeipa/entities.js b/install/ui/src/freeipa/entities.js
index 1a4d337c8..abc464975 100644
--- a/install/ui/src/freeipa/entities.js
+++ b/install/ui/src/freeipa/entities.js
@@ -39,6 +39,18 @@ define(['./_base/Singleton_registry'], function(Singleton_registry) {
* entities.get('entity_name');
*
*/
+
var entities = new Singleton_registry();
+
+ var init = function(entity, spec, context) {
+
+ if (entity.init) {
+ entity.init(spec, context);
+ }
+ return entity;
+ };
+ entities.builder.post_ops.push(init);
+
+
return entities;
}); \ No newline at end of file