import 'dotenv/config'; import db from '../src/database/models/index.js'; const { Role } = db; async function addArchitectureRole() { console.log('Adding Architecture Role...'); try { await db.sequelize.authenticate(); await Role.findOrCreate({ where: { roleCode: 'ARCHITECTURE' }, defaults: { roleCode: 'ARCHITECTURE', roleName: 'Architecture', category: 'DEPARTMENT', isActive: true } }); // Also add the 'Architecture' alias if needed for frontend mapping await Role.findOrCreate({ where: { roleCode: 'Architecture' }, defaults: { roleCode: 'Architecture', roleName: 'Architecture Team', category: 'DEPARTMENT', isActive: true } }); console.log('✅ Architecture role added successfully!'); process.exit(0); } catch (error) { console.error('❌ Failed to add role:', error); process.exit(1); } } addArchitectureRole();