equal
deleted
inserted
replaced
124 self._request = request |
124 self._request = request |
125 |
125 |
126 self.path = request.upath_info |
126 self.path = request.upath_info |
127 |
127 |
128 vreg = request.registry['cubicweb.registry'] |
128 vreg = request.registry['cubicweb.registry'] |
129 https = request.scheme == 'https' |
|
130 |
129 |
131 post = request.params.mixed() |
130 post = request.params.mixed() |
132 headers_in = request.headers |
131 headers_in = request.headers |
133 |
132 |
134 super(CubicWebPyramidRequest, self).__init__(vreg, https, post, |
133 super(CubicWebPyramidRequest, self).__init__(vreg, post, |
135 headers=headers_in) |
134 headers=headers_in) |
136 |
135 |
137 self.content = request.body_file_seekable |
136 self.content = request.body_file_seekable |
138 |
137 |
139 def setup_params(self, params): |
138 def setup_params(self, params): |
155 DeprecationWarning) |
154 DeprecationWarning) |
156 self.set_message(val) |
155 self.set_message(val) |
157 else: |
156 else: |
158 self.form[param] = val |
157 self.form[param] = val |
159 |
158 |
160 def is_secure(self): |
|
161 return self._request.scheme == 'https' |
|
162 |
|
163 def relative_path(self, includeparams=True): |
159 def relative_path(self, includeparams=True): |
164 path = self._request.path[1:] |
160 path = self._request.path[1:] |
165 if includeparams and self._request.query_string: |
161 if includeparams and self._request.query_string: |
166 return '%s?%s' % (path, self._request.query_string) |
162 return '%s?%s' % (path, self._request.query_string) |
167 return path |
163 return path |