Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Option to Disable Public URLs in Frappe LMS #1023

Open
yoc-san opened this issue Sep 19, 2024 · 2 comments
Open

Add Option to Disable Public URLs in Frappe LMS #1023

yoc-san opened this issue Sep 19, 2024 · 2 comments

Comments

@yoc-san
Copy link

yoc-san commented Sep 19, 2024

Description
We want to use Frappe LMS for internal training and employee onboarding purposes. These courses should not be available or visible on public URLs, ensuring they remain accessible only to our internal users.

However, I couldn't find a way to disable the /courses or any other publicly accessible URLs in the LMS. After reviewing the documentation and the settings, it seems like there is no built-in method to restrict public access to these pages.

Request
It would be highly beneficial to have a feature that allows administrators to toggle the visibility of the LMS pages, especially the course listing (/courses) and other publicly accessible URLs, making the content private or restricted to logged-in users only.

Expected Behavior

Admins should have an option in the LMS settings to disable public access to course URLs.
When this option is enabled, non-logged-in users should not be able to view the courses or any LMS-related content.
This feature would allow us to use the LMS solely for internal training purposes.

Thank you for considering this request. It would greatly improve the flexibility and security of Frappe LMS for companies looking to use it for internal purposes.

@yoc-san
Copy link
Author

yoc-san commented Sep 19, 2024

@aidemkin
Copy link

aidemkin commented Nov 7, 2024

Hello!

I agree 100%!

The site administrator should have the ability to restrict access to the LMS application for non-logged-in users. This will allow:

  1. proper configuration of the site to meet business needs;
  2. increased security for the site.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants