Skip to content

Artefact

modify_field_groups(field_groups) ΒΆ

Given a FieldGroups object from the vds plugin, force certain field groups to show in multisearch results and force certain field groups to be ignored and not shown.

Parameters:

Name Type Description Default
field_groups

a FieldGroups object

required
Source code in ckanext/nhm/views/artefact.py
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
def modify_field_groups(field_groups):
    """
    Given a FieldGroups object from the vds plugin, force certain field groups to show
    in multisearch results and force certain field groups to be ignored and not shown.

    :param field_groups: a FieldGroups object
    """
    # forces
    field_groups.force('artefactName')
    field_groups.force('scientificName')
    field_groups.force('')
    field_groups.force('artefactType')
    field_groups.force('associatedMediaCount')
    # ignores
    field_groups.ignore('created')
    field_groups.ignore('modified')
    field_groups.ignore('associatedMedia.*')