[Freeipa-devel] [PATCH] 159 Action panel for certificates

Endi Sukma Dewata edewata at redhat.com
Mon Jun 25 15:09:48 UTC 2012


On 6/12/2012 7:48 AM, Petr Vobornik wrote:
> This is a continuation of effort 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 evaluator updates state and actions get disabled or
> enabled.
>
> https://fedorahosted.org/freeipa/ticket/2250

I'm testing using self-signed CA. When I open the host/service details 
page there's a JS error at certificate.js:928 (undefined 
status_revoked), so the page seems to hang and looks blank. In the old 
code the status_revoked panel will only be created if you use Dogtag CA 
(the IPA.cert.is_selfsign() will return false). This check might not be 
necessary anymore because you can just hide the panel.

-- 
Endi S. Dewata





More information about the Freeipa-devel mailing list