diff --git a/src/modules/pid/i18n/de.ts b/src/modules/pid/i18n/de.ts index 371875d75de0552c8ddc1b461f829ed8c2853efd..2b40b510aa7eeae5ba8082f85ddae6e2f81cbce3 100644 --- a/src/modules/pid/i18n/de.ts +++ b/src/modules/pid/i18n/de.ts @@ -28,8 +28,7 @@ export default { "@:(page.pid.form.persistentId)@:(page.pid.form.labelSymbol)", persistentIdPopover: "Für weitere Informationen zum @:(page.pid.form.persistentId) siehe", - persistentIdPopoverUrl: - "https://docs.coscine.de/de/rdm/publishing/", + persistentIdPopoverUrl: "https://docs.coscine.de/de/rdm/publishing/", yourName: "Ihr Name", yourNameLabel: diff --git a/src/modules/pid/i18n/en.ts b/src/modules/pid/i18n/en.ts index 29aabd5b44dd67e3914ccca217a51fcfa64390ab..317336090d4e9e5a9f1e0d63e6735008ab2e39fb 100644 --- a/src/modules/pid/i18n/en.ts +++ b/src/modules/pid/i18n/en.ts @@ -28,8 +28,7 @@ export default { "@:(page.pid.form.persistentId)@:(page.pid.form.labelSymbol)", persistentIdPopover: "For more information on @:(page.pid.form.persistentId) see", - persistentIdPopoverUrl: - "https://docs.coscine.de/en/rdm/publishing/", + persistentIdPopoverUrl: "https://docs.coscine.de/en/rdm/publishing/", yourName: "Your Name", yourNameLabel: diff --git a/src/modules/project/pages/components/MembersList.vue b/src/modules/project/pages/components/MembersList.vue index 6832317f3c489ee529685dbdd464e955529a18e6..57b7d82b62b40933005785cc6de8f04d6c26b038 100644 --- a/src/modules/project/pages/components/MembersList.vue +++ b/src/modules/project/pages/components/MembersList.vue @@ -16,6 +16,20 @@ <b-col class="user-details"> <!-- Member Display Name --> {{ projectRole.user ? projectRole.user.displayName : "" }} + <!-- Member Role Badge--> + <span + v-if=" + projectRole.user && + currentUser && + projectRole.user.id === currentUser.id + " + class="badge badge-pill badge-primary ml-2" + > + {{ projectRole.role?.displayName }} + </span> + <span v-else class="badge badge-pill badge-secondary ml-2"> + {{ projectRole.role?.displayName }} + </span> <br /> <!-- Member Email --> <a @@ -116,7 +130,7 @@ import { defineComponent } from "vue"; import type { ProjectObject, ProjectRoleObject, - UserObject, + UserObject } from "@coscine/api-client/dist/types/Coscine.Api.Project"; // import the store for current module