I want to asign a node limit of one or two nodes for some content types to authenticated users. And then 10 node limits to other roles to give them more privileges.

I don this, and the order the rules in this order:
1) the anonymous users limits
2) the authenticate users limits
3) other roles limits.

I thought that the order or the rules may be causing my problem, but after I order them in the above way, the problema persists.

The authenticated node limits overwrite any other limit given to another role. So, the other roles take the one node limit I gave to authenticated users. In those node types where I didn't create a limit to authenticated users, the role limit works fine.

Any idea on how I can fix this?

Comments

mairav’s picture

I know this is a problem generated by drupal's core as it's explained here: http://groups.drupal.org/node/11542

As they say there I created a new role called "registered" and use the Auto Assign Role module (http://drupal.org/project/autoassignrole) to automatically assign the "registered" role on first login.

Then I went to node limits and create the limits to "registered" role instead of "authenticated users", and the limits started working.

I hope this idea helps anyone with the same problem.

duaelfr’s picture

Status: Active » Closed (works as designed)