equal
deleted
inserted
replaced
138 self.debug("no simple rewrite rule found for %s", uri) |
138 self.debug("no simple rewrite rule found for %s", uri) |
139 raise KeyError(uri) |
139 raise KeyError(uri) |
140 return None, None |
140 return None, None |
141 |
141 |
142 |
142 |
143 def build_rset(rql, rgxgroups=None, cachekey=None, setuser=False, |
143 def build_rset(rql, rgxgroups=None, setuser=False, |
144 vid=None, vtitle=None, form={}, **kwargs): |
144 vid=None, vtitle=None, form={}, **kwargs): |
145 |
145 |
146 def do_build_rset(inputurl, uri, req, schema, kwargs=kwargs): |
146 def do_build_rset(inputurl, uri, req, schema, kwargs=kwargs): |
147 kwargs = kwargs.copy() |
147 kwargs = kwargs.copy() |
148 if rgxgroups: |
148 if rgxgroups: |
154 kwargs['u'] = req.user.eid |
154 kwargs['u'] = req.user.eid |
155 if vid: |
155 if vid: |
156 req.form['vid'] = vid |
156 req.form['vid'] = vid |
157 if vtitle: |
157 if vtitle: |
158 req.form['vtitle'] = req._(vtitle) % kwargs |
158 req.form['vtitle'] = req._(vtitle) % kwargs |
159 return None, req.execute(rql, kwargs, cachekey) |
159 return None, req.execute(rql, kwargs) |
160 return do_build_rset |
160 return do_build_rset |
161 |
161 |
162 def update_form(**kwargs): |
162 def update_form(**kwargs): |
163 def do_build_rset(inputurl, uri, req, schema): |
163 def do_build_rset(inputurl, uri, req, schema): |
164 match = inputurl.match(uri) |
164 match = inputurl.match(uri) |