diff --git a/plugins/panels_storage/panelizer_default.inc b/plugins/panels_storage/panelizer_default.inc index 6a6292c..f1598da 100644 --- a/plugins/panels_storage/panelizer_default.inc +++ b/plugins/panels_storage/panelizer_default.inc @@ -15,6 +15,12 @@ $plugin = array( */ function panelizer_default_panels_storage_access($storage_type, $storage_id, $op, $account) { list ($entity_type, $bundle, $id) = explode(':', $storage_id); + + // Allow users with the full administer permission to do anything. + if (user_access('administer panelizer')) { + return TRUE; + } + if ($op == 'change layout') { return user_access("administer panelizer $entity_type $bundle defaults", $account) || user_access("administer panelizer $entity_type $bundle layout", $account); }