From 6c4f6f7f49a8a544bd658b35cc119b6777c7cc8a Mon Sep 17 00:00:00 2001 From: tobes Date: Thu, 27 Sep 2012 10:09:22 +0100 Subject: [PATCH] [#2939] Update group controller to use wrapper functions --- ckan/controllers/group.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ckan/controllers/group.py b/ckan/controllers/group.py index f4eb84fd33b..9981633158f 100644 --- a/ckan/controllers/group.py +++ b/ckan/controllers/group.py @@ -174,7 +174,7 @@ def read(self, id): sort_by = request.params.get('sort', None) def search_url(params): - url = h.url_for(controller='group', action='read', + url = self._url_for(controller='group', action='read', id=c.group_dict.get('name')) params = [(k, v.encode('utf-8') if isinstance(v, basestring) else str(v)) for k, v in params] @@ -227,7 +227,7 @@ def pager_url(q=None, page=None): 'extras': search_extras } - query = self._action('package_search')(context, data_dict) + query = get_action('package_search')(context, data_dict) c.page = h.Page( collection=query['results'], @@ -427,7 +427,7 @@ def authz(self, id): def delete(self, id): if 'cancel' in request.params: - h.redirect_to(controller='group', action='edit', id=id) + self._redirect_to(controller='group', action='edit', id=id) context = {'model': model, 'session': model.Session, 'user': c.user or c.author} @@ -441,13 +441,13 @@ def delete(self, id): if request.method == 'POST': self._action('group_delete')(context, {'id': id}) h.flash_notice(_('Group has been deleted.')) - h.redirect_to(controller='group', action='index') + self._redirect_to(controller='group', action='index') c.group_dict = self._action('group_show')(context, {'id': id}) except NotAuthorized: abort(401, _('Unauthorized to delete group %s') % '') except NotFound: abort(404, _('Group not found')) - return render('group/confirm_delete.html') + return self._render_template('group/confirm_delete.html') def history(self, id): if 'diff' in request.params or 'selected1' in request.params: @@ -488,7 +488,7 @@ def history(self, id): from webhelpers.feedgenerator import Atom1Feed feed = Atom1Feed( title=_(u'CKAN Group Revision History'), - link=h.url_for(controller='group', action='read', + link=self._url_for(controller='group', action='read', id=c.group_dict['name']), description=_(u'Recent changes to CKAN Group: ') + c.group_dict['display_name'],