Role Based Help Notes – Change Log
2.5
- 2021-07-30
- Fix: ccs warning class updated for new versions of WordPress.
- Update: removed help-note blocks on many admin side areas.
- Update: class-tabbed-settings class updated to version 1.2.5
2.4
- 2020-02-11
- Fix: Allow Parent pages to be selected correctly from the note edit page.
2.3
- 2018-12-30
- Fix: Bring the ‘Topics’ custom taxonomy back for use with Gutenberg.
2.2
- 2018-12-08
- New: updated to allow Gutenberg editor to work with Help Notes.
2.1
- 2018-06-20
- New: class-tabbed-settings.php version 1.2.4 added.
- Fix: Update for Constructor naming at php 7.
2.0
- 2018-01-31
- Fix: class-tabbed-settings.php version 1.2.3 added to remove deprecated screen_icon() use.
1.9
- 2017-03-01
- Fix – Users of a site where only General Help Notes are used have access to upload media.
1.8
- 2016-02-28
- New – added better usability..
- Edit note link direct from the contents page.. every click counts
- Logins from the contents page redirect back.
- Removed the enable widgets setting option as unnecessary.
1.7
- 2015-11-02
- Fix – Conflict with Sportspress shortcode generation.
1.6.2.2
- 2015-09-22
- Fix – upload.php?mode=grid is not showing media.
1.6.2.1
- 2015-09-12
- Fix: unwanted output to the role name.
1.6.2
- 2015-09-09
- New: Pixabay suggested plugin
- New: Updated class-tgm-plugin-activation to version 2.5.2
- New: Re-added filter of attachments within ‘ajax_query_attachments_args’
- Fix: PHP issue for conditionals during ‘posts_where’
- Fix: ‘role-includer’ not forced active through tgm-plugin-activation
1.6.1
- 2015-09-01
- Fix: get_current_screen() function is not available within ‘posts_where’ hook.
- Fix: java script calling null variable.
1.6
- 2015-08-27
- New: Limit Help Note attached Media files seen in the upload.php admin screen from users with the ‘upload_file’ cap.
- Fix: java script error when tabby tabs enabled in settings but plugin in-active.
- Fix: user without help notes has visibility of the media library menu.
1.5.1
- 2015-08-11
- Fix: Logged out text appearing outside of main loop.
1.5
- 2015-08-10
- New: Give all roles the ability to upload media/attachments to use in Help Notes. All roles that don’t have the upload capability natively under WordPress will only be given a limited view of their personal uploads or Help Notes and media attachments.
- New: Contents Page navigation buttons to new areas (admin-side, sidebar-widgets..) these help navigation to and from the note content listings on the front-end.
- New: Added ‘front-end-editor’ support to the Help Notes Custom Post Types. (ref https://wordpress.org/plugins/wp-front-end-editor/.
- New: class-tabbed-settings updated to version 1.2
- Fix: Quick Edit shows php warnings on update.
- Fix: Not everyone with the role has access to create topic taxonomies.
- Fix: Widget options are left in the database after uninstall.
- Fix: Revisions for Help Notes are not functioning.
1.4
- 2015-05-01
- Fix: tabby-responsive-tabs setting not appearing on general settings tab.
- Fix: Uninstall clean up corrections.
- New: Suggested plugin addition for ’email_users’.
- New: Allow Help Notes to be exported & imported through standard WordPress Import/Export.
- New: Change now allowing private pages to be the Welcome and Contents pages, these will be created as ‘private’ by default from now onwards.
- New: class-tabbed-settings updated to version 1.1.8
1.3.2
- 2015-03-31
- Fix: Permalinks are lost for help notes after automatic saves or re-flushes by other plugins.
- Fix: Loaded resources later with ‘after_setup_theme’ hook to work better with bbPress debugging.
- Fix: General Help Notes are not enabled but subscribers see the ‘Help Notes’ Menu pick in the Admin Menu.
- New: settings access permissions updated.
- New: set security nonce for the user meta data.
- New: Suggested plugin addition for ‘tabby-responsive-tabs’.
- New: New setting and support for Tabbed Contents Page via the ‘Tabby Responsive Tabs’ plugin.
1.3.1.3
- 2015-02-10
- New: Added count of Help Notes to each active role as a guide on the ‘Select the Roles’ tab settings page
- New: class-tabbed-settings.php version 1.1.7
- Fix: rbhn_post_types option default is incorrect.
- Fix: Issue stopping ManageWP from syncing.
1.3.1.2
- 2015-01-30
- New: Added short-cut button from admin Welcome page to contents page if it exists
- New: Added option in the settings to convert valid URLs into click able text.
- New: Different Capabilities Added to Settings page tabs ( e.g. “Suggested Plugins” tab now requires user capability ‘install_plugins’, others the ‘edit_theme_options’ capability)
- Fix: PHP warnings fixed when options are not yet saved.
1.3.1.1
- 2015-01-02
- Fix: Help Note post types now only registered when required, code to de-register the custom post type now removed.
1.3.1
- 2014-12-13
- New: Topics Taxonomy added to Help Notes with widget.
- Fix: This is a privacy fix, help notes are no-longer available outside Help Notes related pages, there were cases where plugins such as email-post-changes were able to email Help Notes to users without the required role. To use the email-post-changes plugin the role-based-help-notes-extra plugin can to be used for this functionality where privacy is retained.
- Fix: class-tabbed-settings.php network activated plugins cannot be deactivated.
- Fix: admin messages appearing to early.
- Fix: Admin side menu items are now the same for all users, the active Help Note pops into the menu while all others remain one level down.
1.3.0.2
- 2014-10-21
- Fix: Users assigned a single role, cannot Add New Notes.
- New: Upgrade code from pre version 1.2.8 removed.
1.3.0.1
- 2014-09-17
- Fix: Users without ‘read_private_posts’ capability no longer see private general Help Notes in their contents listing.
1.3
- 2014-09-04
- Tested with WordPress 4.0
- Fix: unused function “menu_page” removed
- Fix: Constants given greater uniqueness by name
- Fix: Aligned form label to relate to data
- Fix: Plugin Extension callback now allows for plugin name not equal to the directory slug
- Fix: Unused field_textarea_option field_default_option Calls
- Fix: Removed redundant code in help_notes_available()
- Fix: Removed unnecessary delete_user_meta from uninstall.php
- Fix: Help Notes menu pick now available with no Help Notes created on the site
- Fix: Corrected TGM-Plugin-Activation CLASS with pull request
- Update: re-factored code to use the new Tabbed_Settings Class
- New feature: ‘User Role Editor’ added to the suggested plugin extensions and enabled by default
- New feature: ‘Menu Item Visibility Control’ added to the suggested plugin extensions
1.2.9.5
- 2014-05-01
- Fix: Help Note menu position now unique to stop conflicts with other plugins.
1.2.9.4
- 2014-04-23
- New feature: tested for WordPress 3.9.
- Fix: user meta call.
1.2.9.3
- 2014-04-16
- New feature: Tested up to WordPress 3.8.3
- New feature: Moved Help Notes under one menu page. This de-clutters the Admin menu when multiple Help Notes are used. Also dropped the icon for pre-3.8 WordPress.
- New feature: Added Private Help Notes to the Contents Page, viewable only if logged in.
- New feature: prompt to admins rate the plugin.
- Fix: Updated ‘class-tgm-plugin-activation’ to version 2.4.0
- Fix: Removed the hyper-link from user name in the widget for users who have no published posts.
- Fix: Removed the Deactivate hyper-link from the plugin_extension settings when the plugin has been Network Activated.
1.2.9.2
- 2014-03-27
- Fix – Help Note Content listing now limited to ‘pages’ to stop conflict with the ‘spots‘ plugin and any other custom post types placing content elsewhere on the contents page.
1.2.9.1
- 2014-03-19
- Quick Fix – User Widget Class Name now unique to stop conflicts with other plugins.
1.2.9
- 2014-03-18
- New feature: simplification using method help_notes_role()
- New feature: added extendibility for Help Notes Extra
- Fix: Corrected the linking to plugin install page if a theme is using the TGM_Plugin_Activation CLASS
- Fix: TGM-Plugin-Activation more than once within a site. #161.
- Fix: removed debug code.
1.2.8.2
- 2014-03-07
- Quick Fix – correction to user listing in widget.
1.2.8.1
- 2014-03-07
- Quick Fix – correction to code directing the page that the contents are sent to.
1.2.8
- 2014-03-06
- Re-factored code into Classes.
- Settings screen now in tabs.
- Database handling of options simplified, dropped upgrade support pre 1.2.7 version.
- New feature: Added the suggested plugin extension “user_switching”.
- New feature: New error message on attempting to disable a plugin that is being forced active by plugin extensions.
1.2.7
- 2014-01-31
- Fix: Widget is now invisible for Archive pages. Previously for Author Archive Pages the widget would switch to the last role type displayed in the archive causing confusion.
- Fix: Translation ready fix.
- New feature: Added the suggested plugin extension “disable_comments”
1.2.6
- 2014-01-20
- New feature: added new function help_notes_available() for use with conditional statements.
- Fix: Removed use of current_user_can() for roles and not capabilities (ref codex )
1.2.5
- 2014-01-10
- New feature: capabilities are not recreated once present. So once a Help Note is active and remains so you can change the capabilities if you wish, for example to deselect the “edit_others_h_{role}” capability will disallow users from editing Help Notes created by anyone else other than themselves.
- Fix: Widget title. When a static title has been configured within the admin appearance..widgets it will now appear correctly on the front-end.
- Fix: Custom set-up of user access. Capabilities explicitly assigned to a user are now removed when disabling a Help Note type.
1.2.4
- 2014-01-02
- Fixed widget and contents page for Roles with more than 18 characters.
- New feature: Added the suggested plugin extension “post_type_switcher”
- New feature: Unused capabilities are now removed on deselecting a Help Notes Role rather than waiting until the plugin is uninstalled.
- New feature: Made ready for translation.
- New feature: Added
rbhn_dashicon
filter.
1.2.3
- 2013-12-18
- removed the ‘tgmpa_register’ hook after use in-case other plugins/themes have also used tgmpa_register.
- Re-ordered the ‘Plugin Extensions’ in order of suggested value.
- Cleaned code by use of ‘clean_post_type_name()’
- Added dashicon support for WordPress 3.8+
- Added the suggested plugin extension “email_post_changes”
1.2.2
- 2013-11-22
- New feature: Added
rbhn_author_url
filter.
- New feature: BuddyPress & BuddyDrive Compatibility added to the ‘user widget’; user links now go to the BP public user profile when
BP_ENABLE_ROOT_PROFILES
has been defined.
- Fix for hijacking secondary queries for author.
1.2.1
- 2013-11-18
- Added Settings link to the admin active plugin listing
- Added Widget to allow sidebars to list all users with access to read/edit a Help Note type.
- Code re-factoring
1.2.01
- 2013-11-11
- Fix for where no Contents Page is defined (thanks to Vernon Fowler)
- Grammatical corrections.
1.2.0
- 2013-11-04
- Added new setting to enable/disable the ‘General Help Notes’.
- Added the Plugin Extension for Simple Page Ordering.
1.1.0
- 2013-10-21
- Added new setting to select a page for a Help Notes Contents to be listed.
- Added the Plugin Extension for Simple FootNotes by Andrew Nacin
- Fixed settings listing order to alphanumeric.
- Fixed php warnings.
1.01
- Added Capabilities for Administrator.
- capability naming now match post_type name
- Help notes now at the top admin level, this is a workround to the non-admins not being able to create new posts when the post type is beneath a menu page.
1.0