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