- 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.
44 lines
1.2 KiB
JavaScript
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;
|