making groups that can create articles in only one category
Posted: Sun Nov 28, 2010 10:23 pm
For a group to be able to access the "create article" form from the front end, that group must have the core create permission set to allowed, other wise it will 403. This is causing me some problems because if the core create permission is set to allow, this will allow users in that group to create articles in every category unless the category's create permission is set to deny, which causes a conflict when a user is in more than one group.
What I will effectively want is for there to be a selection of groups under Registered who can create articles in one specific category but only have registered privileges on all the others. I will want to put some users in more than one group so that they can create articles in more than one category. At the moment I have the core create permission for each of these groups set to inherit and in each category I have set the category create permission to allow.
Joomla calculates that each group should then have permission to create articles in that category only; which is precisely what I want. But when a user from any of these groups tries to create an article from the front end, they get error 403 because they do not have the core create permission set to allow. This does not make the system any more secure because even if a user without permission could access the form it wouldn't matter anyway because they wouldn't have any categories to publish to.
How can I change the program to allow access to the form even if they do not have core permission to create?
What I will effectively want is for there to be a selection of groups under Registered who can create articles in one specific category but only have registered privileges on all the others. I will want to put some users in more than one group so that they can create articles in more than one category. At the moment I have the core create permission for each of these groups set to inherit and in each category I have set the category create permission to allow.
Joomla calculates that each group should then have permission to create articles in that category only; which is precisely what I want. But when a user from any of these groups tries to create an article from the front end, they get error 403 because they do not have the core create permission set to allow. This does not make the system any more secure because even if a user without permission could access the form it wouldn't matter anyway because they wouldn't have any categories to publish to.
How can I change the program to allow access to the form even if they do not have core permission to create?