Client: EditGroupMembersDialog: Fix showing owner role for portal owner instead of room owner
This commit is contained in:
parent
826a4fae00
commit
cec3ebad3b
@ -59,7 +59,7 @@ const GroupMember = ({ member, infoPanelSelection }: GroupMemberProps) => {
|
||||
const [isLoading, setIsLoading] = useState(false);
|
||||
const { t } = useTranslation("Common");
|
||||
|
||||
const userRole = user.isOwner
|
||||
const userRole = member.owner
|
||||
? getUserRoleOptions(t).portalAdmin
|
||||
: getUserRoleOptionsByUserAccess(
|
||||
t,
|
||||
@ -74,6 +74,10 @@ const GroupMember = ({ member, infoPanelSelection }: GroupMemberProps) => {
|
||||
|
||||
const userRoleOptions = filterUserRoleOptions(fullRoomRoleOptions, user);
|
||||
|
||||
const hasIndividualRightsInRoom =
|
||||
member.owner ||
|
||||
(member.userAccess && member.userAccess !== member.groupAccess);
|
||||
|
||||
let type;
|
||||
if (user.isOwner) type = "owner";
|
||||
else if (user.isAdmin) type = "admin";
|
||||
@ -146,20 +150,18 @@ const GroupMember = ({ member, infoPanelSelection }: GroupMemberProps) => {
|
||||
</div>
|
||||
|
||||
<div className="individual-rights-tooltip">
|
||||
{member.userAccess &&
|
||||
member.userAccess !== member.groupAccess &&
|
||||
!user.isOwner && (
|
||||
<HelpButton
|
||||
place="left"
|
||||
offsetRight={0}
|
||||
openOnClick={false}
|
||||
tooltipContent={
|
||||
<Text fontSize="12px" fontWeight={600}>
|
||||
{t("PeopleTranslations:IndividualRights")}
|
||||
</Text>
|
||||
}
|
||||
/>
|
||||
)}
|
||||
{hasIndividualRightsInRoom && (
|
||||
<HelpButton
|
||||
place="left"
|
||||
offsetRight={0}
|
||||
openOnClick={false}
|
||||
tooltipContent={
|
||||
<Text fontSize="12px" fontWeight={600}>
|
||||
{t("PeopleTranslations:IndividualRights")}
|
||||
</Text>
|
||||
}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
|
||||
{userRole && userRoleOptions && (
|
||||
|
Loading…
Reference in New Issue
Block a user