Skip to content

Commit 7a15bb8

Browse files
authored
Merge branch 'main' into feat/global-search/topics
2 parents a3cf8ea + d19e687 commit 7a15bb8

11 files changed

Lines changed: 246 additions & 95 deletions

File tree

datagouv-components/src/components/ResourceExplorer/ResourceExplorerViewer.vue

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,18 @@
143143
:resource="resource"
144144
/>
145145
<PreviewUnavailable v-else>
146-
{{ t("Ce fichier ne peut pas être prévisualisé. Téléchargez-le depuis l'onglet Téléchargements.") }}
146+
<!-- "File too large to download" is the only analysis:error value from hydra for now -->
147+
<template v-if="resource.extras['analysis:error'] === 'File too large to download'">
148+
{{ t("Ce fichier est trop volumineux pour être analysé et prévisualisé. Téléchargez-le depuis l'onglet Téléchargements.") }}
149+
</template>
150+
<template v-else-if="resource.extras['analysis:parsing:error']">
151+
{{ t("L'analyse de ce fichier a rencontré une erreur, l'aperçu n'est pas disponible. Téléchargez-le depuis l'onglet Téléchargements.") }}
152+
<br>
153+
<span class="text-gray-medium text-xs">{{ resource.extras['analysis:parsing:error'] }}</span>
154+
</template>
155+
<template v-else>
156+
{{ t("Ce fichier ne peut pas être prévisualisé. Téléchargez-le depuis l'onglet Téléchargements.") }}
157+
</template>
147158
</PreviewUnavailable>
148159
</div>
149160
<div v-if="tab.key === 'description'">

datagouv-components/src/types/reports.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,14 @@ export type Report = {
1616
id: string
1717
by: User | null
1818
subject: ReportSubject | null
19+
subject_embed_id: string | null
1920
reason: ReportReasonValue
2021
message: string
2122
reported_at: string
2223
self_api_url: string
2324
subject_deleted_at: string | null
25+
subject_deleted_by: User | null
26+
subject_label: string | null
2427
dismissed_at: string | null
2528
dismissed_by: User | null
2629
}

layouts/embed.vue

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<script setup lang="ts">
2+
const router = useRouter()
3+
router.beforeEach((to) => {
4+
if (!to.path.includes('/embeds/')) {
5+
window.top!.location.href = to.fullPath
6+
return false
7+
}
8+
})
9+
</script>
10+
11+
<template>
12+
<div>
13+
<slot />
14+
</div>
15+
</template>

0 commit comments

Comments
 (0)