def search_url(params, package_type=None): if not package_type or package_type in ('dataset', 'datasets'): url = h.url_for( controller= 'ckanext.ecportal.controllers.user:ECPortalUserController', action='dashboard') else: url = h.url_for('{0}_search'.format(package_type)) return core_package.url_with_params(url, params)
def search_url(params, mode): url = h.url_for( controller='ckanext.multiedit.controller:MultieditController', action=mode) return url_with_params(url, params)
def drill_down_url(alternative_url=None, **by): params = set(params_nopage) params |= set(by.items()) if alternative_url: return url_with_params(alternative_url, params) return search_url(params, mode + '/')
def pager_url(q=None, page=None): params = list(params_nopage) params.append(('page', page)) url = h.url_for('user_dashboard_datasets') return package.url_with_params(url, params)
def _search_url(self, params, name): url = h.url_for( controller='ckanext.showcase.controller:ShowcaseController', action='manage_datasets', id=name) return url_with_params(url, params)
def _search_url(self, params, name): url = h.url_for(controller=SC_CTRL_NAME, action='manage_datasets', id=name) return url_with_params(url, params)