diff options
Diffstat (limited to 'install/ui/src/freeipa/host.js')
-rw-r--r-- | install/ui/src/freeipa/host.js | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/install/ui/src/freeipa/host.js b/install/ui/src/freeipa/host.js index cfa282673..3292e1c7a 100644 --- a/install/ui/src/freeipa/host.js +++ b/install/ui/src/freeipa/host.js @@ -38,18 +38,20 @@ IPA.host.entity = function(spec) { spec = spec || {}; spec.policies = spec.policies || [ - IPA.search_facet_update_policy(), - IPA.details_facet_update_policy(), - IPA.cert.cert_update_policy({ + IPA.search_facet_update_policy, + IPA.details_facet_update_policy, + { + $factory: IPA.cert.cert_update_policy, source_facet: 'details', dest_entity: 'cert', dest_facet: 'details' - }), - IPA.cert.cert_update_policy({ + }, + { + $factory: IPA.cert.cert_update_policy, source_facet: 'details', dest_entity: 'cert', dest_facet: 'search' - }) + } ]; var that = IPA.entity(spec); @@ -176,8 +178,8 @@ IPA.host.entity = function(spec) { ] }, policies: [ - IPA.host.enrollment_policy(), - IPA.host.certificate_policy() + IPA.host.enrollment_policy, + IPA.host.certificate_policy ] }). association_facet({ |