Skip to content

Commit 60f5f58

Browse files
committed
Drop user display system prop, don't use special display for public resources
Fixes #1438
1 parent adb2f93 commit 60f5f58

File tree

4 files changed

+10
-11
lines changed

4 files changed

+10
-11
lines changed

Tekst-Web/i18n/ui/deDE.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,7 @@ resources:
383383
copyInfoUrlTip: URL zu diesen Ressourcen-Informationen kopieren
384384
new: Neue Ressource
385385
versionOf: Version von "{title}"
386+
ownerTip: Ressourcen-Besitzer*in, verantwortlich für inhaltliche Pflege
386387
msgNotYourResourceTitle: Das ist nicht Ihre Ressource!
387388
msgNotYourResourceBody: |
388389
Als Administrator sind sie in der Lage, Ressourcen von anderen Benutzer*innen zu bearbeiten.

Tekst-Web/i18n/ui/enUS.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,7 @@ resources:
379379
copyInfoUrlTip: Copy the URL to these resource informations
380380
new: New Resource
381381
versionOf: Version of "{title}"
382+
ownerTip: Resource owner, responsible for content maintenance
382383
msgNotYourResourceTitle: This is not your resource!
383384
msgNotYourResourceBody: |
384385
As an administrator, you are able to modify resources owned by other users.

Tekst-Web/src/components/resource/ResourceInfoContent.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ const showInfoModal = ref(false);
5353
v-if="!!auth.user"
5454
:user="resource.owners || undefined"
5555
size="small"
56-
:system="resource.public"
5756
style="flex: 2"
5857
/>
5958
<copy-to-clipboard-button

Tekst-Web/src/components/user/UserDisplay.vue

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -55,23 +55,21 @@ function handleUserClick(user: UserReadPublic) {
5555
</script>
5656

5757
<template>
58-
<n-flex align="center" :size="size" :style="`font-size: var(--font-size-${size})`" :wrap="false">
58+
<n-flex
59+
align="center"
60+
:size="size"
61+
:style="`font-size: var(--font-size-${size})`"
62+
:wrap="false"
63+
:title="$t('resources.ownerTip')"
64+
>
5965
<template v-if="system">
6066
<user-avatar
6167
username="system"
6268
:avatar-url="pageLogo"
6369
:size="iconSizes[size]"
6470
style="flex-shrink: 0"
6571
/>
66-
<n-dropdown
67-
:options="options"
68-
:render-label="renderOptionLabel"
69-
@select="(_, o) => handleUserClick(o.user as UserReadPublic)"
70-
>
71-
<n-button text :focusable="false">
72-
{{ state.pf?.state.platformName ?? '–' }}
73-
</n-button>
74-
</n-dropdown>
72+
<span>{{ state.pf?.state.platformName ?? '–' }}</span>
7573
</template>
7674
<template v-else-if="users.length == 1">
7775
<user-avatar

0 commit comments

Comments
 (0)