Add sync, Tree, Markdown, content editor.

This commit is contained in:
2024-11-10 15:41:47 +01:00
parent 41951d7603
commit 721e7ff3db
32 changed files with 658 additions and 124 deletions

View File

@@ -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', });
}
}