rate.module lines 202-205 should be changed from

  elseif ($permission_status == RATE_PERMISSION_DISALLOWED_ROLE && $widget->noperm_behaviour == RATE_NOPERM_SHOW_DISABLED_WIDGET) {
    $mode = RATE_DISABLED;
  }
  elseif ($permission_status == RATE_PERMISSION_DISALLOWED_AUTHOR &&) {
    $mode = RATE_DISABLED;
  }

to

  elseif ($permission_status == RATE_PERMISSION_DISALLOWED_ROLE && $widget->noperm_behaviour == RATE_NOPERM_SHOW_DISABLED_WIDGET && $mode != RATE_COMPACT_DISABLED) {
    $mode = RATE_DISABLED;
  }
  elseif ($permission_status == RATE_PERMISSION_DISALLOWED_AUTHOR && $mode != RATE_COMPACT_DISABLED) {
    $mode = RATE_DISABLED;
  }

Comments

chriz001’s picture

same problem in drupal 7, this also fixes it there.

lamp5’s picture

Issue summary: View changes
Status: Active » Closed (outdated)