feat(backend): Verschieben der Adelstitel-Initialisierung nach initializeFalukantTypes.js

- Die Funktion zur Initialisierung der Adelstitel wurde von initializeFalukantPredefines.js nach initializeFalukantTypes.js verschoben, um die Struktur und Lesbarkeit des Codes zu verbessern.
- Konsolenausgaben zur Bestätigung der erfolgreichen Initialisierung wurden hinzugefügt.
This commit is contained in:
Torsten Schulz (local)
2025-08-29 14:02:33 +02:00
parent a44607f8a5
commit e61dfdcff0
2 changed files with 40 additions and 30 deletions

View File

@@ -12,7 +12,7 @@ export const initializeFalukantPredefines = async () => {
await initializeFalukantLastnames();
await initializeFalukantStockTypes();
await initializeFalukantProducts();
await initializeFalukantTitles();
// initializeFalukantTitles() wurde nach initializeFalukantTypes.js verschoben
await initializeFalukantTitleRequirements();
await initializeFalukantBranchTypes();
await initializeFalukantTownProductWorth();
@@ -266,35 +266,7 @@ async function initializeFalukantProducts() {
});
}
async function initializeFalukantTitles() {
try {
await TitleOfNobility.bulkCreate([
{ labelTr: "noncivil", level: 1 },
{ labelTr: "civil", level: 2 },
{ labelTr: "sir", level: 3 },
{ labelTr: "townlord", level: 4 },
{ labelTr: "by", level: 5 },
{ labelTr: "landlord", level: 6 },
{ labelTr: "knight", level: 7 },
{ labelTr: "baron", level: 8 },
{ labelTr: "count", level: 9 },
{ labelTr: "palsgrave", level: 10 },
{ labelTr: "margrave", level: 11 },
{ labelTr: "landgrave", level: 12 },
{ labelTr: "ruler", level: 13 },
{ labelTr: "elector", level: 14 },
{ labelTr: "imperial-prince", level: 15 },
{ labelTr: "duke", level: 16 },
{ labelTr: "grand-duke", level: 17 },
{ labelTr: "prince-regent", level: 18 },
{ labelTr: "king", level: 19 },
], {
updateOnDuplicate: ['labelTr'],
});
} catch (error) {
console.error('Error initializing Falukant titles:', error);
}
}
// Adelstitel-Initialisierung wurde nach initializeFalukantTypes.js verschoben
async function initializeFalukantTitleRequirements() {
const titleRequirements = [