Created
June 5, 2014 14:07
-
-
Save dimitrisdervas/6e6e269337e14f214c28 to your computer and use it in GitHub Desktop.
A view to have in a list for drush all your modules to download and enable
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$view = new view(); | |
$view->name = 'enabled_modules'; | |
$view->description = ''; | |
$view->tag = 'default'; | |
$view->base_table = 'system'; | |
$view->human_name = 'Enabled Modules'; | |
$view->core = 7; | |
$view->api_version = '3.0'; | |
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ | |
/* Display: Master */ | |
$handler = $view->new_display('default', 'Master', 'default'); | |
$handler->display->display_options['title'] = 'Enabled Modules'; | |
$handler->display->display_options['use_more_always'] = FALSE; | |
$handler->display->display_options['access']['type'] = 'perm'; | |
$handler->display->display_options['access']['perm'] = 'view enabled modules'; | |
$handler->display->display_options['cache']['type'] = 'none'; | |
$handler->display->display_options['query']['type'] = 'views_query'; | |
$handler->display->display_options['query']['options']['query_comment'] = FALSE; | |
$handler->display->display_options['exposed_form']['type'] = 'basic'; | |
$handler->display->display_options['pager']['type'] = 'none'; | |
$handler->display->display_options['pager']['options']['offset'] = '0'; | |
$handler->display->display_options['style_plugin'] = 'grid'; | |
$handler->display->display_options['style_options']['grouping'] = 'info_project'; | |
$handler->display->display_options['style_options']['columns'] = '3'; | |
$handler->display->display_options['style_options']['fill_single_line'] = FALSE; | |
$handler->display->display_options['row_plugin'] = 'fields'; | |
/* Field: System: Display name */ | |
$handler->display->display_options['fields']['info_name']['id'] = 'info_name'; | |
$handler->display->display_options['fields']['info_name']['table'] = 'system'; | |
$handler->display->display_options['fields']['info_name']['field'] = 'info_name'; | |
$handler->display->display_options['fields']['info_name']['exclude'] = TRUE; | |
$handler->display->display_options['fields']['info_name']['hide_alter_empty'] = FALSE; | |
/* Field: System: Name */ | |
$handler->display->display_options['fields']['name']['id'] = 'name'; | |
$handler->display->display_options['fields']['name']['table'] = 'system'; | |
$handler->display->display_options['fields']['name']['field'] = 'name'; | |
$handler->display->display_options['fields']['name']['label'] = ''; | |
$handler->display->display_options['fields']['name']['alter']['alter_text'] = TRUE; | |
$handler->display->display_options['fields']['name']['alter']['text'] = '[info_name] ([name])'; | |
$handler->display->display_options['fields']['name']['element_label_colon'] = FALSE; | |
$handler->display->display_options['fields']['name']['hide_alter_empty'] = FALSE; | |
/* Field: System: Project */ | |
$handler->display->display_options['fields']['info_project']['id'] = 'info_project'; | |
$handler->display->display_options['fields']['info_project']['table'] = 'system'; | |
$handler->display->display_options['fields']['info_project']['field'] = 'info_project'; | |
$handler->display->display_options['fields']['info_project']['exclude'] = TRUE; | |
$handler->display->display_options['fields']['info_project']['alter']['path'] = 'http://drupal.org/[info_project]'; | |
$handler->display->display_options['fields']['info_project']['alter']['external'] = TRUE; | |
$handler->display->display_options['fields']['info_project']['hide_alter_empty'] = FALSE; | |
$handler->display->display_options['fields']['info_project']['system_info_project_link'] = 1; | |
/* Filter criterion: System: Type */ | |
$handler->display->display_options['filters']['type']['id'] = 'type'; | |
$handler->display->display_options['filters']['type']['table'] = 'system'; | |
$handler->display->display_options['filters']['type']['field'] = 'type'; | |
$handler->display->display_options['filters']['type']['value'] = array( | |
'module' => 'module', | |
); | |
/* Filter criterion: System: Status */ | |
$handler->display->display_options['filters']['status']['id'] = 'status'; | |
$handler->display->display_options['filters']['status']['table'] = 'system'; | |
$handler->display->display_options['filters']['status']['field'] = 'status'; | |
$handler->display->display_options['filters']['status']['value'] = '1'; | |
/* Display: Page */ | |
$handler = $view->new_display('page', 'Page', 'page'); | |
$handler->display->display_options['path'] = 'enabled-modules'; | |
$handler->display->display_options['menu']['type'] = 'normal'; | |
$handler->display->display_options['menu']['title'] = 'Enabled Modules'; | |
$handler->display->display_options['menu']['weight'] = '0'; | |
/* Display: Delimited list - to download */ | |
$handler = $view->new_display('page', 'Delimited list - to download', 'page_1'); | |
$handler->display->display_options['defaults']['group_by'] = FALSE; | |
$handler->display->display_options['defaults']['query'] = FALSE; | |
$handler->display->display_options['query']['type'] = 'views_query'; | |
$handler->display->display_options['query']['options']['pure_distinct'] = TRUE; | |
$handler->display->display_options['defaults']['style_plugin'] = FALSE; | |
$handler->display->display_options['style_plugin'] = 'views_delimited_list'; | |
$handler->display->display_options['style_options']['long_count'] = '3'; | |
$handler->display->display_options['defaults']['style_options'] = FALSE; | |
$handler->display->display_options['defaults']['row_plugin'] = FALSE; | |
$handler->display->display_options['row_plugin'] = 'fields'; | |
$handler->display->display_options['row_options']['inline'] = array( | |
'info_project' => 'info_project', | |
'info' => 'info', | |
); | |
$handler->display->display_options['row_options']['separator'] = '-'; | |
$handler->display->display_options['defaults']['row_options'] = FALSE; | |
$handler->display->display_options['defaults']['fields'] = FALSE; | |
/* Field: System: Project */ | |
$handler->display->display_options['fields']['info_project']['id'] = 'info_project'; | |
$handler->display->display_options['fields']['info_project']['table'] = 'system'; | |
$handler->display->display_options['fields']['info_project']['field'] = 'info_project'; | |
$handler->display->display_options['fields']['info_project']['label'] = ''; | |
$handler->display->display_options['fields']['info_project']['alter']['path'] = 'http://drupal.org/[info_project]'; | |
$handler->display->display_options['fields']['info_project']['alter']['external'] = TRUE; | |
$handler->display->display_options['fields']['info_project']['element_label_colon'] = FALSE; | |
$handler->display->display_options['fields']['info_project']['hide_alter_empty'] = FALSE; | |
$handler->display->display_options['fields']['info_project']['system_info_project_link'] = 0; | |
/* Field: System: Display name */ | |
$handler->display->display_options['fields']['info_name']['id'] = 'info_name'; | |
$handler->display->display_options['fields']['info_name']['table'] = 'system'; | |
$handler->display->display_options['fields']['info_name']['field'] = 'info_name'; | |
$handler->display->display_options['fields']['info_name']['label'] = ''; | |
$handler->display->display_options['fields']['info_name']['exclude'] = TRUE; | |
$handler->display->display_options['fields']['info_name']['element_label_colon'] = FALSE; | |
/* Field: System: Info */ | |
$handler->display->display_options['fields']['info']['id'] = 'info'; | |
$handler->display->display_options['fields']['info']['table'] = 'system'; | |
$handler->display->display_options['fields']['info']['field'] = 'info'; | |
$handler->display->display_options['fields']['info']['label'] = ''; | |
$handler->display->display_options['fields']['info']['element_label_colon'] = FALSE; | |
$handler->display->display_options['fields']['info']['format'] = 'key'; | |
$handler->display->display_options['fields']['info']['key'] = 'version'; | |
/* Field: Global: Custom text */ | |
$handler->display->display_options['fields']['nothing']['id'] = 'nothing'; | |
$handler->display->display_options['fields']['nothing']['table'] = 'views'; | |
$handler->display->display_options['fields']['nothing']['field'] = 'nothing'; | |
$handler->display->display_options['fields']['nothing']['label'] = ''; | |
$handler->display->display_options['fields']['nothing']['exclude'] = TRUE; | |
$handler->display->display_options['fields']['nothing']['alter']['text'] = '[info_project]-[info]'; | |
$handler->display->display_options['fields']['nothing']['element_label_colon'] = FALSE; | |
$handler->display->display_options['defaults']['filter_groups'] = FALSE; | |
$handler->display->display_options['defaults']['filters'] = FALSE; | |
/* Filter criterion: System: Type */ | |
$handler->display->display_options['filters']['type']['id'] = 'type'; | |
$handler->display->display_options['filters']['type']['table'] = 'system'; | |
$handler->display->display_options['filters']['type']['field'] = 'type'; | |
$handler->display->display_options['filters']['type']['value'] = array( | |
'module' => 'module', | |
); | |
$handler->display->display_options['filters']['type']['group'] = 1; | |
/* Filter criterion: System: Status */ | |
$handler->display->display_options['filters']['status']['id'] = 'status'; | |
$handler->display->display_options['filters']['status']['table'] = 'system'; | |
$handler->display->display_options['filters']['status']['field'] = 'status'; | |
$handler->display->display_options['filters']['status']['value'] = '1'; | |
$handler->display->display_options['filters']['status']['group'] = 1; | |
/* Filter criterion: System: Drupal core */ | |
$handler->display->display_options['filters']['drupal_core']['id'] = 'drupal_core'; | |
$handler->display->display_options['filters']['drupal_core']['table'] = 'system'; | |
$handler->display->display_options['filters']['drupal_core']['field'] = 'drupal_core'; | |
$handler->display->display_options['filters']['drupal_core']['value'] = '0'; | |
$handler->display->display_options['filters']['drupal_core']['group'] = 1; | |
$handler->display->display_options['filters']['drupal_core']['exposed'] = TRUE; | |
$handler->display->display_options['filters']['drupal_core']['expose']['operator_id'] = ''; | |
$handler->display->display_options['filters']['drupal_core']['expose']['label'] = 'Drupal core'; | |
$handler->display->display_options['filters']['drupal_core']['expose']['operator'] = 'drupal_core_op'; | |
$handler->display->display_options['filters']['drupal_core']['expose']['identifier'] = 'drupal_core'; | |
$handler->display->display_options['filters']['drupal_core']['expose']['required'] = TRUE; | |
$handler->display->display_options['filters']['drupal_core']['expose']['remember_roles'] = array( | |
2 => '2', | |
1 => 0, | |
3 => 0, | |
4 => 0, | |
5 => 0, | |
6 => 0, | |
); | |
/* Filter criterion: System: Name */ | |
$handler->display->display_options['filters']['name']['id'] = 'name'; | |
$handler->display->display_options['filters']['name']['table'] = 'system'; | |
$handler->display->display_options['filters']['name']['field'] = 'name'; | |
$handler->display->display_options['filters']['name']['operator'] = 'word'; | |
$handler->display->display_options['filters']['name']['exposed'] = TRUE; | |
$handler->display->display_options['filters']['name']['expose']['operator_id'] = 'name_op'; | |
$handler->display->display_options['filters']['name']['expose']['label'] = 'Name'; | |
$handler->display->display_options['filters']['name']['expose']['operator'] = 'name_op'; | |
$handler->display->display_options['filters']['name']['expose']['identifier'] = 'name'; | |
$handler->display->display_options['filters']['name']['expose']['remember_roles'] = array( | |
2 => '2', | |
1 => 0, | |
3 => 0, | |
4 => 0, | |
5 => 0, | |
6 => 0, | |
); | |
$handler->display->display_options['path'] = 'enabled-modules/dlist/download'; | |
/* Display: Delimited list - to enable modules */ | |
$handler = $view->new_display('page', 'Delimited list - to enable modules', 'page_2'); | |
$handler->display->display_options['defaults']['group_by'] = FALSE; | |
$handler->display->display_options['defaults']['query'] = FALSE; | |
$handler->display->display_options['query']['type'] = 'views_query'; | |
$handler->display->display_options['query']['options']['pure_distinct'] = TRUE; | |
$handler->display->display_options['defaults']['style_plugin'] = FALSE; | |
$handler->display->display_options['style_plugin'] = 'views_delimited_list'; | |
$handler->display->display_options['style_options']['long_count'] = '3'; | |
$handler->display->display_options['defaults']['style_options'] = FALSE; | |
$handler->display->display_options['defaults']['row_plugin'] = FALSE; | |
$handler->display->display_options['row_plugin'] = 'fields'; | |
$handler->display->display_options['row_options']['inline'] = array( | |
'info_project' => 'info_project', | |
'info_name' => 'info_name', | |
'info' => 'info', | |
'name' => 'name', | |
); | |
$handler->display->display_options['row_options']['separator'] = '-'; | |
$handler->display->display_options['defaults']['row_options'] = FALSE; | |
$handler->display->display_options['defaults']['fields'] = FALSE; | |
/* Field: System: Name */ | |
$handler->display->display_options['fields']['name']['id'] = 'name'; | |
$handler->display->display_options['fields']['name']['table'] = 'system'; | |
$handler->display->display_options['fields']['name']['field'] = 'name'; | |
$handler->display->display_options['fields']['name']['label'] = ''; | |
$handler->display->display_options['fields']['name']['element_label_colon'] = FALSE; | |
$handler->display->display_options['defaults']['filter_groups'] = FALSE; | |
$handler->display->display_options['defaults']['filters'] = FALSE; | |
/* Filter criterion: System: Type */ | |
$handler->display->display_options['filters']['type']['id'] = 'type'; | |
$handler->display->display_options['filters']['type']['table'] = 'system'; | |
$handler->display->display_options['filters']['type']['field'] = 'type'; | |
$handler->display->display_options['filters']['type']['value'] = array( | |
'module' => 'module', | |
); | |
$handler->display->display_options['filters']['type']['group'] = 1; | |
/* Filter criterion: System: Status */ | |
$handler->display->display_options['filters']['status']['id'] = 'status'; | |
$handler->display->display_options['filters']['status']['table'] = 'system'; | |
$handler->display->display_options['filters']['status']['field'] = 'status'; | |
$handler->display->display_options['filters']['status']['value'] = '1'; | |
$handler->display->display_options['filters']['status']['group'] = 1; | |
/* Filter criterion: System: Drupal core */ | |
$handler->display->display_options['filters']['drupal_core']['id'] = 'drupal_core'; | |
$handler->display->display_options['filters']['drupal_core']['table'] = 'system'; | |
$handler->display->display_options['filters']['drupal_core']['field'] = 'drupal_core'; | |
$handler->display->display_options['filters']['drupal_core']['value'] = '0'; | |
$handler->display->display_options['filters']['drupal_core']['group'] = 1; | |
$handler->display->display_options['filters']['drupal_core']['exposed'] = TRUE; | |
$handler->display->display_options['filters']['drupal_core']['expose']['operator_id'] = ''; | |
$handler->display->display_options['filters']['drupal_core']['expose']['label'] = 'Drupal core'; | |
$handler->display->display_options['filters']['drupal_core']['expose']['operator'] = 'drupal_core_op'; | |
$handler->display->display_options['filters']['drupal_core']['expose']['identifier'] = 'drupal_core'; | |
$handler->display->display_options['filters']['drupal_core']['expose']['required'] = TRUE; | |
$handler->display->display_options['filters']['drupal_core']['expose']['remember_roles'] = array( | |
2 => '2', | |
1 => 0, | |
3 => 0, | |
4 => 0, | |
5 => 0, | |
6 => 0, | |
); | |
/* Filter criterion: System: Name */ | |
$handler->display->display_options['filters']['name']['id'] = 'name'; | |
$handler->display->display_options['filters']['name']['table'] = 'system'; | |
$handler->display->display_options['filters']['name']['field'] = 'name'; | |
$handler->display->display_options['filters']['name']['operator'] = 'word'; | |
$handler->display->display_options['filters']['name']['exposed'] = TRUE; | |
$handler->display->display_options['filters']['name']['expose']['operator_id'] = 'name_op'; | |
$handler->display->display_options['filters']['name']['expose']['label'] = 'Name'; | |
$handler->display->display_options['filters']['name']['expose']['operator'] = 'name_op'; | |
$handler->display->display_options['filters']['name']['expose']['identifier'] = 'name'; | |
$handler->display->display_options['filters']['name']['expose']['remember_roles'] = array( | |
2 => '2', | |
1 => 0, | |
3 => 0, | |
4 => 0, | |
5 => 0, | |
6 => 0, | |
); | |
$handler->display->display_options['path'] = 'enabled-modules/dlist/enable'; | |
/* Display: Csv to download */ | |
$handler = $view->new_display('views_data_export', 'Csv to download', 'views_data_export_1'); | |
$handler->display->display_options['defaults']['query'] = FALSE; | |
$handler->display->display_options['query']['type'] = 'views_query'; | |
$handler->display->display_options['query']['options']['distinct'] = TRUE; | |
$handler->display->display_options['pager']['type'] = 'none'; | |
$handler->display->display_options['pager']['options']['offset'] = '0'; | |
$handler->display->display_options['style_plugin'] = 'views_data_export_csv'; | |
$handler->display->display_options['style_options']['provide_file'] = 1; | |
$handler->display->display_options['style_options']['filename'] = '%display.csv'; | |
$handler->display->display_options['style_options']['parent_sort'] = 0; | |
$handler->display->display_options['style_options']['quote'] = 1; | |
$handler->display->display_options['style_options']['trim'] = 0; | |
$handler->display->display_options['style_options']['replace_newlines'] = 0; | |
$handler->display->display_options['style_options']['header'] = 1; | |
$handler->display->display_options['style_options']['keep_html'] = 0; | |
$handler->display->display_options['defaults']['fields'] = FALSE; | |
/* Field: System: Info */ | |
$handler->display->display_options['fields']['info']['id'] = 'info'; | |
$handler->display->display_options['fields']['info']['table'] = 'system'; | |
$handler->display->display_options['fields']['info']['field'] = 'info'; | |
$handler->display->display_options['fields']['info']['label'] = ''; | |
$handler->display->display_options['fields']['info']['exclude'] = TRUE; | |
$handler->display->display_options['fields']['info']['element_label_colon'] = FALSE; | |
$handler->display->display_options['fields']['info']['format'] = 'key'; | |
$handler->display->display_options['fields']['info']['key'] = 'version'; | |
/* Field: System: Project */ | |
$handler->display->display_options['fields']['info_project']['id'] = 'info_project'; | |
$handler->display->display_options['fields']['info_project']['table'] = 'system'; | |
$handler->display->display_options['fields']['info_project']['field'] = 'info_project'; | |
$handler->display->display_options['fields']['info_project']['label'] = ''; | |
$handler->display->display_options['fields']['info_project']['alter']['alter_text'] = TRUE; | |
$handler->display->display_options['fields']['info_project']['alter']['text'] = '[info_project]-[info]'; | |
$handler->display->display_options['fields']['info_project']['alter']['path'] = 'http://drupal.org/[info_project]'; | |
$handler->display->display_options['fields']['info_project']['alter']['external'] = TRUE; | |
$handler->display->display_options['fields']['info_project']['element_label_colon'] = FALSE; | |
$handler->display->display_options['fields']['info_project']['hide_alter_empty'] = FALSE; | |
$handler->display->display_options['fields']['info_project']['system_info_project_link'] = 0; | |
$handler->display->display_options['defaults']['filter_groups'] = FALSE; | |
$handler->display->display_options['defaults']['filters'] = FALSE; | |
/* Filter criterion: System: Type */ | |
$handler->display->display_options['filters']['type']['id'] = 'type'; | |
$handler->display->display_options['filters']['type']['table'] = 'system'; | |
$handler->display->display_options['filters']['type']['field'] = 'type'; | |
$handler->display->display_options['filters']['type']['value'] = array( | |
'module' => 'module', | |
); | |
/* Filter criterion: System: Status */ | |
$handler->display->display_options['filters']['status']['id'] = 'status'; | |
$handler->display->display_options['filters']['status']['table'] = 'system'; | |
$handler->display->display_options['filters']['status']['field'] = 'status'; | |
$handler->display->display_options['filters']['status']['value'] = '1'; | |
/* Filter criterion: System: Drupal core */ | |
$handler->display->display_options['filters']['drupal_core']['id'] = 'drupal_core'; | |
$handler->display->display_options['filters']['drupal_core']['table'] = 'system'; | |
$handler->display->display_options['filters']['drupal_core']['field'] = 'drupal_core'; | |
$handler->display->display_options['filters']['drupal_core']['value'] = '0'; | |
$handler->display->display_options['path'] = 'enabled-modulles/csv/download'; | |
/* Display: Csv to enable */ | |
$handler = $view->new_display('views_data_export', 'Csv to enable', 'views_data_export_2'); | |
$handler->display->display_options['defaults']['query'] = FALSE; | |
$handler->display->display_options['query']['type'] = 'views_query'; | |
$handler->display->display_options['query']['options']['distinct'] = TRUE; | |
$handler->display->display_options['pager']['type'] = 'none'; | |
$handler->display->display_options['pager']['options']['offset'] = '0'; | |
$handler->display->display_options['style_plugin'] = 'views_data_export_csv'; | |
$handler->display->display_options['style_options']['provide_file'] = 1; | |
$handler->display->display_options['style_options']['filename'] = '%display.csv'; | |
$handler->display->display_options['style_options']['parent_sort'] = 0; | |
$handler->display->display_options['style_options']['quote'] = 1; | |
$handler->display->display_options['style_options']['trim'] = 0; | |
$handler->display->display_options['style_options']['replace_newlines'] = 0; | |
$handler->display->display_options['style_options']['header'] = 1; | |
$handler->display->display_options['style_options']['keep_html'] = 0; | |
$handler->display->display_options['defaults']['fields'] = FALSE; | |
/* Field: System: Name */ | |
$handler->display->display_options['fields']['name']['id'] = 'name'; | |
$handler->display->display_options['fields']['name']['table'] = 'system'; | |
$handler->display->display_options['fields']['name']['field'] = 'name'; | |
$handler->display->display_options['fields']['name']['label'] = ''; | |
$handler->display->display_options['fields']['name']['element_label_colon'] = FALSE; | |
$handler->display->display_options['defaults']['filter_groups'] = FALSE; | |
$handler->display->display_options['defaults']['filters'] = FALSE; | |
/* Filter criterion: System: Type */ | |
$handler->display->display_options['filters']['type']['id'] = 'type'; | |
$handler->display->display_options['filters']['type']['table'] = 'system'; | |
$handler->display->display_options['filters']['type']['field'] = 'type'; | |
$handler->display->display_options['filters']['type']['value'] = array( | |
'module' => 'module', | |
); | |
/* Filter criterion: System: Status */ | |
$handler->display->display_options['filters']['status']['id'] = 'status'; | |
$handler->display->display_options['filters']['status']['table'] = 'system'; | |
$handler->display->display_options['filters']['status']['field'] = 'status'; | |
$handler->display->display_options['filters']['status']['value'] = '1'; | |
/* Filter criterion: System: Drupal core */ | |
$handler->display->display_options['filters']['drupal_core']['id'] = 'drupal_core'; | |
$handler->display->display_options['filters']['drupal_core']['table'] = 'system'; | |
$handler->display->display_options['filters']['drupal_core']['field'] = 'drupal_core'; | |
$handler->display->display_options['filters']['drupal_core']['value'] = '0'; | |
$handler->display->display_options['path'] = 'enabled-modulles/csv/enable'; | |
$translatables['enabled_modules'] = array( | |
t('Master'), | |
t('Enabled Modules'), | |
t('more'), | |
t('Apply'), | |
t('Reset'), | |
t('Sort by'), | |
t('Asc'), | |
t('Desc'), | |
t('Display name'), | |
t('[info_name] ([name])'), | |
t('Project'), | |
t('Page'), | |
t('Delimited list - to download'), | |
t('[info_project]-[info]'), | |
t('Drupal core'), | |
t('Name'), | |
t('Delimited list - to enable modules'), | |
t('Csv to download'), | |
t('Csv to enable'), | |
); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment