From a513673f043e37dc0fbad0b698f3f12a6a15a06c Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: May 06 2013 14:22:29 +0000 Subject: Entity build: test for enabled in post_op https://fedorahosted.org/freeipa/ticket/3235 --- diff --git a/install/ui/src/freeipa/entity.js b/install/ui/src/freeipa/entity.js index 60dcd91..e0e5182 100644 --- a/install/ui/src/freeipa/entity.js +++ b/install/ui/src/freeipa/entity.js @@ -461,6 +461,11 @@ exp.entity_post_ops = { init: function(entity, spec, context) { + if (typeof spec.enable_test === 'function') { + if (!spec.enable_test()) throw { + expected: true + }; + } if (entity.init) { entity.init(spec, context); }