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