use Nelmio\ApiDocBundle\Annotation\ApiDoc;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
+use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\JsonResponse;
use Wallabag\CoreBundle\Entity\Entry;
* )
*
* @param Entry $entry
- *
+ * @Security("has_role('ROLE_READ')")
* @return JsonResponse
*/
public function getAnnotationsAction(Entry $entry)
*
* @param Request $request
* @param Entry $entry
- *
+ * @Security("has_role('ROLE_WRITE')")
* @return JsonResponse
*/
public function postAnnotationAction(Request $request, Entry $entry)
*
* @param Annotation $annotation
* @param Request $request
- *
+ * @Security("has_role('ROLE_WRITE')")
* @return JsonResponse
*/
public function putAnnotationAction(Annotation $annotation, Request $request)
* @ParamConverter("annotation", class="WallabagAnnotationBundle:Annotation")
*
* @param Annotation $annotation
- *
+ * @Security("has_role('ROLE_WRITE')")
* @return JsonResponse
*/
public function deleteAnnotationAction(Annotation $annotation)