equal
deleted
inserted
replaced
205 required_groups = None |
205 required_groups = None |
206 if required_groups and not req.user.matching_groups(required_groups): |
206 if required_groups and not req.user.matching_groups(required_groups): |
207 continue |
207 continue |
208 if isinstance(inputurl, basestring): |
208 if isinstance(inputurl, basestring): |
209 if inputurl == uri: |
209 if inputurl == uri: |
210 return callback(inputurl, uri, req, self._cw.schema) |
210 return callback(inputurl, uri, req, self._cw.vreg.schema) |
211 elif inputurl.match(uri): # it's a regexp |
211 elif inputurl.match(uri): # it's a regexp |
212 return callback(inputurl, uri, req, self._cw.schema) |
212 return callback(inputurl, uri, req, self._cw.vreg.schema) |
213 else: |
213 else: |
214 self.debug("no schemabased rewrite rule found for %s", uri) |
214 self.debug("no schemabased rewrite rule found for %s", uri) |
215 raise KeyError(uri) |
215 raise KeyError(uri) |