Added actor revision overviews to actor and user pages.

This commit is contained in:
2024-10-23 01:28:54 +02:00
parent d0cf9bf5d0
commit 05bd7b703d
21 changed files with 424 additions and 219 deletions

View File

@@ -1,9 +1,36 @@
<template>
<Admin>
<h2 class="heading">Admin Panel</h2>
<ul class="menu">
<li>
<a
href="/admin/revisions/scenes"
class="link"
>Scene Revisions</a>
</li>
<li>
<a
href="/admin/revisions/actors"
class="link"
>Actor Revisions</a>
</li>
</ul>
</Admin>
</template>
<script setup>
import Admin from '#/components/admin/admin.vue';
</script>
<style scoped>
.menu {
margin: 0;
.link {
display: block;
padding: .25rem;
}
}
</style>

View File

@@ -8,6 +8,7 @@ export async function onBeforeRender(pageContext) {
const {
revisions,
avatars,
} = await fetchActorRevisions(null, {
isFinalized: false,
limit: 50,
@@ -18,6 +19,7 @@ export async function onBeforeRender(pageContext) {
title: pageContext.routeParams.section,
pageProps: {
revisions,
avatars,
},
},
};