anton
As there is no repository, post here. The fix for permissions. Patch:
diff --git a/plugins/radiantweb/problog/Plugin.php b/plugins/radiantweb/problog/Plugin.php
index deb005e..d56048d 100644
--- a/plugins/radiantweb/problog/Plugin.php
+++ b/plugins/radiantweb/problog/Plugin.php
@@ -140,6 +140,13 @@ class Plugin extends PluginBase
]
];
}
+
+ public function registerPermissions()
+ {
+ return array(
+ 'radiantweb.problog.access_problog_posts' => ['label' => 'Manage blog', 'tab' => 'ProBlog']
+ );
+ }
public function registerMarkupTags()
{
diff --git a/plugins/radiantweb/problog/controllers/Categories.php b/plugins/radiantweb/problog/controllers/Categories.php
index ba3ff21..6179361 100644
--- a/plugins/radiantweb/problog/controllers/Categories.php
+++ b/plugins/radiantweb/problog/controllers/Categories.php
@@ -5,6 +5,8 @@ use Backend\Classes\Controller;
class Categories extends Controller
{
+ public $requiredPermissions = ['radiantweb.problog.access_problog_posts'];
+
public $implement = [
'Backend.Behaviors.FormController',
'Backend.Behaviors.ListController'
diff --git a/plugins/radiantweb/problog/controllers/Posts.php b/plugins/radiantweb/problog/controllers/Posts.php
index 35f5303..f67b478 100644
--- a/plugins/radiantweb/problog/controllers/Posts.php
+++ b/plugins/radiantweb/problog/controllers/Posts.php
@@ -9,6 +9,8 @@ use Radiantweb\Problog\Models\Settings as ProblogSettingsModel;
class Posts extends Controller
{
+ public $requiredPermissions = ['radiantweb.problog.access_problog_posts'];
+
public $implement = [
'Backend.Behaviors.FormController',
'Backend.Behaviors.ListController'
diff --git a/plugins/radiantweb/problog/controllers/Tags.php b/plugins/radiantweb/problog/controllers/Tags.php
index 7bb62c3..a2c1211 100644
--- a/plugins/radiantweb/problog/controllers/Tags.php
+++ b/plugins/radiantweb/problog/controllers/Tags.php
@@ -5,6 +5,8 @@ use Backend\Classes\Controller;
class Tags extends Controller
{
+ public $requiredPermissions = ['radiantweb.problog.access_problog_posts'];
+
public $implement = [
'Backend.Behaviors.FormController',
'Backend.Behaviors.ListController'
1-3 of 3