Releases: JoryHogeveen/view-admin-as
Releases · JoryHogeveen/view-admin-as
1.8
- 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 ofattr
forchecked
attributes in checkbox inputs. - Updated/Added: Screenshots.
Detailed info: PR on GitHub
1.7.6.1
- Compatibility: Improve customizer compatibility. #88
- Compatibility/Fix: Frontend error with Yoast SEO. Yoast SEO #9285
Detailed info: PR on GitHub
1.7.6
- 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
anddelete_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
1.7.5
- 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
1.7.4
- 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
1.7.3
- 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
- More info: Docs: Install as a must-use plugin & WP codex: mu-plugins
- 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
1.7.2
- 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 yourmap_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
1.7.1
- 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 besidesmap_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
1.7
- 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
1.6.4
- 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