Merge branch 'block-arcadia-link-for-drafts' into 'develop'
feat: block arcadia link request when the media is in draft status See merge request ldc-web/projets/dam!9
This commit is contained in:
commit
4976f1cac9
2 changed files with 8 additions and 1 deletions
|
|
@ -659,6 +659,12 @@ class MediaController extends Controller
|
|||
]);
|
||||
}
|
||||
|
||||
if ($media->statut === MediaStatut::brouillon) {
|
||||
throw ValidationException::withMessages([
|
||||
'media' => trans('Ce média n\'est pas publié. Veuillez sauvegarder pour enregistrer le statut.')
|
||||
]);
|
||||
}
|
||||
|
||||
MediaLinkWithArcadia::dispatch($user, $media);
|
||||
|
||||
return response()->json(true);
|
||||
|
|
|
|||
|
|
@ -547,9 +547,10 @@ export default {
|
|||
__DAM.methods.sessionTimedOut();
|
||||
return;
|
||||
}
|
||||
const errorMessage = error.response.data.message ?? "Erreur lors de l'opération, merci d'actualiser la page.";
|
||||
$.fancyMessage({
|
||||
title: "Lier un média à Arcadia",
|
||||
message: "Erreur lors de l'opération, merci d'actualiser la page.",
|
||||
message: errorMessage,
|
||||
type: "error",
|
||||
});
|
||||
console.error(error);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue