Skip to content

Commit d126146

Browse files
committed
dev: obtain driver permission from system user
1 parent ab15629 commit d126146

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

src/backend/src/services/auth/PermissionService.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ const implicit_user_app_permissions = [
8888
];
8989

9090
const implicit_user_permissions = {
91-
'driver': {},
91+
// 'driver': {},
9292
};
9393

9494
class PermissionRewriter {

src/backend/src/services/drivers/DriverService.js

-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ class DriverService extends BaseService {
9191
try {
9292
return await this._call(...a);
9393
} catch ( e ) {
94-
console.error(e);
9594
return this._driver_response_from_error(e);
9695
}
9796
}

src/backend/src/structured/sequence/check-user-permission.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,13 @@ const { Sequence } = require("../../codex/Sequence");
2020
const { get_user } = require("../../helpers");
2121
const { Actor, UserActorType } = require("../../services/auth/Actor");
2222

23-
24-
2523
module.exports = new Sequence([
24+
async function grant_if_system (a) {
25+
const { actor } = a.values();
26+
if ( actor.type.user.username === 'system' ) {
27+
return a.stop({});
28+
}
29+
},
2630
async function rewrite_permission (a) {
2731
let { permission } = a.values();
2832
permission = await a.icall('_rewrite_permission', permission);

0 commit comments

Comments
 (0)