Index: biblio.import.export.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/biblio/biblio.import.export.inc,v
retrieving revision 1.7.2.35
diff -u -r1.7.2.35 biblio.import.export.inc
--- biblio.import.export.inc	18 Dec 2008 16:31:32 -0000	1.7.2.35
+++ biblio.import.export.inc	7 Jan 2009 20:42:52 -0000
@@ -77,9 +77,15 @@
         'bib'    => t('BibTex')
       )
     );
-    if ($user->uid == 1) {
+    if (user_access('administer biblio')) { // TRANSIT: also non-admins should be able to import
       $form ['userid'] = _biblio_admin_build_user_select($user->uid);
     }
+	else {
+	  $form ['userid'] = array(
+	    '#type' => 'hidden',
+		'#value' => $user->uid
+	  );
+	}
     // Get the vocabularies  attached to the biblio node type ...
     $vocabularies = module_invoke('taxonomy', 'get_vocabularies', 'biblio');
     // ... and print a form to select the terms in each of them
Index: biblio.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/biblio/biblio.module,v
retrieving revision 1.123.2.82
diff -u -r1.123.2.82 biblio.module
--- biblio.module	7 Jan 2009 02:15:03 -0000	1.123.2.82
+++ biblio.module	7 Jan 2009 20:49:34 -0000
@@ -517,6 +517,15 @@
     'type' => MENU_LOCAL_TASK,
     'weight' => -7
       );
+    $items['node/add/biblio/import'] = array(
+      'title' => 'Import',
+      'page callback' => 'drupal_get_form',
+      'page arguments' => array('biblio_import_form'),
+      'access arguments' => array('create biblio'),
+      'file' => 'biblio.import.export.inc',
+      'type' => MENU_LOCAL_TASK,
+      'weight' => -7
+    );
       $items['admin/settings/biblio/translate'] = array(
     'title' => t('Export'),
     'page callback' => 'drupal_get_form',