Beispiel #1
0
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)
Beispiel #2
0
def search_url(params, mode):
    url = h.url_for(
        controller='ckanext.multiedit.controller:MultieditController',
        action=mode)
    return url_with_params(url, params)
Beispiel #3
0
 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)
Beispiel #5
0
 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)
Beispiel #6
0
 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)
Beispiel #7
0
 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)