Browse Source

Fixed bugs in user file managment page when doing backport to Tv2

Stephen Ficklin 6 years ago
parent
commit
6864b15191
1 changed files with 4 additions and 41 deletions
  1. 4 41
      tripal/includes/tripal.user.inc

+ 4 - 41
tripal/includes/tripal.user.inc

@@ -147,7 +147,7 @@ function tripal_download_file($fid) {
 }
 
 /**
- * Provides a confirmation form for deleting a galaxy workflow uploaded file.
+ * Provides a confirmation form for deleting an uploaded file.
  */
 function tripal_delete_file_form($form, $form_state, $uid, $fid) {
   $form = array();
@@ -165,13 +165,12 @@ function tripal_delete_file_form($form, $form_state, $uid, $fid) {
 
   return confirm_form($form,
       t('Confirm deletion of the file named "' . $file->filename . '"?'),
-      'user/' . $uid . '/files/',
-      t('Warning.  If this file is intended to be used with a analysis workflow submission that has not yet started then the workflow will fail. Once deleted, the file can no longer be used for new workflow submissions without uploading again.')
+      'user/' . $uid . '/files/'
   );
 }
 
 /**
- * Implements a form submit for deleting a galaxy workflow uploaded file.
+ * Implements a form submit for deleting an uploaded file.
  */
 function tripal_delete_file_form_submit($form, &$form_state) {
   $fid = $form_state['values']['fid'];
@@ -255,42 +254,6 @@ function tripal_view_file($uid, $fid) {
     $expiration
   );
 
-  // Find which workflow submissions are using this file.
-  $usage = file_usage_list($file);
-  $usage = $usage['tripal'];
-  $workflow_nids = array();
-  foreach ($usage as $step => $nid) {
-    $nid = array_keys($nid)[0];
-    if (!in_array($nid, $workflow_nids)) {
-      $workflow_nids[] = $nid;
-    }
-  }
-  $wf_links = array();
-  foreach ($workflow_nids as $i => $nid) {
-    $query = db_select('tripal_workflow', 'tgw');
-    $query->fields('tgw', array('workflow_name'));
-    $query->innerJoin('tripal_workflow_submission', 'tgws', 'tgw.galaxy_workflow_id = tgws.galaxy_workflow_id');
-    $query->fields('tgws', array('sid'));
-    $query->condition('tgw.nid', $nid, '=');
-    $results = $query->execute();
-    $workflow = $results->fetchObject();
-    if ($workflow) {
-      $wf_links[] = l($workflow->workflow_name . ' (submission ID: ' . $workflow->sid . ')', "user/$uid/galaxy-jobs/$workflow->sid");
-    }
-  }
-  $rows[] = array(
-    array(
-      'data' => 'Usage',
-      'header' => TRUE,
-      'width' => '20%',
-    ),
-    theme_item_list(array(
-      'items' => $wf_links,
-      'title' => '',
-      'type' => 'ul',
-      'attributes' => array(),
-    )),
-  );
   $rows[] = array(
     array(
       'data' => 'Actions',
@@ -303,7 +266,7 @@ function tripal_view_file($uid, $fid) {
   $content = array(
     'description' => array(
       '#type' => 'markup',
-      '#markup' => '<p>' . t('The following file has been uploaded for use in an analytical workflow.') . '</p>',
+      '#markup' => '<p>' . t('The following file has been uploaded.') . '</p>',
     ),
     'return' => array(
       '#type' => 'markup',