def list_org_default(path)
if path.size >= 3 && path[2] == 'acls'
if path.size == 3
return [ 'root' ] + data.list(path[0..1] + [ 'containers' ])
elsif path.size == 4
return data.list(path[0..1] + [ path[3] ])
else
return nil
end
end
value = DEFAULT_ORG_SPINE
2.upto(path.size-1) do |index|
value = nil if @deleted[path[0..index]]
break if !value
value = value[path[index]]
end
result = if value.is_a?(Hash)
value.keys
elsif value
value
end
if path.size == 3
if path[2] == 'clients'
result << "#{path[1]}-validator"
if osc_compat
result << "#{path[1]}-webui"
end
elsif path[2] == 'users'
if osc_compat
result << 'admin'
end
end
end
result
end