Moving the arttags table to tags table part 2
This commit is contained in:
@ -1,9 +1,19 @@
|
||||
import { migrateArtworkTagJoin } from "@/actions/tags/migrateArtworkTagJoin";
|
||||
import TagTabs from "@/components/tags/TagTabs";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import { prisma } from "@/lib/prisma";
|
||||
import { PlusCircleIcon } from "lucide-react";
|
||||
import Link from "next/link";
|
||||
import { migrateArtTags } from "@/actions/tags/migrateArtTags";
|
||||
|
||||
async function migrateArtworkTagJoinCopy() {
|
||||
"use server";
|
||||
await migrateArtworkTagJoin();
|
||||
}
|
||||
|
||||
async function migrateArtworkTagJoinDropOld() {
|
||||
"use server";
|
||||
await migrateArtworkTagJoin({ dropOld: true });
|
||||
}
|
||||
|
||||
export default async function ArtTagsPage() {
|
||||
const items = await prisma.tag.findMany({
|
||||
@ -52,9 +62,14 @@ export default async function ArtTagsPage() {
|
||||
</div>
|
||||
|
||||
<div className="flex flex-col gap-2 sm:flex-row sm:items-center">
|
||||
<form action={migrateArtTags}>
|
||||
<form action={migrateArtworkTagJoinCopy}>
|
||||
<Button type="submit" variant="secondary" className="h-11">
|
||||
Migrate old tags
|
||||
Copy tag relations
|
||||
</Button>
|
||||
</form>
|
||||
<form action={migrateArtworkTagJoinDropOld}>
|
||||
<Button type="submit" variant="destructive" className="h-11">
|
||||
Copy + drop old
|
||||
</Button>
|
||||
</form>
|
||||
<Button asChild className="h-11 gap-2">
|
||||
|
||||
Reference in New Issue
Block a user