view-admin-as

View the WordPress admin as a different role, switch between users, temporarily change your capabilities, set default screen settings for roles, manage your roles and capabilities.

GPL-2.0 License

Stars
45

Bot releases are hidden (Show)

view-admin-as - 1.8.9 Latest Release

Published by JoryHogeveen 5 months ago

  • Fix: Event bubbling for select elements #130
  • Fix: Check if removable query args exists before adding removal script on front-end

Detailed info: PR on GitHub

view-admin-as - 1.8.8

Published by JoryHogeveen over 1 year ago

  • Enhancement: RTL support. #122
  • Enhancement: User context for checking the edit_user capability.
  • Enhancement: Enhance front-end CSS by preventing theme overrides. #120
  • Enhancement/Fix: JSON/REST call checks.

Detailed info: PR on GitHub

view-admin-as - 1.8.7

Published by JoryHogeveen over 3 years ago

  • Enhancement: Added hooks vaa_view_admin_as_reset_all_views, vaa_view_admin_as_cleanup_views, vaa_view_admin_as_reset_view, vaa_view_admin_as_update_view.
  • Enhancement/Compatibility: Fix compatibility issue with MetaSlider block preview (JSON/AJAX requests) #117
  • Compatibility: Fixed issues with capability filters overwriting available capabilities.
  • Compatibility: Remove redundant canonical tag. #119
  • Compatibility: WordPress 5.7 UI.
  • Fixed: Missing textdomain parameter.
  • Refactor: Added action logs.
  • Refactor: Enhance view type classes.

Detailed info: PR on GitHub

view-admin-as - 1.8.6

Published by JoryHogeveen over 4 years ago

  • Compatibility: WordPress 5.4 apply_shortcodes() function. #111
  • Compatibility: Add Google Site Kit capabilities. #110
  • Compatibility: User Role Editor capability filter format. #112
  • Enhancement: Always show force-ajax-users setting to optionally prevent query.

Detailed info: PR on GitHub

view-admin-as - 1.8.5

Published by JoryHogeveen almost 5 years ago

  • Compatibility: CSS compatibility for WP 5.3
  • Compatibility: Roles are now translated in all cases since WP 5.2.
  • Enhancement: JS performance.
  • Enhancement: Enhance AJAX checks.

Detailed info: PR on GitHub

view-admin-as - 1.8.4

Published by JoryHogeveen over 5 years ago

  • Enhancement: Role Manager: Reload when in a user view and the user's role has been modified. #105
  • Compatibility: WordPress 5.2 admin bar arrow icon update. WP Core #37513
  • Compatibility: Dark Mode (Github)
  • Fix: Role Defaults: Only return screen setting overwrite if found. #104
  • API: Added API method is_view_active(). (Documentation)

Detailed info: PR on GitHub

view-admin-as - 1.8.3

Published by JoryHogeveen almost 6 years ago

  • Compatibility: Users always have the exists capability. Go to issue
  • Compatibility: WordPress 4.9.6 privacy capabilities.
  • API: Added several API methods & enhancements.

Detailed info: PR on GitHub

view-admin-as - 1.8.2

Published by JoryHogeveen about 6 years ago

  • Enhancement/Fix: Support AJAX search in the Role Defaults module. #100
  • Enhancement: Add support for X-Redirect-By header since WordPress 5.0. #42313
  • Enhancement: Improve uninstall script.
  • Enhancement: Use latest WPCS v1.1 update and fix code standard notices.
  • UI: Change the default top level node text to "View As" (same as Facebook uses).
  • Updated: Screenshots

Detailed info: PR on GitHub

view-admin-as - 1.8.1

Published by JoryHogeveen over 6 years ago

  • Feature: Support searching users by multiple user columns like email, url, etc. #95
  • Feature: User setting to force AJAX search for users. #96
  • Feature: New filter: view_admin_as_user_ajax_search to force AJAX search for user at all times.
  • Fix: Prevent "form changed" popup which showed in various pages. #93
  • Enhancement: Improve Pods Framework compatibility when in a view.
  • Enhancement: Improve getting view data on load.

Detailed info: PR on GitHub

view-admin-as - 1.8

Published by JoryHogeveen over 6 years ago

  • Feature: View combinations UI. #18
  • Feature/Enhancement: Limit user query to max 100 users for performance. Switch to AJAX search if there are more users than this limit. #19
  • Accessibility: New filter: view_admin_as_user_query_limit to change the limit used to query users.
  • Accessibility: New filters: vaa_admin_bar_view_title_role & vaa_admin_bar_view_title_user & vaa_admin_bar_view_title_locale to change the titles for role, users and languages.
  • Accessibility: New filter: vaa_admin_bar_view_title_user_show_roles to remove the roles from user nodes.
  • Accessibility: New filter: view_admin_as_full_access_capabilities for single site installations to change the capabilities required to gain full access to this plugin.
  • Enhancement: Use a class autoloader.
  • Enhancement: Stop using the rel attribute for view type data.
  • Enhancement: Access validation logic.
  • Compatibility: Patch Yoast SEO compatibility. Yoast SEO #9365
  • Refactoring: Action/Filter hook manager class. #77
  • Refactoring: Refactor all view types as separate modules. #84
  • Fix: Use prop instead of attr for checked attributes in checkbox inputs.
  • Updated/Added: Screenshots.

Detailed info: PR on GitHub

view-admin-as - 1.7.6.1

Published by JoryHogeveen over 6 years ago

  • Compatibility: Improve customizer compatibility. #88
  • Compatibility/Fix: Frontend error with Yoast SEO. Yoast SEO #9285

Detailed info: PR on GitHub

view-admin-as - 1.7.6

Published by JoryHogeveen almost 7 years ago

  • Feature: Role manager: Option to migrate users to another role after deleting a role. #86
  • Enhancement: Enhance user full access validation for single installations. Not only check for super admin but also the capabilities edit_users and delete_plugins.
  • Enhancement: Add customizer support and a new setting to disable this. #26
  • Enhancement: Compatibility with $_SERVER['ORIG_REQUEST_URI'] for removable query args on front end. #87
  • UI: Support SVG and file icons + Base64 encoded strings.

Detailed info: PR on GitHub

view-admin-as - 1.7.5

Published by JoryHogeveen almost 7 years ago

  • Feature: Language switcher. #81
  • Enhancement: Store options network wide instead of per blog/site if network/multisite is enabled.
  • Enhancement: Action links (no-JS) on frontend.
  • Enhancement: Add filter view_admin_as_freeze_locale to overwrite user setting.
  • Fix: JavaScript init on frontend.
  • UI: Various minor enhancements.

Detailed info: PR on GitHub

view-admin-as - 1.7.4

Published by JoryHogeveen almost 7 years ago

  • Feature: Role defaults / Role manager: download export data as file + import from file. #73
  • Enhancement: Refresh page instead of redirect to home when switching to a site visitor on the frontend. #76
  • Enhancement: Role Manager: Refresh the page if a role is updated while active in the current view.
  • Enhancement: jQuery selector performance.
  • Compatibility: WP 4.9 capabilities.
  • Compatibility: WP Admin UI Customize admin bar editor. #40 & WAUC/#1 & WAUC/#2
  • Compatibility: Fix issue with Restrict User Access. RUA/#15
  • Compatibility: Fetch all capabilities from Yoast SEO (5.5+).
  • Compatibility: Must-use plugin loader scripts.
  • UI: The almighty View Admin As loader icon.
  • UI: Full opacity when semi-transparent group nodes are opened.
  • UI: Admin page links for Groups and Restrict User Access modules.
  • UI: Resizable checkbox wrappers.

Detailed info: PR on GitHub

view-admin-as - 1.7.3

Published by JoryHogeveen about 7 years ago

  • Feature: Role Manager: Import/Export roles. #51 & PR #62
  • Feature/Enhancement: Option to disable super admin status when a view is active and modifies the current user. #53 & PR #61
  • Enhancement: Role Manager: Show custom capabilities that are not yet stored but used in an active caps view. #70
  • Enhancement: Prevent duplicate names when fetching capabilities from WP objects.
  • Enhancement: Allow this plugin to be installed as a must-use plugin. #71
  • Enhancement: Role Defaults: Enhance meta key comparison.
  • UI: Option tooltips. #67
  • UI: Enhance full popup caps view.
  • Refactoring: Fix base class name.

Detailed info: PR on GitHub

view-admin-as - 1.7.2

Published by JoryHogeveen over 7 years ago

  • Feature: Integration with the "Groups" plugin. Introduces a new view type groups when this plugin is activated. #11
  • Fix: auto max height didn't work on frontend. #55
  • Fix: Role Manager used boolval() which is only available in PHP 5.5+. #63
  • Fix: view_admin_as_superior_admins filter was not working for single installations. #65
  • Compatibility: Allow other plugins to overwrite our user_has_cap filter by setting it's priority as first (large negative number). #56. Thanks to @pbiron for the report.
  • Compatibility: Run the user_has_cap filter in your map_meta_cap filter. #56
  • Compatibility: Add new network capabilities (WP 4.8) to the list. #64
  • Enhancement: Automatic JS handling for simple and more advanced options. #60
  • Enhancement: Role defaults: Rename all wildcard to __all__ to prevent a possible conflict with custom roles.
  • Enhancement: Role defaults: Add recording indicator icon to the top level node when a role view is active.
  • Refactoring: Move form logic to separate class and extend it (admin bar)

Detailed info: PR on GitHub & Groups integration PR on GitHub

view-admin-as - 1.7.1

Published by JoryHogeveen over 7 years ago

  • Feature: Module Role Manager: Rename roles. #47
  • Enhancement: Improve fetching available capabilities for a super admin. It now also checks for registered custom post type and taxonomy capabilities and more other plugins.
  • Compatibility: Also use the user_has_cap filter besides map_meta_cap to further improve capability and role view compatibility.
  • UI: Add submenu scrollbar when there are too much users under a role. #49
  • UI: Module Role Manager: Show original role name for reference.
  • Accessibility: Fix tabindex for some nodes that have form elements.
  • Updated: Screenshots.

Detailed info: PR on GitHub

view-admin-as - 1.7

Published by JoryHogeveen over 7 years ago

  • Feature: New module Role manager. Add, edit and/or remove roles and grant or deny them capabilities. #43
  • Feature: Module Role Defaults: Added the option to copy defaults from one role to another (or multiple). #44
  • Enhancement/UI: Enable and Improve responsive styles/a11y. #16
  • Enhancement/UI: Improved the autoHeight calculation (submenu and popup).
  • Enhancement: View combinations now working in code (No UI). #18
  • Enhancement: Major code refactoring for better standards en easier development.
  • Maintenance: Validated compatibility with "Restrict User Access" (RUA) plugin v0.14. #31
  • Compatibility: Tested with WordPress 4.8 (alpha) and requires WordPress 4.1 or higher (was 3.5).
  • Fix: Fixed all major CodeClimate issues. All green now!
  • Wiki (documentation) updated.
  • Screenshots & Banners updated.

Detailed info: PR on GitHub

view-admin-as - 1.6.4

Published by JoryHogeveen over 7 years ago

  • Feature: Integration with the "Restrict User Access" (RUA) plugin. Introduces a new view type "access levels" when this plugin is activated. #31
  • Enhancement: Improve compatibility with plugins that use the current user object. Related: #32
  • Enhancement: Improve compatibility with plugins that use the role objects.
  • Enhancement: Redirect to homepage when selecting the visitor view.
  • Enhancement: Integrate with the capability groups in plugin "User Role Editor".
  • Fix: Started to use CodeClimate for style checks + applied fixes. #37

Detailed info: PR on GitHub & RUA integration PR on GitHub

view-admin-as - 1.6.3

Published by JoryHogeveen almost 8 years ago

  • Feature: Meta sync manager UI for the role defaults module #28
  • Feature: Multiple import methods for the role defaults module #27
  • Enhancement: Also update the current user object's capabilities and roles to improve support for other plugins #32
  • Other minor improvements

Detailed info: PR on GitHub