feat: send email to batch students

This commit is contained in:
Jannat Patel
2023-10-11 12:58:07 +05:30
parent affd2b47bd
commit a0255e1743
10 changed files with 40 additions and 19 deletions

View File

@@ -1,12 +1,12 @@
import frappe
from frappe import _
from lms.lms.utils import can_create_courses
from lms.lms.utils import has_course_moderator_role, has_course_instructor_role
def get_context(context):
context.no_cache = 1
if not can_create_courses():
if not has_course_moderator_role() or not has_course_instructor_role():
message = "You do not have permission to access this page."
if frappe.session.user == "Guest":
message = "Please login to access this page."

View File

@@ -1,13 +1,13 @@
import frappe
from frappe.utils import cstr
from frappe import _
from lms.lms.utils import can_create_courses
from lms.lms.utils import has_course_instructor_role, has_course_moderator_role
def get_context(context):
context.no_cache = 1
if not can_create_courses():
if not has_course_moderator_role() or not has_course_instructor_role():
message = "You do not have permission to access this page."
if frappe.session.user == "Guest":
message = "Please login to access this page."

View File

@@ -1,12 +1,12 @@
import frappe
from lms.lms.utils import can_create_courses, has_course_moderator_role
from lms.lms.utils import has_course_instructor_role, has_course_moderator_role
from frappe import _
def get_context(context):
context.no_cache = 1
if not can_create_courses():
if not has_course_moderator_role() or not has_course_instructor_role():
message = "You do not have permission to access this page."
if frappe.session.user == "Guest":
message = "Please login to access this page."

View File

@@ -23,7 +23,7 @@ def get_context(context):
redirect_to_courses_list()
if course_name == "new-course":
if not can_create_courses():
if not can_create_courses(course_name):
message = "You do not have permission to access this page."
if frappe.session.user == "Guest":
message = "Please login to access this page."

View File

@@ -15,7 +15,7 @@ def get_context(context):
except KeyError:
redirect_to_courses_list()
if not can_create_courses():
if not can_create_courses(course_name):
message = "You do not have permission to access this page."
if frappe.session.user == "Guest":
message = "Please login to access this page."

View File

@@ -1,7 +1,6 @@
import frappe
from frappe import _
from lms.lms.utils import (
can_create_courses,
check_profile_restriction,
get_restriction_details,
has_course_moderator_role,
@@ -21,7 +20,11 @@ def get_context(context):
context.created_courses = get_authored_courses(None, False)
context.review_courses = get_courses_under_review()
context.restriction = check_profile_restriction()
context.show_creators_section = can_create_courses()
portal_course_creation = frappe.db.get_single_value(
"LMS Settings", "portal_course_creation"
)
context.show_creators_section = True if portal_course_creation == "Anyone" else False
context.show_review_section = (
has_course_moderator_role() and frappe.session.user != "Guest"
)