diff --git a/Controller/ApiController.php b/Controller/ApiController.php index 51c2cad..f6bf335 100644 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -18,10 +18,11 @@ use Modules\Knowledgebase\Models\WikiCategory; use Modules\Knowledgebase\Models\WikiCategoryMapper; use Modules\Knowledgebase\Models\WikiDoc; use Modules\Knowledgebase\Models\WikiDocMapper; - use Modules\Knowledgebase\Models\WikiStatus; + use phpOMS\Message\RequestAbstract; use phpOMS\Message\ResponseAbstract; +use phpOMS\Utils\Parser\Markdown\Markdown; /** * Task class. diff --git a/Controller/BackendController.php b/Controller/BackendController.php index ceeab2a..2c293b0 100644 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -186,7 +186,7 @@ final class BackendController extends Controller $accountId = $request->getHeader()->getAccount(); if (!$this->app->accountManager->get($accountId)->hasPermission( - PermissionType::READ, $this->app->orgId, $this->app->appName, self::MODULE_NAME, PermissionState::DOC, $category->getId()) + PermissionType::READ, $this->app->orgId, $this->app->appName, self::MODULE_NAME, PermissionState::WIKI, $category->getId()) ) { $view->setTemplate('/Web/Backend/Error/403_inline'); $response->getHeader()->setStatusCode(RequestStatusCode::R_403); diff --git a/Models/WikiDocMapper.php b/Models/WikiDocMapper.php index 7af60c8..79499c6 100644 --- a/Models/WikiDocMapper.php +++ b/Models/WikiDocMapper.php @@ -50,6 +50,7 @@ final class WikiDocMapper extends DataMapperAbstract * @var array> * @since 1.0.0 */ + /* protected static $hasMany = [ 'badges' => [ 'mapper' => BadgeMapper::class, @@ -57,7 +58,7 @@ final class WikiDocMapper extends DataMapperAbstract 'src' => 'wiki_article_badge_badge', 'dst' => 'wiki_article_badge_article', ], - ]; + ];*/ /** * Has owns one relation.