How to suppress one specific warning?
Solved it in Hook_preprocess_page(&amp;$vars) {

  $all_warnings = $_SESSION['messages']['warning'];
  foreach ($all_warnings as $nr =&gt; $messageinfo) {
      if (strpos($messageinfo,"do not have permission to moderate") != false){
        unset ($_SESSION['messages']['warning']);
      }
  }