Files
yourpart3/backend/utils/initializeUserRights.js
Torsten Schulz (local) e168adeb51 feat(match3): Erweiterung der Match3-Admin-Funktionalitäten und -Modelle
- Implementierung neuer Endpunkte für die Verwaltung von Match3-Kampagnen, Levels, Objectives und Tile-Typen im Admin-Bereich.
- Anpassung der Admin-Services zur Unterstützung von Benutzerberechtigungen und Fehlerbehandlung.
- Einführung von neuen Modellen und Assoziationen für Match3-Levels und Tile-Typen in der Datenbank.
- Verbesserung der Internationalisierung für Match3-spezifische Texte in Deutsch und Englisch.
- Aktualisierung der Frontend-Routen und -Komponenten zur Verwaltung von Match3-Inhalten.
2025-08-23 06:00:29 +02:00

44 lines
1.2 KiB
JavaScript

import UserRightType from "../models/type/user_right.js";
const initializeUserRights = async() => {
await UserRightType.findOrCreate({
where: { title: "mainadmin"},
defaults: { title: "mainadmin"}
});
await UserRightType.findOrCreate({
where: { title: "contactrequests"},
defaults: { title: "contactrequests"}
});
await UserRightType.findOrCreate({
where: { title: "useradministration"},
defaults: { title: "useradministration"}
});
await UserRightType.findOrCreate({
where: { title: "forum"},
defaults: { title: "forum"}
});
await UserRightType.findOrCreate({
where: { title: "rights"},
defaults: { title: "rights"}
});
await UserRightType.findOrCreate({
where: { title: "interests"},
defaults: { title: "interests"}
});
await UserRightType.findOrCreate({
where: { title: "falukant"},
defaults: { title: "falukant"}
});
await UserRightType.findOrCreate({
where: { title: "developer"},
defaults: { title: "developer"}
});
await UserRightType.findOrCreate({
where: { title: "match3"},
defaults: { title: "match3"}
});
};
export default initializeUserRights;