geonode.base.widgets

Classes

TaggitSelect2Custom

Overriding Select2 tag widget for taggit's TagField.

TaggitProfileSelect2Custom

Overriding Select2 tag widget for ContactRoleField.

Module Contents

class geonode.base.widgets.TaggitSelect2Custom[source]

Bases: dal_select2_taggit.widgets.TaggitSelect2

Overriding Select2 tag widget for taggit’s TagField. Fixes error in tests where ‘value’ is None.

value_from_datadict(data, files, name)[source]

Handle multi-word tag.

Insure there’s a comma when there’s only a single multi-word tag, or tag “Multi word” would end up as “Multi” and “word”.

class geonode.base.widgets.TaggitProfileSelect2Custom[source]

Bases: dal_select2_taggit.widgets.TaggitSelect2

Overriding Select2 tag widget for ContactRoleField.

value_from_datadict(data, files, name) List[str][source]

Handle multi-profiles.

Returns list of selected elements