This is more or less a follow-up issue to http://drupal.org/node/852918.

I ran into an issue with trying to change the author of blog entries after I migrated a website from Ning to Drupal. Basically, the problem is that the permissions for blog entries are listed as "create blog entries" and "edit any blog entries" rather than "create (content type) content" and "edit any (content type) content"... so for the "blog" content type, the word "entries" replaces "content". This also occurs with forum topics, where "topics" replaces "content".

Anyway, in author_select.module I changed line 48 from

$permissions = array('create ' . $node->type . ' content', 'edit any ' . $node->type . ' content');

to

$permissions = array('create ' . $node->type . ' content', 'edit any ' . $node->type . ' content', 'edit own ' . $node->type . ' content', 'create ' . $node->type . ' entries', 'edit any ' . $node->type . ' entries', 'edit own ' . $node->type . ' entries', 'create ' . $node->type . ' topics', 'edit any ' . $node->type . ' topics', 'edit own ' . $node->type . ' topics');

Also, you'll notice that I included the "edit own" permissions for all content types, as well as the "edit any" permissions.

Not sure if there's a better way to do this, but it's been working for me. I've attached my attempt at a patch.

CommentFileSizeAuthor
author_select-perms.patch864 bytesChrisLaFrancis