Example #1
0
 def remove_field(key, value=None, replace=None):
     if c.group_dict.get('is_organization'):
         return h.remove_url_param(key, value=value, replace=replace,
                               controller='organization', action='read',
                               extras=dict(id=c.group_dict.get('id')))
     else:
         return h.remove_url_param(key, value=value, replace=replace,
                               controller='group', action='read',
                               extras=dict(id=c.group_dict.get('name')))
Example #2
0
 def remove_field(key, value=None, replace=None):
     return h.remove_url_param(key,
                               value=value,
                               replace=replace,
                               controller='dataset' if
                               tk.check_ckan_version('2.9') else 'package',
                               action='search')
Example #3
0
 def remove_field(key, value=None, replace=None):
     return h.remove_url_param(key,
                               value=value,
                               replace=replace,
                               controller='user',
                               action=action,
                               extras=dict(id=c.userobj.id))
Example #4
0
def remove_field(package_type, key, value=None, replace=None):
    return h.remove_url_param(key,
                              value=value,
                              replace=replace,
                              controller=u'dataset',
                              action=u'search',
                              alternative_url=package_type)
def remove_field(key, value=None, replace=None):
    return h.remove_url_param(key,
                              value=value,
                              replace=replace,
                              controller=c.controller,
                              action='read',
                              extras=dict(id=c.id))
Example #6
0
def remove_field(package_type, key, value=None, replace=None):
    if not package_type:
        package_type = u'dataset'
    url = h.url_for(u'{0}.search'.format(package_type))
    return h.remove_url_param(key,
                              value=value,
                              replace=replace,
                              alternative_url=url)
Example #7
0
 def remove_field(key, value=None, replace=None):
     controller = lookup_group_controller(group_type)
     return h.remove_url_param(key,
                               value=value,
                               replace=replace,
                               controller=controller,
                               action='read',
                               extras=dict(id=c.group_dict.get('name')))
Example #8
0
def facet_remove_field(key, value=None, replace=None):
    '''
    A custom remove field function to be used by the project search page to
    render the remove link for the tag pills.
    '''
    return h.remove_url_param(key, value=value, replace=replace,
                              controller='ckanext.project.controller:projectController',
                              action='search')
Example #9
0
 def remove_field(key, value=None, replace=None):
     return h.remove_url_param(
         key,
         value=value,
         replace=replace,
         controller=
         'ckanext.sixodp_showcase.controller:Sixodp_ShowcaseController',
         action='search')
Example #10
0
 def remove_field(key, value=None, replace=None):
     return h.remove_url_param(
         key,
         value=value,
         replace=replace,
         controller=
         'ckanext.ecportal.controllers.user:ECPortalUserController',
         action='dashboard')
Example #11
0
 def remove_field(key, value=None, replace=None):
     return h.remove_url_param(
         key,
         value=value,
         replace=replace,
         controller="group",
         action="read",
         extras=dict(id=c.group_dict.get("name")),
     )
Example #12
0
def facet_remove_field(key, value=None, replace=None):
    '''
    A custom remove field function to be used by the Showcase search page to
    render the remove link for the tag pills.
    '''
    return h.remove_url_param(
        key, value=value, replace=replace,
        controller='ckanext.showcase.controller:ShowcaseController',
        action='search')
Example #13
0
File: group.py Project: ckan/ckan
 def remove_field(key, value=None, replace=None):
     controller = lookup_group_controller(group_type)
     return h.remove_url_param(
         key,
         value=value,
         replace=replace,
         controller=controller,
         action=u'read',
         extras=dict(id=g.group_dict.get(u'name')))
Example #14
0
def remove_field(package_type, key, value=None, replace=None):
    return h.remove_url_param(
        key,
        value=value,
        replace=replace,
        controller=u'dataset',
        action=u'search',
        alternative_url=package_type
    )
Example #15
0
 def remove_field(key: str,
                  value: Optional[str] = None,
                  replace: Optional[str] = None):
     controller = lookup_group_controller(group_type)
     return h.remove_url_param(key,
                               value=value,
                               replace=replace,
                               controller=controller,
                               action=u'read',
                               extras=dict(id=g.group_dict.get(u'name')))
Example #16
0
def facet_remove_field(key, value=None, replace=None):
    '''
    A custom remove field function to be used by the Showcase search page to
    render the remove link for the tag pills.
    '''
    if tk.check_ckan_version(min_version='2.9.0'):
        index_route = 'showcase_blueprint.index'
    else:
        index_route = 'showcase_index'

    return h.remove_url_param(key,
                              value=value,
                              replace=replace,
                              alternative_url=h.url_for(index_route))
Example #17
0
 def remove_field(key, value=None, replace=None):
     return h.remove_url_param(key, value=value, replace=replace,
                           controller='package', action='search')
Example #18
0
 def test_current_url(self, test_request_context):
     base = "/organization/name"
     with test_request_context(base + "?q=search"):
         assert h.remove_url_param("q") == base
         assert h.remove_url_param("q", replace="test") == base + "?q=test"
Example #19
0
File: group.py Project: 1sha1/ckan
 def remove_field(key, value=None, replace=None):
     return h.remove_url_param(key, value=value, replace=replace,
                               controller='group', action='read',
                               extras=dict(id=c.group_dict.get('name')))
Example #20
0
 def remove_field(key, value=None, replace=None):
     return h.remove_url_param(key, value=value, replace=replace,
                               controller='package', action='search')
Example #21
0
 def remove_field(key, value=None, replace=None):
   return h.remove_url_param(key, value=value, replace=replace,
                         controller='ckanext.dfmp.controller:DFMPController', action='search_assets')
Example #22
0
 def remove_field(key, value=None, replace=None):
     return h.remove_url_param(key, value=value, replace=replace,
                               controller='user', action=action,
                               extras=dict(id=c.userobj.id))
Example #23
0
 def remove_field(key, value=None, replace=None):
     return h.remove_url_param(key, value=value, replace=replace,
                               controller='ckanext.hdx_search.controllers.search_controller:HDXSearchController', action='search')
Example #24
0
 def remove_field(key, value=None, replace=None):
     return h.remove_url_param(key, value=value, replace=replace,
                               controller='ckanext.sixodp_showcase.controller:Sixodp_ShowcaseController',
                               action='search')