diff --git a/modules/registration_views/includes/registration_views.views_default.inc b/modules/registration_views/includes/registration_views.views_default.inc index 192a7d6..ae0dd73 100644 --- a/modules/registration_views/includes/registration_views.views_default.inc +++ b/modules/registration_views/includes/registration_views.views_default.inc @@ -131,8 +131,8 @@ function registration_views_views_default_views() { $handler->display->display_options['header']['area']['table'] = 'views'; $handler->display->display_options['header']['area']['field'] = 'area'; $handler->display->display_options['header']['area']['empty'] = TRUE; - $handler->display->display_options['header']['area']['content'] = 'List of registrations for %1. [count] are filled.'; - $handler->display->display_options['header']['area']['format'] = 'filtered_html'; + $handler->display->display_options['header']['area']['content'] = '[capacity_used] total slots used for %1. Registration is [registration_status].'; + $handler->display->display_options['header']['area']['format'] = 'plain_text'; $handler->display->display_options['header']['area']['tokenize'] = TRUE; /* No results behavior: Global: Unfiltered text */ $handler->display->display_options['empty']['area_text_custom']['id'] = 'area_text_custom'; @@ -150,6 +150,12 @@ function registration_views_views_default_views() { $handler->display->display_options['relationships']['user_uid']['id'] = 'user_uid'; $handler->display->display_options['relationships']['user_uid']['table'] = 'registration'; $handler->display->display_options['relationships']['user_uid']['field'] = 'user_uid'; + /* Relationship: Registration: Registration to Node */ + $handler->display->display_options['relationships']['registration_related_node']['id'] = 'registration_related_node'; + $handler->display->display_options['relationships']['registration_related_node']['table'] = 'registration'; + $handler->display->display_options['relationships']['registration_related_node']['field'] = 'registration_related_node'; + $handler->display->display_options['relationships']['registration_related_node']['label'] = 'Host entity from Registration'; + $handler->display->display_options['relationships']['registration_related_node']['required'] = TRUE; /* Field: Registration: Registration ID */ $handler->display->display_options['fields']['registration_id']['id'] = 'registration_id'; $handler->display->display_options['fields']['registration_id']['table'] = 'registration'; @@ -212,6 +218,19 @@ function registration_views_views_default_views() { $handler->display->display_options['fields']['delete_registration']['id'] = 'delete_registration'; $handler->display->display_options['fields']['delete_registration']['table'] = 'registration'; $handler->display->display_options['fields']['delete_registration']['field'] = 'delete_registration'; + /* Field: Registration Settings: Spaces used */ + $handler->display->display_options['fields']['capacity_used']['id'] = 'capacity_used'; + $handler->display->display_options['fields']['capacity_used']['table'] = 'node'; + $handler->display->display_options['fields']['capacity_used']['field'] = 'capacity_used'; + $handler->display->display_options['fields']['capacity_used']['relationship'] = 'registration_related_node'; + $handler->display->display_options['fields']['capacity_used']['label'] = ''; + $handler->display->display_options['fields']['capacity_used']['exclude'] = TRUE; + /* Field: Registration Settings: Registration Status */ + $handler->display->display_options['fields']['registration_status']['id'] = 'registration_status'; + $handler->display->display_options['fields']['registration_status']['table'] = 'node'; + $handler->display->display_options['fields']['registration_status']['field'] = 'registration_status'; + $handler->display->display_options['fields']['registration_status']['relationship'] = 'registration_related_node'; + $handler->display->display_options['fields']['registration_status']['exclude'] = TRUE; /* Contextual filter: Registration: Host entity ID */ $handler->display->display_options['arguments']['entity_id']['id'] = 'entity_id'; $handler->display->display_options['arguments']['entity_id']['table'] = 'registration';