diff --git a/database/seeders/20241012193900-create-admin-user.cjs b/database/seeders/20241012193900-create-admin-user.cjs deleted file mode 100644 index 2368bb4..0000000 --- a/database/seeders/20241012193900-create-admin-user.cjs +++ /dev/null @@ -1,21 +0,0 @@ -const bcrypt = require('bcryptjs'); -const { v4: uuidv4 } = require('uuid'); - -module.exports = { - up: async (queryInterface) => { - const hashedPassword = await bcrypt.hash('adminsealspolinema24', 10); - await queryInterface.bulkInsert('users', [ - { - ID: uuidv4(), - NAME_USERS: 'Administrator', - EMAIL: 'adminseals@gmail.com', - PASSWORD: hashedPassword, - ROLE: 'admin', - TIME_USERS: new Date(), - }, - ]); - }, - down: async (queryInterface) => { - await queryInterface.bulkDelete('users', { EMAIL: 'adminseals@gmail.com' }); - }, -}; \ No newline at end of file diff --git a/database/seeders/20241012193900-create-initial-user.cjs b/database/seeders/20241012193900-create-initial-user.cjs new file mode 100644 index 0000000..5140035 --- /dev/null +++ b/database/seeders/20241012193900-create-initial-user.cjs @@ -0,0 +1,32 @@ +const bcrypt = require("bcryptjs"); +const { v4: uuidv4 } = require("uuid"); + +module.exports = { + up: async (queryInterface) => { + const adminHashedPassword = await bcrypt.hash("adminsealspolinema24", 10); + const teacherHashedPassword = await bcrypt.hash("sealsteacher24", 10); + await queryInterface.bulkInsert("users", [ + { + ID: uuidv4(), + NAME_USERS: "Administrator", + EMAIL: "adminseals@gmail.com", + PASSWORD: adminHashedPassword, + ROLE: "admin", + TIME_USERS: new Date(), + }, + { + ID: uuidv4(), + NAME_USERS: "Initial Teacher", + EMAIL: "sealsteach@gmail.com", + PASSWORD: teacherHashedPassword, + ROLE: "teacher", + TIME_USERS: new Date(), + }, + ]); + }, + down: async (queryInterface) => { + await queryInterface.bulkDelete("users", { + EMAIL: ["adminseals@gmail.com", "sealsteach@gmail.com"], + }); + }, +};