diff --git a/recruiter_job_application/recruiter_job_application.features.field.inc b/recruiter_job_application/recruiter_job_application.features.field.inc
new file mode 100644
index 0000000..2207e98
--- /dev/null
+++ b/recruiter_job_application/recruiter_job_application.features.field.inc
@@ -0,0 +1,221 @@
+<?php
+/**
+ * @file
+ * recruiter_job_application.features.field.inc
+ */
+
+/**
+ * Implements hook_field_default_fields().
+ */
+function recruiter_job_application_field_default_fields() {
+  $fields = array();
+
+  // Exported field: 'node-job_application-body'.
+  $fields['node-job_application-body'] = array(
+    'field_config' => array(
+      'active' => '1',
+      'cardinality' => '1',
+      'deleted' => '0',
+      'entity_types' => array(
+        0 => 'node',
+      ),
+      'field_name' => 'body',
+      'field_permissions' => array(
+        'type' => '0',
+      ),
+      'foreign keys' => array(
+        'format' => array(
+          'columns' => array(
+            'format' => 'format',
+          ),
+          'table' => 'filter_format',
+        ),
+      ),
+      'indexes' => array(
+        'format' => array(
+          0 => 'format',
+        ),
+      ),
+      'locked' => '0',
+      'module' => 'text',
+      'settings' => array(
+        'profile2_private' => FALSE,
+      ),
+      'translatable' => '0',
+      'type' => 'text_with_summary',
+    ),
+    'field_instance' => array(
+      'bundle' => 'job_application',
+      'default_value' => array(
+        0 => array(
+          'summary' => '',
+          'value' => '',
+          'format' => 'filtered_html',
+        ),
+      ),
+      'deleted' => '0',
+      'description' => '',
+      'display' => array(
+        'default' => array(
+          'label' => 'hidden',
+          'module' => 'text',
+          'settings' => array(),
+          'type' => 'text_default',
+          'weight' => '0',
+        ),
+        'teaser' => array(
+          'label' => 'hidden',
+          'module' => 'text',
+          'settings' => array(
+            'trim_length' => 600,
+          ),
+          'type' => 'text_summary_or_trimmed',
+          'weight' => 0,
+        ),
+      ),
+      'entity_type' => 'node',
+      'field_name' => 'body',
+      'label' => 'Body',
+      'required' => 0,
+      'settings' => array(
+        'better_formats' => array(
+          'allowed_formats' => array(
+            'filtered_html' => 'filtered_html',
+            'full_html' => 'full_html',
+            'php_code' => 'php_code',
+            'plain_text' => 'plain_text',
+          ),
+          'allowed_formats_toggle' => 0,
+          'default_order_toggle' => 0,
+          'default_order_wrapper' => array(
+            'formats' => array(
+              'filtered_html' => array(
+                'weight' => '0',
+              ),
+              'full_html' => array(
+                'weight' => '1',
+              ),
+              'php_code' => array(
+                'weight' => '11',
+              ),
+              'plain_text' => array(
+                'weight' => '10',
+              ),
+            ),
+          ),
+        ),
+        'display_summary' => 0,
+        'text_processing' => '1',
+        'user_register_form' => FALSE,
+      ),
+      'widget' => array(
+        'active' => 1,
+        'module' => 'text',
+        'settings' => array(
+          'rows' => '20',
+          'summary_rows' => 5,
+        ),
+        'type' => 'text_textarea_with_summary',
+        'weight' => '31',
+      ),
+    ),
+  );
+
+  // Exported field: 'node-job_application-field_job_application_job_ref'.
+  $fields['node-job_application-field_job_application_job_ref'] = array(
+    'field_config' => array(
+      'active' => '1',
+      'cardinality' => '1',
+      'deleted' => '0',
+      'entity_types' => array(),
+      'field_name' => 'field_job_application_job_ref',
+      'field_permissions' => array(
+        'type' => '0',
+      ),
+      'foreign keys' => array(
+        'node' => array(
+          'columns' => array(
+            'target_id' => 'nid',
+          ),
+          'table' => 'node',
+        ),
+      ),
+      'indexes' => array(
+        'target_id' => array(
+          0 => 'target_id',
+        ),
+      ),
+      'locked' => '0',
+      'module' => 'entityreference',
+      'settings' => array(
+        'handler' => 'base',
+        'handler_settings' => array(
+          'behaviors' => array(
+            'views-select-list' => array(
+              'status' => 0,
+            ),
+          ),
+          'sort' => array(
+            'type' => 'none',
+          ),
+          'target_bundles' => array(
+            'job_per_file' => 'job_per_file',
+            'job_per_link' => 'job_per_link',
+            'job_per_template' => 'job_per_template',
+          ),
+        ),
+        'profile2_private' => FALSE,
+        'target_type' => 'node',
+      ),
+      'translatable' => '0',
+      'type' => 'entityreference',
+    ),
+    'field_instance' => array(
+      'bundle' => 'job_application',
+      'default_value' => NULL,
+      'deleted' => '0',
+      'description' => '',
+      'display' => array(
+        'default' => array(
+          'label' => 'above',
+          'module' => 'entityreference',
+          'settings' => array(
+            'link' => 1,
+          ),
+          'type' => 'entityreference_label',
+          'weight' => '1',
+        ),
+        'teaser' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => 0,
+        ),
+      ),
+      'entity_type' => 'node',
+      'field_name' => 'field_job_application_job_ref',
+      'label' => 'Job application job ref',
+      'required' => FALSE,
+      'settings' => array(
+        'user_register_form' => FALSE,
+      ),
+      'widget' => array(
+        'module' => 'entityreference',
+        'settings' => array(
+          'match_operator' => 'CONTAINS',
+          'path' => '',
+          'size' => 60,
+        ),
+        'type' => 'entityreference_autocomplete',
+        'weight' => '32',
+      ),
+    ),
+  );
+
+  // Translatables
+  // Included for use with string extractors like potx.
+  t('Body');
+  t('Job application job ref');
+
+  return $fields;
+}
diff --git a/recruiter_job_application/recruiter_job_application.features.inc b/recruiter_job_application/recruiter_job_application.features.inc
new file mode 100644
index 0000000..b5f99af
--- /dev/null
+++ b/recruiter_job_application/recruiter_job_application.features.inc
@@ -0,0 +1,103 @@
+<?php
+/**
+ * @file
+ * recruiter_job_application.features.inc
+ */
+
+/**
+ * Implements hook_ctools_plugin_api().
+ */
+function recruiter_job_application_ctools_plugin_api() {
+  list($module, $api) = func_get_args();
+  if ($module == "page_manager" && $api == "pages_default") {
+    return array("version" => "1");
+  }
+  list($module, $api) = func_get_args();
+  if ($module == "strongarm" && $api == "strongarm") {
+    return array("version" => "1");
+  }
+}
+
+/**
+ * Implements hook_views_api().
+ */
+function recruiter_job_application_views_api() {
+  return array("version" => "3.0");
+}
+
+/**
+ * Implements hook_default_message_type().
+ */
+function recruiter_job_application_default_message_type() {
+  $items = array();
+  $items['job_application_recruiter'] = entity_import('message_type', '{
+    "name" : "job_application_recruiter",
+    "description" : "Job application recruiter message",
+    "argument_keys" : [],
+    "argument" : [],
+    "category" : "message_type",
+    "data" : { "purge" : { "override" : 0, "enabled" : 0, "quota" : "", "days" : "" } },
+    "language" : "en",
+    "arguments" : null,
+    "message_text" : {
+      "en" : [
+        {
+          "value" : "\\u003Ca href=\\u0022[message:user:profile-resume:url]\\u0022\\u003E[message:user:profile-resume:field-resume-personal-info:field_resume_firstname] [message:user:profile-resume:field-resume-personal-info:field_resume_lastname]\\u003C\\/a\\u003E has sent you a application for your job \\u003Ca href=\\u0022[message:field-job-application-job-ref:url]\\u0022\\u003E[message:field-job-application-job-ref:title]\\u003C\\/a\\u003E.",
+          "format" : "full_html",
+          "safe_value" : "\\u003Cp\\u003E\\u003Ca href=\\u0022[message:user:profile-resume:url]\\u0022\\u003E[message:user:profile-resume:field-resume-personal-info:field_resume_firstname] [message:user:profile-resume:field-resume-personal-info:field_resume_lastname]\\u003C\\/a\\u003E has sent you a application for your job \\u003Ca href=\\u0022[message:field-job-application-job-ref:url]\\u0022\\u003E[message:field-job-application-job-ref:title]\\u003C\\/a\\u003E.\\u003C\\/p\\u003E\\n"
+        }
+      ],
+      "und" : [
+        {
+          "value" : "\\u003Cp\\u003E[message:field_applicant_resume_link] has sent you a new application [message:field_application_link].\\u003C\\/p\\u003E",
+          "format" : "filtered_html",
+          "safe_value" : "\\u003Cp\\u003E[message:field_applicant_resume_link] has sent you a new application [message:field_application_link].\\u003C\\/p\\u003E\\n"
+        }
+      ]
+    },
+    "rdf_mapping" : []
+  }');
+  return $items;
+}
+
+/**
+ * Implements hook_node_info().
+ */
+function recruiter_job_application_node_info() {
+  $items = array(
+    'job_application' => array(
+      'name' => t('Job application'),
+      'base' => 'node_content',
+      'description' => t('Create a new job application for job offering.'),
+      'has_title' => '1',
+      'title_label' => t('Title'),
+      'help' => '',
+    ),
+  );
+  return $items;
+}
+
+/**
+ * Implements hook_default_rules_link().
+ */
+function recruiter_job_application_default_rules_link() {
+  $items = array();
+  $items['job_application_add'] = entity_import('rules_link', '{
+    "settings" : {
+      "text" : "Apply",
+      "link_type" : "token",
+      "bundles" : {
+        "job_per_file" : "job_per_file",
+        "job_per_link" : "job_per_link",
+        "job_per_template" : "job_per_template"
+      },
+      "entity_link" : 1
+    },
+    "name" : "job_application_add",
+    "label" : "Add job application",
+    "path" : "job_application_add",
+    "entity_type" : "node",
+    "rdf_mapping" : []
+  }');
+  return $items;
+}
diff --git a/recruiter_job_application/recruiter_job_application.features.user_permission.inc b/recruiter_job_application/recruiter_job_application.features.user_permission.inc
new file mode 100644
index 0000000..9834c76
--- /dev/null
+++ b/recruiter_job_application/recruiter_job_application.features.user_permission.inc
@@ -0,0 +1,59 @@
+<?php
+/**
+ * @file
+ * recruiter_job_application.features.user_permission.inc
+ */
+
+/**
+ * Implements hook_user_default_permissions().
+ */
+function recruiter_job_application_user_default_permissions() {
+  $permissions = array();
+
+  // Exported permission: create job_application content.
+  $permissions['create job_application content'] = array(
+    'name' => 'create job_application content',
+    'roles' => array(),
+    'module' => 'node',
+  );
+
+  // Exported permission: delete any job_application content.
+  $permissions['delete any job_application content'] = array(
+    'name' => 'delete any job_application content',
+    'roles' => array(
+      0 => 'administrator',
+    ),
+    'module' => 'node',
+  );
+
+  // Exported permission: delete own job_application content.
+  $permissions['delete own job_application content'] = array(
+    'name' => 'delete own job_application content',
+    'roles' => array(
+      0 => 'administrator',
+      1 => 'applicant',
+    ),
+    'module' => 'node',
+  );
+
+  // Exported permission: edit any job_application content.
+  $permissions['edit any job_application content'] = array(
+    'name' => 'edit any job_application content',
+    'roles' => array(
+      0 => 'administrator',
+    ),
+    'module' => 'node',
+  );
+
+  // Exported permission: edit own job_application content.
+  $permissions['edit own job_application content'] = array(
+    'name' => 'edit own job_application content',
+    'roles' => array(
+      0 => 'administrator',
+      1 => 'applicant',
+    ),
+    'module' => 'node',
+  );
+
+  return $permissions;
+}
diff --git a/recruiter_job_application/recruiter_job_application.info b/recruiter_job_application/recruiter_job_application.info
new file mode 100644
index 0000000..c4bc2e8
--- /dev/null
+++ b/recruiter_job_application/recruiter_job_application.info
@@ -0,0 +1,52 @@
+name = Job application
+description = Allow applicants to submit applications.
+core = 7.x
+package = Recruiter
+php = 5.2.4
+dependencies[] = acl
+dependencies[] = content_access_rules
+dependencies[] = ctools
+dependencies[] = entity
+dependencies[] = entityreference
+dependencies[] = features
+dependencies[] = field_sql_storage
+dependencies[] = link
+dependencies[] = message
+dependencies[] = node
+dependencies[] = page_manager
+dependencies[] = panels
+dependencies[] = recruiter_job
+dependencies[] = recruiter_resume
+dependencies[] = rules_link
+dependencies[] = strongarm
+dependencies[] = text
+dependencies[] = views
+features[ctools][] = page_manager:pages_default:1
+features[ctools][] = strongarm:strongarm:1
+features[ctools][] = views:views_default:3.0
+features[features_api][] = api:1
+features[field][] = node-job_application-body
+features[field][] = node-job_application-field_job_application_job_ref
+features[message_type][] = job_application_recruiter
+features[node][] = job_application
+features[page_manager_pages][] = job_application_add
+features[rules_config][] = rules_job_application_rules
+features[rules_config][] = rules_link_condition_job_application_add
+features[rules_config][] = rules_link_set_job_application_add
+features[rules_link][] = job_application_add
+features[user_permission][] = access rules link job_application_add
+features[user_permission][] = create job_application content
+features[user_permission][] = delete any job_application content
+features[user_permission][] = delete own job_application content
+features[user_permission][] = edit any job_application content
+features[user_permission][] = edit own job_application content
+features[variable][] = content_access_settings
+features[variable][] = field_bundle_settings_node__job_application
+features[variable][] = menu_options_job_application
+features[variable][] = menu_parent_job_application
+features[variable][] = node_options_job_application
+features[variable][] = node_preview_job_application
+features[variable][] = node_submitted_job_application
+features[views_view][] = application_administration
+features[views_view][] = job_application_recruiter
+features[views_view][] = job_applications_applicant
diff --git a/recruiter_job_application/recruiter_job_application.module b/recruiter_job_application/recruiter_job_application.module
new file mode 100644
index 0000000..f63a395
--- /dev/null
+++ b/recruiter_job_application/recruiter_job_application.module
@@ -0,0 +1,149 @@
+<?php
+/**
+ * @file
+ * Code for the recruiter_job_application feature.
+ */
+
+include_once 'recruiter_job_application.features.inc';
+
+/**
+ * Implements hook_preprocess_HOOK.
+ */
+function recruiter_job_application_preprocess_node(&$variables) {
+  if ($variables['type'] == 'job_application') {
+    $profile = profile2_load_by_user($variables['uid'], 'resume');
+    if (isset($profile) && recruiter_resume_get_state($profile) == 'visible') {
+      $personal_info_field = field_collection_item_load($profile->field_resume_personal_info[$variables['language']][0]['value']);
+      $first_name = $personal_info_field->field_resume_firstname[$variables['language']][0]['value'];
+      $last_name = $personal_info_field->field_resume_lastname[$variables['language']][0]['value'];
+
+      $link = l("$first_name $last_name", 'resume/' . $variables['uid']);
+      $variables['submitted'] = t('Submitted by !user_link on %date', array('!user_link' => $link, '%date' => format_date($variables['created'])));
+      $variables['content']['view_resume'] = array(
+        '#markup' => l(t('View resume'), 'resume/' . $variables['uid']),
+      );
+    } else {
+      $variables['submitted'] = t('Submitted on %date', array('%date' => format_date($variables['created'])));
+    }
+  }
+}
+
+
+/**
+ * Rules condition callback wrapper for application exists for job condition.
+ *
+ * @param $applicant
+ *   Either the uid of an applicant user or the user object itself.
+ *
+ * @param $job
+ *   The node id of a job offering.
+ *
+ * @return bool
+ *  TRUE if there is job for this applicant, FALSE if else.
+ */
+function recruiter_job_application_exisits_for_job($applicant, $job) {
+  $applications_exists = &drupal_static(__FUNCTION__);
+  if (!isset($applications_exists[$applicant->uid])) {
+    $query = db_select('field_data_field_job_application_job_ref', 'jr');
+    $query->addField('jr', 'field_job_application_job_ref_target_id');
+    $query->innerJoin('node', 'n', 'jr.entity_id = n.nid');
+    $query->condition('n.uid', $applicant->uid);
+    $applications_exists[$applicant->uid] = $query->execute()->fetchCol();
+  }
+
+  return in_array($job->nid, $applications_exists[$applicant->uid]) ;
+}
+
+/**
+ * Returns job applications for a certain applicant and a certain job.
+ *
+ * @param $applicant
+ *   Either the uid of an applicant user or the user object itself.
+ *
+ * @param $job
+ *   The node id of a job offering.
+ *
+ * @return array|NULL
+ *   An array of job applications or NULL if first argument is not an
+ *   applicant.
+ */
+function recruiter_job_application_for_job($applicant, $job) {
+  $applications = &drupal_static(__FUNCTION__);
+
+  $user = is_object($applicant) ? $applicant : user_load($applicant);
+  if (!in_array('applicant', $user->roles)) {
+    return NULL;
+  }
+
+  if (empty($applications[$applicant->uid][$job])) {
+    $query = new EntityFieldQuery();
+    $query->entityCondition('entity_type', 'node');
+    $query->propertyCondition('uid', $user->uid, '=');
+    $query->fieldCondition('field_job_application_job_ref', 'target_id', $job);
+    $query_result = $query->execute();
+
+    if (empty($query_result)) {
+      return $query_result;
+    }
+
+    $applications[$applicant->uid][$job] = node_load_multiple(array_keys($query_result['node']));
+  }
+
+  return $applications[$applicant->uid][$job];
+}
+
+/**
+ * Returns job applications for a certain applicant and a certain recruiter.
+ *
+ * @param $applicant
+ *   Either the uid of an applicant user or the user object itself.
+ *
+ * @param $recruiter
+ *   Either the uid of a recruiter user or the user object itself.
+ *
+ * @return An array of job applications or NULL if first argument not an
+ *          applicant and second not a recruiter.
+ */
+function recruiter_job_application_for_recruiter($applicant, $recruiter) {
+  $applications = &drupal_static(__FUNCTION__);
+
+  $applicant = is_object($applicant) ? $applicant : user_load($applicant);
+  $recruiter = is_object($recruiter) ? $recruiter : user_load($recruiter);
+
+  if (!in_array('applicant', $applicant->roles) && !in_array('recruiter', $recruiter->roles)) {
+    return NULL;
+  }
+
+  if (!isset($applications[$applicant->uid][$recruiter->uid])) {
+    $query = db_select('field_data_field_job_application_job_ref', 'jr');
+    $query->addField('jr', 'entity_id');
+    $query->innerJoin('node', 'nr', 'jr.field_job_application_job_ref_target_id = nr.nid');
+    $query->innerJoin('node', 'na', 'jr.entity_id = na.nid');
+    $query->condition('na.uid', $applicant->uid);
+    $query->condition('nr.uid', $recruiter->uid);
+    $applications[$applicant->uid][$recruiter->uid] = $query->execute()->fetchCol();
+    // Initialize the cache variable so that empty values get cached to.
+    if (empty($applications[$applicant->uid][$recruiter->uid])) {
+      $applications[$applicant->uid][$recruiter->uid] = NULL;
+    }
+  }
+
+  return $applications[$applicant->uid][$recruiter->uid];
+}
+
+/**
+ * Implements hook_recruiter_resume_private_fields_view_access().
+ */
+function recruiter_job_application_recruiter_resume_private_fields_view_access($field, $profile, $account) {
+  $applications = recruiter_job_application_for_recruiter($profile->uid, $account->uid);
+  if (!empty($applications)) {
+    return TRUE;
+  }
+}
+
+/**
+ * Implements hook_recruiter_resume_private_fields_info_text_alter().
+ */
+function recruiter_job_application_recruiter_resume_private_fields_info_text_alter(&$text, $field_name) {
+  $text .= ' ' . t('It can only be seen by you and recruiters you sent applications to.');
+}
diff --git a/recruiter_job_application/recruiter_job_application.pages_default.inc b/recruiter_job_application/recruiter_job_application.pages_default.inc
new file mode 100644
index 0000000..661c417
--- /dev/null
+++ b/recruiter_job_application/recruiter_job_application.pages_default.inc
@@ -0,0 +1,359 @@
+<?php
+/**
+ * @file
+ * recruiter_job_application.pages_default.inc
+ */
+
+/**
+ * Implements hook_default_page_manager_pages().
+ */
+function recruiter_job_application_default_page_manager_pages() {
+  $page = new stdClass();
+  $page->disabled = FALSE; /* Edit this to true to make a default page disabled initially */
+  $page->api_version = 1;
+  $page->name = 'job_application_add';
+  $page->task = 'page';
+  $page->admin_title = 'Job application add';
+  $page->admin_description = '';
+  $page->path = 'node/%nid/apply';
+  $page->access = array(
+    'plugins' => array(
+      0 => array(
+        'name' => 'node_access',
+        'settings' => array(
+          'type' => 'view',
+        ),
+        'context' => array(
+          0 => 'logged-in-user',
+          1 => 'argument_entity_id:node_1',
+        ),
+        'not' => FALSE,
+      ),
+      1 => array(
+        'name' => 'entity_field_value:node:job_per_link:field_job_workflow_state',
+        'settings' => array(
+          'field_job_workflow_state' => array(
+            'und' => array(
+              0 => array(
+                'value' => 'published',
+              ),
+            ),
+          ),
+          'field_job_workflow_state_value' => 'published',
+        ),
+        'context' => 'argument_entity_id:node_1',
+        'not' => FALSE,
+      ),
+      2 => array(
+        'name' => 'node_type',
+        'settings' => array(
+          'type' => array(
+            'job_per_file' => 'job_per_file',
+            'job_per_link' => 'job_per_link',
+            'job_per_template' => 'job_per_template',
+          ),
+        ),
+        'context' => 'argument_entity_id:node_1',
+        'not' => FALSE,
+      ),
+    ),
+    'logic' => 'and',
+  );
+  $page->menu = array();
+  $page->arguments = array(
+    'nid' => array(
+      'id' => 1,
+      'identifier' => 'Node: ID',
+      'name' => 'entity_id:node',
+      'settings' => array(),
+    ),
+  );
+  $page->conf = array(
+    'admin_paths' => FALSE,
+  );
+  $page->default_handlers = array();
+  $handler = new stdClass();
+  $handler->disabled = FALSE; /* Edit this to true to make a default handler disabled initially */
+  $handler->api_version = 1;
+  $handler->name = 'page_job_application_add_panel_context';
+  $handler->task = 'page';
+  $handler->subtask = 'job_application_add';
+  $handler->handler = 'panel_context';
+  $handler->weight = 0;
+  $handler->conf = array(
+    'title' => 'Non Applicant',
+    'no_blocks' => 0,
+    'pipeline' => 'standard',
+    'body_classes_to_remove' => '',
+    'body_classes_to_add' => '',
+    'css_id' => '',
+    'css' => '',
+    'contexts' => array(),
+    'relationships' => array(),
+    'access' => array(
+      'plugins' => array(
+        0 => array(
+          'name' => 'role',
+          'settings' => array(
+            'rids' => array(
+              0 => 115362423,
+            ),
+          ),
+          'context' => 'logged-in-user',
+          'not' => TRUE,
+        ),
+      ),
+      'logic' => 'and',
+    ),
+  );
+  $display = new panels_display();
+  $display->layout = 'onecol';
+  $display->layout_settings = array();
+  $display->panel_settings = array(
+    'style_settings' => array(
+      'default' => NULL,
+      'middle' => NULL,
+    ),
+  );
+  $display->cache = array();
+  $display->title = '';
+  $display->uuid = 'e2311bc9-21b0-fe04-ad22-c5b73e448c85';
+  $display->content = array();
+  $display->panels = array();
+    $pane = new stdClass();
+    $pane->pid = 'new-ac838ec4-4911-53d4-e995-cb95d0262fcb';
+    $pane->panel = 'middle';
+    $pane->type = 'custom';
+    $pane->subtype = 'custom';
+    $pane->shown = TRUE;
+    $pane->access = array();
+    $pane->configuration = array(
+      'admin_title' => '',
+      'title' => '',
+      'body' => 'You need to be singed in as applicant to send job applications.',
+      'format' => 'plain_text',
+      'substitute' => 1,
+    );
+    $pane->cache = array();
+    $pane->style = array(
+      'settings' => NULL,
+    );
+    $pane->css = array();
+    $pane->extras = array();
+    $pane->position = 0;
+    $pane->locks = array();
+    $pane->uuid = 'ac838ec4-4911-53d4-e995-cb95d0262fcb';
+    $display->content['new-ac838ec4-4911-53d4-e995-cb95d0262fcb'] = $pane;
+    $display->panels['middle'][0] = 'new-ac838ec4-4911-53d4-e995-cb95d0262fcb';
+    $pane = new stdClass();
+    $pane->pid = 'new-5d23912e-c799-30e4-497b-2834ef814cff';
+    $pane->panel = 'middle';
+    $pane->type = 'block';
+    $pane->subtype = 'user-login';
+    $pane->shown = TRUE;
+    $pane->access = array();
+    $pane->configuration = array(
+      'override_title' => 0,
+      'override_title_text' => '',
+    );
+    $pane->cache = array();
+    $pane->style = array(
+      'settings' => NULL,
+    );
+    $pane->css = array();
+    $pane->extras = array();
+    $pane->position = 1;
+    $pane->locks = array();
+    $pane->uuid = '5d23912e-c799-30e4-497b-2834ef814cff';
+    $display->content['new-5d23912e-c799-30e4-497b-2834ef814cff'] = $pane;
+    $display->panels['middle'][1] = 'new-5d23912e-c799-30e4-497b-2834ef814cff';
+  $display->hide_title = PANELS_TITLE_NONE;
+  $display->title_pane = '0';
+  $handler->conf['display'] = $display;
+  $page->default_handlers[$handler->name] = $handler;
+  $handler = new stdClass();
+  $handler->disabled = FALSE; /* Edit this to true to make a default handler disabled initially */
+  $handler->api_version = 1;
+  $handler->name = 'page_job_application_add_menu_context';
+  $handler->task = 'page';
+  $handler->subtask = 'job_application_add';
+  $handler->handler = 'menu_context';
+  $handler->weight = 1;
+  $handler->conf = array(
+    'title' => 'Applicant',
+    'no_blocks' => FALSE,
+    'css_id' => '',
+    'css' => '',
+    'contexts' => array(
+      0 => array(
+        'identifier' => 'User',
+        'keyword' => 'user',
+        'name' => 'user',
+        'type' => 'current',
+        'uid' => '',
+        'id' => 1,
+      ),
+    ),
+    'relationships' => array(
+      0 => array(
+        'identifier' => 'Profile2 from user',
+        'keyword' => 'profile2',
+        'name' => 'profile2',
+        'type' => 'resume',
+        'context' => 'context_user_1',
+        'id' => 1,
+      ),
+    ),
+    'context_admin_options' => 'entityref_create_node:job_application:field_job_application_job_ref',
+    'context_admin_options_items' => 'job_application',
+    'context_admin_field' => 'field_job_application_job_ref',
+    'context_admin_custom_redirect' => '',
+    'context_admin_use_node_edit' => 0,
+    'submitted_context' => 'argument_entity_id:node_1',
+    'access' => array(
+      'plugins' => array(
+        0 => array(
+          'name' => 'role',
+          'settings' => array(
+            'rids' => array(
+              0 => 115362423,
+            ),
+          ),
+          'context' => 'logged-in-user',
+          'not' => FALSE,
+        ),
+        1 => array(
+          'name' => 'entity_field_value:profile2:resume:field_resume_state',
+          'settings' => array(
+            'field_resume_state' => array(
+              'und' => array(
+                0 => array(
+                  'value' => 'visible',
+                ),
+              ),
+            ),
+            'field_resume_state_value' => 'visible',
+          ),
+          'context' => 'relationship_profile2_1',
+          'not' => FALSE,
+        ),
+      ),
+      'logic' => 'and',
+    ),
+  );
+  $page->default_handlers[$handler->name] = $handler;
+  $handler = new stdClass();
+  $handler->disabled = FALSE; /* Edit this to true to make a default handler disabled initially */
+  $handler->api_version = 1;
+  $handler->name = 'page_job_application_add_panel_context_2';
+  $handler->task = 'page';
+  $handler->subtask = 'job_application_add';
+  $handler->handler = 'panel_context';
+  $handler->weight = 2;
+  $handler->conf = array(
+    'title' => 'Wrong resume state',
+    'no_blocks' => 0,
+    'pipeline' => 'standard',
+    'body_classes_to_remove' => '',
+    'body_classes_to_add' => '',
+    'css_id' => '',
+    'css' => '',
+    'contexts' => array(
+      0 => array(
+        'identifier' => 'User',
+        'keyword' => 'user',
+        'name' => 'user',
+        'type' => 'current',
+        'uid' => '',
+        'id' => 1,
+      ),
+    ),
+    'relationships' => array(
+      0 => array(
+        'identifier' => 'Profile2 from user',
+        'keyword' => 'profile2',
+        'name' => 'profile2',
+        'type' => 'resume',
+        'context' => 'context_user_1',
+        'id' => 1,
+      ),
+    ),
+    'access' => array(
+      'plugins' => array(
+        0 => array(
+          'name' => 'role',
+          'settings' => array(
+            'rids' => array(
+              0 => 115362423,
+            ),
+          ),
+          'context' => 'logged-in-user',
+          'not' => FALSE,
+        ),
+        1 => array(
+          'name' => 'entity_field_value:profile2:resume:field_resume_state',
+          'settings' => array(
+            'field_resume_state' => array(
+              'und' => array(
+                0 => array(
+                  'value' => 'visible',
+                ),
+              ),
+            ),
+            'field_resume_state_value' => 'visible',
+          ),
+          'context' => 'relationship_profile2_1',
+          'not' => TRUE,
+        ),
+      ),
+      'logic' => 'and',
+    ),
+  );
+  $display = new panels_display();
+  $display->layout = 'onecol';
+  $display->layout_settings = array();
+  $display->panel_settings = array(
+    'style_settings' => array(
+      'default' => NULL,
+      'middle' => NULL,
+    ),
+  );
+  $display->cache = array();
+  $display->title = '';
+  $display->uuid = 'ef3b601d-26d7-3c74-5570-38d195a9135a';
+  $display->content = array();
+  $display->panels = array();
+    $pane = new stdClass();
+    $pane->pid = 'new-8bdbd3ce-0857-3a14-719d-04d1a71d11a2';
+    $pane->panel = 'middle';
+    $pane->type = 'custom';
+    $pane->subtype = 'custom';
+    $pane->shown = TRUE;
+    $pane->access = array();
+    $pane->configuration = array(
+      'admin_title' => '',
+      'title' => '',
+      'body' => 'Please complete <a href="/resume">your resume</a> and make it visible first.',
+      'format' => 'full_html',
+      'substitute' => 1,
+    );
+    $pane->cache = array();
+    $pane->style = array(
+      'settings' => NULL,
+    );
+    $pane->css = array();
+    $pane->extras = array();
+    $pane->position = 0;
+    $pane->locks = array();
+    $pane->uuid = '8bdbd3ce-0857-3a14-719d-04d1a71d11a2';
+    $display->content['new-8bdbd3ce-0857-3a14-719d-04d1a71d11a2'] = $pane;
+    $display->panels['middle'][0] = 'new-8bdbd3ce-0857-3a14-719d-04d1a71d11a2';
+  $display->hide_title = PANELS_TITLE_NONE;
+  $display->title_pane = '0';
+  $handler->conf['display'] = $display;
+  $page->default_handlers[$handler->name] = $handler;
+  $pages['job_application_add'] = $page;
+
+  return $pages;
+
+}
diff --git a/recruiter_job_application/recruiter_job_application.rules.inc b/recruiter_job_application/recruiter_job_application.rules.inc
new file mode 100644
index 0000000..0389f1b
--- /dev/null
+++ b/recruiter_job_application/recruiter_job_application.rules.inc
@@ -0,0 +1,31 @@
+<?php
+
+/**
+ * @file
+ * Rules integration for Recruiter Job Application.
+ */
+
+/**
+ * Implements hook_rules_condition_info().
+ */
+function recruiter_job_application_rules_condition_info() {
+  return array(
+    'recruiter_job_application_exists_job' => array(
+      'label' => t('Job application exists for job'),
+      'group' => t('Recruiter job application'),
+      'parameter' => array(
+        'applicant' => array(
+          'label' => t('Applicant'),
+          'description' => t('The applicant which sent the application.'),
+          'type' => 'user',
+        ),
+        'job' => array(
+          'label' => t('Resume'),
+          'description' => t('The job for which the application should be.'),
+          'type' => 'node',
+        ),
+      ),
+      'base' => 'recruiter_job_application_exisits_for_job',
+    ),
+  );
+}
diff --git a/recruiter_job_application/recruiter_job_application.rules_defaults.inc b/recruiter_job_application/recruiter_job_application.rules_defaults.inc
new file mode 100644
index 0000000..59bcfab
--- /dev/null
+++ b/recruiter_job_application/recruiter_job_application.rules_defaults.inc
@@ -0,0 +1,99 @@
+<?php
+/**
+ * @file
+ * recruiter_job_application.rules_defaults.inc
+ */
+
+/**
+ * Implements hook_default_rules_configuration().
+ */
+function recruiter_job_application_default_rules_configuration() {
+  $items = array();
+  $items['rules_job_application_rules'] = entity_import('rules_config', '{ "rules_job_application_rules" : {
+      "LABEL" : "Job Application Rules",
+      "PLUGIN" : "reaction rule",
+      "TAGS" : [ "job_application" ],
+      "REQUIRES" : [ "rules", "content_access_rules" ],
+      "ON" : [ "node_insert" ],
+      "IF" : [
+        { "node_is_of_type" : {
+            "node" : [ "node" ],
+            "type" : { "value" : { "job_application" : "job_application" } }
+          }
+        },
+        { "NOT data_is_empty" : { "data" : [ "node:field-job-application-job-ref" ] } },
+        { "node_is_of_type" : {
+            "node" : [ "node:field-job-application-job-ref" ],
+            "type" : { "value" : {
+                "job_per_file" : "job_per_file",
+                "job_per_link" : "job_per_link",
+                "job_per_template" : "job_per_template"
+              }
+            }
+          }
+        }
+      ],
+      "DO" : [
+        { "mail" : {
+            "to" : "[node:field-job-application-job-ref:author:mail], [node:field-job-application-job-ref:field-job-email]",
+            "subject" : "New application for your job offer [node:field-job-application-job-ref:title]",
+            "message" : "You have received a new application for the job offering [node:field-job-application-job-ref:title] at [node:field-job-application-job-ref:url]. You can read the application under: [node:url]. \\r\\n\\r\\nIn order to see the application you need to login with your username [node:field-job-application-job-ref:author:name].",
+            "language" : [ "" ]
+          }
+        },
+        { "content_access_action_user_grant" : {
+            "node" : [ "node" ],
+            "content_access_user_view" : [ "node:field-job-application-job-ref:author" ],
+            "content_access_user_update" : [ "" ],
+            "content_access_user_delete" : [ "" ]
+          }
+        },
+        { "entity_create" : {
+            "USING" : {
+              "type" : "message",
+              "param_type" : "job_application_recruiter_message",
+              "param_user" : [ "node:author" ]
+            },
+            "PROVIDE" : { "entity_created" : { "new_message" : "New message" } }
+          }
+        },
+        { "data_set" : {
+            "data" : [ "new-message:field-job-application-job-ref" ],
+            "value" : [ "node" ]
+          }
+        },
+        { "data_set" : {
+            "data" : [ "new-message:field-message-audience:0" ],
+            "value" : [ "new-message:field-job-application-job-ref:author" ]
+          }
+        },
+        { "entity_save" : { "data" : [ "new-message" ], "immediate" : 1 } }
+      ]
+    }
+  }');
+  $items['rules_link_condition_job_application_add'] = entity_import('rules_config', '{ "rules_link_condition_job_application_add" : {
+      "LABEL" : "Rules link: Add job application condition",
+      "PLUGIN" : "and",
+      "REQUIRES" : [ "recruiter_job_application" ],
+      "USES VARIABLES" : { "node" : { "type" : "node", "label" : "node" } },
+      "AND" : [
+        { "NOT recruiter_job_application_exists_job" : { "applicant" : [ "site:current-user" ], "job" : [ "node" ] } }
+      ]
+    }
+  }');
+  $items['rules_link_set_job_application_add'] = entity_import('rules_config', '{ "rules_link_set_job_application_add" : {
+      "LABEL" : "Rules link: Add job application rules set",
+      "PLUGIN" : "rule set",
+      "REQUIRES" : [ "rules" ],
+      "USES VARIABLES" : { "node" : { "type" : "node", "label" : "node" } },
+      "RULES" : [
+        { "RULE" : {
+            "DO" : [ { "redirect" : { "url" : "node\\/[node:nid]\\/apply" } } ],
+            "LABEL" : "Redirect to job application"
+          }
+        }
+      ]
+    }
+  }');
+  return $items;
+}
diff --git a/recruiter_job_application/recruiter_job_application.strongarm.inc b/recruiter_job_application/recruiter_job_application.strongarm.inc
new file mode 100644
index 0000000..9d72c75
--- /dev/null
+++ b/recruiter_job_application/recruiter_job_application.strongarm.inc
@@ -0,0 +1,81 @@
+<?php
+/**
+ * @file
+ * recruiter_job_application.strongarm.inc
+ */
+
+/**
+ * Implements hook_strongarm().
+ */
+function recruiter_job_application_strongarm() {
+  $export = array();
+
+  $strongarm = new stdClass();
+  $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+  $strongarm->api_version = 1;
+  $strongarm->name = 'field_bundle_settings_node__job_application';
+  $strongarm->value = array(
+    'view_modes' => array(
+      'teaser' => array(
+        'custom_settings' => TRUE,
+      ),
+      'full' => array(
+        'custom_settings' => FALSE,
+      ),
+      'rss' => array(
+        'custom_settings' => FALSE,
+      ),
+    ),
+    'extra_fields' => array(
+      'form' => array(
+        'title' => array(
+          'weight' => '-5',
+        ),
+        'redirect' => array(
+          'weight' => '30',
+        ),
+      ),
+      'display' => array(),
+    ),
+  );
+  $export['field_bundle_settings_node__job_application'] = $strongarm;
+
+  $strongarm = new stdClass();
+  $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+  $strongarm->api_version = 1;
+  $strongarm->name = 'menu_options_job_application';
+  $strongarm->value = array();
+  $export['menu_options_job_application'] = $strongarm;
+
+  $strongarm = new stdClass();
+  $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+  $strongarm->api_version = 1;
+  $strongarm->name = 'menu_parent_job_application';
+  $strongarm->value = 'main-menu:0';
+  $export['menu_parent_job_application'] = $strongarm;
+
+  $strongarm = new stdClass();
+  $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+  $strongarm->api_version = 1;
+  $strongarm->name = 'node_options_job_application';
+  $strongarm->value = array(
+    0 => 'status',
+  );
+  $export['node_options_job_application'] = $strongarm;
+
+  $strongarm = new stdClass();
+  $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+  $strongarm->api_version = 1;
+  $strongarm->name = 'node_preview_job_application';
+  $strongarm->value = '1';
+  $export['node_preview_job_application'] = $strongarm;
+
+  $strongarm = new stdClass();
+  $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+  $strongarm->api_version = 1;
+  $strongarm->name = 'node_submitted_job_application';
+  $strongarm->value = 1;
+  $export['node_submitted_job_application'] = $strongarm;
+
+  return $export;
+}
diff --git a/recruiter_job_application/recruiter_job_application.views_default.inc b/recruiter_job_application/recruiter_job_application.views_default.inc
new file mode 100644
index 0000000..532e635
--- /dev/null
+++ b/recruiter_job_application/recruiter_job_application.views_default.inc
@@ -0,0 +1,679 @@
+<?php
+/**
+ * @file
+ * recruiter_job_application.views_default.inc
+ */
+
+/**
+ * Implements hook_views_default_views().
+ */
+function recruiter_job_application_views_default_views() {
+  $export = array();
+
+  $view = new view();
+  $view->name = 'application_administration';
+  $view->description = '';
+  $view->tag = 'default';
+  $view->base_table = 'node';
+  $view->human_name = 'Application administration';
+  $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'] = 'Application administration';
+  $handler->display->display_options['use_more_always'] = FALSE;
+  $handler->display->display_options['access']['type'] = 'perm';
+  $handler->display->display_options['cache']['type'] = 'none';
+  $handler->display->display_options['query']['type'] = 'views_query';
+  $handler->display->display_options['exposed_form']['type'] = 'basic';
+  $handler->display->display_options['pager']['type'] = 'full';
+  $handler->display->display_options['pager']['options']['items_per_page'] = '25';
+  $handler->display->display_options['style_plugin'] = 'table';
+  /* Relationship: Entity Reference: Referenced Entity */
+  $handler->display->display_options['relationships']['field_job_application_job_ref_target_id']['id'] = 'field_job_application_job_ref_target_id';
+  $handler->display->display_options['relationships']['field_job_application_job_ref_target_id']['table'] = 'field_data_field_job_application_job_ref';
+  $handler->display->display_options['relationships']['field_job_application_job_ref_target_id']['field'] = 'field_job_application_job_ref_target_id';
+  /* Relationship: Content: Author */
+  $handler->display->display_options['relationships']['uid']['id'] = 'uid';
+  $handler->display->display_options['relationships']['uid']['table'] = 'node';
+  $handler->display->display_options['relationships']['uid']['field'] = 'uid';
+  $handler->display->display_options['relationships']['uid']['relationship'] = 'field_job_application_job_ref_target_id';
+  $handler->display->display_options['relationships']['uid']['label'] = 'recruiter';
+  /* Relationship: Content: Author */
+  $handler->display->display_options['relationships']['uid_1']['id'] = 'uid_1';
+  $handler->display->display_options['relationships']['uid_1']['table'] = 'node';
+  $handler->display->display_options['relationships']['uid_1']['field'] = 'uid';
+  $handler->display->display_options['relationships']['uid_1']['label'] = 'Applicant';
+  /* Relationship: User: Profile */
+  $handler->display->display_options['relationships']['profile']['id'] = 'profile';
+  $handler->display->display_options['relationships']['profile']['table'] = 'users';
+  $handler->display->display_options['relationships']['profile']['field'] = 'profile';
+  $handler->display->display_options['relationships']['profile']['relationship'] = 'uid_1';
+  $handler->display->display_options['relationships']['profile']['label'] = 'Applicant profile';
+  /* Relationship: Profile: Personal information (field_resume_personal_info) */
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['id'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['table'] = 'field_data_field_resume_personal_info';
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['field'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['relationship'] = 'profile';
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['label'] = 'Applicant personal info';
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['delta'] = '-1';
+  /* Relationship: Field collection item: Entity with the Personal information (field_resume_personal_info) */
+  $handler->display->display_options['relationships']['field_resume_personal_info_profile2']['id'] = 'field_resume_personal_info_profile2';
+  $handler->display->display_options['relationships']['field_resume_personal_info_profile2']['table'] = 'field_collection_item';
+  $handler->display->display_options['relationships']['field_resume_personal_info_profile2']['field'] = 'field_resume_personal_info_profile2';
+  $handler->display->display_options['relationships']['field_resume_personal_info_profile2']['relationship'] = 'field_resume_personal_info_value';
+  /* Field: Content: Post date */
+  $handler->display->display_options['fields']['created']['id'] = 'created';
+  $handler->display->display_options['fields']['created']['table'] = 'node';
+  $handler->display->display_options['fields']['created']['field'] = 'created';
+  $handler->display->display_options['fields']['created']['label'] = 'Date';
+  $handler->display->display_options['fields']['created']['date_format'] = 'short';
+  /* Field: Content: 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']['alter']['word_boundary'] = FALSE;
+  $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE;
+  /* Field: Field collection item: Firstname */
+  $handler->display->display_options['fields']['field_resume_firstname']['id'] = 'field_resume_firstname';
+  $handler->display->display_options['fields']['field_resume_firstname']['table'] = 'field_data_field_resume_firstname';
+  $handler->display->display_options['fields']['field_resume_firstname']['field'] = 'field_resume_firstname';
+  $handler->display->display_options['fields']['field_resume_firstname']['relationship'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['fields']['field_resume_firstname']['exclude'] = TRUE;
+  /* Field: Field collection item: Lastname */
+  $handler->display->display_options['fields']['field_resume_lastname']['id'] = 'field_resume_lastname';
+  $handler->display->display_options['fields']['field_resume_lastname']['table'] = 'field_data_field_resume_lastname';
+  $handler->display->display_options['fields']['field_resume_lastname']['field'] = 'field_resume_lastname';
+  $handler->display->display_options['fields']['field_resume_lastname']['relationship'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['fields']['field_resume_lastname']['label'] = 'Name';
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['alter_text'] = TRUE;
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['text'] = '[field_resume_firstname] [field_resume_lastname]';
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['make_link'] = TRUE;
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['path'] = 'resume/[uid]';
+  /* Field: Content: Title */
+  $handler->display->display_options['fields']['title_1']['id'] = 'title_1';
+  $handler->display->display_options['fields']['title_1']['table'] = 'node';
+  $handler->display->display_options['fields']['title_1']['field'] = 'title';
+  $handler->display->display_options['fields']['title_1']['relationship'] = 'field_job_application_job_ref_target_id';
+  $handler->display->display_options['fields']['title_1']['label'] = 'Job';
+  /* Field: User: Name */
+  $handler->display->display_options['fields']['name']['id'] = 'name';
+  $handler->display->display_options['fields']['name']['table'] = 'users';
+  $handler->display->display_options['fields']['name']['field'] = 'name';
+  $handler->display->display_options['fields']['name']['relationship'] = 'uid';
+  $handler->display->display_options['fields']['name']['label'] = 'Recruiter';
+  /* Sort criterion: Content: Post date */
+  $handler->display->display_options['sorts']['created']['id'] = 'created';
+  $handler->display->display_options['sorts']['created']['table'] = 'node';
+  $handler->display->display_options['sorts']['created']['field'] = 'created';
+  $handler->display->display_options['sorts']['created']['order'] = 'DESC';
+  /* Filter criterion: Content: Published */
+  $handler->display->display_options['filters']['status']['id'] = 'status';
+  $handler->display->display_options['filters']['status']['table'] = 'node';
+  $handler->display->display_options['filters']['status']['field'] = 'status';
+  $handler->display->display_options['filters']['status']['value'] = 1;
+  $handler->display->display_options['filters']['status']['group'] = 1;
+  $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
+  /* Filter criterion: Content: 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(
+    'job_application' => 'job_application',
+  );
+  $handler->display->display_options['filters']['type']['group'] = 1;
+  /* Filter criterion: Content: Post date */
+  $handler->display->display_options['filters']['created']['id'] = 'created';
+  $handler->display->display_options['filters']['created']['table'] = 'node';
+  $handler->display->display_options['filters']['created']['field'] = 'created';
+  $handler->display->display_options['filters']['created']['group'] = 1;
+  $handler->display->display_options['filters']['created']['exposed'] = TRUE;
+  $handler->display->display_options['filters']['created']['expose']['operator_id'] = 'created_op';
+  $handler->display->display_options['filters']['created']['expose']['label'] = 'Date';
+  $handler->display->display_options['filters']['created']['expose']['operator'] = 'created_op';
+  $handler->display->display_options['filters']['created']['expose']['identifier'] = 'created';
+  $handler->display->display_options['filters']['created']['expose']['remember_roles'] = array(
+    2 => '2',
+    1 => 0,
+    30037204 => 0,
+    244994979 => 0,
+    100482362 => 0,
+    115362423 => 0,
+    139881272 => 0,
+    29617163 => 0,
+    239386854 => 0,
+  );
+  /* Filter criterion: Content: Title */
+  $handler->display->display_options['filters']['title']['id'] = 'title';
+  $handler->display->display_options['filters']['title']['table'] = 'node';
+  $handler->display->display_options['filters']['title']['field'] = 'title';
+  $handler->display->display_options['filters']['title']['group'] = 1;
+  $handler->display->display_options['filters']['title']['exposed'] = TRUE;
+  $handler->display->display_options['filters']['title']['expose']['operator_id'] = 'title_op';
+  $handler->display->display_options['filters']['title']['expose']['label'] = 'Title';
+  $handler->display->display_options['filters']['title']['expose']['operator'] = 'title_op';
+  $handler->display->display_options['filters']['title']['expose']['identifier'] = 'title';
+  $handler->display->display_options['filters']['title']['expose']['remember_roles'] = array(
+    2 => '2',
+    1 => 0,
+    30037204 => 0,
+    244994979 => 0,
+    100482362 => 0,
+    115362423 => 0,
+    139881272 => 0,
+    29617163 => 0,
+    239386854 => 0,
+  );
+  /* Filter criterion: Field collection item: Lastname (field_resume_lastname) */
+  $handler->display->display_options['filters']['field_resume_lastname_value']['id'] = 'field_resume_lastname_value';
+  $handler->display->display_options['filters']['field_resume_lastname_value']['table'] = 'field_data_field_resume_lastname';
+  $handler->display->display_options['filters']['field_resume_lastname_value']['field'] = 'field_resume_lastname_value';
+  $handler->display->display_options['filters']['field_resume_lastname_value']['relationship'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['filters']['field_resume_lastname_value']['group'] = 1;
+  $handler->display->display_options['filters']['field_resume_lastname_value']['exposed'] = TRUE;
+  $handler->display->display_options['filters']['field_resume_lastname_value']['expose']['operator_id'] = 'field_resume_lastname_value_op';
+  $handler->display->display_options['filters']['field_resume_lastname_value']['expose']['label'] = 'Lastname';
+  $handler->display->display_options['filters']['field_resume_lastname_value']['expose']['operator'] = 'field_resume_lastname_value_op';
+  $handler->display->display_options['filters']['field_resume_lastname_value']['expose']['identifier'] = 'field_resume_lastname_value';
+  $handler->display->display_options['filters']['field_resume_lastname_value']['expose']['remember_roles'] = array(
+    2 => '2',
+    1 => 0,
+    30037204 => 0,
+    244994979 => 0,
+    100482362 => 0,
+    115362423 => 0,
+    139881272 => 0,
+    29617163 => 0,
+    239386854 => 0,
+  );
+  /* Filter criterion: Field collection item: Firstname (field_resume_firstname) */
+  $handler->display->display_options['filters']['field_resume_firstname_value']['id'] = 'field_resume_firstname_value';
+  $handler->display->display_options['filters']['field_resume_firstname_value']['table'] = 'field_data_field_resume_firstname';
+  $handler->display->display_options['filters']['field_resume_firstname_value']['field'] = 'field_resume_firstname_value';
+  $handler->display->display_options['filters']['field_resume_firstname_value']['relationship'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['filters']['field_resume_firstname_value']['group'] = 1;
+  $handler->display->display_options['filters']['field_resume_firstname_value']['exposed'] = TRUE;
+  $handler->display->display_options['filters']['field_resume_firstname_value']['expose']['operator_id'] = 'field_resume_firstname_value_op';
+  $handler->display->display_options['filters']['field_resume_firstname_value']['expose']['label'] = 'Firstname';
+  $handler->display->display_options['filters']['field_resume_firstname_value']['expose']['operator'] = 'field_resume_firstname_value_op';
+  $handler->display->display_options['filters']['field_resume_firstname_value']['expose']['identifier'] = 'field_resume_firstname_value';
+  $handler->display->display_options['filters']['field_resume_firstname_value']['expose']['remember_roles'] = array(
+    2 => '2',
+    1 => 0,
+    30037204 => 0,
+    244994979 => 0,
+    100482362 => 0,
+    115362423 => 0,
+    139881272 => 0,
+    29617163 => 0,
+    239386854 => 0,
+  );
+  /* Filter criterion: Content: Title */
+  $handler->display->display_options['filters']['title_1']['id'] = 'title_1';
+  $handler->display->display_options['filters']['title_1']['table'] = 'node';
+  $handler->display->display_options['filters']['title_1']['field'] = 'title';
+  $handler->display->display_options['filters']['title_1']['relationship'] = 'field_job_application_job_ref_target_id';
+  $handler->display->display_options['filters']['title_1']['group'] = 1;
+  $handler->display->display_options['filters']['title_1']['exposed'] = TRUE;
+  $handler->display->display_options['filters']['title_1']['expose']['operator_id'] = 'title_1_op';
+  $handler->display->display_options['filters']['title_1']['expose']['label'] = 'Title';
+  $handler->display->display_options['filters']['title_1']['expose']['operator'] = 'title_1_op';
+  $handler->display->display_options['filters']['title_1']['expose']['identifier'] = 'title_1';
+  $handler->display->display_options['filters']['title_1']['expose']['remember_roles'] = array(
+    2 => '2',
+    1 => 0,
+    30037204 => 0,
+    244994979 => 0,
+    100482362 => 0,
+    115362423 => 0,
+    139881272 => 0,
+    29617163 => 0,
+    239386854 => 0,
+  );
+  /* Filter criterion: User: Name */
+  $handler->display->display_options['filters']['uid_1']['id'] = 'uid_1';
+  $handler->display->display_options['filters']['uid_1']['table'] = 'users';
+  $handler->display->display_options['filters']['uid_1']['field'] = 'uid';
+  $handler->display->display_options['filters']['uid_1']['relationship'] = 'uid';
+  $handler->display->display_options['filters']['uid_1']['value'] = '';
+  $handler->display->display_options['filters']['uid_1']['group'] = 1;
+  $handler->display->display_options['filters']['uid_1']['exposed'] = TRUE;
+  $handler->display->display_options['filters']['uid_1']['expose']['operator_id'] = 'uid_1_op';
+  $handler->display->display_options['filters']['uid_1']['expose']['label'] = 'Recruiter';
+  $handler->display->display_options['filters']['uid_1']['expose']['operator'] = 'uid_1_op';
+  $handler->display->display_options['filters']['uid_1']['expose']['identifier'] = 'uid_1';
+  $handler->display->display_options['filters']['uid_1']['expose']['remember_roles'] = array(
+    2 => '2',
+    1 => 0,
+    30037204 => 0,
+    244994979 => 0,
+    100482362 => 0,
+    115362423 => 0,
+    139881272 => 0,
+    29617163 => 0,
+    239386854 => 0,
+  );
+
+  /* Display: Page */
+  $handler = $view->new_display('page', 'Page', 'page');
+  $handler->display->display_options['defaults']['hide_admin_links'] = FALSE;
+  $handler->display->display_options['path'] = 'admin/recruiter/job_applications/overview';
+  $handler->display->display_options['menu']['type'] = 'default tab';
+  $handler->display->display_options['menu']['title'] = 'Application administration';
+  $handler->display->display_options['menu']['description'] = 'Administer all applications.';
+  $handler->display->display_options['menu']['weight'] = '0';
+  $handler->display->display_options['menu']['context'] = 0;
+  $handler->display->display_options['tab_options']['type'] = 'normal';
+  $handler->display->display_options['tab_options']['title'] = 'Job application administration';
+  $handler->display->display_options['tab_options']['description'] = 'Administer all job applications.';
+  $handler->display->display_options['tab_options']['weight'] = '0';
+  $handler->display->display_options['tab_options']['name'] = 'management';
+  $translatables['application_administration'] = array(
+    t('Master'),
+    t('Application administration'),
+    t('more'),
+    t('Apply'),
+    t('Reset'),
+    t('Sort by'),
+    t('Asc'),
+    t('Desc'),
+    t('Items per page'),
+    t('- All -'),
+    t('Offset'),
+    t('« first'),
+    t('‹ previous'),
+    t('next ›'),
+    t('last »'),
+    t('Content entity referenced from field_job_application_job_ref'),
+    t('recruiter'),
+    t('Applicant'),
+    t('Applicant profile'),
+    t('Applicant personal info'),
+    t('field_resume_personal_info'),
+    t('Date'),
+    t('Title'),
+    t('Firstname'),
+    t('Name'),
+    t('[field_resume_firstname] [field_resume_lastname]'),
+    t('Job'),
+    t('Recruiter'),
+    t('Lastname'),
+    t('Page'),
+  );
+  $export['application_administration'] = $view;
+
+  $view = new view();
+  $view->name = 'job_application_recruiter';
+  $view->description = '';
+  $view->tag = 'default';
+  $view->base_table = 'node';
+  $view->human_name = 'Recruiter Applications';
+  $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'] = 'Applications';
+  $handler->display->display_options['use_more_always'] = FALSE;
+  $handler->display->display_options['access']['type'] = 'role';
+  $handler->display->display_options['access']['role'] = array(
+    100482362 => '100482362',
+  );
+  $handler->display->display_options['cache']['type'] = 'none';
+  $handler->display->display_options['query']['type'] = 'views_query';
+  $handler->display->display_options['exposed_form']['type'] = 'basic';
+  $handler->display->display_options['pager']['type'] = 'full';
+  $handler->display->display_options['pager']['options']['items_per_page'] = '10';
+  $handler->display->display_options['style_plugin'] = 'table';
+  /* Header: Global: Result summary */
+  $handler->display->display_options['header']['result']['id'] = 'result';
+  $handler->display->display_options['header']['result']['table'] = 'views';
+  $handler->display->display_options['header']['result']['field'] = 'result';
+  $handler->display->display_options['header']['result']['content'] = 'Displaying @start - @end of @total applications.';
+  /* Relationship: Content: Author */
+  $handler->display->display_options['relationships']['uid']['id'] = 'uid';
+  $handler->display->display_options['relationships']['uid']['table'] = 'node';
+  $handler->display->display_options['relationships']['uid']['field'] = 'uid';
+  $handler->display->display_options['relationships']['uid']['label'] = 'Applicant';
+  $handler->display->display_options['relationships']['uid']['required'] = TRUE;
+  /* Relationship: User: Profile */
+  $handler->display->display_options['relationships']['profile']['id'] = 'profile';
+  $handler->display->display_options['relationships']['profile']['table'] = 'users';
+  $handler->display->display_options['relationships']['profile']['field'] = 'profile';
+  $handler->display->display_options['relationships']['profile']['relationship'] = 'uid';
+  /* Relationship: Profile: Personal information (field_resume_personal_info) */
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['id'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['table'] = 'field_data_field_resume_personal_info';
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['field'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['relationship'] = 'profile';
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['label'] = 'Applicant personal info';
+  $handler->display->display_options['relationships']['field_resume_personal_info_value']['delta'] = '-1';
+  /* Relationship: Field collection item: Entity with the Personal information (field_resume_personal_info) */
+  $handler->display->display_options['relationships']['field_resume_personal_info_profile2']['id'] = 'field_resume_personal_info_profile2';
+  $handler->display->display_options['relationships']['field_resume_personal_info_profile2']['table'] = 'field_collection_item';
+  $handler->display->display_options['relationships']['field_resume_personal_info_profile2']['field'] = 'field_resume_personal_info_profile2';
+  $handler->display->display_options['relationships']['field_resume_personal_info_profile2']['relationship'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['relationships']['field_resume_personal_info_profile2']['label'] = 'Applicant personal info fields';
+  /* Relationship: Entity Reference: Referenced Entity */
+  $handler->display->display_options['relationships']['field_job_application_job_ref_target_id']['id'] = 'field_job_application_job_ref_target_id';
+  $handler->display->display_options['relationships']['field_job_application_job_ref_target_id']['table'] = 'field_data_field_job_application_job_ref';
+  $handler->display->display_options['relationships']['field_job_application_job_ref_target_id']['field'] = 'field_job_application_job_ref_target_id';
+  $handler->display->display_options['relationships']['field_job_application_job_ref_target_id']['label'] = 'Job reference';
+  /* Relationship: Content: Author */
+  $handler->display->display_options['relationships']['uid_1']['id'] = 'uid_1';
+  $handler->display->display_options['relationships']['uid_1']['table'] = 'node';
+  $handler->display->display_options['relationships']['uid_1']['field'] = 'uid';
+  $handler->display->display_options['relationships']['uid_1']['relationship'] = 'field_job_application_job_ref_target_id';
+  $handler->display->display_options['relationships']['uid_1']['label'] = 'Recruiter';
+  /* Field: Content: Post date */
+  $handler->display->display_options['fields']['created']['id'] = 'created';
+  $handler->display->display_options['fields']['created']['table'] = 'node';
+  $handler->display->display_options['fields']['created']['field'] = 'created';
+  $handler->display->display_options['fields']['created']['label'] = 'Date';
+  $handler->display->display_options['fields']['created']['date_format'] = 'short';
+  /* Field: Content: 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']['alter']['word_boundary'] = FALSE;
+  $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE;
+  /* Field: Content: Author uid */
+  $handler->display->display_options['fields']['uid']['id'] = 'uid';
+  $handler->display->display_options['fields']['uid']['table'] = 'node';
+  $handler->display->display_options['fields']['uid']['field'] = 'uid';
+  $handler->display->display_options['fields']['uid']['exclude'] = TRUE;
+  /* Field: Field collection item: Firstname */
+  $handler->display->display_options['fields']['field_resume_firstname']['id'] = 'field_resume_firstname';
+  $handler->display->display_options['fields']['field_resume_firstname']['table'] = 'field_data_field_resume_firstname';
+  $handler->display->display_options['fields']['field_resume_firstname']['field'] = 'field_resume_firstname';
+  $handler->display->display_options['fields']['field_resume_firstname']['relationship'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['fields']['field_resume_firstname']['exclude'] = TRUE;
+  /* Field: Field collection item: Lastname */
+  $handler->display->display_options['fields']['field_resume_lastname']['id'] = 'field_resume_lastname';
+  $handler->display->display_options['fields']['field_resume_lastname']['table'] = 'field_data_field_resume_lastname';
+  $handler->display->display_options['fields']['field_resume_lastname']['field'] = 'field_resume_lastname';
+  $handler->display->display_options['fields']['field_resume_lastname']['relationship'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['fields']['field_resume_lastname']['label'] = 'Submitted by';
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['alter_text'] = TRUE;
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['text'] = '[field_resume_firstname] [field_resume_lastname]';
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['make_link'] = TRUE;
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['path'] = 'resume/[uid]';
+  /* Sort criterion: Content: Post date */
+  $handler->display->display_options['sorts']['created']['id'] = 'created';
+  $handler->display->display_options['sorts']['created']['table'] = 'node';
+  $handler->display->display_options['sorts']['created']['field'] = 'created';
+  $handler->display->display_options['sorts']['created']['order'] = 'DESC';
+  /* Contextual filter: Content: Author uid */
+  $handler->display->display_options['arguments']['uid']['id'] = 'uid';
+  $handler->display->display_options['arguments']['uid']['table'] = 'node';
+  $handler->display->display_options['arguments']['uid']['field'] = 'uid';
+  $handler->display->display_options['arguments']['uid']['relationship'] = 'field_job_application_job_ref_target_id';
+  $handler->display->display_options['arguments']['uid']['default_action'] = 'default';
+  $handler->display->display_options['arguments']['uid']['default_argument_type'] = 'current_user';
+  $handler->display->display_options['arguments']['uid']['summary']['number_of_records'] = '0';
+  $handler->display->display_options['arguments']['uid']['summary']['format'] = 'default_summary';
+  $handler->display->display_options['arguments']['uid']['summary_options']['items_per_page'] = '25';
+  $handler->display->display_options['arguments']['uid']['specify_validation'] = TRUE;
+  $handler->display->display_options['arguments']['uid']['validate']['type'] = 'user';
+  $handler->display->display_options['arguments']['uid']['validate_options']['restrict_roles'] = TRUE;
+  $handler->display->display_options['arguments']['uid']['validate_options']['roles'] = array(
+    100482362 => '100482362',
+  );
+  $handler->display->display_options['arguments']['uid']['validate']['fail'] = 'access denied';
+  /* Contextual filter: Content: Author uid */
+  $handler->display->display_options['arguments']['uid_1']['id'] = 'uid_1';
+  $handler->display->display_options['arguments']['uid_1']['table'] = 'node';
+  $handler->display->display_options['arguments']['uid_1']['field'] = 'uid';
+  $handler->display->display_options['arguments']['uid_1']['default_action'] = 'default';
+  $handler->display->display_options['arguments']['uid_1']['default_argument_type'] = 'raw';
+  $handler->display->display_options['arguments']['uid_1']['default_argument_options']['index'] = '1';
+  $handler->display->display_options['arguments']['uid_1']['summary']['number_of_records'] = '0';
+  $handler->display->display_options['arguments']['uid_1']['summary']['format'] = 'default_summary';
+  $handler->display->display_options['arguments']['uid_1']['summary_options']['items_per_page'] = '25';
+  /* Filter criterion: Content: Published */
+  $handler->display->display_options['filters']['status']['id'] = 'status';
+  $handler->display->display_options['filters']['status']['table'] = 'node';
+  $handler->display->display_options['filters']['status']['field'] = 'status';
+  $handler->display->display_options['filters']['status']['value'] = 1;
+  $handler->display->display_options['filters']['status']['group'] = 1;
+  $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
+  /* Filter criterion: Content: 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(
+    'job_application' => 'job_application',
+  );
+
+  /* Display: Page */
+  $handler = $view->new_display('page', 'Page', 'page');
+  $handler->display->display_options['defaults']['hide_admin_links'] = FALSE;
+  $handler->display->display_options['defaults']['arguments'] = FALSE;
+  /* Contextual filter: Content: Author uid */
+  $handler->display->display_options['arguments']['uid']['id'] = 'uid';
+  $handler->display->display_options['arguments']['uid']['table'] = 'node';
+  $handler->display->display_options['arguments']['uid']['field'] = 'uid';
+  $handler->display->display_options['arguments']['uid']['relationship'] = 'field_job_application_job_ref_target_id';
+  $handler->display->display_options['arguments']['uid']['default_action'] = 'default';
+  $handler->display->display_options['arguments']['uid']['default_argument_type'] = 'current_user';
+  $handler->display->display_options['arguments']['uid']['default_argument_skip_url'] = TRUE;
+  $handler->display->display_options['arguments']['uid']['summary']['number_of_records'] = '0';
+  $handler->display->display_options['arguments']['uid']['summary']['format'] = 'default_summary';
+  $handler->display->display_options['arguments']['uid']['summary_options']['items_per_page'] = '25';
+  $handler->display->display_options['arguments']['uid']['specify_validation'] = TRUE;
+  $handler->display->display_options['arguments']['uid']['validate']['type'] = 'user';
+  $handler->display->display_options['arguments']['uid']['validate_options']['roles'] = array(
+    100482362 => '100482362',
+  );
+  $handler->display->display_options['arguments']['uid']['validate']['fail'] = 'access denied';
+  $handler->display->display_options['path'] = 'recruiter/applications';
+  $handler->display->display_options['menu']['type'] = 'normal';
+  $handler->display->display_options['menu']['title'] = 'Applications';
+  $handler->display->display_options['menu']['description'] = 'Job applications you have received.';
+  $handler->display->display_options['menu']['weight'] = '0';
+  $handler->display->display_options['menu']['context'] = 0;
+
+  /* Display: Block */
+  $handler = $view->new_display('block', 'Block', 'block_1');
+  $handler->display->display_options['defaults']['hide_admin_links'] = FALSE;
+  $handler->display->display_options['defaults']['fields'] = FALSE;
+  /* Field: Content: Post date */
+  $handler->display->display_options['fields']['created']['id'] = 'created';
+  $handler->display->display_options['fields']['created']['table'] = 'node';
+  $handler->display->display_options['fields']['created']['field'] = 'created';
+  $handler->display->display_options['fields']['created']['label'] = 'Date';
+  $handler->display->display_options['fields']['created']['date_format'] = 'short';
+  /* Field: Content: 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']['alter']['word_boundary'] = FALSE;
+  $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE;
+  /* Field: Content: Author uid */
+  $handler->display->display_options['fields']['uid']['id'] = 'uid';
+  $handler->display->display_options['fields']['uid']['table'] = 'node';
+  $handler->display->display_options['fields']['uid']['field'] = 'uid';
+  $handler->display->display_options['fields']['uid']['exclude'] = TRUE;
+  /* Field: Field collection item: Firstname */
+  $handler->display->display_options['fields']['field_resume_firstname']['id'] = 'field_resume_firstname';
+  $handler->display->display_options['fields']['field_resume_firstname']['table'] = 'field_data_field_resume_firstname';
+  $handler->display->display_options['fields']['field_resume_firstname']['field'] = 'field_resume_firstname';
+  $handler->display->display_options['fields']['field_resume_firstname']['relationship'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['fields']['field_resume_firstname']['exclude'] = TRUE;
+  /* Field: Field collection item: Lastname */
+  $handler->display->display_options['fields']['field_resume_lastname']['id'] = 'field_resume_lastname';
+  $handler->display->display_options['fields']['field_resume_lastname']['table'] = 'field_data_field_resume_lastname';
+  $handler->display->display_options['fields']['field_resume_lastname']['field'] = 'field_resume_lastname';
+  $handler->display->display_options['fields']['field_resume_lastname']['relationship'] = 'field_resume_personal_info_value';
+  $handler->display->display_options['fields']['field_resume_lastname']['label'] = 'Submitted by';
+  $handler->display->display_options['fields']['field_resume_lastname']['exclude'] = TRUE;
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['alter_text'] = TRUE;
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['text'] = '[field_resume_firstname] [field_resume_lastname]';
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['make_link'] = TRUE;
+  $handler->display->display_options['fields']['field_resume_lastname']['alter']['path'] = 'resume/[uid]';
+  $translatables['job_application_recruiter'] = array(
+    t('Master'),
+    t('Applications'),
+    t('more'),
+    t('Apply'),
+    t('Reset'),
+    t('Sort by'),
+    t('Asc'),
+    t('Desc'),
+    t('Items per page'),
+    t('- All -'),
+    t('Offset'),
+    t('« first'),
+    t('‹ previous'),
+    t('next ›'),
+    t('last »'),
+    t('Displaying @start - @end of @total applications.'),
+    t('Applicant'),
+    t('Profile'),
+    t('Applicant personal info'),
+    t('Applicant personal info fields'),
+    t('Job reference'),
+    t('Recruiter'),
+    t('Date'),
+    t('Title'),
+    t('Author uid'),
+    t('Firstname'),
+    t('Submitted by'),
+    t('[field_resume_firstname] [field_resume_lastname]'),
+    t('All'),
+    t('Page'),
+    t('Block'),
+  );
+  $export['job_application_recruiter'] = $view;
+
+  $view = new view();
+  $view->name = 'job_applications_applicant';
+  $view->description = '';
+  $view->tag = 'default';
+  $view->base_table = 'node';
+  $view->human_name = 'Applicant Applications';
+  $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'] = 'My Applications';
+  $handler->display->display_options['use_more_always'] = FALSE;
+  $handler->display->display_options['access']['type'] = 'role';
+  $handler->display->display_options['access']['role'] = array(
+    115362423 => '115362423',
+  );
+  $handler->display->display_options['cache']['type'] = 'none';
+  $handler->display->display_options['query']['type'] = 'views_query';
+  $handler->display->display_options['exposed_form']['type'] = 'basic';
+  $handler->display->display_options['pager']['type'] = 'full';
+  $handler->display->display_options['pager']['options']['items_per_page'] = '10';
+  $handler->display->display_options['style_plugin'] = 'table';
+  $handler->display->display_options['style_options']['columns'] = array(
+    'title' => 'title',
+  );
+  $handler->display->display_options['style_options']['default'] = '-1';
+  $handler->display->display_options['style_options']['info'] = array(
+    'title' => array(
+      'sortable' => 0,
+      'default_sort_order' => 'asc',
+      'align' => '',
+      'separator' => '',
+      'empty_column' => 0,
+    ),
+  );
+  /* Relationship: Content: Author */
+  $handler->display->display_options['relationships']['uid']['id'] = 'uid';
+  $handler->display->display_options['relationships']['uid']['table'] = 'node';
+  $handler->display->display_options['relationships']['uid']['field'] = 'uid';
+  $handler->display->display_options['relationships']['uid']['required'] = TRUE;
+  /* Field: Content: Post date */
+  $handler->display->display_options['fields']['created']['id'] = 'created';
+  $handler->display->display_options['fields']['created']['table'] = 'node';
+  $handler->display->display_options['fields']['created']['field'] = 'created';
+  $handler->display->display_options['fields']['created']['label'] = 'Date';
+  $handler->display->display_options['fields']['created']['date_format'] = 'short';
+  /* Field: Content: 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']['alter']['word_boundary'] = FALSE;
+  $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE;
+  /* Field: Field: Job application job ref */
+  $handler->display->display_options['fields']['field_job_application_job_ref']['id'] = 'field_job_application_job_ref';
+  $handler->display->display_options['fields']['field_job_application_job_ref']['table'] = 'field_data_field_job_application_job_ref';
+  $handler->display->display_options['fields']['field_job_application_job_ref']['field'] = 'field_job_application_job_ref';
+  $handler->display->display_options['fields']['field_job_application_job_ref']['label'] = 'Job';
+  $handler->display->display_options['fields']['field_job_application_job_ref']['settings'] = array(
+    'link' => 1,
+  );
+  /* Sort criterion: Content: Post date */
+  $handler->display->display_options['sorts']['created']['id'] = 'created';
+  $handler->display->display_options['sorts']['created']['table'] = 'node';
+  $handler->display->display_options['sorts']['created']['field'] = 'created';
+  $handler->display->display_options['sorts']['created']['order'] = 'DESC';
+  /* Contextual filter: User: Uid */
+  $handler->display->display_options['arguments']['uid']['id'] = 'uid';
+  $handler->display->display_options['arguments']['uid']['table'] = 'users';
+  $handler->display->display_options['arguments']['uid']['field'] = 'uid';
+  $handler->display->display_options['arguments']['uid']['relationship'] = 'uid';
+  $handler->display->display_options['arguments']['uid']['default_action'] = 'default';
+  $handler->display->display_options['arguments']['uid']['default_argument_type'] = 'current_user';
+  $handler->display->display_options['arguments']['uid']['summary']['number_of_records'] = '0';
+  $handler->display->display_options['arguments']['uid']['summary']['format'] = 'default_summary';
+  $handler->display->display_options['arguments']['uid']['summary_options']['items_per_page'] = '25';
+  $handler->display->display_options['arguments']['uid']['specify_validation'] = TRUE;
+  $handler->display->display_options['arguments']['uid']['validate']['type'] = 'user';
+  $handler->display->display_options['arguments']['uid']['validate_options']['restrict_roles'] = TRUE;
+  $handler->display->display_options['arguments']['uid']['validate_options']['roles'] = array(
+    115362423 => '115362423',
+  );
+  $handler->display->display_options['arguments']['uid']['validate']['fail'] = 'ignore';
+  /* Filter criterion: Content: 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(
+    'job_application' => 'job_application',
+  );
+
+  /* Display: Page */
+  $handler = $view->new_display('page', 'Page', 'page');
+  $handler->display->display_options['defaults']['hide_admin_links'] = FALSE;
+  $handler->display->display_options['path'] = 'applicant/applications';
+  $handler->display->display_options['menu']['type'] = 'normal';
+  $handler->display->display_options['menu']['title'] = 'Applications';
+  $handler->display->display_options['menu']['description'] = 'Your submitted applications';
+  $handler->display->display_options['menu']['weight'] = '0';
+  $handler->display->display_options['menu']['context'] = 0;
+  $translatables['job_applications_applicant'] = array(
+    t('Master'),
+    t('My Applications'),
+    t('more'),
+    t('Apply'),
+    t('Reset'),
+    t('Sort by'),
+    t('Asc'),
+    t('Desc'),
+    t('Items per page'),
+    t('- All -'),
+    t('Offset'),
+    t('« first'),
+    t('‹ previous'),
+    t('next ›'),
+    t('last »'),
+    t('author'),
+    t('Date'),
+    t('Title'),
+    t('Job'),
+    t('All'),
+    t('Page'),
+  );
+  $export['job_applications_applicant'] = $view;
+
+  return $export;
+}
