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?

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

2 Answers 2

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

1
  • Very well written!
    – Ejaz
    Jan 13, 2016 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

1
  • Very well written, again!
    – Ejaz
    Jan 13, 2016 at 14:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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