Skip to content
Snippets Groups Projects
Commit 5a353ede authored by Camille Simiand's avatar Camille Simiand
Browse files

Fix editors can edit capsule

parent 53f61a96
No related branches found
No related tags found
1 merge request!45tuleap-81-allow-a-new-user-to-access-the-capsule-edition-mode
Pipeline #762 failed
...@@ -116,9 +116,15 @@ class CapsuleController extends AbstractController ...@@ -116,9 +116,15 @@ class CapsuleController extends AbstractController
return $this->redirectToRoute('app_logout'); return $this->redirectToRoute('app_logout');
} }
$capsule = $capsuleRepository->findOneBy(['link_path' => $path, 'creation_author' => $current_user]); $capsule = $capsuleRepository->findOneBy(['link_path' => $path]);
if (null === $capsule) { if (null === $capsule) {
$this->addFlash('warning', $translator->trans('capsule.edition_not_allowed')); $this->addFlash('warning', $translator->trans('capsule.edit.not_found'));
return $this->redirectToRoute('capsule_list');
}
if (! $capsule->getEditors()->contains($current_user)) {
$this->addFlash('warning', $translator->trans('capsule.edit.not_allowed'));
return $this->redirectToRoute('capsule_list'); return $this->redirectToRoute('capsule_list');
} }
......
...@@ -62,13 +62,14 @@ capsule: ...@@ -62,13 +62,14 @@ capsule:
video_url: Youtube or Vimeo video URL video_url: Youtube or Vimeo video URL
created_success: Capsule capsule_name was created successfully created_success: Capsule capsule_name was created successfully
no_edition_access: No edition access no_edition_access: No edition access
edition_not_allowed: You are not allowed to edit this capsule
contact_capsule_author_for_access: Please contact the author to gain access the edition mode contact_capsule_author_for_access: Please contact the author to gain access the edition mode
not_found: The project doesn't exist not_found: The project doesn't exist
edit_permissions: edit_permissions:
link: Edit permissions link: Edit permissions
edit: edit:
link: Edit capsule link: Edit capsule
not_allowed: You are not allowed to edit this capsule
not_found: The capsule was not found
duplicate: duplicate:
link: Duplicate capsule link: Duplicate capsule
title: Duplicate capsule title: Duplicate capsule
......
...@@ -60,12 +60,13 @@ capsule: ...@@ -60,12 +60,13 @@ capsule:
video_url: URL de la video Youtube ou Vimeo video_url: URL de la video Youtube ou Vimeo
created_success: La capsule capsule_name a été créée created_success: La capsule capsule_name a été créée
no_edition_access: Pas d'accès au mode édition no_edition_access: Pas d'accès au mode édition
edition_not_allowed: Vous n'êtes pas autorisé a modifier cette capsule
contact_capsule_author_for_access: Veuillez contacter l'auteur de la capsule pour lui demander son accès en mode édition contact_capsule_author_for_access: Veuillez contacter l'auteur de la capsule pour lui demander son accès en mode édition
edit_permissions: edit_permissions:
link: Modifier les permissions link: Modifier les permissions
edit: edit:
link: Modifier la capsule link: Modifier la capsule
not_allowed: Vous n'êtes pas autorisé a modifier cette capsule
not_found: La capsule n'existe pas
duplicate: duplicate:
link: Dupliquer la capsule link: Dupliquer la capsule
title: Dupliquer la capsule title: Dupliquer la capsule
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment