- Fixed CSS specificity issue on admin panel causing white text on white background on system status pages
The Official Blog for LifterLMS Contributors
-
LifterLMS Version 3.19.1
Read more: LifterLMS Version 3.19.1 -
LifterLMS Version 3.19.0
Read more: LifterLMS Version 3.19.0Updates and enhancements
- Added a “My Memberships” tab to the student dashboard
- “My Memberships” preview area
- Updated admin panel order status badges to match frontend order status badges
- Added a new recurring order status “Pending Cancel.” Orders in this state will allow students to access course / membership content until the next payment is due, on this date, instead of a recurring charge being made the order will move to “Cancelled” and the student’s enrollment status will change to “Cancelled” removing their access to the course or membership.
- When a student cancels an active recurring order from the student dashboard, the order will move to “Pending Cancellation” instead of “Cancelled”
- Students can re-activate an order that’s Pending Cancellation moving the expiration date to the next payment due date
- Added the ability to edit the access expiration date for orders with limited access settings and for orders in the “pending-cancel” state
- Added a filter to allow customization of the URL used to generate certificate downloads from
- When viewing taxonomy archives for any course or memberhip taxonomy (categories, tags, and tracks), if a term description exists, it will be used instead of the default catalog description content defined on the catalog page.
- Added a filter (
llms_archive_description
) to allow filtering of the archive description - When
WP_DEBUG
is disabled the scheduled-actions posttype interface is now available via direct link. Useful for debugging but don’t want to expose a menu-item link to clients. Access via wp-admin/edit.php?post_type=scheduled-action. Be warned: you shouldn’t be modifying scheduled actions manually and that’s why we’re not exposing this directly, this should be used for debugging only! - Updated the function used to check if lessons have featured images to improve performance and resolve an incompatibility issue with WP Overlays plugin.
Bug fixes
- Fixed issue causing “My Courses” title to be duplicated on the student dashboard when viewing the endpoint
- Fixed issue causing the trial price to be displayed with a strike-through during a sale
- Fixed coupon issue causing coupons to expire at the beginning of the day on the expiration date instead of at the end of the day
- Fixed issue causing CSS rules to lose their declared order during exports causing export rendering issues with certain themes and plugin combinations
Template Updates
-
Monthly Bug Scrub Notes June 2018
Read more: Monthly Bug Scrub Notes June 2018Issues Summary
- May Status: 4 resolved, 7 moved to June
- Discussed: 24
- Closed: 2
- Raised: 1
- Participants: 2
May 2018 Recap: Resolved Issue & Pull Request Notes
Add email notification when student cancels a subscription
- Resolved by Thomas
- Released in version 3.17.8
Unpredictable JS load order creates undefined function type of errors
- Resolved by Saurabh
- Released in version 3.17.8
Debug mode support for assets
- Resolved by Saurabh
- Released in version 3.17.8
May 2018 Recap: Unresolved Issue & Pull Request Notes
Optimize scripts/styles for non LifterLMS pages
- Global
window.llms
via inline enqueue still problematic - Break up the asset enqueue method into multiple methods since the method
- Saurabh will continue to work on this along with bulk enrollment
- Assigned to June 2018 Milestone
if all fields are disabled for checkout it looks weird when a user is already logged in because the box is empty
- No updates from May
- Available for assignment comment if you’d like to work on this
- Assigned to June 2018 Milestone
voucher screen on admin panel needs color scheme update
- No updates from May
- Available for assignment comment if you’d like to work on this
- Assigned to June 2018 Milestone
add current item classes to catalogs
- Clarified language in issue
- Available for assignment comment if you’d like to work on this
- Assigned to June 2018 Milestone
prereq and dependency checks on post trash
- This is a large issue interrelated to many more recent discussions around core enhancements
- This issue should be broken into smaller more digestable issues based off issue checklist
- There’s some outstanding questions around how certain actions should be handled. EG: what should happen to student completion when a lesson is removed from a course?
- Assigned to June 2018 Milestone
Free lesson stamp should not be visible when course is available to enrolled student or member who has access
- Saurabh spent time in May and has potential solution
- Assigned to Saurabh for implementation
- Assigned to June 2018 Milestone
Self-cancelled subscriptions should unenroll at the end of the prepaid period not immediately
- Initial issue resolved
- Before deployment must resolve new issues related to reactivating a (pending-)cancelled order
- Thomas to complete in June
- Assigned to June 2018 Milestone
Issue & Pull Request Notes
if a course has a free access plan course enrollment restrictions are being ignored
- We’re not sure if this is still an issue or what the issue is stating
- Assigned to Thomas to investigate and possibly close as non-issue
- Assigned to June 2018 Milestone
Hook to disable/remove all about Payments/Shop/Price
- Available for assignment comment if you’d like to work on this
- Assigned to Future Milestone
delayed engagements may still fire after engagement has been deleted
- Clarified issue language and solution
- Available for assignment comment if you’d like to work on this
- Assigned to Future Milestone
potential plugin conflict with Post Type Switcher plugin
- Noted that this issue is potentially related to existing solutions in LifterLMS
- Raised new issue with potential solution for greater general plugin compatibility
- Assigned to Future Milestone
reporting screen shows weird dates when only one day worth of data is displayed #302
https://github.com/gocodebox/lifterlms/issues/302
- Will be resolved in combination with core information tracking improvements
- Assigned to Future Milestone
WC Account Edit redirect to LifterLMS account page
(Iss. #309)[https://github.com/gocodebox/lifterlms/issues/309]
- Unable to recreate during meeting
- Closed issue
notification center
- Assigned to Future Milestone
inefficient calls to get_the_post_thumbnail in various templates
- Assigned to Saurabh
- Assigned to June 2018 Milestone
add WordPress filters to default views & periods on reporting screens
- clarified language of issue
- Assigned to Thomas
- Assigned to June 2018 Milestone
Inaccurate reposition during notification dismissals
- Still need help reliably recreating
- Assigned to Future Milestone
Order / Transaction Status Notifications
- Assigned to Thomas to work on with pending-cancellation features
- Assigned to June 2018 Milestone
Reporting student last activity reports the enrollment updated date instead of an actual date of last activity
- Will be resolved in combination with core information tracking improvements
- Assigned to Future Milestone
create a manual interface for recording misc order notes from the admin panel
- Assigned to Future Milestone
(NEW) CRUD access plans via AJAX call rather than during post save form submission
- Assigned to Future Milestone
Want to Get Involved?
This month we’ve identified 6 issues as good bugs for first-time contributors to tackle. Check them out and leave a note if you want to get started. If you’re not sure how to get started let us know and we’ll help you get moving!
You can join us for the next scrub on July, 3, 2018. Check the Events Calendar for more information.
-
Upcoming Bug Scrub June 2018
Read more: Upcoming Bug Scrub June 2018The next LifterLMS Core Bug Scrub will take place on Tuesday, June 5, 2018 at 9am PST.
This month we’ll see how we did on issues assigned during May’s scrub and continue working through the LifterLMS core issue backlog. Each issue will be briefly discussed and clarified and then either assigned or closed.
This hour-long session is open to anyone interested in attending. Come prepared to pick up a task, provide feedback on raised issues, or simply watch and listen.
Note: This meeting is not a forum for raising new issues or feature requests!
Checkout the Events Calendar for more details on the June Scrub (and other upcoming events) or join us via Zoom. The video conference will open a few minutes prior to the start of the meeting.
-
LaunchPad Version 2.4.4
Read more: LaunchPad Version 2.4.4- Update capabilities required to access theme options. Fixes issue causing theme options to be inaccessible when
DISALLOW_FILE_EDIT
is defined.
- Update capabilities required to access theme options. Fixes issue causing theme options to be inaccessible when
-
LifterLMS Twilio Version 1.0.3
Read more: LifterLMS Twilio Version 1.0.3- Fixed issue causing default SMS notifications to overwrite email and basic defaults