Skip to content
Snippets Groups Projects
Commit 8bab861b authored by anonymous's avatar anonymous
Browse files

ODPSH-129: readd missing field for license

parent 61e61816
No related branches found
No related tags found
No related merge requests found
......@@ -167,6 +167,8 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm
def _extraFields(self):
##return ['publish_date','access_constraints','temporal_start','temporal_end','spatial_extension']
return ['publish_date','temporal_start','temporal_end','spatial_extension']
def _extraFieldsOptional(self):
return ['access_constraints']
def _update_schema(self,schema):
for field in self._extraFields():
......@@ -174,6 +176,10 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm
toolkit.get_converter('not_empty'),
toolkit.get_validator('ignore_missing'),
toolkit.get_converter('convert_to_extras')] })
for field in self._extraFieldsOptional():
schema.update({ field: [
toolkit.get_validator('ignore_missing'),
toolkit.get_converter('convert_to_extras')] })
for field in self._fields():
schema.update({ field: [toolkit.get_converter('not_empty')] })
# schema.update({ 'groups': [
......@@ -197,7 +203,7 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm
def show_package_schema(self):
schema = super(OdshPlugin, self).show_package_schema()
for field in self._extraFields():
for field in self._extraFields()+self._extraFieldsOptional():
schema.update({
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