add label to own entry in members list

Shows a green "this is you" label on the members list. Green because
that's also the color of the tag on the top right.

Also changes the color of the  moderator label from green to blue to be
less confusing.
This commit is contained in:
Henry 2021-05-11 08:18:35 +02:00
parent 8b52e4b2a0
commit eaaed06fba
3 changed files with 8 additions and 1 deletions

View File

@ -89,6 +89,7 @@ AdminDeniedKeysTitle = "Verboten"
AdminDeniedKeysWelcome = "Auf dieser Seite können SSB-IDs gesperrt werden, damit sie nicht mehr auf den Raum zugreifen können."
AdminDeniedKeysAdd = "Hinzufügen"
AdminDeniedKeysAdded = "Schlüssel wurde zur Liste hinzugefügt."
AdminDeniedKeysRemoved = "Schlüssel wurde von der Liste entfernt."
AdminDeniedKeysRemove = "Entfernen"
AdminDeniedKeysComment = "Kommentar"
AdminDeniedKeysCommentDescription = "Die Person, die dieses Verbot hinzugefügt hat, hat den folgenden Kommentar hinzugefügt"
@ -101,6 +102,7 @@ AdminDeniedKeysRemoveConfirmTitle = "Mitgliederentfernung bestätigen"
AdminMembersTitle = "Mitglieder"
AdminMembersWelcome = "Hier sehen Sie alle Mitglieder des Raums und Möglichkeiten, neue hinzuzufügen (anhand ihrer SSB-ID) oder vorhandene zu entfernen."
AdminMembersAdd = "Hinzufügen"
AdminMembersSelf = "Das bist du"
AdminMembersRemoveConfirmTitle = "Mitgliederentfernung bestätigen"
AdminMembersRemoveConfirmWelcome = "Sind Sie sicher, dass Sie dieses Mitglied entfernen möchten? Sie verlieren ihren Alias, wenn sie einen haben."

View File

@ -109,6 +109,7 @@ AdminDeniedKeysRemoved = "The key was removed from the list and is thus no longe
AdminMembersTitle = "Members"
AdminMembersWelcome = "Here you can see all the members of the room and ways to add new ones (by their SSB ID) or remove exising ones."
AdminMembersAdd = "Add"
AdminMembersSelf = "This is you"
AdminMembersRemoveConfirmTitle = "Confirm member removal"
AdminMembersRemoveConfirmWelcome = "Are you sure you want to remove this member? They will lose their alias, if they have one."

View File

@ -40,6 +40,7 @@
class="text-lg font-bold my-2 ml-4"
>{{i18npl "MemberCount" .Count}}</p>
{{ $self := is_logged_in }}
<ul id="theList" class="pb-4">
{{range $index, $member := .Entries}}
<li class="odd:bg-gray-100 rounded-lg relative z-0 hover:z-10 hover:bg-white hover:shadow-md">
@ -48,13 +49,16 @@
<span class="font-mono truncate text-gray-600 group-hover:text-gray-800">{{$member.PubKey.Ref}}</span>
<div class="inline-block h-6">
{{if eq .ID $self.ID}}
<span class="mr-1 text-green-800 bg-green-100 rounded-lg px-2">{{i18n "AdminMembersSelf"}}</span>
{{end}}
{{range $member.Aliases}}
<span class="mr-1 text-purple-800 bg-purple-100 rounded-lg px-2">{{.Name}}</span>
{{end}}
{{if eq .Role.String "RoleModerator"}}
<span
data-role="moderator"
class="text-green-800 bg-green-100 border-green-800 rounded-lg px-2"
class="text-blue-800 bg-blue-100 border-blue-800 rounded-lg px-2"
>{{i18n "RoleModerator"}}</span>
{{else if eq .Role.String "RoleAdmin"}}
<span