6

I want to restrict user access to only one specific category for content component. I have an idea to create new user group, give access to this group to edit this one category and then assign user to this group. Is there any another solution than creating group?

  • 1
  • I'm looking for Administrator Panel solution – turson Dec 3 '14 at 7:57
  • 1
    these triggers are available for admin section also – Nick Dec 3 '14 at 8:37
  • Would you like to restrict frontend (read) access or backend (write) access? – Harald Leithner Dec 3 '14 at 18:34
  • @HaraldLeithner - backend – turson Dec 5 '14 at 7:04
6

There are 2 possible ways, I answer both ways each in separated answer. This answer uses the exclude category variant. You have to create a new user group, set this user group as child of the “Manager” user group. Then you change the permission of each category to deny the access for this user group.

Here is a Step by Step tutorial (Joomla 2.5 because question is tagged with this version, it will work the same way in Joomla 3+):

  1. Create the user group with “Manager” as parent Add user group

  2. Create the user and add it to the new user group Add user

  3. Change the permission of all categories (All child categories will have the same permissions, so maybe you wrap all categories in one and forbid the access there) Change category permissions

  4. Create a category and allow the access to this group Add new category

  5. Login with the new user and check the content component User View

  6. Create a article Add article with new user

  • Very well written! – Ejaz Jan 13 '16 at 14:07
6

There are 2 possible ways, I answer both ways each in separated answer. This answer creates a complete new user group. You have to create a new user group, set this user group as child of the “Public” user group. Add the group to the “special” access level and allow the group to access the backend and the com_content. Then you change the permission of each category to allow the access for this user group.

Here is a Step by Step tutorial (Joomla 2.5 because question is tagged with this version, it will work the same way in Joomla 3+):

  1. Create the user group with “Public” as parent Add user group

  2. Add the user group to access level “Special” Add access level

  3. Create the user and add it to the new user group Create User

  4. Add the administrator access permission to the user group Add backend permissions

  5. Add the permissions for the content component Add component access

  6. Create a category and set the permissions for this category Create category

  7. Login with the new User and check the content component User View

  8. Create a article Add article with new user

  • Very well written, again! – Ejaz Jan 13 '16 at 14:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.