summaryrefslogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
Diffstat (limited to 'install')
-rwxr-xr-xinstall/ui/src/freeipa/certificate.js2
-rw-r--r--install/ui/src/freeipa/ipa.js8
-rw-r--r--install/ui/test/data/ipa_init.json6
3 files changed, 15 insertions, 1 deletions
diff --git a/install/ui/src/freeipa/certificate.js b/install/ui/src/freeipa/certificate.js
index aaae4d9fb..ae05ebb3d 100755
--- a/install/ui/src/freeipa/certificate.js
+++ b/install/ui/src/freeipa/certificate.js
@@ -612,7 +612,7 @@ IPA.cert.load_policy = function(spec) {
};
IPA.cert.is_enabled = function() {
- return !!IPA.env.enable_ra;
+ return !!IPA.ca_enabled;
};
IPA.cert.view_action = function(spec) {
diff --git a/install/ui/src/freeipa/ipa.js b/install/ui/src/freeipa/ipa.js
index 23efd6916..29af40487 100644
--- a/install/ui/src/freeipa/ipa.js
+++ b/install/ui/src/freeipa/ipa.js
@@ -232,6 +232,14 @@ var IPA = function () {
}
}));
+ batch.add_command(rpc.command({
+ entity: 'ca',
+ method: 'is_enabled',
+ on_success: function(data, text_status, xhr) {
+ that.ca_enabled = data.result;
+ }
+ }));
+
batch.execute();
};
diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json
index b25fa9357..852b95373 100644
--- a/install/ui/test/data/ipa_init.json
+++ b/install/ui/test/data/ipa_init.json
@@ -975,6 +975,12 @@
{
"error": null,
"result": 1
+ },
+ {
+ "error": null,
+ "result": true,
+ "summary": null,
+ "value": null
}
]
}