I've given this permission (using admin/access) to two of the roles on my site, but some posts by users with these roles are still being marked as spam by akismet.

Comments

evanssd’s picture

me too, anybody?

furmans’s picture

Yes. I've seen this too.

greg_y’s picture

another one ... have double checked the contributor's access control level and have unset and reset the "post with no akismet checking" setting. Contributors still get caught by Akismet.

SimonVlc’s picture

Same here... drupal v5.1.

tangent’s picture

Version: 4.7.x-1.1-2 » 5.x-1.x-dev
Status: Active » Needs review
StatusFileSize
new2.8 KB

I've run into this as well. It seems that the 'post with no akismet checking' permission is not even used in the module. I've created a patch which places the permission check in the appropriate place.

Oddly, there is still a call to a Drupal 4.x function node_get_name() which I started have problems with after applying this change. The patch also changes this to use $node->type.

Greg Go’s picture

+1
works for me

tangent’s picture

Status: Needs review » Reviewed & tested by the community

We'll consider it reviewed then.

ikke’s picture

Hm - in backend and the akismet-module the entrys are shown as unpublished but I can see them at the website :-(

ikke’s picture

Sorry - forget my entry. it was a problem with Views. The patch works.

avskip’s picture

Version: 5.x-1.x-dev » 4.7.x-1.1-2

Not using the patch, but I'm using the 4.7 variant of this and it seems to ignore the "No Akismet Checking" permission I have set for some of the users.

avskip’s picture

How does one apply the above patch to Version AKISMET_MODULE_VERSION', '1.1.2' ???

I tried "patch -b akismet.module < akismet.module.patch and it failed something about a second "hunk"?

I've never done this before...

Greg Go’s picture

@avskip - if the output doesn't say "failed" anywhere, then you're fine. This was my output for patching akismet-5.x-1.3 (aka version 1.2 in the akismet.info file)

[~/drupal/drupal-5.3/modules/akismet] patch < akismet.module.patch
patching file akismet.module
Hunk #1 succeeded at 356 (offset -22 lines).
avskip’s picture

I think the problem I'm having is that the patch on here is for the 5.x version and I'm using thre 4.7 version.

avskip’s picture

Version: 4.7.x-1.1-2 » 5.x-1.3
Priority: Normal » Critical

I recently upgraded my site to Drupal 5.3 and installed the Akismet module for Drupal 5. I then installed the patch from above (with no errors). It is still ignoring the NoAkismet Checking Perm that I have set for specific people.

Any ideas?

neurer’s picture

Same for me. Patching went without any error, but issue still exists. I'm on Drupal 5.1 and using Akismet 5.x-1.3.

neurer’s picture

Status: Reviewed & tested by the community » Needs review
avskip’s picture

I've upgraded to Drupal 5.5 and still have the patched code (#5) in the Akismet module. It's definitely ignoring the "No Akismet Check" perm.

Any ideas on a fix on this one?

pwhite’s picture

I've got this problem as well - any ideas when the fix will make it into a release?

drewish’s picture

Status: Needs review » Needs work

#5 doesn't apply any more. anyone want to re-roll it?

frjo’s picture

Version: 5.x-1.3 » 5.x-1.4
StatusFileSize
new847 bytes

Here is a updated patch for version 1.4.

drewish’s picture

Status: Needs work » Fixed

committed to HEAD and DRUPAL-5.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.

avskip’s picture

Version: 5.x-1.4 » 5.x-1.x-dev

I am using the 5.x-1.x-dev version dated 2008-Jul-13 and the "post with no akismet checking" perm is not working. I have one subscriber with the perm set that has every post tagged as spam when it shouldn't even be checked to be spam.

I'm on Drupal 5.10

Any ideas?