uu
This commit is contained in:
@@ -8,13 +8,14 @@ DBUser = {}
|
||||
local db = {}
|
||||
local icons = {}
|
||||
local poplist = {}
|
||||
local rolePermission = {}
|
||||
|
||||
DBUser.FilterGroup = {
|
||||
user = "user",
|
||||
group = "group"
|
||||
}
|
||||
|
||||
function DBUser.onGetUsers(list, groupList)
|
||||
function DBUser.onGetUsers(list, groupList, permissions)
|
||||
local options = ArrayList()
|
||||
local values = ArrayList()
|
||||
db.filters = {}
|
||||
@@ -40,7 +41,7 @@ function DBUser.onGetUsers(list, groupList)
|
||||
local options = ArrayList()
|
||||
local values = ArrayList()
|
||||
db.filters[DBUser.FilterGroup.group] = {}
|
||||
for i, v in ipairs(groupList) do
|
||||
for i, v in ipairs(groupList or {}) do
|
||||
table.insert(db.filters[DBUser.FilterGroup.group], {name = v.name, value = v.id})
|
||||
options:Add(v.name)
|
||||
values:Add(v.id)
|
||||
@@ -49,6 +50,11 @@ function DBUser.onGetUsers(list, groupList)
|
||||
options = options,
|
||||
values = values
|
||||
}
|
||||
--------------------------------------------
|
||||
rolePermission = {}
|
||||
for i, v in ipairs(permissions) do
|
||||
rolePermission[v] = true
|
||||
end
|
||||
end
|
||||
|
||||
function DBUser.getFilters(group)
|
||||
@@ -97,4 +103,9 @@ function DBUser.getIcon(loginNo, callback)
|
||||
)
|
||||
end
|
||||
|
||||
---public 是否有权限
|
||||
function DBUser.hadPermission(key)
|
||||
return rolePermission[key] or false
|
||||
end
|
||||
|
||||
return DBUser
|
||||
|
||||
Reference in New Issue
Block a user