Unfortunately, ox_doorlock does not provide functions that will help us grant doorlock access to a member of the organization, so one solution may be to use it as follows.
Go to pp-orgpanel/server/editable/framework and find this
function IsPlayerInGroup(player, filter)
local type = type(filter)
local currentOrg = Player(player.source).state.orgDoorlock
if type == 'string' then
if player.job.name == filter or currentOrg == filter then
return true
end
else
local tabletype = table.type(filter)
if tabletype == 'hash' then
local grade = filter[player.job.name]
if grade and grade <= player.job.grade or filter[currentOrg] then
return true
end
elseif tabletype == 'array' then
for i = 1, #filter do
if player.job.name == filter[i] or currentOrg == filter[i] then
return true
end
end
end
end
return false
end