Browse Source

forgot quotes in menu

Stephen Ficklin 11 years ago
parent
commit
ecdb74fa5f

+ 3 - 3
tripal_core/api/tripal_core.mviews.api.inc

@@ -83,7 +83,7 @@ function tripal_add_legacy_mview($name, $modulename, $mv_table, $mv_specs, $inde
   $results = db_query($sql);
   chado_set_active($previous_db);  // now use drupal database
   if ($results) {
-    drupal_set_message(t("View '%name' created", array('%name' => $name)));
+    drupal_set_message(t("Materialized view '%name' created", array('%name' => $name)));
   }
   else {
     drupal_set_message(t("Failed to create the materialized view table: '%mv_table'", array('%mv_table' => $mv_table)), 'error');
@@ -276,14 +276,14 @@ function tripal_edit_mview($mview_id, $name, $modulename, $mv_table, $mv_specs,
         drupal_set_message(t("Could not create the materialized view. Check Drupal error report logs."));
       }
       else {
-        drupal_set_message(t("View '%name' created", array('%name' => $name)));
+        drupal_set_message(t("Materialized view '%name' created", array('%name' => $name)));
       }
     }
     if ($create_table and !$mv_schema) {
       $sql = "CREATE TABLE {$mv_table} ($mv_specs); $index";
       $results = chado_query($sql);
       if ($results) {
-        drupal_set_message(t("View '%name' created.  All records cleared. Please re-populate the view.",
+        drupal_set_message(t("Materialized view '%name' created.  All records cleared. Please re-populate the view.",
           array('%name' => $name)));
       }
       else {

+ 1 - 1
tripal_core/tripal_core.module

@@ -295,7 +295,7 @@ function tripal_core_menu() {
     'title' => 'Create Materialized View',
     'description' => 'Materialized views are used to improve speed of large or complex queries.',
     'page callback' => 'drupal_get_form',
-    'page arguments' => array(tripal_mviews_delete_form, 5),
+    'page arguments' => array('tripal_mviews_delete_form', 5),
     'access arguments' => array('administer tripal'),
     'type' => MENU_CALLBACK,
   );

+ 17 - 0
tripal_core/tripal_core.views.inc

@@ -361,6 +361,23 @@ function tripal_core_views_data_custom_tables($data) {
       'handler' => 'views_handler_argument_string',
     ),
   );
+  
+  // Table ID
+  $data['tripal_custom_tables']['mview_id'] = array(
+    'title' => t('Materialized View ID'),
+    'help' => t('Foreign key to tripal_mviews table for the materialized view.'),
+    'field' => array(
+      'handler' => 'views_handler_field_numeric',
+      'click sortable' => TRUE,
+    ),
+    'filter' => array(
+      'handler' => 'views_handler_filter_numeric',
+    ),
+    'sort' => array(
+      'handler' => 'views_handler_sort',
+    ),
+  );
+  
 
   return $data;
 }