last commit conflitc algorithm
This commit is contained in:
parent
435baa3b4f
commit
eb8edef1fe
@ -234,7 +234,9 @@ Future<void> _addMissingMenus(Database db) async {
|
|||||||
'role_id': superAdminRoleId,
|
'role_id': superAdminRoleId,
|
||||||
'menu_id': menu['id'],
|
'menu_id': menu['id'],
|
||||||
'permission_id': permission['id'],
|
'permission_id': permission['id'],
|
||||||
});
|
},
|
||||||
|
conflictAlgorithm: ConflictAlgorithm.ignore
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -264,14 +266,18 @@ Future<void> _assignBasicPermissionsToRoles(Database db, int adminRoleId, int us
|
|||||||
'role_id': adminRoleId,
|
'role_id': adminRoleId,
|
||||||
'menu_id': nouvelleCommandeMenu.first['id'],
|
'menu_id': nouvelleCommandeMenu.first['id'],
|
||||||
'permission_id': createPermission.first['id'],
|
'permission_id': createPermission.first['id'],
|
||||||
});
|
},
|
||||||
|
conflictAlgorithm: ConflictAlgorithm.ignore
|
||||||
|
);
|
||||||
|
|
||||||
// User peut aussi créer de nouvelles commandes
|
// User peut aussi créer de nouvelles commandes
|
||||||
await db.insert('role_menu_permissions', {
|
await db.insert('role_menu_permissions', {
|
||||||
'role_id': userRoleId,
|
'role_id': userRoleId,
|
||||||
'menu_id': nouvelleCommandeMenu.first['id'],
|
'menu_id': nouvelleCommandeMenu.first['id'],
|
||||||
'permission_id': createPermission.first['id'],
|
'permission_id': createPermission.first['id'],
|
||||||
});
|
},
|
||||||
|
conflictAlgorithm: ConflictAlgorithm.ignore
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (gererCommandesMenu.isNotEmpty && managePermission.isNotEmpty) {
|
if (gererCommandesMenu.isNotEmpty && managePermission.isNotEmpty) {
|
||||||
@ -280,7 +286,9 @@ Future<void> _assignBasicPermissionsToRoles(Database db, int adminRoleId, int us
|
|||||||
'role_id': adminRoleId,
|
'role_id': adminRoleId,
|
||||||
'menu_id': gererCommandesMenu.first['id'],
|
'menu_id': gererCommandesMenu.first['id'],
|
||||||
'permission_id': managePermission.first['id'],
|
'permission_id': managePermission.first['id'],
|
||||||
});
|
},
|
||||||
|
conflictAlgorithm: ConflictAlgorithm.ignore
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (gererCommandesMenu.isNotEmpty && viewPermission.isNotEmpty) {
|
if (gererCommandesMenu.isNotEmpty && viewPermission.isNotEmpty) {
|
||||||
@ -289,7 +297,9 @@ Future<void> _assignBasicPermissionsToRoles(Database db, int adminRoleId, int us
|
|||||||
'role_id': userRoleId,
|
'role_id': userRoleId,
|
||||||
'menu_id': gererCommandesMenu.first['id'],
|
'menu_id': gererCommandesMenu.first['id'],
|
||||||
'permission_id': viewPermission.first['id'],
|
'permission_id': viewPermission.first['id'],
|
||||||
});
|
}
|
||||||
|
, conflictAlgorithm: ConflictAlgorithm.ignore
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Future<void> _updateExistingRolePermissions(Database db) async {
|
Future<void> _updateExistingRolePermissions(Database db) async {
|
||||||
@ -312,7 +322,9 @@ Future<void> _updateExistingRolePermissions(Database db) async {
|
|||||||
'role_id': superAdminRoleId,
|
'role_id': superAdminRoleId,
|
||||||
'menu_id': menu['id'],
|
'menu_id': menu['id'],
|
||||||
'permission_id': permission['id'],
|
'permission_id': permission['id'],
|
||||||
});
|
},
|
||||||
|
conflictAlgorithm: ConflictAlgorithm.ignore
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user