Skip to content

Commit

Permalink
Merge pull request #528 from uib-ub/tpw/display-gp-data
Browse files Browse the repository at this point in the history
Tpw/display gp data
  • Loading branch information
jobangen authored Oct 10, 2024
2 parents 9f75cd8 + 0c1f9f1 commit 11571b8
Show file tree
Hide file tree
Showing 7 changed files with 35 additions and 11 deletions.
6 changes: 3 additions & 3 deletions apps/sps-termportal-admin/pages/tasks/memberupdate.vue
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<h2 class="text-xl pb-3 font-semibold">Termgrupper</h2>
<DataTable
ref="datatable"
v-model:selection="selectedTermbase"
v-model:selection="selectedTermgroup"
v-model:expandedRows="expandedRows"
selection-mode="single"
:value="termgroupProc"
Expand Down Expand Up @@ -68,7 +68,7 @@
<Column header="">
<template #body="slotProps">
<AppLink
:to="`${studioBaseRoute}/group;${slotProps.data.id}`"
:to="`${studioBaseRoute}/group;${slotProps.data._id}`"
target="_blank"
class="hover:bg-gray-100 p-1 rounded"
>
Expand Down Expand Up @@ -148,7 +148,7 @@
<script setup lang="ts">
const datatable = ref();
const expandedRows = ref();
const selectedTermbase = ref();
const selectedTermgroup = ref();
const queryActivity = `
*[_type == "activity"
Expand Down
4 changes: 2 additions & 2 deletions apps/sps-termportal-web/components/termpost/Base.vue
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<h2
v-if="pagetitle"
:id="mainp ? '#main' : `#${encodeURI(pagetitle)}`"
class="pb-4 mt-3 md:mt-4 lg:mt-6"
class="pb-0 xl:pb-4 mt-3 md:mt-4 lg:mt-6"
>
<AppLink
class="text-3xl"
Expand Down Expand Up @@ -37,7 +37,7 @@
:pagetitle="pagetitle"
/>
</div>
<div class="grid gap-y-7 shrink-0 lg:shrink lg:min-w-[30em]">
<div class="grid gap-y-3 lg:gap-y-4 shrink-0 lg:shrink lg:min-w-[30em]">
<div
v-for="lang in displayInfo?.displayLanguages"
:key="'disp_' + lang"
Expand Down
14 changes: 11 additions & 3 deletions apps/sps-termportal-web/components/termpost/TermDescription.vue
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
:key="d + 'key'"
class="px-2"
:class="{
'border-l-solid my-1 border-2 border-transparent border-l-gray-300 border-r-transparent hover:border-l-tpblue-200':
'border-l-solid my-1 lg:my-2 pt-[0px] border-2 border-transparent border-l-gray-300 border-r-transparent hover:border-l-tpblue-200':
!flex,
}"
>
Expand All @@ -25,7 +25,8 @@
</div>
<dl
v-if="
(d?.note ||
(d?.audience ||
d?.note ||
d?.scopeNote ||
d?.isOfAbbreviationType ||
d?.isAbbreviationOf ||
Expand All @@ -38,7 +39,7 @@
prop !== 'equivalencenote'
"
class="grid-col-3 flex max-w-prose flex-wrap gap-x-8 gap-y-1"
:class="{ 'mt-4': mainValue(d) }"
:class="{ 'mt-1.5': mainValue(d) }"
>
<TermpostTermProp
v-if="d.isOfAbbreviationType"
Expand Down Expand Up @@ -100,6 +101,13 @@
v-html="d.source?.['@value']"
/>
</TermpostTermProp>
<!-- audience -->
<TermpostTermProp v-if="d?.audience" :label="$t('id.audience')">
<dd class="max-w-prose">
{{ $t("global.audience." + d?.audience) }}
</dd>
</TermpostTermProp>

<!-- note -->
<TermpostTermProp v-if="d.note" :label="$t('id.note')">
<dd
Expand Down
7 changes: 6 additions & 1 deletion apps/sps-termportal-web/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,10 @@
"delvis": "partial equivalence to",
"bredere": "Broader intension than",
"smalere": "Narrower intension than"
},
"audience": {
"termportalen:gp:prefLabel": "Recommended for general practitioner",
"termportalen:gp:altLabel": "Allowed for general practitioner"
}
},
"domainOverview": { "domainsAndBases": "Domains & Termbases" },
Expand Down Expand Up @@ -192,7 +196,8 @@
"visualization": "Visualization",
"imageAltLabel": "Visualization of the concept",
"version": "Version",
"browser": "External browser"
"browser": "External browser",
"audience": "Audience note"
},
"index": { "title": "Termportalen" },
"search": {
Expand Down
7 changes: 6 additions & 1 deletion apps/sps-termportal-web/locales/nb.json
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,10 @@
"delvis": "delvis ekvivalens med",
"bredere": "bredere intensjon enn",
"smalere": "smalare intensjon enn"
},
"audience": {
"termportalen:gp:prefLabel": "Anbefalt for allmennlege",
"termportalen:gp:altLabel": "Tillatt for allmennlege"
}
},
"domainOverview": { "domainsAndBases": "Domener og termbaser" },
Expand Down Expand Up @@ -193,7 +197,8 @@
"visualization": "Visualisering",
"imageAltLabel": "Visualisering av begrepet",
"version": "Versjon",
"browser": "Ekstern nettleser"
"browser": "Ekstern nettleser",
"audience": "Målgruppemerknad"
},
"index": { "title": "Termportalen" },
"search": {
Expand Down
7 changes: 6 additions & 1 deletion apps/sps-termportal-web/locales/nn.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,10 @@
"delvis": "delvis ekvivalens til",
"bredere": "breiare intensjon enn",
"smalere": "smalare intensjon enn"
},
"audience": {
"termportalen:gp:prefLabel": "Anbefalt for allmennlege",
"termportalen:gp:altLabel": "Tillatt for allmennlege"
}
},
"domainOverview": { "domainsAndBases": "Domene og termbasar" },
Expand Down Expand Up @@ -193,7 +197,8 @@
"visualization": "Visualisering",
"imageAltLabel": "Visualisering av omgrepet",
"version": "Versjon",
"browser": "Ekstern nettlesar"
"browser": "Ekstern nettlesar",
"audience": "Målgruppemerknad"
},
"index": { "title": "Termportalen" },
"search": {
Expand Down
1 change: 1 addition & 0 deletions apps/sps-termportal-web/server/utils/frameData.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ export default function (
},
contactPoint: "dcat:contactPoint",
hasTelephone: "vcard:hasTelephone",
audience: { "@id": "dct:audience", "@type": "@id" },
hasEmail: { "@id": "vcard:hasEmail", "@type": "@id" },
domene: { "@id": "skosp:domene", "@type": "@id" },
publisere: { "@id": "skosp:publisere", "@type": "xsd:boolean" },
Expand Down

0 comments on commit 11571b8

Please sign in to comment.