I added a new user to standard user group Administrator. When I log in with this user, menu item System Information in panel System is shown (see 1.jpg). Clicking this item, an error 403 is thrown (see 2.jpg).
Add user to standard user group "Administrator".
Log in with this user.
Click on "System information" under "System".
System information is displayed.
Error 403 (Not authorized).
Joomla 3.8.3 with only a small number of extensions (Akeeba Backup, JCE, OSMap, Phoca Maps, SIGPlus; all updated)
In my understanding, an Administrator should be able to see the System Information. A Manager shouldn't.
I got your point. But if it's designed like this, the menu item "System Information" shouldn't be displayed for an Administrator, but only for a Super User.
This sounds vaguely like another of the issues we have where admin menu items need to be shown/hidden based on ACL (or in this case an ACL level other than the core.manage
usually used) and not viewing levels, for which there seem to already be a bunch of workarounds in https://github.com/joomla/joomla-cms/blob/3.8.3/administrator/modules/mod_menu/menu.php#L234 for.
Status | New | ⇒ | Discussion |
Status | Discussion | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2018-02-16 00:05:57 |
Closed_By | ⇒ | Quy |
Closed_By | Quy | ⇒ | joomla-cms-bot |
See PR #19697
Set to "closed" on behalf of @Quy by The JTracker Application at issues.joomla.org/joomla-cms/19478
@franz-wohlkoenig I have successfully tested #19697 (s. screenshot)
@dautrich please mark your Test as successfully:
@franz-wohlkoenig Done
This is by design - https://github.com/joomla/joomla-cms/blob/3.8.3/administrator/components/com_admin/views/sysinfo/view.html.php#L71
The view checks for global super user permissions to see this screen as it exposes potentially sensitive information about the server setup.