feat: prevent skipping videos
This commit is contained in:
+2
-7
@@ -1304,13 +1304,8 @@ def get_notifications(filters):
|
||||
|
||||
|
||||
@frappe.whitelist(allow_guest=True)
|
||||
def is_guest_allowed():
|
||||
return frappe.get_cached_value("LMS Settings", None, "allow_guest_access")
|
||||
|
||||
|
||||
@frappe.whitelist(allow_guest=True)
|
||||
def is_learning_path_enabled():
|
||||
return frappe.get_cached_value("LMS Settings", None, "enable_learning_paths")
|
||||
def get_lms_setting(field):
|
||||
return frappe.get_cached_value("LMS Settings", None, field)
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
"column_break_zdel",
|
||||
"allow_guest_access",
|
||||
"enable_learning_paths",
|
||||
"prevent_skipping_videos",
|
||||
"column_break_bjis",
|
||||
"unsplash_access_key",
|
||||
"livecode_url",
|
||||
"section_break_szgq",
|
||||
@@ -72,7 +74,6 @@
|
||||
"default": "https://livecode.dev.fossunited.org",
|
||||
"fieldname": "livecode_url",
|
||||
"fieldtype": "Data",
|
||||
"hidden": 1,
|
||||
"label": "LiveCode URL"
|
||||
},
|
||||
{
|
||||
@@ -405,13 +406,23 @@
|
||||
"fieldname": "certified_members",
|
||||
"fieldtype": "Check",
|
||||
"label": "Certified Members"
|
||||
},
|
||||
{
|
||||
"default": "0",
|
||||
"fieldname": "prevent_skipping_videos",
|
||||
"fieldtype": "Check",
|
||||
"label": "Prevent Skipping Videos"
|
||||
},
|
||||
{
|
||||
"fieldname": "column_break_bjis",
|
||||
"fieldtype": "Column Break"
|
||||
}
|
||||
],
|
||||
"grid_page_length": 50,
|
||||
"index_web_pages_for_search": 1,
|
||||
"issingle": 1,
|
||||
"links": [],
|
||||
"modified": "2025-05-30 19:02:51.381668",
|
||||
"modified": "2025-07-01 17:01:58.466697",
|
||||
"modified_by": "sayali@frappe.io",
|
||||
"module": "LMS",
|
||||
"name": "LMS Settings",
|
||||
|
||||
Reference in New Issue
Block a user