Backend access, but no menus Topic is solved

Moderators: mandville, General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.
Windows Defender SmartScreen Issues <-- please read this if using Windows 10.
Locked
cobra-arbok
Joomla! Intern
Joomla! Intern
Posts: 80
Joined: Thu Mar 22, 2018 4:08 pm

Backend access, but no menus

Post by cobra-arbok » Tue Feb 16, 2021 11:33 am

On a site, admins log into the backend and some users edit forms from the frontend.
Now I have to assign permissions to a user so that he can access the component from the backend.
In the Permission of this I have given the access rights to the administrative area to the group of the user.
I have given login and access rights to the administrative area also in the global configuration options.
I added the Create, Delete, Edit and Edit State options
The same options also in the Permissions of the Users section.

The user logs in, but there is no menu, only the logout option on the right and the Joomla icon on the left which only opens the page that invites me to read Joomla messages.

What is missing?

User avatar
JAVesey
Joomla! Hero
Joomla! Hero
Posts: 2637
Joined: Tue May 14, 2013 1:21 pm
Location: Cardiff, Wales, UK
Contact:

Re: Backend access, but no menus

Post by JAVesey » Fri Apr 09, 2021 1:55 pm

cobra-arbok wrote:
Tue Feb 16, 2021 11:33 am
The user logs in, but there is no menu, only the logout option on the right and the Joomla icon on the left which only opens the page that invites me to read Joomla messages.
I'm having the same issue...

The work around is to give the user's group the same "Viewing Access Level" as the Super User group (under the "Users" menu item in Administrator).

However, there's an issue with doing this in that it spoils Menu and Article viewing levels on the front-end.

In my set up, the User's group has its parent as "Registered" and I'm wondering if it would be better set as "Super User" but with restricted Viewing Access permissions. I'm about to test on my local site.

All wisdom gratefully received on this :)
John V
Cardiff, Wales, UK
Joomla 5.1.0 "live" site on PHP 8.2.15 and MariaDB 10.11.7
Joomla 5.1.0 on XAMMP for OSX with PHP 8.2.4 and MariaDB 10.4.28

User avatar
JAVesey
Joomla! Hero
Joomla! Hero
Posts: 2637
Joined: Tue May 14, 2013 1:21 pm
Location: Cardiff, Wales, UK
Contact:

Re: Backend access, but no menus

Post by JAVesey » Fri Apr 09, 2021 2:35 pm

JAVesey wrote:
Fri Apr 09, 2021 1:55 pm
In my set up, the User's group has its parent as "Registered" and I'm wondering if it would be better set as "Super User" but with restricted Viewing Access permissions. I'm about to test on my local site.
In short, unless you want an inordinate amount of work, my advice is "don't do this" :laugh:

The users in the group have super user permissions for every component and restricting access is would be time-consuming to say the least.

So, we're left with the less-than-satisfactory workaround of adding the user-group to the Super User group Viewing Access Levels unless anyone can help with a better/more correct solution?

TIA
John V
Cardiff, Wales, UK
Joomla 5.1.0 "live" site on PHP 8.2.15 and MariaDB 10.11.7
Joomla 5.1.0 on XAMMP for OSX with PHP 8.2.4 and MariaDB 10.4.28

User avatar
Per Yngve Berg
Joomla! Master
Joomla! Master
Posts: 30940
Joined: Mon Oct 27, 2008 9:27 pm
Location: Romerike, Norway

Re: Backend access, but no menus

Post by Per Yngve Berg » Fri Apr 09, 2021 2:41 pm

You have to give the user group permission to the component.

User avatar
Webdongle
Joomla! Master
Joomla! Master
Posts: 44094
Joined: Sat Apr 05, 2008 9:58 pm

Re: Backend access, but no menus

Post by Webdongle » Fri Apr 09, 2021 2:44 pm

The Admin menu is viewing Access level 'Special'

Always start with the new User groups Parent as 'Registered' and add only a few Permissions. Then create a second user group with the new user group as Parent. Add just a few more Permissions to the second new user group. Permissions are inherited downwards.
http://www.weblinksonline.co.uk/
https://www.weblinksonline.co.uk/updating-joomla.html
"When I'm right no one remembers but when I'm wrong no one forgets".

User avatar
JAVesey
Joomla! Hero
Joomla! Hero
Posts: 2637
Joined: Tue May 14, 2013 1:21 pm
Location: Cardiff, Wales, UK
Contact:

Re: Backend access, but no menus

Post by JAVesey » Fri Apr 09, 2021 2:59 pm

Webdongle wrote:
Fri Apr 09, 2021 2:44 pm
The Admin menu is viewing Access level 'Special'
Where does one set that? I don't seem to have a VAL of "Special" :eek:

Webdongle wrote:
Fri Apr 09, 2021 2:44 pm
Always start with the new User groups Parent as 'Registered' and add only a few Permissions.
Understood; done this.

Webdongle wrote:
Fri Apr 09, 2021 2:44 pm
Then create a second user group with the new user group as Parent. Add just a few more Permissions to the second new user group. Permissions are inherited downwards.
At this point I'm confused... I only want one new user group :laugh:
John V
Cardiff, Wales, UK
Joomla 5.1.0 "live" site on PHP 8.2.15 and MariaDB 10.11.7
Joomla 5.1.0 on XAMMP for OSX with PHP 8.2.4 and MariaDB 10.4.28

User avatar
Webdongle
Joomla! Master
Joomla! Master
Posts: 44094
Joined: Sat Apr 05, 2008 9:58 pm

Re: Backend access, but no menus

Post by Webdongle » Fri Apr 09, 2021 4:55 pm

JAVesey wrote:
Fri Apr 09, 2021 2:59 pm
...Where does one set that? I don't seem to have a VAL of "Special" :eek:
...
access levels 01.png
access level 02.png
Because the Admin menu module Access setting is 'Special' then:
The user group a user is in must be selected in Users >>> Access Levels ... Special


JAVesey wrote:
Fri Apr 09, 2021 2:59 pm
... At this point I'm confused... I only want one new user group :laugh:
That's fine, just create one new user group. Just remember that if you (at a later stage) wish to create one with lesser Privileges then you will need to make the one with lesser Privileges the Parent.

As a foot note only allow Log in admin in Global config Permissions. You can then allow 'Access Administration Interface' per component. That makes it easier when you install another component at a later date.
You do not have the required permissions to view the files attached to this post.
http://www.weblinksonline.co.uk/
https://www.weblinksonline.co.uk/updating-joomla.html
"When I'm right no one remembers but when I'm wrong no one forgets".

User avatar
JAVesey
Joomla! Hero
Joomla! Hero
Posts: 2637
Joined: Tue May 14, 2013 1:21 pm
Location: Cardiff, Wales, UK
Contact:

Re: Backend access, but no menus

Post by JAVesey » Fri Apr 09, 2021 6:56 pm

@Webdongle
Thank you for that - makes sense :)

What does one need to set "Special" viewing permissions for on the backend. Presumably there's a menu or a module or two?

Many thanks for your time 8)
John V
Cardiff, Wales, UK
Joomla 5.1.0 "live" site on PHP 8.2.15 and MariaDB 10.11.7
Joomla 5.1.0 on XAMMP for OSX with PHP 8.2.4 and MariaDB 10.4.28

User avatar
JAVesey
Joomla! Hero
Joomla! Hero
Posts: 2637
Joined: Tue May 14, 2013 1:21 pm
Location: Cardiff, Wales, UK
Contact:

Re: Backend access, but no menus

Post by JAVesey » Sat Apr 10, 2021 8:56 am

Thanks to Webdongle - issues now resolved :)
John V
Cardiff, Wales, UK
Joomla 5.1.0 "live" site on PHP 8.2.15 and MariaDB 10.11.7
Joomla 5.1.0 on XAMMP for OSX with PHP 8.2.4 and MariaDB 10.4.28


Locked

Return to “Access Control List (ACL) in Joomla! 3.x”