コード例 #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
ファイル: ogcproxy.py プロジェクト: vovoma/c2cgeoportal
    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
ファイル: tinyowsproxy.py プロジェクト: nubiofs/c2cgeoportal
    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"]
            )
コード例 #5
0
 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
ファイル: mapserverproxy.py プロジェクト: fredj/c2cgeoportal
 def __init__(self, request):
     Proxy.__init__(self, request)
     self.settings = request.registry.settings.get("mapserverproxy", {})
コード例 #9
0
ファイル: pdfreport.py プロジェクト: rmichaelis/c2cgeoportal
 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", {})