I have set up a site administrator who has minimal access to maintaining their Drupal site. Basically, I only want this administrator type to have access to edit pages, create pages and add blog entries and comments.

This user is seeing the "Edit" tab on about 50% of the pages in the site and on the other 50%, no option to Edit.

This problem seems to be linked to the Input format of those pages. The ones the user is unable to edit are all using the "Full HTML" option because they need table formatting and image references. The pages that use straight text and use the "Filtered HTML" option are showing the user the "Edit" tab and are allowing edits.

Access for this user is granted on the following:
edit own blog
access comments
administer comments
post comments
post comments without approval
access site-wide contact form
access content
create page content
edit page content
view revisions
change own username

is this a problem with my theme? I'm using RDC....

The reason i ask this is b/c when I go into "Edit" as this user on the pages I AM able to get into, I don't see "Input format".....so it appears that "FUll HTML" is not an option for this user and that is why the full html pages are not showing the "Edit" option.

Any help greatly appreciated!

Comments

WorldFallz’s picture

As far as I know, in order for a user to be able to edit a page they must have permission for the current input format of the page. If you want the user to be able to edit those pages, either change the input format or give the user permission for FULL HTML.

You can specify the allowed tags for "Filtered HTML". I've added several to the defaults-- including the table and image tags. You may want to just add those tags to the list and change the pages to filtered.

nikikelly74’s picture

How do I give the user permission for FULL HTML?

WorldFallz’s picture

I'm not trying to be mean or sarcastic-- but my first piece of advice is that if you don't know how to do something so basic is that you might want to start reading up some in the handbooks. You're not likely to get many, if any, responses to such basic questions in the forums beyond RTFM, lol.

In any case-- to add that permission to the user go to admin/settings/filters, click on the configure link for Full HTML and place a check in the checkbox for the role you want to have that permission. Obviously, the user needs to be a member of that role.