Issue #1513126 by damiankloip | mstrelan: Enabling a default view via CTools export UI requires a menu rebuild.

8.0.x
damiankloip 2012-07-16 10:07:26 +02:00 committed by Tim Plunkett
parent 76d77f9440
commit 51acc29bcf
2 changed files with 11 additions and 0 deletions

View File

@ -114,6 +114,7 @@ function views_schema_6000() {
'save callback' => 'views_save_view',
'delete callback' => 'views_delete_view',
'export callback' => 'views_export_view',
'status callback' => 'views_export_status',
'cache defaults' => TRUE,
'default cache bin' => 'cache_views',
),

View File

@ -1613,6 +1613,16 @@ function views_export_view(&$view, $indent = '') {
return $view->export($indent);
}
/**
* Export callback to change view status.
*/
function views_export_status($view, $status) {
ctools_export_set_object_status($view, $status);
views_invalidate_cache();
// Set the menu to be rebuilt.
variable_set('menu_rebuild_needed', TRUE);
}
// ------------------------------------------------------------------
// Views debug helper functions