mirror of
https://github.com/frappe/lms.git
synced 2026-05-02 13:39:31 +03:00
Merge pull request #2260 from pateljannat/issues-216
fix: misc ui improvements
This commit is contained in:
+14
-3
@@ -86,12 +86,21 @@ def create_instructor():
|
||||
pluck="name",
|
||||
limit=1,
|
||||
)[0]
|
||||
return frappe.get_doc("User", user)
|
||||
instructor = frappe.get_doc("User", user)
|
||||
instructor.user_image = "/assets/lms/images/instructor.png"
|
||||
instructor.add_roles("Moderator")
|
||||
instructor.save()
|
||||
return instructor
|
||||
|
||||
return create_user("Jannat", "Patel", "jannat@example.com", "/assets/lms/images/instructor.png")
|
||||
return create_user(
|
||||
"Jannat", "Patel", "jannat@example.com", "/assets/lms/images/instructor.png", ["Moderator"]
|
||||
)
|
||||
|
||||
|
||||
def create_user(first_name, last_name, email, user_image):
|
||||
def create_user(first_name, last_name, email, user_image, roles=None):
|
||||
if roles is None:
|
||||
roles = ["LMS Student"]
|
||||
|
||||
filters = {"first_name": first_name, "last_name": last_name, "email": email}
|
||||
if frappe.db.exists("User", filters):
|
||||
return frappe.get_doc("User", filters)
|
||||
@@ -101,6 +110,8 @@ def create_user(first_name, last_name, email, user_image):
|
||||
user.last_name = last_name
|
||||
user.user_image = user_image
|
||||
user.email = email
|
||||
user.send_welcome_email = False
|
||||
user.add_roles(*roles)
|
||||
user.save()
|
||||
return user
|
||||
|
||||
|
||||
+2
-1
@@ -335,7 +335,8 @@ def get_evaluator_details(evaluator: str):
|
||||
doc = frappe.new_doc("Course Evaluator")
|
||||
doc.evaluator = evaluator
|
||||
doc.insert()
|
||||
|
||||
for slot in doc.schedule:
|
||||
print(slot.start_time, slot.end_time)
|
||||
return {
|
||||
"slots": doc.as_dict(),
|
||||
"calendar": calendar.name,
|
||||
|
||||
@@ -159,7 +159,7 @@
|
||||
"link_fieldname": "quiz"
|
||||
}
|
||||
],
|
||||
"modified": "2025-06-27 20:00:15.660323",
|
||||
"modified": "2026-03-25 20:22:22.124828",
|
||||
"modified_by": "sayali@frappe.io",
|
||||
"module": "LMS",
|
||||
"name": "LMS Quiz",
|
||||
@@ -209,6 +209,18 @@
|
||||
"report": 1,
|
||||
"role": "LMS Student",
|
||||
"share": 1
|
||||
},
|
||||
{
|
||||
"create": 1,
|
||||
"delete": 1,
|
||||
"email": 1,
|
||||
"export": 1,
|
||||
"print": 1,
|
||||
"read": 1,
|
||||
"report": 1,
|
||||
"role": "Batch Evaluator",
|
||||
"share": 1,
|
||||
"write": 1
|
||||
}
|
||||
],
|
||||
"row_format": "Dynamic",
|
||||
|
||||
Reference in New Issue
Block a user