[ 
http://jira.xwiki.org/jira/browse/XWIKI-1963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sergiu Dumitriu closed XWIKI-1963.
----------------------------------

    Resolution: Fixed

Fixed in rev. 6426

> Various bugs in the new Rights Management UI
> --------------------------------------------
>
>                 Key: XWIKI-1963
>                 URL: http://jira.xwiki.org/jira/browse/XWIKI-1963
>             Project: XWiki Platform
>          Issue Type: Bug
>          Components: Templates, Skins & User Interface
>    Affects Versions: 1.2 RC1
>            Reporter: Sergiu Dumitriu
>         Assigned To: Sergiu Dumitriu
>             Fix For: 1.2 RC2
>
>
> While checking the new RMUI, I found and fixed several bugs/improvements, 
> like:
> - Changing the checkbox state should be done when receiving a confirmation 
> message from the server, not when sending the request
> - Clicking twice on a checkbox should not send two requests
> - Events that don't change the filters shouldn't trigger a refresh (like 
> pressing shift when the username filter has focus)
> - Computing the displayed range from the scroll position was incorrect
> - When updating the scrollbar dimensions, also update the scrollbar position
> - Added lots of jsdoc, comments and todos
> - Replaced the triplicated UI code (from adminglobalrights, adminspacerights 
> and editrights) with only one rightsUI.vm template
> - Don't send back and forth the list of displayed right levels, but use a 
> local javascript variable
> - Replace many areas of 7-fold duplicated code (once for each right) with 
> foreach-es
> - Replace particular right listing with one variable listing the displayed 
> rights
> - Made the Ajax table a bit more generic (XWiki-independent)
> - Various javascript coding techniques improvements
> - Fixed existing rights detection when more than one object for that 
> person/group exists (use right lists updated for each object, instead of 
> returning the string found in the last matching object), and only return true 
> for deny when both allow and deny rules exist for the same right
> - Fixed out-of-order response bugs (XWIKI-1849 and XWIKI-1843)
> - When changing a right, also invalidate the fetch cache

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.xwiki.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to