OPSI.Service.Resource module

opsi python library - Resource

copyright:uib GmbH <info@uib.de>
author:Jan Schneider <j.schneider@uib.de>
author:Niko Wenselowski <n.wenselowski@uib.de>
license:GNU Affero General Public License version 3
class OPSI.Service.Resource.ResourceOpsi(service)

Bases: OPSI.web2.resource.Resource

WorkerClass

alias of WorkerOpsi

checkPrivileges(request, privileges, recurse=False, principal=None, inherited_aces=None)
hasProperty(property, request)
isCollection()
isLeaf = True
renderHTTP(request)

Process request.

class OPSI.Service.Resource.ResourceOpsiDAV(service, path, readOnly=True, defaultType='text/plain', indexNames=None, authRequired=True)

Bases: OPSI.web2.dav.static.DAVFile

WorkerClass

alias of WorkerOpsiDAV

createSimilarFile(path)
renderHTTP(request)
renderHTTP_super(request, worker)
class OPSI.Service.Resource.ResourceOpsiJsonInterface(service)

Bases: OPSI.Service.Resource.ResourceOpsiJsonRpc

WorkerClass

alias of WorkerOpsiJsonInterface

class OPSI.Service.Resource.ResourceOpsiJsonRpc(service)

Bases: OPSI.Service.Resource.ResourceOpsi

WorkerClass

alias of WorkerOpsiJsonRpc

isLeaf = False
locateChild(request, segments)