Add missing admin action files and navigation links

- Add 11 missing server action files: badges, bulk-users, catalog, catalog-bc, catalog-items, import-badges, import-furni, multi-account-detect, permissions, rooms, soundtracks
- Add missing admin navigation links: tickets, sounds, translations, import, radio sub-pages
- Add translation keys for all new navigation items
This commit is contained in:
openhands committed 2026-07-11 12:01:05 +02:00
1 parent 7e1ae17a3b
commit 41be6835bf
347 files changed
+28378 -6091

No files matched your search

+10 -6
View File
@@ -32,13 +32,15 @@ export default async function AdminEmailTemplates() {
</div>
</div>
<form
action={createEmailTemplate}
className="admin-card mb-6"
>
<form action={createEmailTemplate} className="admin-card mb-6">
<h3 className="text-sm font-bold text-[var(--color-text)] mb-2">{t("newTemplate")}</h3>
<div className="flex gap-2 flex-wrap items-center mb-3">
<input name="name" placeholder={t("form.namePlaceholder")} required className="flex-1 min-w-[180px]" />
<input
name="name"
placeholder={t("form.namePlaceholder")}
required
className="flex-1 min-w-[180px]"
/>
<input
name="subject"
placeholder={t("form.subjectPlaceholder")}
@@ -108,7 +110,9 @@ export default async function AdminEmailTemplates() {
</button>
{template.updatedAt ? (
<span className="text-xs text-gray-500 dark:text-gray-400">
{t("updated", { date: new Date(template.updatedAt).toISOString().slice(0, 16).replace("T", " ") })}
{t("updated", {
date: new Date(template.updatedAt).toISOString().slice(0, 16).replace("T", " "),
})}
</span>
) : null}
</div>