0
votes

I have a website based on joomla 1.7. I have defined a super user(admin) and 2 managers (manager 1 and manager 2).

I need each manager to set permissions to access newly created articles. For instance, manager 1 doesn't allow manager 2 to edit, delete or publish his article and vise versa.

The problem is that "Set permissions" button is not always available in article page. It is shown just when the "super admin" option is set to "allowed" in "global configuration" section for manager. While I need "super admin" option be set to "denied" so the managers do not gain other rights of super admin and simultaneously the manager can Set Permissions for his created articles.

Please help me with this issue (I know this joomla version is outdated but my site is old and I have to manage it right now).

1
Either set it to edit own or have them create articles in separate categories. Or write a plugin to do something customized.Elin
To explain @Elin's answer, you need to grant the manager group the privilege "edit own" (default setting) but not "edit" all articles (so make this "Denied"), that way each manager will edit their own articles.Riccardo Zorn
Please make a backup then upgrade to Joomla 2.5, it's painless, are you aware you're vulnerable to really serious exploits?Riccardo Zorn

1 Answers

0
votes

Joomla's ACL doesn't support the type of settings you're asking for.

As already has been suggested, you would have to create a custom extension to enable this type of flexibility in the security model.

On the subject of the version of Joomla you're using, please be aware that there are major security issues with the 1.7 series and you would be best off updating to the latest 2.5 (which shouldn't cause to many issues unless you have custom code or outdated extensions).