diff --git a/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt b/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt
index 4391a8b7a40cdf946a5a1388f6914656ab2de387..b468405ce94fd0a20c60d42ccc1a27f6e4f0c483 100644
--- a/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt
+++ b/profiles/wcm_base/modules/contrib/workbench_moderation/PATCHES.txt
@@ -1,4 +1,5 @@
 The following patches have been applied to this project:
 - http://drupal.org/files/playnicewithpanels-1285090-22.patch
+- http://drupal.org/files/issues/view_all_unpublished-1492118-64.patch
 
 This file was automatically generated by Drush Make (http://drupal.org/project/drush).
\ No newline at end of file
diff --git a/profiles/wcm_base/modules/contrib/workbench_moderation/workbench_moderation.install b/profiles/wcm_base/modules/contrib/workbench_moderation/workbench_moderation.install
index 8d68ed323bc2e48732fcac651ff4ed7819476fe8..94c7732feca12650a95d7263da8ecd12b36026ba 100644
--- a/profiles/wcm_base/modules/contrib/workbench_moderation/workbench_moderation.install
+++ b/profiles/wcm_base/modules/contrib/workbench_moderation/workbench_moderation.install
@@ -670,3 +670,10 @@ function workbench_moderation_update_7010() {
   db_change_field($table, $field, $field_new, $spec);
   return t("Renamed 'current' column in node_history table");
 }
+
+/**
+ * Rebuild access records for all existing content.
+ */
+function workbench_moderation_update_7011() {
+  node_access_rebuild(TRUE);
+}
diff --git a/profiles/wcm_base/modules/contrib/workbench_moderation/workbench_moderation.module b/profiles/wcm_base/modules/contrib/workbench_moderation/workbench_moderation.module
index b2850064115f20e206b190fd4ccacc6250311351..fb6f0b33b60535a5714f2aeb006163a6e850c129 100644
--- a/profiles/wcm_base/modules/contrib/workbench_moderation/workbench_moderation.module
+++ b/profiles/wcm_base/modules/contrib/workbench_moderation/workbench_moderation.module
@@ -447,6 +447,33 @@ function workbench_moderation_node_access($node, $op, $account) {
   return NODE_ACCESS_IGNORE;
 }
 
+/**
+ * Implements hook_node_grants().
+ */
+function workbench_moderation_node_grants($account, $op) {
+  // Pass along gid = 1 for any user with unpublished content access.
+  $grants['workbench_moderation_unpublished'] = array((int) user_access('view all unpublished content', $account));
+  return $grants;
+}
+
+/**
+ * Implements hook_node_access_records().
+ */
+function workbench_moderation_node_access_records($node) {
+  // We only implement an access record for unpublished content.
+  if (!$node->status) {
+    $grants[] = array(
+      'realm' => 'workbench_moderation_unpublished',
+      'gid' => 1,
+      'grant_view' => 1,
+      'grant_update' => 0,
+      'grant_delete' => 0,
+      'priority' => 0,
+    );
+    return $grants;
+  }
+}
+
 /**
  * Custom access handler for node operations.
  *
diff --git a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.make b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.make
index dac91b012629beb77d8b1e0cdcd823eb9b70308b..293569819d00e398c26d9e90e3674f1c64fdbd74 100644
--- a/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.make
+++ b/profiles/wcm_base/modules/custom/wcm_workbench/wcm_workbench.make
@@ -24,3 +24,4 @@ projects[workbench_moderation][type] = module
 projects[workbench_moderation][download][type] = git
 projects[workbench_moderation][download][branch] = 7.x-1.x
 projects[workbench_moderation][patch][2098151] = http://drupal.org/files/playnicewithpanels-1285090-22.patch
+projects[workbench_moderation][patch][1492118] = http://drupal.org/files/issues/view_all_unpublished-1492118-64.patch
diff --git a/profiles/wcm_base/wcm_base.install b/profiles/wcm_base/wcm_base.install
index fb83a6d5955574d83705181e90c9c4d8815ba1d5..456e8e6b8c6c6acec3778c375186d0bedc7d8237 100644
--- a/profiles/wcm_base/wcm_base.install
+++ b/profiles/wcm_base/wcm_base.install
@@ -97,7 +97,4 @@ function _wcm_base_set_up_production() {
   // Cache expiry 15 minutes.
   variable_set('page_cache_maximum_age', '900');
   */
-
-  // Disable omega development extensions
-  variable_set('omega_toggle_extension_development', 0);
 }