summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/host.py
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/host.py
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/host.py')
0 files changed, 0 insertions, 0 deletions