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?
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