nanodesigns / nanosupport

Create a fully featured Support Center in your WordPress setup without any third party dependency, completely FREE. Get a built-in Knowledgebase too. The plugin is available on WordPress.org repository:
https://wordpress.org/plugins/nanosupport/
GNU General Public License v2.0
50 stars 13 forks source link

Assigning a non-administrator the full access to the plugin #69

Open wptech68 opened 5 years ago

wptech68 commented 5 years ago

Im trying to set a user to be the full admin of the nanosupport system, I gave his role full access to all nano permissions, however the admin user under this role cannot see ALL the current tickets and only see the ones where he is the support agent. I, as the full admin of wordpress, can see all the tickets, but not the user assigned to this role. Looks like nano only shows everything to the wordpress admin, but what Im trying to do is to give a user this nano admin role without giving him full access to wp administration. can this be done? thanks

mayeenulislam commented 5 years ago

With the current version (v0.5.0) (and at the current state) it's not possible to grant any user other than Administrator the full ticketing feature access. We're taking it as a feature request, though we're not seriously considering this feature just now.

BTW, with any user permission plugin like User Role Editor by Vladimir Garagulya you can do that easily.

Just add the plugin, activate it. Then edit the user and get to the very bottom of the user edit page:

nanosupport-with-user-role-editor

Click on the Edit button and then in the User capabilities screen, filter with "nano" and check the checkmark left to it. Now double check which are the permissions you want to grant for the user, and Update when you are confirmed.

nanosupport-all-permissions

wptech68 commented 5 years ago

that worked perfect, now the user have access to all tickets, exact what I needed thanks @mayeenulislam

alexlii1971 commented 5 years ago

that is great, maybe it could be named as support manager?

wptech68 commented 5 years ago

that is great, maybe it could be named as support manager?

probably, but is not actually a nano feature, but a workaround BTW, the only permission needed for a user to access all the tickets like a nano admin is "manage_nanosupport", just set this in the role editor for a specific user and full access will be granted