forgive me if i'm being dense. I think what you're describing is a Group in
a role based security sense. Meaning all users belong to a global group as a
user, but then a CE admin could create another group, assign people to it,
and give that group a role.

Is that correct?

--
Levi Rosol

Twitter: @LeviRosol <http:www.twitter.com/LeviRosol>



On Thu, Nov 20, 2008 at 11:31 PM, Max Schubert <[EMAIL PROTECTED]>wrote:

>
> Hi Levi,
>
> On Fri, Nov 21, 2008 at 12:18 AM, Levi Rosol <[EMAIL PROTECTED]> wrote:
> > Max-
> >
> > I like where you're going with this, at least the hierarchy of groups
> part
> > as that is ultimately where my application is heading.
> >
> > I'm not sure I'm seeing the benefit of having a global group. Some people
> > may want to use CE as it is today. Users and Friends with no need for
> > Groups. Having a global Group seems to be added complexity.
> >
> > Also, a Group will function differently than a User, or Profile as we
> > started to describe earlier.
> >
> > But am I understanding you correctly?
>
> I am seeing a group as an container for users and roles :), so it is
> dual purpose, the global group just exists as a container for a
> default set of roles so that the relationship model in this case would
> be consistent and code wouldn't ahve to check to see if a user was in
> a group or not in order to get roles for them .. does that clarify it
> at all?
>
> A profile can still be a 1-1 with a user, this just abstracts
> functionality away from users and assigns it to a central class
> (Group) that can act as both a way to associate users and a way to
> associate roles .. all in one go.
>
> So if a CE admin wanted to have no end user groups, that is fine :),
> they just set up the roles for the global group and disable user
> created groups and they are done.
>
> This would also allow the CE overall admin to do varying levels of
> administrative privileges using groups as well .. makes it easy to
> make an admin who is just a forum/blog admin but who can't admin other
> user profiles, or approve pending users if user signup moderation were
> set up  ... lets the CE admin create multi-level administration roles
> for a CE instance.
>
> - Max
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CommunityEngine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/communityengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to