Exemplo n.º 1
0
 def get_config(self, request):
     source = first(request.xpath("source"))
     content = self.datastore.to_etree(resolve_source_name(source[0].tag))
     filtering = first(request.xpath("filter"))
     if filtering is not None:
         filter_content(content, filtering)
     return Response(content)
Exemplo n.º 2
0
 def get_config(self, request):
     source = first(request.xpath("source"))
     content = self.datastore.to_etree(resolve_source_name(source[0].tag))
     filtering = first(request.xpath("filter"))
     if filtering is not None:
         filter_content(content, filtering)
     return Response(content)
Exemplo n.º 3
0
    def edit_config(self, request):
        target = first(request.xpath("target"))
        config = first(request.xpath("config"))
        self.datastore.edit(resolve_source_name(target[0].tag), config[0])

        return Response(etree.Element("ok"))
Exemplo n.º 4
0
 def unlock(self, request):
     target = first(request.xpath("target"))
     self.datastore.unlock(resolve_source_name(target[0].tag))
     return Response(etree.Element("ok"))
Exemplo n.º 5
0
    def edit_config(self, request):
        target = first(request.xpath("target"))
        config = first(request.xpath("config"))
        self.datastore.edit(resolve_source_name(target[0].tag), config[0])

        return Response(etree.Element("ok"))
Exemplo n.º 6
0
 def unlock(self, request):
     target = first(request.xpath("target"))
     self.datastore.unlock(resolve_source_name(target[0].tag))
     return Response(etree.Element("ok"))