forked from geolba/tethys.backend
- npm updates
- draw bounding box geometry - enter coverage information (elevation and depth)
This commit is contained in:
parent
4abcfe7135
commit
e110826e1a
12 changed files with 929 additions and 576 deletions
|
@ -108,7 +108,7 @@ export default class DatasetController {
|
|||
language: schema.string({ trim: true }, [
|
||||
rules.minLength(2),
|
||||
rules.maxLength(255),
|
||||
rules.translatedLanguage('/language', 'type')
|
||||
rules.translatedLanguage('/language', 'type'),
|
||||
]),
|
||||
}),
|
||||
),
|
||||
|
@ -119,7 +119,7 @@ export default class DatasetController {
|
|||
language: schema.string({ trim: true }, [
|
||||
rules.minLength(2),
|
||||
rules.maxLength(255),
|
||||
rules.translatedLanguage('/language', 'type')
|
||||
rules.translatedLanguage('/language', 'type'),
|
||||
]),
|
||||
}),
|
||||
),
|
||||
|
@ -158,7 +158,7 @@ export default class DatasetController {
|
|||
language: schema.string({ trim: true }, [
|
||||
rules.minLength(2),
|
||||
rules.maxLength(255),
|
||||
rules.translatedLanguage('/language', 'type')
|
||||
rules.translatedLanguage('/language', 'type'),
|
||||
]),
|
||||
}),
|
||||
),
|
||||
|
@ -169,7 +169,7 @@ export default class DatasetController {
|
|||
language: schema.string({ trim: true }, [
|
||||
rules.minLength(2),
|
||||
rules.maxLength(255),
|
||||
rules.translatedLanguage('/language', 'type')
|
||||
rules.translatedLanguage('/language', 'type'),
|
||||
]),
|
||||
}),
|
||||
),
|
||||
|
@ -177,6 +177,28 @@ export default class DatasetController {
|
|||
// third step
|
||||
project_id: schema.number.optional(),
|
||||
embargo_date: schema.date.optional({ format: 'yyyy-MM-dd' }, [rules.after(10, 'days')]),
|
||||
coverage: schema.object().members({
|
||||
x_min: schema.number(),
|
||||
x_max: schema.number(),
|
||||
y_min: schema.number(),
|
||||
y_max: schema.number(),
|
||||
elevation_absolut: schema.number.optional(),
|
||||
elevation_min: schema.number.optional([
|
||||
rules.requiredIfExists('elevation_max')
|
||||
]),
|
||||
elevation_max: schema.number.optional([
|
||||
rules.requiredIfExists('elevation_min')
|
||||
|
||||
]),
|
||||
depth_absolut: schema.number.optional(),
|
||||
depth_min: schema.number.optional([
|
||||
rules.requiredIfExists('depth_max')
|
||||
]),
|
||||
depth_max: schema.number.optional([
|
||||
rules.requiredIfExists('depth_min')
|
||||
|
||||
]),
|
||||
}),
|
||||
});
|
||||
|
||||
try {
|
||||
|
@ -234,7 +256,8 @@ export default class DatasetController {
|
|||
'descriptions.*.value.required': 'Additional description is required, if defined',
|
||||
'descriptions.*.type.required': 'Additional description type is required',
|
||||
'descriptions.*.language.required': 'Additional description language is required',
|
||||
'descriptions.*.language.translatedLanguage': 'The language of the translated description must be different from the language of the dataset',
|
||||
'descriptions.*.language.translatedLanguage':
|
||||
'The language of the translated description must be different from the language of the dataset',
|
||||
|
||||
'authors.minLength': 'at least {{ options.minLength }} author must be defined',
|
||||
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue