Issue #1513126 by damiankloip | mstrelan: Enabling a default view via CTools export UI requires a menu rebuild.
parent
76d77f9440
commit
51acc29bcf
|
@ -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',
|
||||
),
|
||||
|
|
10
views.module
10
views.module
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue