3321: Add UI to join groups from the group page

buck*****@gmai***** (Google Code) (Is this you? Claim this profile.)
May 1, 2014
400
What version are you running?
1.7.6, but this functionality also doesn't exist in 2.0 RC2.

What's the URL of the page this enhancement relates to, if any?
http://reviewboard.mysite.com/groups/<groupname>/

Describe the enhancement and the motivation for it.
There should be a button to join (or leave, if already joined), and possibly also to star (or unstar) a group directly from its group page. This would be nice because it would allow users to link someone directly to the group and tell them to join it, instead of telling them which group to join and having them hunt through the group list (particularly annoying for RB installations with many groups). Additionally, it allows the user to browse groups that might be relevant to them and immediately join without having to revisit the group list to do so.

What operating system are you using? What browser?
Linux. Firefox.

Please provide any additional information below.
(none)
david
#1 david
#2 buck*****@gmai***** (Google Code) (Is this you? Claim this profile.)
I reviewed issue 400 prior to submitting this request and I don't believe that this is a duplicate. This request is specifically asking for additional UI on the groups page to join or leave (or watch or unwatch) that specific group. For example, assuming you're a member of the djiblets group on http://reviews.reviewboard.org, this page:

https://reviews.reviewboard.org/groups/djblets/

Should have a button (perhaps beside 'Hide closed') allowing you to leave the group. If you weren't a member, it should instead allow you to join. A second, similar link could exist for watching (unless you do decide to merge watching into joining).
david
#3 david
While I agree that the specific suggestions and ideas contained in the bugs are different, both are fundamentally about improving the UX for joining and watching groups. When we look at those bug reports, we also look at all the merged bugs to ensure that whatever solution we come up with addresses the largest cross-section of needs.