Thanks for the info Clay.

On Fri, Apr 20, 2012 at 8:20 AM, Clay Fenlason
<[email protected]> wrote:
> Also IIUC, we really are just talking about Sakai documents and not
> other forms of content, right?

If we were to make a change that WRITE permission implies deletion of
children, then this applies to all content in our storage, not just
sakai documents. The issue I'm currently dealing with AFAIK is only
currently exposed on Sakai Docs though, as the other forms of content
appear to be "flat" (aside from things like activity records, which
are stored as children of content).

> My understanding is that content
> collections are not implemented with collection items as children of a
> collection node. Also that uploaded files and external links do not
> have children (is this true? And will it still be true when
> annotations are implemented?)
>

Collections don't nest their content, and uploaded files and external
links only have activity feed information as children. I'm not sure
what annotations are, but a quick Google search leads me to believe
maybe I should subscribe to the oae-urg list. Off the top of my head,
threaded discussions operate without nested content, so my assumption
is that annotations could be designed not to nest as well.

On that note, discussion messages/comments are nested in a page. It
would probably be a good idea to deny delete on the messages parent
content, as AFAIK there is no use case to permanently delete any of
that data any way.

> Pages of a Sakai doc, or widgets on a page, then, would be the most
> common examples of child nodes.
>
> On those assumptions, I would answer ...
>
> On Fri, Apr 20, 2012 at 7:24 AM, Branden Visser <[email protected]> wrote:
>> a) If a user has "WRITE" permission on a content node, should they
>> always be able to delete their children?
>
> Yes. It's not inconceivable that some people would make use of more
> fine-grained editor restrictions, but this extra complexity would be
> of marginal benefit, and the design doesn't anticipate it.
>
>> c) (new) Should editors of a Sakai Document even be able to delete
>> pages within the document?
>
> Yes. Again, I can imagine scenarios where some people would like to
> set different permissions for different pages in a doc, but in such
> cases a separate doc should be a fine solution, and the extra
> complexity of page-level permissions is not worth the cost, as far as
> I understand the design thinking.
>

I think my approach will be to make "write" imply "delete children",
and see how that fares.

Thanks again!

-- 
Cheers,
Branden
_______________________________________________
oae-dev mailing list
[email protected]
http://collab.sakaiproject.org/mailman/listinfo/oae-dev

Reply via email to