You've already forked obsidian-visualiser
Add sync, Tree, Markdown, content editor.
This commit is contained in:
@@ -26,21 +26,8 @@ export default defineNuxtRouteMiddleware(async (to, from) => {
|
||||
{
|
||||
return abortNavigation({ statusCode: 401, message: 'Unauthorized', });
|
||||
}
|
||||
else
|
||||
else if(!hasPermissions(user.value.permissions, meta.rights))
|
||||
{
|
||||
let valid = false;
|
||||
for(let i = 0; i < meta.rights.length; i++)
|
||||
{
|
||||
const list = meta.rights[i].split(' ');
|
||||
|
||||
if(list.every(e => user.value.permissions.includes(e)))
|
||||
{
|
||||
valid = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(!valid)
|
||||
return abortNavigation({ statusCode: 401, message: 'Unauthorized', });
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user