Skip to content
Snippets Groups Projects
Commit 65b17b02 authored by Dennis Rupnow's avatar Dennis Rupnow
Browse files

changed extra-field 'access-right' to 'licenseAttributionByText'

parent 98f025c5
No related branches found
No related tags found
No related merge requests found
...@@ -203,23 +203,22 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm ...@@ -203,23 +203,22 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm
return ['title','notes'] return ['title','notes']
def _extraFields(self): def _extraFields(self):
return ['issued', 'temporal_start', 'temporal_end', 'spatial_uri'] return ['issued', 'temporal_start', 'temporal_end', 'spatial_uri', 'licenseAttributionByText']
def _extraFieldsOptional(self):
return ['licenseAttributionByText']
def _update_schema(self,schema): def _update_schema(self,schema):
for field in self._extraFields(): for field in self._extraFields():
if field == 'spatial_uri': if field == 'licenseAttributionByText':
schema.update({field: [ schema.update({field: [
toolkit.get_converter('not_empty'),
toolkit.get_validator('ignore_missing'), toolkit.get_validator('ignore_missing'),
toolkit.get_converter('convert_to_extras')]})
elif field == 'spatial_uri':
schema.update({field: [
toolkit.get_converter('not_empty'),
toolkit.get_converter('known_spatial_uri'), toolkit.get_converter('known_spatial_uri'),
toolkit.get_converter('convert_to_extras')]}) toolkit.get_converter('convert_to_extras')]})
else: else:
schema.update({field: [ schema.update({field: [
toolkit.get_converter('not_empty'), toolkit.get_converter('not_empty'),
toolkit.get_validator('ignore_missing'),
toolkit.get_converter('convert_to_extras')]}) toolkit.get_converter('convert_to_extras')]})
for field in self._fields(): for field in self._fields():
schema.update({field: [toolkit.get_converter('not_empty')]}) schema.update({field: [toolkit.get_converter('not_empty')]})
...@@ -240,7 +239,7 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm ...@@ -240,7 +239,7 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm
def show_package_schema(self): def show_package_schema(self):
schema = super(OdshPlugin, self).show_package_schema() schema = super(OdshPlugin, self).show_package_schema()
for field in self._extraFields()+self._extraFieldsOptional(): for field in self._extraFields():
schema.update({ schema.update({
field : [toolkit.get_converter('convert_from_extras')] field : [toolkit.get_converter('convert_from_extras')]
}) })
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment