Make sling:Folder more folder like
----------------------------------
Key: SLING-663
URL: https://issues.apache.org/jira/browse/SLING-663
Project: Sling
Issue Type: Wish
Components: API
Reporter: Tobias Bocanegra
the current sling:Folder looks like this:
[sling:Folder] > nt:hierarchyNode, nt:unstructured
orderable
+ * (nt:base) = sling:Folder version
this is very convenient since it allows all kind of properties and nodes.
But imo it's wrong that it is orderable. since folders dont have an
order (at least in no FS is know).
furthermore, i find it 'wrong' to allow * child nodes. if you want to
add an arbitrary child node to a folder, we should use the
sling:HierarchyNode mixin. as for the * properties, i think they are ok and
should stay.
the only inconvenience about nt:folder is, that is does not define a
default primary type.
so i suggest to change sling:Folder to:
[sling:Folder] > nt:folder
- * (undefined) multiple
- * (undefined)
+ * (nt:hierarchyNode) = sling:Folder version
and add:
[sling:HierarchyNode] > nt:hierarchyNode mixin
[sling:OrderedFolder] > sling:Folder orderable
+ * (nt:hierarchyNode) = sling:OrderedFolder version
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.