You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by an...@apache.org on 2013/11/26 18:30:13 UTC

svn commit: r1545743 - in /jackrabbit/oak/trunk/oak-doc/src/site/markdown: differences_user.md known_issues.md

Author: angela
Date: Tue Nov 26 17:30:12 2013
New Revision: 1545743

URL: http://svn.apache.org/r1545743
Log:
OAK-791

Modified:
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/differences_user.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/known_issues.md

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/differences_user.md
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/differences_user.md?rev=1545743&r1=1545742&r2=1545743&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/differences_user.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/differences_user.md Tue Nov 26 17:30:12 2013
@@ -94,7 +94,7 @@ similar to Jackrabbit 2.x. If the number
 will limit the size of the multi value properties and create overflow 
 `rep:MemberReferences` nodes below a `rep:membersList` node to hold the extra members.
 
-###### Relevant new node types
+###### Relevant new and modified node types
     [rep:Group] > rep:Authorizable, rep:MemberReferences
       + rep:members (rep:Members) = rep:Members multiple protected VERSION /* @deprecated */
       + rep:membersList (rep:MemberReferencesList) = rep:MemberReferencesList protected COPY
@@ -195,9 +195,6 @@ In order to match the OAK repository con
 #### 4. Node Type Definitions
 The built-in node types related to user management tasks have been modified as follows:
 
-**TODO: updated according to resolution of OAK-482**
-
-
     [rep:Authorizable] > mix:referenceable, nt:hierarchyNode
       abstract
       + * (nt:base) = nt:unstructured VERSION
@@ -206,14 +203,23 @@ The built-in node types related to user 
       - * (UNDEFINED)
       - * (UNDEFINED) multiple
 
-    [rep:Group] > rep:Authorizable
-      + rep:members (rep:Members) = rep:Members multiple protected VERSION /* FIXME: SNS definition */
+    [rep:Group] > rep:Authorizable, rep:MemberReferences
+      + rep:members (rep:Members) = rep:Members multiple protected VERSION /* @deprecated */
+      + rep:membersList (rep:MemberReferencesList) = rep:MemberReferencesList protected COPY
+
+    /** @since oak 1.0 */
+    [rep:MemberReferences]
       - rep:members (WEAKREFERENCE) protected multiple < 'rep:Authorizable'
 
+    /** @since oak 1.0 */
+    [rep:MemberReferencesList]
+      + * (rep:MemberReferences) = rep:MemberReferences protected COPY
+
+    /** @deprecated since oak 1.0 */
     [rep:Members]
       orderable
-      + * (rep:Members) = rep:Members protected multiple /* FIXME: SNS definition */
-      - * (WEAKREFERENCE) protected < 'rep:Authorizable' /* FIXME: OAK-482 */
+      + * (rep:Members) = rep:Members protected multiple
+      - * (WEAKREFERENCE) protected < 'rep:Authorizable'
 
 #### 5. API Extensions
 The OAK project introduces the following user management related public

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/known_issues.md
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/known_issues.md?rev=1545743&r1=1545742&r2=1545743&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/known_issues.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/known_issues.md Tue Nov 26 17:30:12 2013
@@ -61,10 +61,5 @@ Changes with respect to Jackrabbit-core 
       See [OAK-710](https://issues.apache.org/jira/browse/OAK-710)
 
 
-* User Management:
-    * Group membership stored in tree structure is not yet implemented
-      See [OAK-482](https://issues.apache.org/jira/browse/OAK-482)
-
-
 In some cases Oak throws Runtime exceptions instead of a properly typed exception. We are working
 on correcting this. Please do not work around this by adapting catch clauses in your application.