LifterLMS Private Areas Changelog
v1.1.1 - 2019-04-26
- Fixed an issue causing invalid automations to result in a fatal error when attempting to log the failure.
v1.1.0 - 2018-11-28
Notifications
- Added a new notification "New Private Post Comment" which sends email notifications to students and instructors when comments are left on a private post.
- Students will also receive on-screen basic notifications when an admin leaves a new comment on a private post.
- The notification "New Private Post (Email)" can now be tested via LifterLMS core email test settings.
Privacy Exporters and Erasers
- During data exports, all private posts assigned to the student will be included with the export.
- During data erasures, if the "Remove Student LMS data" option is enabled, private posts assigned to the student will be erased.
Updates & Enhancements
- Show private post counts (and links to posts lists) in reporting screens for student courses & memberships.
- Admins & instructors can now view private posts for their students on the frontend of the site. Access to a private post is now granted to the student the post is assigned to as well as any site member with the ability to edit the post's course or membership association.
- Added css classes
llms-pa-posts--archive
and llms-pa-posts--single
to HTML elements to allow differing styles on private post archives and single pages.
- Added RTL language support.
Compatibiity
- Adds compatibilty when using Yoast SEO to ensure Private Posts & Private Areas don't render blank.
Bug Fixes
- Bug fix: Only loads plugin files and features when the integration is enabled through the LifterLMS integration settings.
v1.0.8 - 2018-02-05
- Ensure widgets and shortcodes only run on course, membership, & lesson pages when using default (current post) attributes.
v1.0.7 - 2017-10-30
- Add Private Area links to the courses & memberships on the student dashboard
v1.0.6 - 2017-09-18
- Add "Back to Course" (or membership) and "Back to Area" buttons on private area header template
- Fix private posts table issue causing assigned student to current user when no user set
- Fix issue causing JS and CSS for automations from being rendered on non-automation screens on the admin panel
- Fix issue causing PHP warnings on student dashboard related to memberships which have been deleted
v1.0.5 - 2017-08-28
- Fix
{{STUDENT_NAME}}
merge code in private post publication notification
- Adjust priority of email processing schedule for private post publication notifications to ensure emails are processed immediately
v1.0.4 - 2017-08-25
- Automations triggered by lesson or quiz engagements will now fire correctly
v1.0.3 - 2017-08-16
- Automations triggered via engagements will now set the private post author as the author of the related course or membership
- Add required field validation for PA Post post and user fields
- Added hooks before and after private area output functions for maximum extendability!
- Fixed a bug preventing private post automations from being searchable on engagements after initial engagement publication
- Area information shortcode and widget will no longer throw errors when using them outside of courses and memberships without passing a post_id parameter
v1.0.2 - 2017-07-31
- Hotfix: ensure widget works in shortcodes on themes which don't
do_shortcode()
on sidebars/widget areas.
- Ensure rewrite rules are correctly saved by deferring rewrite checks until after custom post types are registered. Fixes issue where switching themes and activating / deactivating other plugins causes private areas to 404.
v1.0.1 - 2017-07-31
- Hotfix: ensure area info widget is not loaded unless LifterLMS 3.11 or later is installed and active
- Load scripts and styles on courses/lessons/memberships to ensure widgets and shortcodes are correctly styled
- Generate rewrite rules on init to prevent 404s during permalink flush events
- Ensure notifications are sent for PA Post publication when posts are instantly created by an automation
- Hide misc publishing actions which are irrelevant for automations
v1.0.0 - 2017-07-31