Page 1 of 1

Backend access, but no menus

Posted: Tue Feb 16, 2021 11:33 am
by cobra-arbok
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?

Re: Backend access, but no menus

Posted: Fri Apr 09, 2021 1:55 pm
by JAVesey
cobra-arbok wrote: Tue Feb 16, 2021 11:33 amThe 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 :)

Re: Backend access, but no menus

Posted: Fri Apr 09, 2021 2:35 pm
by JAVesey
JAVesey wrote: Fri Apr 09, 2021 1:55 pmIn 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

Re: Backend access, but no menus

Posted: Fri Apr 09, 2021 2:41 pm
by Per Yngve Berg
You have to give the user group permission to the component.

Re: Backend access, but no menus

Posted: Fri Apr 09, 2021 2:44 pm
by Webdongle
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.

Re: Backend access, but no menus

Posted: Fri Apr 09, 2021 2:59 pm
by JAVesey
Webdongle wrote: Fri Apr 09, 2021 2:44 pmThe 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 pmAlways 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 pmThen 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:

Re: Backend access, but no menus

Posted: Fri Apr 09, 2021 4:55 pm
by Webdongle
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.

Re: Backend access, but no menus

Posted: Fri Apr 09, 2021 6:56 pm
by JAVesey
@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)

Re: Backend access, but no menus

Posted: Sat Apr 10, 2021 8:56 am
by JAVesey
Thanks to Webdongle - issues now resolved :)