2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-06-12 18:25:26 +00:00

Improve checks for API user permissions

This commit is contained in:
Oliver Walters
2022-06-03 20:42:25 +10:00
parent c8fa6bd992
commit 21e7a976ee
3 changed files with 11 additions and 3 deletions

View File

@ -129,10 +129,13 @@ void main() {
assert(api.supportsNotifications);
assert(api.supportsPoReceive);
// Ensure we can request (and receive) user roles
assert(await api.getUserRoles());
// Check available permissions
assert(api.checkPermission("part", "change"));
assert(api.checkPermission("stocklocation", "delete"));
assert(api.checkPermission("part", "weirdpermission"));
assert(!api.checkPermission("part", "weirdpermission"));
assert(api.checkPermission("blah", "bloo"));
});