Hello,

I am a drupal newbie. I am trying to change the notifications in my users but cannot access them even as admin. The interesting part is that I used to be able to.

It is my suspicion that the ACL module used for the forum_access module has in someway distorted the permissions of even admin. But I have no way of finding out. Please help me out.

Wilber

Comments

vm’s picture

1st created user , AFAIK , can't be blocked from anything.

what you can do is take a look in administer -> post settings
do you have a button to rebuild the access table ?

wilbersmith’s picture

In reading another forum I saw that the "rebuild permissions" button is there if there is not permission controlling module (like ACL) and you have more than one row in the table "node_access" and that the rows should be (0,0,all,1,0,0) which they are.

However I do have another install that I can get access in and I've been looking through the tables in each. In the one that doesn't work there are 2 more tables 'nodeaccess' (aswell as what seems to be the normal 'node_access') and 'nodeaccess_role_alias'. Both had no rows so I put the standard (0,0,all,1,0,0) which didn't work.

I have since renamed them, uninstalled notifications and messaging modules, ACL and forum access are all uninstalled. I have run update.php and deleted left-overs in the table structure. Still as always I get the error below in my log:

Type access denied
Date Thursday, 5 February 2009 - 12:01pm
User admin
Location http://mysite/user/25/notifications/nodetype
Referrer http://mysite/user/25/notifications
Message user/25/notifications/nodetype
Severity warning
Hostname [myhostip]
Operations

I need the content of my forum and dont really want to do a complete site rebuild just for this. The other thing is I require the forum_access module or something that does the same thing, so if its the source of the problem (with its required ACL) than even with a rebuild the problem will still be there!

vm’s picture

On a default install, the rebuild button isn't available. AFAIK, It only shows up when something is wrong.