diff -urp workflow_ng.original\cclinks\cclinks_admin.inc workflow_ng.2.x-dev\cclinks\cclinks_admin.inc
--- workflow_ng.original\cclinks\cclinks_admin.inc	Fri Apr 04 05:31:50 2008
+++ workflow_ng.2.x-dev\cclinks\cclinks_admin.inc	Tue May 13 10:13:07 2008
@@ -114,13 +114,13 @@ function cclinks_edit_form($event_name =
   $form['active'] = array(
     '#type' => 'checkbox',
     '#title' => t('Active'),
-    '#required' => TRUE,
+    '#required' => FALSE,
     '#default_value' => isset($settings['active']) ? $settings['active'] : 1,
   );
   $form['types'] = array(
     '#type' => 'select',
     '#title' => t('Content types'),
-    '#options' => node_get_types('names'),
+    '#options' => array_merge( array('<none>'), node_get_types('names') ),
     '#multiple' => TRUE,
     '#required' => TRUE,
     '#default_value' => $settings['types'],
@@ -129,7 +129,7 @@ function cclinks_edit_form($event_name =
     '#type' => 'textfield',
     '#title' => t('Link label'),
     '#description' => t('The label of the link shown at the content.'),
-    '#required' => TRUE,
+    '#required' => FALSE,
     '#default_value' => $settings['link_label'],
   );
   $form['toggle_label'] = array(
