diff --git a/sites/all/modules/patched/filedepot/filedepot.module b/sites/all/modules/patched/filedepot/filedepot.module
index 95ddca3..8cb6ffb 100755
--- a/sites/all/modules/patched/filedepot/filedepot.module
+++ b/sites/all/modules/patched/filedepot/filedepot.module
@@ -112,6 +112,10 @@ function filedepot_help($path, $args) {
  */
 function filedepot_permission() {
   return array(
+    'view filedepot files' => array(
+      'title' => t('View All Filedepot Files'),
+      'description' => t('View and/or download filedepot files, but do not administer or access filedepot itself'),
+    ),
     'access filedepot' => array(
       'title' => t('Access Filedepot'),
       'description' => t('Access the filedepot main screen but possibly not any folders which have individual permissions setup from within the module. To set a folder permission inside the module requires you to be the folder admin and then select the folder. Hover over the folder name in the main display area and you will see the name change to a edit field like effect. Click on the folder name now, and you will get the edit folder dialog where there is a folder permissions button.'),
@@ -225,8 +229,7 @@ function filedepot_menu() {
     'title' => 'File download',
     'page callback' => 'filedepot_download',
     'page arguments' => array(1, 2, 3, 4),
-    'access callback' => 'user_access',
-    'access arguments' => array('access filedepot'),
+    'access callback' => '_filedepot_download_access',
     'type' => MENU_CALLBACK,
   );
 
@@ -235,6 +238,19 @@ function filedepot_menu() {
 
 }
 
+/**
+ * Access callback for path: filedepot_download/%node/%;
+ *
+ * Check if the user has permissions to download a filedepot file.
+ */
+function _filedepot_download_access() {
+  if ($view = user_access('view filedepot files') || $access = user_access('access filedepot') || $administer = user_access('administer filedepot')) {
+    return TRUE;
+  }
+  else {
+    return FALSE;
+  }
+}
 
 /**
  * Implementation of hook_theme().
