code: nextjs,frontends,usekv (14 files)

This commit is contained in:
2025-12-26 02:23:06 +00:00
parent dd9f7570c0
commit 73d2e10524
14 changed files with 13 additions and 9 deletions

View File

@@ -611,10 +611,12 @@ return {
local requiredRole = context.data.requiredRole or "user"
local roles = {
user = 1,
moderator = 2,
admin = 3,
god = 4
public = 1,
user = 2,
moderator = 3,
admin = 4,
god = 5,
supergod = 6
}
local userLevel = roles[user.role] or 0
@@ -978,4 +980,4 @@ return cached`
]
// Functions moved to ../functions/ directory
// Use LuaSnippetUtils class or import individual functions
// Use LuaSnippetUtils class or import individual functions

View File

@@ -67,10 +67,12 @@ return validateEmail
code: `
function checkPermission(userRole, requiredRole)
local roleHierarchy = {
user = 1,
admin = 2,
god = 3,
supergod = 4
public = 1,
user = 2,
moderator = 3,
admin = 4,
god = 5,
supergod = 6
}
local userLevel = roleHierarchy[userRole] or 0