public function changePluginStatusAction(Request $request, $action, $pluginId)
{
$pluginService = $this->container->get('newscoop.plugins.service');
$pluginsManager = $this->container->get('newscoop.plugins.manager');
$plugin = $pluginService->getPluginByCriteria('id', intval($pluginId))->first();
$em = $this->container->get('em');
if ($action == 'enable') {
$plugin->setEnabled(true);
} else {
$plugin->setEnabled(false);
}
$em->flush();
// send event for plugin
$pluginsManager->dispatchEventForPlugin($plugin->getName(), $action);
return new Response(json_encode(array($pluginId => $plugin->getEnabled())));
}