No Code Attached Yet
avatar web54
web54
14 Jun 2020

Steps to reproduce the issue

create a user in only administrator group
create a menu item with guest access in a frontend menu
login as the administrator

Expected result

menu itemshould be seen

Actual result

menu item is not seen

System information (as much as possible)

j3.9.19

Additional comments

issue reproduced several times in several sites.
found after been authorised with only administrator access to help a joomla webdesigner.

avatar web54 web54 - open - 14 Jun 2020
avatar joomla-cms-bot joomla-cms-bot - change - 14 Jun 2020
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 14 Jun 2020
avatar SharkyKZ
SharkyKZ - comment - 14 Jun 2020

Your expectation is wrong. See ACL tutorial https://docs.joomla.org/J3.x:Access_Control_List_Tutorial.

avatar SharkyKZ
SharkyKZ - comment - 14 Jun 2020

Closing as expected behavior.

avatar SharkyKZ SharkyKZ - close - 14 Jun 2020
avatar SharkyKZ SharkyKZ - change - 14 Jun 2020
Status New Closed
Closed_Date 0000-00-00 00:00:00 2020-06-14 08:26:32
Closed_By SharkyKZ
avatar web54
web54 - comment - 14 Jun 2020

should be reopen :
you have not understand that it should be seen in ADMIN VIEW ( to be edited for example)

avatar SharkyKZ
SharkyKZ - comment - 14 Jun 2020

OK, issue confirmed. Reopening.

avatar SharkyKZ SharkyKZ - change - 14 Jun 2020
Status Closed New
Closed_Date 2020-06-14 08:26:32
Closed_By SharkyKZ
avatar SharkyKZ SharkyKZ - reopen - 14 Jun 2020
avatar ggppdk
ggppdk - comment - 14 Jun 2020

There had been a few discussions / issues opened about this before.

One of these discussions had been opened by me.
please read it here:

[4.0] [RFC] Viewing access levels inconsistently mixed with create / edit ACL
#17913

This 'issue' that you describe here,
applies not only to menu management
but in all (almost all ?) backend views

Users that can edit a record are not able to list it in backend views if they do not have the access level of the record

It was decided that only for super-admins all records regardless of access level will be visible
and that nothing more will be done for other usergroups about this.

The source of the problem is that originally the access levels were meant for frontend views
but then sometime at J1.6? or J1.7 ? (i do not remember) it started to be used in backend views, and then eventually all (?) backend views were using this.

My suggestion for simple implementation and for being performance-wise
was to add an 'access_manage' property to the records and use this instead of using 'access' for listing records in "management views"

Another open issue for this is
#23182

I really do not have something more to add.

avatar jwaisner jwaisner - change - 16 Jun 2020
Category Administration
avatar jwaisner jwaisner - change - 16 Jun 2020
Status New Confirmed
avatar joomdonation joomdonation - close - 16 Nov 2022
avatar joomdonation
joomdonation - comment - 16 Nov 2022

I just checked it on latest Joomla 4 installation, Administrator user group has Configure ACL & Options permission set to Allowed for com_menus, so administrators will be allowed to view all menu items, including the one with Guest access level

Therefore, I would say this issue is invalid now and close this issue. If you can still see the issue with Joomla 4, please feel free to re-open the issue. Thanks !

avatar joomdonation joomdonation - change - 16 Nov 2022
Status Confirmed Closed
Closed_Date 0000-00-00 00:00:00 2022-11-16 09:06:03
Closed_By joomdonation
Labels Added: No Code Attached Yet
Removed: ?

Add a Comment

Login with GitHub to post a comment