--- private_upload.module.orig 2008-07-09 19:38:01.000000000 +0200 +++ private_upload.module 2008-07-15 10:21:23.000000000 +0200 @@ -357,6 +357,23 @@ function private_upload_form_alter($form } } } + # per node private / public download (overrides global value) + if ($form_id == 'node_type_form' && isset($form['identity']['type'])) { + $form['workflow']['private_upload_override'] = array( + '#type' => 'fieldset', + '#title' => t('Private upload'), + '#collapsible' => TRUE, + ); + $form['workflow']['private_upload_override'] = array( + '#type' => 'select', + '#title' => t('Default download method'), + '#options' => array( + 'default' => t('Global setting'), + 'public' => t('Public'), + 'private' => t('Private'), + ), + ); + } } /**