summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2012-06-12 14:28:30 +0200
committerPetr Vobornik <pvoborni@redhat.com>2012-06-27 08:58:24 +0200
commit3c36fa8c0da767b0f1309cb96bf85d3149e4dc10 (patch)
tree02c7f0955d80a2dc7f896eee607301e465411b9b /ipalib/plugins
parent32ef4efaca96d7cfa05c00484fe926bd89c80d12 (diff)
downloadfreeipa-3c36fa8c0da767b0f1309cb96bf85d3149e4dc10.tar.gz
freeipa-3c36fa8c0da767b0f1309cb96bf85d3149e4dc10.tar.xz
freeipa-3c36fa8c0da767b0f1309cb96bf85d3149e4dc10.zip
Action panel for certificates
This is a continuation of effor which transforms status widgets with buttons executing actions to separate status widget and action panels. This patch strips certificate status widget of its buttons and separates the actions to their own objects. Appropriate modifications are taken in host and service details facets. New certificate loader, facet policy and evaluator are introduced to make actions and status widget independent. On facet load event new certificate facet policy loads a certificate from result. Unfortunately results don't contain revocation reason so it also executes additional cert-show command to get the revocation reason. Policy store the certifacete to facet. It raises the certifacet_loaded event to notify certificate evaluator and status widget. Status widget updates its state. Certificate evaluater updates state and actions get disabled or enabled. https://fedorahosted.org/freeipa/ticket/2250
Diffstat (limited to 'ipalib/plugins')
0 files changed, 0 insertions, 0 deletions