Skip to content
Snippets Groups Projects
Commit 85767330 authored by Nicolas.Rod's avatar Nicolas.Rod
Browse files

WIP

parent db102195
No related tags found
1 merge request!357Draft: feat: [AOU-833] Add possiblity to apply some metadata validation rules only...
......@@ -202,6 +202,11 @@ public class PublicationController extends AouResourceWithLogoController<Publica
@PostMapping(SolidifyConstants.URL_ID_PLUS_SEP + AouActionName.SUBMIT_FOR_VALIDATION)
@PreAuthorize("@publicationPermissionService.isAllowed(#id, 'SUBMIT_FOR_VALIDATION')")
public HttpEntity<Result> submitForApproval(@PathVariable String id, @RequestBody(required = false) String[] ids) {
// cannot send to validation if Publication has validation errors
final Publication item = this.itemService.findOne(id);
((PublicationService) this.itemService).validateMetadata(item, false);
if (ids != null) {
((PublicationService) this.itemService).syncValidationStructureRelations(id, ids);
}
......
......@@ -19,3 +19,7 @@ deposit.error.identifiers.issn.invalid=La valeur ''{0}'' n''est pas un ISSN vali
deposit.error.identifiers.urn.invalid=La valeur ''{0}'' n''est pas un URN valide
deposit.error.researchGroup.invalid_id=L''identifiant de groupe de recherche ''{0}'' n''existe pas
deposit.error.researchGroup.not_valid=Le groupe de recherche ''{0}'' doit être validé avant que le dépôt ne puisse être accepté
deposit.error.date.at_least_one_date_is_mandatory=Au moins une date est obligatoire
deposit.error.date.invalid_date=Cette date n''est pas valide
deposit.error.field_cannot_be_empty=Ce champ ne peut pas être vide
deposit.error.field_invalid_value=Cette valeur n''est pas valide
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment