requirePermission function
Implementation
void requirePermission(UserContext ctx, PermissionKey permission) {
if (!ctx.permissions.contains(permission)) {
throw ForbiddenException('Missing permission: ${permission.code}');
}
}
void requirePermission(UserContext ctx, PermissionKey permission) {
if (!ctx.permissions.contains(permission)) {
throw ForbiddenException('Missing permission: ${permission.code}');
}
}