Hi!
Actually the permissions in the plugin configuration will only be saved if you change the dropdown and check the checbkox next to it and then click on "Save".
However, those permissions do not affect accessibility of a plugin, they only indicate which user is the owner of a plugin and is able to CONFIGURE the plugin, not USE it.
Most of the plugins like static pages do not have a permission management so they are available to all users. Some other plugins only show their content to Chief editor or Admin users.
For plugins like the staticpage plugin you would need to edit the PHP file to make it viewable for specific users only.
All plugin PHP files contain a statement like this:
Code: Select all
case 'backend_sidebar_entries':
$this->setupDB();
echo '<li><a href="?serendipity[adminModule]=event_display&serendipity[adminAction]=staticpages">' . STATICPAGE_TITLE . '</a></li>';
break;
You could modify this to:
Code: Select all
case 'backend_sidebar_entries':
if ($serendipity['authorid'] != 1) return true;
$this->setupDB();
echo '<li><a href="?serendipity[adminModule]=event_display&serendipity[adminAction]=staticpages">' . STATICPAGE_TITLE . '</a></li>';
break;
To only make the static page functionality available for Author #1.
Most of the plugins are going through changing for supporting user permissions in the past and future, so it is only a matter of time until this gets widely adopted.
Best regards,
Garvin