From c3bbdb27227c07e47f771d4543ca0376a5463bc3 Mon Sep 17 00:00:00 2001 From: Taras Machyshyn Date: Mon, 29 Sep 2014 17:19:43 +0300 Subject: [PATCH] added deletePackage action for Extension controller --- application/Espo/Controllers/Extension.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/application/Espo/Controllers/Extension.php b/application/Espo/Controllers/Extension.php index 1747b1fa13..e943bd3012 100644 --- a/application/Espo/Controllers/Extension.php +++ b/application/Espo/Controllers/Extension.php @@ -79,6 +79,19 @@ class Extension extends \Espo\Core\Controllers\Record return true; } + public function actionDeletePackage($params, $data, $request) + { + if (!$request->isPost()) { + throw new Forbidden(); + } + + $manager = new \Espo\Core\ExtensionManager($this->getContainer()); + + $manager->delete($data['id']); + + return true; + } + public function actionCreate() { throw new Forbidden();