示例#1
0
    def __init__(self, request):
        Proxy.__init__(self, request)
        self.settings = request.registry.settings.get("tinyowsproxy", {})

        assert \
            "tinyows_url" in self.settings, \
            "tinyowsproxy.tinyows_url must be set"
示例#2
0
    def __init__(self, request):
        Proxy.__init__(self, request)

        self.mapserver_settings = request.registry.settings.get(
            "mapserverproxy", {})
        if "default_ogc_server" in self.mapserver_settings:
            self.default_ogc_server = self.get_ogcserver_byname(
                self.mapserver_settings["default_ogc_server"])

        if "external_ogc_server" in self.mapserver_settings:
            self.external_ogc_server = self.get_ogcserver_byname(
                self.mapserver_settings["external_ogc_server"])

        # params hold the parameters we"re going to send to backend
        self.params = dict(self.request.params)

        # reset possible value of role_id and user_id
        if "role_id" in self.params:  # pragma: no cover
            del self.params["role_id"]
        if "user_id" in self.params:  # pragma: no cover
            del self.params["user_id"]

        self.lower_params = self._get_lower_params(self.params)
        self.ogc_server = self.get_ogcserver_byname(self.params["ogcserver"]) \
            if "ogcserver" in self.params else None
        self.external = bool(self.request.params.get("EXTERNAL"))
示例#3
0
    def __init__(self, request):
        Proxy.__init__(self, request)
        self.settings = request.registry.settings.get("tinyowsproxy", {})

        assert \
            "tinyows_url" in self.settings, \
            "tinyowsproxy.tinyows_url must be set"
示例#4
0
    def __init__(self, request):
        Proxy.__init__(self, request)
        self.settings = request.registry.settings.get("mapserverproxy", {})
        if "default_ogc_server" in self.settings:
            self.default_ogc_server = self._get_ogcserver_byname(
                self.settings["default_ogc_server"]
            )

        if "external_ogc_server" in self.settings:
            self.external_ogc_server = self._get_ogcserver_byname(
                self.settings["external_ogc_server"]
            )
 def __init__(self, request):  # pragma: no cover
     Proxy.__init__(self, request)
     self.request = request
     self.settings = request.registry.settings.get("resourceproxy", {})
示例#6
0
 def __init__(self, request):
     Proxy.__init__(self, request)
     self.config = self.request.registry.settings
示例#7
0
 def __init__(self, request):
     Proxy.__init__(self, request)
     self.config = self.request.registry.settings
示例#8
0
 def __init__(self, request):
     Proxy.__init__(self, request)
     self.settings = request.registry.settings.get("mapserverproxy", {})
示例#9
0
 def __init__(self, request):
     Proxy.__init__(self, request)
     self.config = self.request.registry.settings.get("pdfreport", {})
示例#10
0
 def __init__(self, request):  # pragma: no cover
     Proxy.__init__(self, request)
     self.request = request
     self.settings = request.registry.settings.get("resourceproxy", {})
示例#11
0
 def _get_headers(self):
     headers = Proxy._get_headers(self)
     if "tinyows_host" in self.settings:
         headers["Host"] = self.settings.get("tinyows_host")
     return headers
示例#12
0
 def _get_headers(self):
     headers = Proxy._get_headers(self)
     if "tinyows_host" in self.settings:
         headers["Host"] = self.settings.get("tinyows_host")
     return headers
示例#13
0
 def __init__(self, request):
     Proxy.__init__(self, request)
     self.config = self.request.registry.settings.get("pdfreport", {})