Views with 2.8 and date filter set to "Is greater than or equal to" now works great - filters all nodes that have date fields older than now. This does not work for alpha 2, it says something about something being missing after I submit "Is greater than or equal to" now.

Comments

dawehner’s picture

Status: Active » Postponed (maintainer needs more info)

Could you please export the view?

Its hard to guess what you missed

OnlineWD™’s picture

Well when I add node content date field filter it works, as soon as I set "Is greater than or equal to" and "now" for default value it says "Date: Date (node) Missing date fields!" and when I go back the "now" has not been saved to the database, is blank.

$view = new view;
$view->name = 'events';
$view->description = '';
$view->tag = '';
$view->view_php = '';
$view->base_table = 'node';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */

/* Display: Defaults */
$handler = $view->new_display('default', 'Defaults', 'default');
$handler->display->display_options['title'] = 'Events';
$handler->display->display_options['access']['type'] = 'none';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['pager']['options']['items_per_page'] = '12';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['pager']['options']['id'] = '0';
$handler->display->display_options['style_plugin'] = 'default';
$handler->display->display_options['row_plugin'] = 'fields';
/* Header: Global: Text area */
$handler->display->display_options['header']['text']['id'] = 'area';
$handler->display->display_options['header']['text']['table'] = 'views';
$handler->display->display_options['header']['text']['field'] = 'area';
$handler->display->display_options['header']['text']['label'] = '';
$handler->display->display_options['header']['text']['empty'] = FALSE;
$handler->display->display_options['header']['text']['content'] = 'An overview of both events related directly to me and events I\'m interested in. To load full details relating to an event, click an event title. If you have any questions, don\'t hesitate to ask via the <a href="/contact-me">Contact Me<a> form.';
$handler->display->display_options['header']['text']['format'] = '1';
/* Field: Node: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = '';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['title']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim'] = 0;
$handler->display->display_options['fields']['title']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['title']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['title']['alter']['html'] = 0;
$handler->display->display_options['fields']['title']['hide_empty'] = 0;
$handler->display->display_options['fields']['title']['empty_zero'] = 0;
$handler->display->display_options['fields']['title']['link_to_node'] = 1;
/* Field: Content: Date of event (field_date_event) - From date */
$handler->display->display_options['fields']['field_date_event_value']['id'] = 'field_date_event_value';
$handler->display->display_options['fields']['field_date_event_value']['table'] = 'node_data_field_date_event';
$handler->display->display_options['fields']['field_date_event_value']['field'] = 'field_date_event_value';
$handler->display->display_options['fields']['field_date_event_value']['label'] = '';
$handler->display->display_options['fields']['field_date_event_value']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_date_event_value']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_date_event_value']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_date_event_value']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_date_event_value']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_date_event_value']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_date_event_value']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_date_event_value']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_date_event_value']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_date_event_value']['link_to_node'] = 0;
/* Field: Node: Body */
$handler->display->display_options['fields']['body']['id'] = 'body';
$handler->display->display_options['fields']['body']['table'] = 'node_revisions';
$handler->display->display_options['fields']['body']['field'] = 'body';
$handler->display->display_options['fields']['body']['label'] = '';
$handler->display->display_options['fields']['body']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['body']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['body']['alter']['trim'] = 1;
$handler->display->display_options['fields']['body']['alter']['max_length'] = '200';
$handler->display->display_options['fields']['body']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['body']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['body']['alter']['strip_tags'] = 1;
$handler->display->display_options['fields']['body']['alter']['html'] = 0;
$handler->display->display_options['fields']['body']['hide_empty'] = 0;
$handler->display->display_options['fields']['body']['empty_zero'] = 0;
/* Sort criterion: Content: Date of event (field_date_event) - From date */
$handler->display->display_options['sorts']['field_date_event_value']['id'] = 'field_date_event_value';
$handler->display->display_options['sorts']['field_date_event_value']['table'] = 'node_data_field_date_event';
$handler->display->display_options['sorts']['field_date_event_value']['field'] = 'field_date_event_value';
/* Filter: Node: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
  'event' => 'event',
);
$handler->display->display_options['filters']['type']['expose']['operator'] = FALSE;
/* Filter: Date: Date (node) */
$handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
$handler->display->display_options['filters']['date_filter']['table'] = 'node';
$handler->display->display_options['filters']['date_filter']['field'] = 'date_filter';
$handler->display->display_options['filters']['date_filter']['operator'] = '>=';

/* Display: Page events */
$handler = $view->new_display('page', 'Page events', 'page_1');
$handler->display->display_options['path'] = 'events';

/* Display: Feed */
$handler = $view->new_display('feed', 'Feed', 'feed_1');
$handler->display->display_options['defaults']['title'] = FALSE;
$handler->display->display_options['title'] = 'Michael Johnson Artist - Events';
$handler->display->display_options['style_plugin'] = 'rss';
$handler->display->display_options['style_options']['mission_description'] = FALSE;
$handler->display->display_options['row_plugin'] = 'node_rss';
$handler->display->display_options['path'] = 'events.rss';
$handler->display->display_options['displays'] = array(
  'page_1' => 'page_1',
  'default' => 0,
);
$handler->display->display_options['sitename_title'] = 0;
dawehner’s picture

Project: Views (for Drupal 7) » Date
Version: 6.x-3.0-alpha2 » 6.x-2.x-dev
Status: Postponed (maintainer needs more info) » Active

Update

Thats a field from the date module. As you can see in http://drupal.org/node/571990 this means this bug has to be filled against Date.
I guess this is fixed in a dev version of the date module.

merlinofchaos’s picture

dereine: quick guess, the date filter is missing option_definition for the field that selects whether it is a raw value or an offset?

dawehner’s picture

http://drupal.org/node/698522 made it compatible with views3. But its only in the dev version of date.

endiku’s picture

Confirmed, needed the dev version of date to make things work with views3. It had a little complaint but it went away and the relative is working.

Thanks for figuring this out.

dawehner’s picture

Status: Active » Fixed

So this is fixed.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.