MAINT-4900 FIXED Don't show group info for non-admins.
parent
f851d453dc
commit
ad635e9f0e
|
|
@ -2843,7 +2843,7 @@ BOOL LLAgent::isInGroup(const LLUUID& group_id, BOOL ignore_god_mode /* FALSE */
|
|||
// This implementation should mirror LLAgentInfo::hasPowerInGroup
|
||||
BOOL LLAgent::hasPowerInGroup(const LLUUID& group_id, U64 power) const
|
||||
{
|
||||
if (isGodlike())
|
||||
if (isGodlikeWithoutAdminMenuFakery())
|
||||
return true;
|
||||
|
||||
// GP_NO_POWERS can also mean no power is enough to grant an ability.
|
||||
|
|
|
|||
|
|
@ -336,7 +336,7 @@ void LLPanelGroup::update(LLGroupChange gc)
|
|||
group_name_ctrl->setToolTip(group_name);
|
||||
|
||||
LLGroupData agent_gdatap;
|
||||
bool is_member = gAgent.getGroupData(mID,agent_gdatap) || gAgent.isGodlike();
|
||||
bool is_member = gAgent.getGroupData(mID,agent_gdatap) || gAgent.isGodlikeWithoutAdminMenuFakery();
|
||||
bool join_btn_visible = !is_member && gdatap->mOpenEnrollment;
|
||||
|
||||
mButtonJoin->setVisible(join_btn_visible);
|
||||
|
|
@ -462,7 +462,7 @@ void LLPanelGroup::setGroupID(const LLUUID& group_id)
|
|||
}
|
||||
|
||||
LLGroupData agent_gdatap;
|
||||
bool is_member = gAgent.getGroupData(mID,agent_gdatap) || gAgent.isGodlike();
|
||||
bool is_member = gAgent.getGroupData(mID,agent_gdatap) || gAgent.isGodlikeWithoutAdminMenuFakery();
|
||||
|
||||
tab_roles->setVisible(is_member);
|
||||
tab_notices->setVisible(is_member);
|
||||
|
|
|
|||
Loading…
Reference in New Issue