Merge pull request #704 from pateljannat/evaluation-fields
fix: evaluation fields
This commit is contained in:
@@ -47,12 +47,13 @@
|
||||
"fieldtype": "Rating",
|
||||
"in_list_view": 1,
|
||||
"label": "Rating",
|
||||
"reqd": 1
|
||||
"mandatory_depends_on": "eval:doc.status != 'Pending' && doc.status != 'In Progress'"
|
||||
},
|
||||
{
|
||||
"fieldname": "summary",
|
||||
"fieldtype": "Small Text",
|
||||
"label": "Summary"
|
||||
"label": "Summary",
|
||||
"mandatory_depends_on": "eval:doc.status != 'Pending' && doc.status != 'In Progress'"
|
||||
},
|
||||
{
|
||||
"fieldname": "date",
|
||||
@@ -106,7 +107,7 @@
|
||||
],
|
||||
"index_web_pages_for_search": 1,
|
||||
"links": [],
|
||||
"modified": "2023-09-26 19:44:43.594892",
|
||||
"modified": "2023-12-18 20:03:27.040073",
|
||||
"modified_by": "Administrator",
|
||||
"module": "LMS",
|
||||
"name": "LMS Certificate Evaluation",
|
||||
|
||||
@@ -2,13 +2,19 @@
|
||||
# For license information, please see license.txt
|
||||
|
||||
import frappe
|
||||
from frappe import _
|
||||
from frappe.model.document import Document
|
||||
from frappe.model.mapper import get_mapped_doc
|
||||
from lms.lms.utils import has_course_moderator_role
|
||||
|
||||
|
||||
class LMSCertificateEvaluation(Document):
|
||||
pass
|
||||
def validate(self):
|
||||
self.validate_rating()
|
||||
|
||||
def validate_rating(self):
|
||||
if self.status not in ["Pending", "In Progress"] and self.rating == 0:
|
||||
frappe.throw(_("Rating cannot be 0"))
|
||||
|
||||
|
||||
def has_website_permission(doc, ptype, user, verbose=False):
|
||||
|
||||
Reference in New Issue
Block a user