Topic: Restrict Editor rights....

0 Members and 1 Guest are viewing this topic.

May 09, 2011, 01:01 AM

Offline Mr_Boy

  • Newbie
  • *
  • Posts: 5
  • 'corePHP' - Unlock your Full Potential!
    • View Profile
Hi

I was wondering if anyone could help with this questions;

How can you make it that a User/Editor can edit an article on the front end, but that article then needs to be validated by an Admin before being published ?

Options:
1) Would it work if we assign the user as the author for that article and also just make the user an Author, rather than an Editor (would the article still go through a validation process before being modified ?)

2)Does any one know of any good workflow/ versionning component that works with Joomfish ?

3) Is there is something in the Joomla default 'user.php' that could be changed in order to achieve this ?

If anyone has any ideas - please feel free to share.
Thanks in advance.

May 16, 2011, 05:51 AM

Offline Andy

  • Administrator
  • Hero Member
  • *****
  • Posts: 1,739
    • View Profile
Mr Boy,


How can you make it that a User/Editor can edit an article on the front end, but that article then needs to be validated by an Admin before being published ?

I'd recommend making the user an "author".  Please review the different Joomla user types and what they do here.


Options:
1) Would it work if we assign the user as the author for that article and also just make the user an Author, rather than an Editor (would the article still go through a validation process before being modified ?)

From the link I posted above:
This group [authors] allows a user to post content, usually via a link in the User Menu. They can submit new content, select options to show the item on the front page and select dates for publishing but they cannot directly publish any content. When content is submitted by an Author level user, they receive the message, “Thanks for your submission. Your submission will now be reviewed before being posted to the site.” They can edit only their own articles but only when that article has been published and is visible.

2)Does any one know of any good workflow/ versionning component that works with Joomfish ?

I've seen people have varying success with this but I am not sure if it is compatible with Joomfish: Content Version

3) Is there is something in the Joomla default 'user.php' that could be changed in order to achieve this ?

I believe the functionality you're looking for is built into Joomla.  There was a user a while back that wanted us to add a feature to Community ACL to add a checkbox to the user manager in Community ACL to "Notify user of content submissions".  But they chose to not have the custom modification completed.  If you would like, we can provide the quote for the modification to you.

Andy Poorman - Support Manager / Developer
http://www.corephp.com'corePHP' - Accessibility Experts

— Professional Support: Support Tickets

May 16, 2011, 06:18 AM

Offline Mr_Boy

  • Newbie
  • *
  • Posts: 5
  • 'corePHP' - Unlock your Full Potential!
    • View Profile
Hi Andy,

Ya, I am aware of the standard joomla user rights. What I am really looking for is something that will allow Teacher's to Edit articles on the front-end. But then the Head Teacher then gets a notification to approve/ or not approve, that article before it gets re-published with the changes.

Have contacted those guys you suggested - to ask if they do support JoomFish - will see what they come back with.

I suppose, some sort of advanced Article Manger would do a better job at it. - it would defiantly cut out the headache of trying to go the ACL route. :)

There is a very good free plugin (that you can find in the Joomla directory) called NotifyMe. Works like a bomb. Maybe the DevTeam can take a look at that one for inspiration.

July 29, 2011, 10:00 PM

Offline Cedron1addison

  • Newbie
  • *
  • Posts: 1
  • 'corePHP' - Unlock your Full Potential!
    • View Profile
Well there are quite strict restriction,but you can manage the "view" permission on each article as per category or the "edit" permission in relation to defined user groups. It helps to edit the article.