Taxonomy Access

View: New views
2 Messages — Rating Filter:   Alert me  

Taxonomy Access

by Daniel Carrera-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

My Taxonomy Access permissions are not working right. The problem is
somewhat like this:

Imagine I have user roles Teacher and Student. I have a category
(taxonomy module) called "Edit" with terms Teacher and Student. The
permissions say that if Edit=Teacher then a Student cannot edit that
page. The problem is that even when a page is set to Edit=Teacher a
Student can edit. Note however that an anonymous user cannot edit the page.

I reality the roles in question are different, but it's easier to
explain if I call them Teacher and Student.

Anyways, the permissions broke in the move to Drupal 5. I just checked
the old Drupal 4.7 site and on *that* site the permissions work. I
checked the permissions on Drupal 5 and they look fine:

1) I go to admin/user/taxonomy_access
2) I select "edit" on the "Student" role.
3) I go to the "Edit" category (taxonomy).
4) On the row "Teacher" (this is the category term) under "Update" it is
set to "Deny".

That should be everything, right? I don't understand why it doesn't
work. Any suggestions would be welcome.

Daniel.
--
[ Drupal support list | http://lists.drupal.org/ ]

Re: Taxonomy Access

by Daniel Carrera-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Nevermind!

Sorry for the spam. It never fails, spend 3 hours on a problem and the
moment you ask you find the answer. The problem was not with Taxonomy
Access at all. Drupal 5 has a new permissions "edit page content" and if
it is activated it supersedes whatever Taxonomy Access says and allows
the person to edit all pages regardless. It looks like if I just remove
this setting then everything works correctly. The Student role cannot
edit pages set to Teacher but they can still edit pages set to Student.

I just didn't realize how the two access modules played together.

Thanks.

Daniel Carrera wrote:

> Hello,
>
> My Taxonomy Access permissions are not working right. The problem is
> somewhat like this:
>
> Imagine I have user roles Teacher and Student. I have a category
> (taxonomy module) called "Edit" with terms Teacher and Student. The
> permissions say that if Edit=Teacher then a Student cannot edit that
> page. The problem is that even when a page is set to Edit=Teacher a
> Student can edit. Note however that an anonymous user cannot edit the page.
>
> I reality the roles in question are different, but it's easier to
> explain if I call them Teacher and Student.
>
> Anyways, the permissions broke in the move to Drupal 5. I just checked
> the old Drupal 4.7 site and on *that* site the permissions work. I
> checked the permissions on Drupal 5 and they look fine:
>
> 1) I go to admin/user/taxonomy_access
> 2) I select "edit" on the "Student" role.
> 3) I go to the "Edit" category (taxonomy).
> 4) On the row "Teacher" (this is the category term) under "Update" it is
> set to "Deny".
>
> That should be everything, right? I don't understand why it doesn't
> work. Any suggestions would be welcome.
>
> Daniel.

--
[ Drupal support list | http://lists.drupal.org/ ]
LightInTheBox - Buy quality products at wholesale price!