isSystem: false

This commit is contained in:
2025-11-24 20:39:23 +03:30
parent 26b5d2b561
commit bd8c64f7c4
4 changed files with 11 additions and 8 deletions
+3 -3
View File
@@ -47,7 +47,7 @@ export class DatabaseSeeder extends Seeder {
// 2. Create Roles (English)
let restaurantRole = await em.findOne(Role, { name: 'restaurant' });
if (!restaurantRole) {
const role = em.create(Role, { name: 'restaurant' });
const role = em.create(Role, { name: 'restaurant', isSystem: false });
// Add all general permissions to restaurant role (excluding special permissions)
const generalPermissions = createdPermissions.filter(p => p.group === 'general');
generalPermissions.forEach(p => role.permissions.add(p));
@@ -57,7 +57,7 @@ export class DatabaseSeeder extends Seeder {
const accountantRole = await em.findOne(Role, { name: 'accountant' });
if (!accountantRole) {
const role = em.create(Role, { name: 'accountant' });
const role = em.create(Role, { name: 'accountant', isSystem: false });
// Add financial permissions to accountant
const financialPerms = createdPermissions.filter(
p =>
@@ -71,7 +71,7 @@ export class DatabaseSeeder extends Seeder {
const superAdminRole = await em.findOne(Role, { name: 'superAdmin' });
if (!superAdminRole) {
const role = em.create(Role, { name: 'superAdmin' });
const role = em.create(Role, { name: 'superAdmin', isSystem: true });
// Add restaurant management permissions to superAdmin
const restaurantPerms = createdPermissions.filter(
p =>