On 19 Mar 2012, at 09:37, Evgeny Bogdanov wrote:

> Hi Scott,
> 
> within space proposal there is a discussion about
> splitting up group (named collection of people) from role (named set of 
> rights)
> or merge them in a sense that every group has fixed set of rights.
> 
> https://groups.google.com/forum/?fromgroups#!searchin/opensocial-and-gadgets-spec/space$20role$20group/opensocial-and-gadgets-spec/nnuc9qadBfM/xTu-hMIdi3kJ
> 
> What is the vision for RAVE?

I was thinking more along the Google Docs sharing line - so owners assigning a 
collection of permissions (e..g "Can Edit") per-member per-page.  I think in 
this context groups are more a convenience mechanism for adding multiple 
members at a time.

> Best
> Evgeny
> 
> On 17.03.12 16:37, Scott Wilson (Commented) (JIRA) wrote:
>>     [ 
>> https://issues.apache.org/jira/browse/RAVE-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13231993#comment-13231993
>>  ]
>> 
>> Scott Wilson commented on RAVE-103:
>> -----------------------------------
>> 
>> I think there are two models we can look at:
>> 
>> 1. Page Sharing
>> 
>> In this model, a user creates a new page, and from the tab context menu 
>> selects "Share this page...". A dialog opens, and the user can add people 
>> (e.g. using a search/filter view), or select an existing group (e.g. 
>> friends, family, co-workers...). The user chooses OK, and each user is 
>> notified when they log into Rave of the invitation to add the shared Page. 
>> The user who created the Page is the Owner; each user they share with is by 
>> default a Viewer (read-only). However, it should be possible for the Owner 
>> to grant other users a "Can Edit" role allowing them to add, remove and move 
>> widgets.
>> 
>> 2. Workspace Sharing
>> 
>> In this model, there is a higher-level entity comprising a collection of 
>> multiple pages managed by a group. New shared pages can be added as 
>> sub-pages of the top-level workspace. I'm a bit less clear on the workflow 
>> for this one, whether its the same as (1) but with sub-pages, or something 
>> conceptually quite different
>> 
>> ====
>> 
>> Paul and I are really interested in seeing if we can develop something along 
>> the lines of model (1) in a sprint next week as it would be a good fit for a 
>> project we're working on.  This wouldn't include the OpenSocial Spaces 
>> extension (I'm sure someone else could implement it later) but would include 
>> the basic functionality of sharing pages, selecting users, and extending the 
>> relevant PermissionEvaluator classes for non-Owner roles.
>> 
>>> Support shared spaces
>>> ---------------------
>>> 
>>>                 Key: RAVE-103
>>>                 URL: https://issues.apache.org/jira/browse/RAVE-103
>>>             Project: Rave
>>>          Issue Type: Epic
>>>            Reporter: Matt Franklin
>>> 
>>> Support shared, or common, spaces with group managed pages, widgets, and 
>>> security
>> --
>> This message is automatically generated by JIRA.
>> If you think it was sent incorrectly, please contact your JIRA 
>> administrators: 
>> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
>> For more information on JIRA, see: http://www.atlassian.com/software/jira
>> 
>> 
>> .
>> 

Reply via email to