Drupal isn't picking up my custom action I wrote a couple of actions for my Drupal page, but for some reason, Drupal isn't picking them up... Nevertheless, it's a copy/paste of the Drupal.org website...

   function publicatie_omgeving_action_info() {
      return array(
        'publicatie_omgeving_publish_action' =&gt; array(
          'type' =&gt; 'node', 
          'label' =&gt; t('A'), 
          'configurable' =&gt; FALSE, 
          'behavior' =&gt; array('changes_property'), 
          'triggers' =&gt; array('comment_presave', 'comment_insert', 'comment_update'),
        ), 
        '_mijn_organisatie' =&gt; array(
          'type' =&gt; 'user', 
          'label' =&gt; t('AA'), 
          'configurable' =&gt; TRUE, 
          'behavior' =&gt; array('changes_property'), 
          'triggers' =&gt; array('comment_presave', 'comment_insert', 'comment_update'),
        ), 
        'publicatie_omgeving_menu' =&gt; array(
          'type' =&gt; 'comment', 
          'label' =&gt; t('AAA'), 
          'configurable' =&gt; FALSE, 
          'triggers' =&gt; array('comment_insert', 'comment_update'),
        ),
      );
    }


I only get the first one, A. Is there something wrong with this code?
It's my understanding that, by convention, an action function should start with modulename_ (to prevent namespace collisions) followed by a short description of what it does, eg publish, but in order to be found at all, it needs to end in _action.

So try naming all of your functions:

publicatie_omgeving _ SOMETHING _ action


and see what happens.