mirror of
https://github.com/farmOS/farmOS.git
synced 2024-02-23 11:37:38 +01:00
Add "Plan" and "Late Tasks" block displays to farm_log View.
This commit is contained in:
parent
164e758b2c
commit
06d5c7b7e2
1 changed files with 107 additions and 0 deletions
|
@ -535,6 +535,7 @@ function farm_log_views_default_views() {
|
|||
$handler = $view->new_display('default', 'Master', 'default');
|
||||
$handler->display->display_options['title'] = 'Logs';
|
||||
$handler->display->display_options['use_more_always'] = FALSE;
|
||||
$handler->display->display_options['link_display'] = 'page';
|
||||
$handler->display->display_options['access']['type'] = 'perm';
|
||||
$handler->display->display_options['access']['perm'] = 'view farm logs';
|
||||
$handler->display->display_options['cache']['type'] = 'none';
|
||||
|
@ -812,6 +813,112 @@ function farm_log_views_default_views() {
|
|||
$handler->display->display_options['tab_options']['title'] = 'Logs';
|
||||
$handler->display->display_options['tab_options']['weight'] = '0';
|
||||
$handler->display->display_options['tab_options']['name'] = 'farm';
|
||||
|
||||
/* Display: Block: Plan */
|
||||
$handler = $view->new_display('block', 'Block: Plan', 'block_plan');
|
||||
$handler->display->display_options['defaults']['title'] = FALSE;
|
||||
$handler->display->display_options['title'] = 'Plan';
|
||||
$handler->display->display_options['defaults']['use_more'] = FALSE;
|
||||
$handler->display->display_options['use_more'] = TRUE;
|
||||
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
|
||||
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
|
||||
$handler->display->display_options['use_more_always'] = FALSE;
|
||||
$handler->display->display_options['defaults']['use_more_text'] = FALSE;
|
||||
$handler->display->display_options['defaults']['pager'] = FALSE;
|
||||
$handler->display->display_options['pager']['type'] = 'some';
|
||||
$handler->display->display_options['pager']['options']['items_per_page'] = '10';
|
||||
$handler->display->display_options['pager']['options']['offset'] = '0';
|
||||
$handler->display->display_options['defaults']['sorts'] = FALSE;
|
||||
/* Sort criterion: Log: Timestamp */
|
||||
$handler->display->display_options['sorts']['timestamp']['id'] = 'timestamp';
|
||||
$handler->display->display_options['sorts']['timestamp']['table'] = 'log';
|
||||
$handler->display->display_options['sorts']['timestamp']['field'] = 'timestamp';
|
||||
$handler->display->display_options['sorts']['timestamp']['exposed'] = TRUE;
|
||||
$handler->display->display_options['sorts']['timestamp']['expose']['label'] = 'Date';
|
||||
/* Sort criterion: Log: Log ID */
|
||||
$handler->display->display_options['sorts']['id']['id'] = 'id';
|
||||
$handler->display->display_options['sorts']['id']['table'] = 'log';
|
||||
$handler->display->display_options['sorts']['id']['field'] = 'id';
|
||||
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
|
||||
$handler->display->display_options['defaults']['filters'] = FALSE;
|
||||
/* Filter criterion: Date: Date (log) */
|
||||
$handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
|
||||
$handler->display->display_options['filters']['date_filter']['table'] = 'log';
|
||||
$handler->display->display_options['filters']['date_filter']['field'] = 'date_filter';
|
||||
$handler->display->display_options['filters']['date_filter']['operator'] = '>=';
|
||||
$handler->display->display_options['filters']['date_filter']['group'] = 1;
|
||||
$handler->display->display_options['filters']['date_filter']['expose']['operator_id'] = 'date_filter_op';
|
||||
$handler->display->display_options['filters']['date_filter']['expose']['label'] = 'Start date';
|
||||
$handler->display->display_options['filters']['date_filter']['expose']['operator'] = 'date_filter_op';
|
||||
$handler->display->display_options['filters']['date_filter']['expose']['identifier'] = 'date_filter';
|
||||
$handler->display->display_options['filters']['date_filter']['default_date'] = 'today';
|
||||
$handler->display->display_options['filters']['date_filter']['year_range'] = '-10:+3';
|
||||
$handler->display->display_options['filters']['date_filter']['date_fields'] = array(
|
||||
'log.timestamp' => 'log.timestamp',
|
||||
);
|
||||
/* Filter criterion: Log: Done */
|
||||
$handler->display->display_options['filters']['done']['id'] = 'done';
|
||||
$handler->display->display_options['filters']['done']['table'] = 'log';
|
||||
$handler->display->display_options['filters']['done']['field'] = 'done';
|
||||
$handler->display->display_options['filters']['done']['value'] = '0';
|
||||
$handler->display->display_options['filters']['done']['group'] = 1;
|
||||
$handler->display->display_options['filters']['done']['expose']['operator_id'] = '';
|
||||
$handler->display->display_options['filters']['done']['expose']['label'] = 'Done';
|
||||
$handler->display->display_options['filters']['done']['expose']['operator'] = 'done_op';
|
||||
$handler->display->display_options['filters']['done']['expose']['identifier'] = 'done';
|
||||
|
||||
/* Display: Block: Late Tasks */
|
||||
$handler = $view->new_display('block', 'Block: Late Tasks', 'block_late_tasks');
|
||||
$handler->display->display_options['defaults']['title'] = FALSE;
|
||||
$handler->display->display_options['title'] = 'Late tasks';
|
||||
$handler->display->display_options['defaults']['use_more'] = FALSE;
|
||||
$handler->display->display_options['use_more'] = TRUE;
|
||||
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
|
||||
$handler->display->display_options['defaults']['use_more_always'] = FALSE;
|
||||
$handler->display->display_options['use_more_always'] = FALSE;
|
||||
$handler->display->display_options['defaults']['use_more_text'] = FALSE;
|
||||
$handler->display->display_options['defaults']['pager'] = FALSE;
|
||||
$handler->display->display_options['pager']['type'] = 'some';
|
||||
$handler->display->display_options['pager']['options']['items_per_page'] = '10';
|
||||
$handler->display->display_options['pager']['options']['offset'] = '0';
|
||||
$handler->display->display_options['defaults']['sorts'] = FALSE;
|
||||
/* Sort criterion: Log: Timestamp */
|
||||
$handler->display->display_options['sorts']['timestamp']['id'] = 'timestamp';
|
||||
$handler->display->display_options['sorts']['timestamp']['table'] = 'log';
|
||||
$handler->display->display_options['sorts']['timestamp']['field'] = 'timestamp';
|
||||
$handler->display->display_options['sorts']['timestamp']['exposed'] = TRUE;
|
||||
$handler->display->display_options['sorts']['timestamp']['expose']['label'] = 'Date';
|
||||
/* Sort criterion: Log: Log ID */
|
||||
$handler->display->display_options['sorts']['id']['id'] = 'id';
|
||||
$handler->display->display_options['sorts']['id']['table'] = 'log';
|
||||
$handler->display->display_options['sorts']['id']['field'] = 'id';
|
||||
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
|
||||
$handler->display->display_options['defaults']['filters'] = FALSE;
|
||||
/* Filter criterion: Date: Date (log) */
|
||||
$handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
|
||||
$handler->display->display_options['filters']['date_filter']['table'] = 'log';
|
||||
$handler->display->display_options['filters']['date_filter']['field'] = 'date_filter';
|
||||
$handler->display->display_options['filters']['date_filter']['operator'] = '<';
|
||||
$handler->display->display_options['filters']['date_filter']['group'] = 1;
|
||||
$handler->display->display_options['filters']['date_filter']['expose']['operator_id'] = 'date_filter_op';
|
||||
$handler->display->display_options['filters']['date_filter']['expose']['label'] = 'Date';
|
||||
$handler->display->display_options['filters']['date_filter']['expose']['operator'] = 'date_filter_op';
|
||||
$handler->display->display_options['filters']['date_filter']['expose']['identifier'] = 'date_filter';
|
||||
$handler->display->display_options['filters']['date_filter']['default_date'] = 'today';
|
||||
$handler->display->display_options['filters']['date_filter']['year_range'] = '-10:+3';
|
||||
$handler->display->display_options['filters']['date_filter']['date_fields'] = array(
|
||||
'log.timestamp' => 'log.timestamp',
|
||||
);
|
||||
/* Filter criterion: Log: Done */
|
||||
$handler->display->display_options['filters']['done']['id'] = 'done';
|
||||
$handler->display->display_options['filters']['done']['table'] = 'log';
|
||||
$handler->display->display_options['filters']['done']['field'] = 'done';
|
||||
$handler->display->display_options['filters']['done']['value'] = '0';
|
||||
$handler->display->display_options['filters']['done']['group'] = 1;
|
||||
$handler->display->display_options['filters']['done']['expose']['operator_id'] = '';
|
||||
$handler->display->display_options['filters']['done']['expose']['label'] = 'Done';
|
||||
$handler->display->display_options['filters']['done']['expose']['operator'] = 'done_op';
|
||||
$handler->display->display_options['filters']['done']['expose']['identifier'] = 'done';
|
||||
$export['farm_log'] = $view;
|
||||
|
||||
$view = new view();
|
||||
|
|
Loading…
Reference in a new issue