gocodebox / lifterlms

LifterLMS, a WordPress LMS Solution: Easily create, sell, and protect engaging online courses.
https://lifterlms.com
GNU General Public License v3.0
174 stars 134 forks source link

Add various helpful warnings when setup wizard incomplete or required pages are missing #2625

Open brianhogg opened 2 months ago

brianhogg commented 2 months ago

Is your feature request related to a problem? Please describe. When the Setup Wizard isn't completed, or a required part of the setup has changed (ie. the Checkout page is not set or the [lifterlms_checkout] shortcore or equivalent block is missing from it), the user receives no warnings or helpful guidance to fix it.

Describe the solution you'd like Add non-dismissable messaging, either globally or restricted to LifterLMS pages, when each the following occur:

Describe alternatives you've considered We could redirect them to the setup wizard instead of any of the above are missing instead of describing the solution to each problem specifically.

brianhogg commented 2 months ago

I don't think the Course Catalog and Membership Catalog are critical enough to show a warning, as they might just want to link to a specific course/membership or another way to display them.