Changes for page Release Notes for XWiki Enterprise 4.0
Last modified by Thomas Mortagne on 2023/10/13
From version 2.1
edited by Thomas Mortagne
on 2012/04/20
on 2012/04/20
Change comment:
There is no comment for this version
To version 2.2
edited by Thomas Mortagne
on 2012/04/23
on 2012/04/23
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -110,8 +110,12 @@ 110 110 111 111 The code to execute a task in background and provide related progress and isolated log has been extracted from Extension Manager and is now in its own module. 112 112 113 +See [[Job Module>>extensions:Extension.Job Module]]. 114 + 113 113 == Component related improvements == 114 114 117 +See [[Job Component>>extensions:Extension.Component Module]]. 118 + 115 115 === Role moved from Class to Type === 116 116 117 117 In order to support parameterized role like DocumentReferenceResolver<String>, all the APIs of ComponentManager and Component descriptors have been changed to take Type instead of Class. All the old APIs are still available and working, but have been deprecated. ... ... @@ -205,6 +205,8 @@ 205 205 {{/velocity}} 206 206 {{/code}} 207 207 212 +See [[extensions:Extension.Velocity Module||anchor="HJSONTool"]]. 213 + 208 208 == Class reference always local == 209 209 210 210 The class reference is now stored as a local reference in the BaseObject/BaseCollection which means that like in the storage you can't assign a class coming from another wiki to an xobject which was causing some issue when copying wikis. You can still provide absolute reference but the wiki reference will be automatically removed. ... ... @@ -227,7 +227,7 @@ 227 227 228 228 The full documentation of this new module, in particular the way it now evaluate rights declaratively and allow augmenting and customising authorization decision is yet to be written. The new module provide a large Javadoc as a reference in the meantime. For the big picture, the new right service is now named ##AuthorizationManager##. Internally, it manipulates ##SecurityReference## (as well as ##UserSecurityReference## and ##GroupSecurityReference##, to represent entities, user and group), ##SecurityRule## (representing a right object) and ##SecurityAccess## (representing an access level in the old nomenclature), which are stored in a ##SecurityCache## using ##SecurityRuleEntry## (a set of rules) and ##SecurityAccessEntry## (the access of a given user). The ##AuthorizationManager## delegate cache management to a ##SecurityCacheLoader## which loads rules using a ##SecurityRuleLoader##; and delegate itself the access decision for a given user and a set of rules to an ##AuthorizationSettler##. This last one could be overridden to provide specific decision that could not be done in declarative mode. 229 229 230 -== =New technical content hiding system ===236 +== New technical content hiding system == 231 231 232 232 {{warning}} 233 233 In this release we have only implemented the content hiding **mechanism**. At the moment, using it will **not have any effect on the default UI** you see (no documents will be filtered). We will gradually update all places listing documents in the UI to use the new mechanism in XWiki Enterprise 4.1. That said, if you're a developer we encourage you [[to test out the new content filtering API>>extensions:Extension.Query Module]].