files widget

This commit is contained in:
Jan Prochazka
2021-03-11 09:42:14 +01:00
parent a93aff1bb7
commit d5ebea3764
20 changed files with 296 additions and 33 deletions

View File

@@ -0,0 +1,15 @@
import { compilePermissions, testPermission } from 'dbgate-tools';
import { useConfig } from './metadataLoaders';
let compiled = null;
const config = useConfig();
config.subscribe(value => {
if (!value) return;
const { permissions } = value;
compiled = compilePermissions(permissions);
});
export default function hasPermission(tested) {
return testPermission(tested, compiled);
}