Tad Glines
2010-11-26 17:38:02 UTC
I'm working on adding group support to WiaB and also looking at the issue of
wavelet permissions.
As a starting point I want to propose some group and wavelet roles and
solicit feedback.
For groups the roles I'm proposing are:
- Reader
- May read waves on which the group is a participant.
- Contributor
- Includes Reader capabilities
- May submit deltas to wavelets for which group is a participant. The
delta author must be the submitter.
- Manager
- Includes Contributor capabilities
- May add/remove members to/from the group and modify the role of
existing members, but only if:
- The member is self
- The member is NOT a manager
- The member is NOT an owner
- Owner
- Includes Manager capabilities
- May add/remove members to/from the group and modify the role of
existing members, but only if:
- The member is self
- The member is NOT an owner.
For wavelets the roles I'm proposing are:
- Reader
- May read wavelet content
- Contributor
- Includes Reader capabilities
- May add new wavelet content. In the context of a conversation
wavelet, this implies adding new blips.
- May edit own content. In the context of a conversation this implies
editing or deleting own blips.
- Editor
- Includes Contributor capabilities
- May add/edit/delete any content.
- Manager
- Includes Editor capabilities
- May add/remove participants and modify the roles of any exiting
participant if:
- Participant is self
- Participant is NOT a Manager
- Participant is NOT an Owner
- Owner
- Includes Manager capabilities
- May add/remove participants and modify the roles of any exiting
participant if:
- Participant is self
- Participant is NOT an Owner
For both groups and wavelets the creator would be granted the owner role.
-Tad
wavelet permissions.
As a starting point I want to propose some group and wavelet roles and
solicit feedback.
For groups the roles I'm proposing are:
- Reader
- May read waves on which the group is a participant.
- Contributor
- Includes Reader capabilities
- May submit deltas to wavelets for which group is a participant. The
delta author must be the submitter.
- Manager
- Includes Contributor capabilities
- May add/remove members to/from the group and modify the role of
existing members, but only if:
- The member is self
- The member is NOT a manager
- The member is NOT an owner
- Owner
- Includes Manager capabilities
- May add/remove members to/from the group and modify the role of
existing members, but only if:
- The member is self
- The member is NOT an owner.
For wavelets the roles I'm proposing are:
- Reader
- May read wavelet content
- Contributor
- Includes Reader capabilities
- May add new wavelet content. In the context of a conversation
wavelet, this implies adding new blips.
- May edit own content. In the context of a conversation this implies
editing or deleting own blips.
- Editor
- Includes Contributor capabilities
- May add/edit/delete any content.
- Manager
- Includes Editor capabilities
- May add/remove participants and modify the roles of any exiting
participant if:
- Participant is self
- Participant is NOT a Manager
- Participant is NOT an Owner
- Owner
- Includes Manager capabilities
- May add/remove participants and modify the roles of any exiting
participant if:
- Participant is self
- Participant is NOT an Owner
For both groups and wavelets the creator would be granted the owner role.
-Tad
--
You received this message because you are subscribed to the Google Groups "Wave Protocol" group.
To post to this group, send email to wave-protocol-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to wave-protocol+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/wave-protocol?hl=en.
You received this message because you are subscribed to the Google Groups "Wave Protocol" group.
To post to this group, send email to wave-protocol-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
To unsubscribe from this group, send email to wave-protocol+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit this group at http://groups.google.com/group/wave-protocol?hl=en.