Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Complete Groups Listing

#142

We should figure out exactly what the groups listing will do; will it allow users to admin their groups, will it show users their group memberships, all of the above? If this ends up being heavily role-based, it may need to wait until we have an authorization system in place.

Reported by August · May 30th, 2011 @ 04:23 PM

State: new
Assigned to: nobody

Activity

  1. Zach Rowe
    Zach Rowe
    • Milestone order changed from 2 to 0

    Do we want to allow for people to join groups this way? Should people be able to add/remove themselves, and is there an approval process?

    August 8th, 2011 @ 05:46 PM

  2. Brian Michalski
    Brian Michalski

    No. People should not be able to add/remove themselves from a group, only a
    group leader should be able to do that.

    ~Brian M

    August 8th, 2011 @ 05:49 PM

  3. Zach Rowe
    Zach Rowe

    Well fine then, what does it do? Just a gateway to groups/show pages?

    Zach Rowe

    August 8th, 2011 @ 06:29 PM

  4. Brian Michalski
    Brian Michalski
    • Tag changed from v2 to groups, membership, v2

    Hokay. So I flipped around how this works to be more inline with a previous discussion.

    Membership now has levels. You can be a pending member, regular member, or group leader. Maybe we'll add more membership levels at some point, but for now those 3 are the only that we have a direct implementation use for.

    We need the ability to:
    1) Request to join a group. For now, we'll assume you can request to join any group.
    2) Group leaders can approve / deny group membership. We don't have a deny state at the moment, so just delete the membership request.
    3) Group leaders can remove / add members at non-pending levels.

    Zach - Should I break this down into some smaller tasks or just assign this big ticket to you?

    August 24th, 2011 @ 10:53 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.