Files
2026-07-02 16:04:26 +05:30

24 lines
790 B
JavaScript

import 'dotenv/config';
import { initializeDatabaseModels, models } from './src/shared/database/models.js';
import roleRepo from './src/features/authentication/access/role.repository.js';
async function test() {
try {
initializeDatabaseModels();
const role = await models.Role.findOne();
if (role) {
console.log("Found role:", role.id);
const result = await roleRepo.update(role.id, { role_name: role.role_name }, [
{ node_id: 1, can_view: true, can_create: true, can_edit: true, can_delete: true, can_alter: true, can_import: true, can_export: true }
]);
console.log("Success:", result !== null);
} else {
console.log("No roles found");
}
} catch (err) {
console.error("Test Error:", err);
}
process.exit();
}
test();