[Freeipa-devel] [PATCH] HBAC details page enhancement

Adam Young ayoung at redhat.com
Mon Nov 15 15:58:28 UTC 2010


On 11/13/2010 11:14 PM, Endi Sukma Dewata wrote:
> Hi,
>
> Please review the attached patch. Thanks!
>
> https://fedorahosted.org/reviewboard/r/107/
>
> The HBAC details page has been enhanced to support Undo and Reset 
> operations. The functionality is implemented in the base widget class 
> so the behavior will be more consistent across widgets. A <span> tag 
> now used to define the field boundary in the HTML doc. The tag 
> contains the visual representation of the field which include the 
> input tag and optionally the undo link.
>
> The Update method on HBAC details page has been modified so that it 
> executes several operations using a batch command. The operations 
> being executed depends on the changes made to the fields. These 
> operations may include:
>  - removing access time if access time is changed to any time

This didn't seem to work.  The rest of it was fine, but I still see the 
acces time I added

>  - removing memberships if member category is changed to all
>  - modifying rule attributes if description or rule type is changed
>  - enabling/disabling the rule if rule status is changed
>
> The behavior of the Add & Remove buttons also has been changed such 
> that it adjust the category attribute properly in addition to adding the
> memberships using batch command. For example, if category is initially 
> set to all, adding a new member will also change the category to empty.
>
> The ipa_command have been modified to store the on_success and 
> on_error handlers as properties. When the command is executed as a 
> part of batch operation, the result of each command will be passed to 
> the appropriate handler.
>
> The unit tests and test data have been updated as well.
>
>
> _______________________________________________
> Freeipa-devel mailing list
> Freeipa-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/freeipa-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20101115/caded518/attachment.htm>


More information about the Freeipa-devel mailing list