[Design][Cosmo] User Interface for Group management in Cosmo
Ted Leung
twl at osafoundation.org
Fri Feb 9 15:55:03 PST 2007
I'd suggest that we keep this simple for now. What Vinu has done is
implemented how WebDAV wants to do ACL's. This is not a general
group model for Chandler, so let's not try to make it into one,
especially before preview. I think that there are enough ways to
make good use of his work without trying to tackle a grand unified
desktop/server wide security model. We'll need to do that, but
that's a comprehensive activity that is going to need coordination
between desktop and server/web ui needs.
Let's keep it simple for now.
Ted
On Feb 9, 2007, at 11:27 AM, Mimi Yin wrote:
> Okay, let's focus on assigning privileges for now. And this would
> be a SNARF administrator doing this? and/or Jared/Dave as
> administrators of the Hosted Service?
>
> Just thinking aloud, these are questions for everyone. (Vinu,
> screenshots would be great.)
>
> So the use cases would be something like:
>
> For a class schedule calendar.
> A professor granting read-write privileges to all his TAs.
> A professor granting read-only privileges to his students.
>
> For an office hours calendar, I presume the students would also
> have read-write privileges.
>
> It seems like these groups will stay pretty static. Although on a
> semester basis, the people will change. Are there scenarios where
> the people in the groups would change on a regular basis? Monthly,
> Weekly, Daily? Maybe in situations where people work with vendors
> and contractors a lot? e.g. You're an estate manager and you have a
> calendar for scheduling repairs and maintenance whatnot? Maybe you
> want to give certain people limited access to the calendar...for as
> long as a project is going on. Once it's over, you remove them from
> the group. However, if you work with the same people over and over
> again, you may just 'suspend' some people's access and then re-
> activate them when they're needed again.
>
> Question: Why would someone want/need to create a group to grant
> privileges? Is it so you can easily give the same group of people
> access to different shares? How common will it be in that scenario
> for their to be exceptions to the group? e.g. I'm a professor, I
> teach 3 classes. I have the same TAs for all 3 classes, except for
> 1. I give read-write privileges to my TA group for all 3 classes,
> except for the 1 TA who doesn't TA the 3rd class.
>
> Workflow question: Can you create a group after you've granted
> privileges to a whole list of individuals.
>
> What about query-based groups? Are these static or do they refresh?
> Can you have inclusions and exclusions? Everyone with a username
> that starts with a letter from A-M + this user who has a username
> that starts with '!' What are use cases for this? Is this mostly an
> admin feature?
>
> How often will users create short-lived shares?
> For example, you manage a calendar for tour groups to visit Des
> Moines. For the week that the tour group is visiting, the tour
> organizers and the visitors can view and edit a shared calendar to
> figure out together what they would like to do.
>
> A twist on the tour group example. Say you work with the same
> travel agency, but the visitors themselves change. Would you want
> just a single group and then change the tour group members out
> every week? Or would you want one group for the travel agency
> people and then create a new group for each tour group every week?
>
> Workflow question: Can you create accounts for the tour group
> visitors as you populate the group? And then send the accounts +
> passwords to the members of the tour group, at which point they can
> change their password? As an organizer, it seems like you would
> want to do that, rather than waiting for the individuals in the
> group to create their accounts before assigning privileges one-by-one.
>
> 1. When you say adding users, do you mean adding user accounts? or
> email addresses?
> 2. There will presumably be students who haven't yet signed up for
> an account? Using email addresses seems like it would cover both
> users with accounts and those without accounts.
> 3. How do privileges interact with tickets? What about per-user
> tickets?
>
> Mimi
>
>
> On Feb 7, 2007, at 1:56 PM, Vinubalaji Gopal wrote:
>
>> On 2/7/07, Mimi Yin <mimi at osafoundation.org> wrote:
>>> Vinu, what will these groups be used for? Categorization and
>>> Organization? Addressing emails? Assigning privileges? Managing
>>
>> right now it will be used for assigning priviliges, but it can be
>> used in any context. So I am just designing the UI for group
>> management as an administrator where new groups can be created and
>> users, groups can be added to that particular group. so far its
>> similar to the user management ui except that modifying a group shows
>> a drag and drop ui (will add a few screenshots to show how it looks).
>>
>> later we could have allow users to search and join a group :) and all
>> the other things like addressing a group (since each group will have
>> all the emails), etc.
>>
>>
>>
>> --
>> Vinu
>>
>> In a world without fences who needs Gates?
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "Design" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/design
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design
More information about the Design
mailing list