web/views/urlrewrite.py
changeset 4045 f4a52abb6f4f
parent 3890 d7a270f50f54
child 4252 6c4f109c2b03
equal deleted inserted replaced
4044:3876c894e018 4045:f4a52abb6f4f
   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)