SUE 1-3 ist drin
Dieser Commit ist enthalten in:
@ -93,6 +93,20 @@ export function ensureSkillsSeeded() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Explicitly remove deprecated skills that should no longer appear
|
||||||
|
try {
|
||||||
|
const deprecatedIds = [
|
||||||
|
'certifications.security_clearance.nato',
|
||||||
|
'certifications.security_clearance.vs'
|
||||||
|
]
|
||||||
|
const delEmp = db.prepare('DELETE FROM employee_skills WHERE skill_id = ?')
|
||||||
|
const delSkill = db.prepare('DELETE FROM skills WHERE id = ?')
|
||||||
|
for (const depId of deprecatedIds) {
|
||||||
|
delEmp.run(depId)
|
||||||
|
delSkill.run(depId)
|
||||||
|
}
|
||||||
|
} catch {}
|
||||||
|
|
||||||
logger.info(`SkillSeeder: ensured ${cats} categories, ${subs} subcategories, ${skills} skills (idempotent).`)
|
logger.info(`SkillSeeder: ensured ${cats} categories, ${subs} subcategories, ${skills} skills (idempotent).`)
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
logger.warn('SkillSeeder failed (non-fatal): ' + (err as Error).message)
|
logger.warn('SkillSeeder failed (non-fatal): ' + (err as Error).message)
|
||||||
|
|||||||
@ -139,10 +139,9 @@ const SKILL_HIERARCHY = [
|
|||||||
id: 'security_clearance',
|
id: 'security_clearance',
|
||||||
name: 'Sicherheitsüberprüfungen',
|
name: 'Sicherheitsüberprüfungen',
|
||||||
skills: [
|
skills: [
|
||||||
|
{ id: 'ue1', name: 'Sicherheitsüberprüfung Ü1' },
|
||||||
{ id: 'ue2', name: 'Sicherheitsüberprüfung Ü2' },
|
{ id: 'ue2', name: 'Sicherheitsüberprüfung Ü2' },
|
||||||
{ id: 'ue3', name: 'Sicherheitsüberprüfung Ü3' },
|
{ id: 'ue3', name: 'Sicherheitsüberprüfung Ü3' }
|
||||||
{ id: 'nato', name: 'NATO-Freigabe' },
|
|
||||||
{ id: 'vs', name: 'Verschlusssachen-Ermächtigung' }
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
In neuem Issue referenzieren
Einen Benutzer sperren