From 33c76e842f1e244ae91f1a77e43d3cee05b30e62 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Wed, 25 Sep 2024 11:10:26 +0530 Subject: [PATCH 1/4] fix: evaluation error message issue --- frontend/src/components/Modals/EvaluationModal.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/Modals/EvaluationModal.vue b/frontend/src/components/Modals/EvaluationModal.vue index b103a4f2..201e4d94 100644 --- a/frontend/src/components/Modals/EvaluationModal.vue +++ b/frontend/src/components/Modals/EvaluationModal.vue @@ -131,10 +131,16 @@ function submitEvaluation(close) { }, onError(err) { let message = err.messages?.[0] || err - let unavailabilityMessage = message.includes('unavailable') + let unavailabilityMessage + + if (typeof message === 'string') { + unavailabilityMessage = message?.includes('unavailable') + } else { + unavailabilityMessage = false + } createToast({ - title: unavailabilityMessage ? 'Evaluator is Unavailable' : 'Error', + title: unavailabilityMessage ? __('Evaluator is Unavailable') : '', text: message, icon: unavailabilityMessage ? 'alert-circle' : 'x', iconClasses: 'bg-yellow-600 text-white rounded-md p-px', From b74c1670ca0015b2b5c437029ef06b6380abd4bc Mon Sep 17 00:00:00 2001 From: Frappe PR Bot Date: Wed, 25 Sep 2024 05:47:45 +0000 Subject: [PATCH 2/4] chore(release): Bumped to Version 2.6.0 --- lms/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/__init__.py b/lms/__init__.py index 50062f87..e5e59e38 100644 --- a/lms/__init__.py +++ b/lms/__init__.py @@ -1 +1 @@ -__version__ = "2.5.0" +__version__ = "2.6.0" From e18f0c9dad280ee863ea831b5cafa2c85e6d7529 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Thu, 26 Sep 2024 12:09:58 +0530 Subject: [PATCH 3/4] feat: brand settings --- frontend/src/components/BrandSettings.vue | 67 ++++++++++ frontend/src/components/Modals/Settings.vue | 64 ++++++++- frontend/src/components/SettingDetails.vue | 92 +++---------- frontend/src/components/SettingFields.vue | 136 ++++++++++++++++++++ frontend/src/components/UserDropdown.vue | 13 +- frontend/src/pages/ProfileAbout.vue | 2 +- frontend/src/utils/index.js | 7 + lms/config/__init__.py | 0 lms/config/desktop.py | 13 -- lms/config/docs.py | 12 -- lms/lms/api.py | 12 +- 11 files changed, 304 insertions(+), 114 deletions(-) create mode 100644 frontend/src/components/BrandSettings.vue create mode 100644 frontend/src/components/SettingFields.vue delete mode 100644 lms/config/__init__.py delete mode 100644 lms/config/desktop.py delete mode 100644 lms/config/docs.py diff --git a/frontend/src/components/BrandSettings.vue b/frontend/src/components/BrandSettings.vue new file mode 100644 index 00000000..dc6cbe8b --- /dev/null +++ b/frontend/src/components/BrandSettings.vue @@ -0,0 +1,67 @@ + + diff --git a/frontend/src/components/Modals/Settings.vue b/frontend/src/components/Modals/Settings.vue index 843c945c..a86fb18e 100644 --- a/frontend/src/components/Modals/Settings.vue +++ b/frontend/src/components/Modals/Settings.vue @@ -45,6 +45,13 @@ :label="activeTab.label" :description="activeTab.description" /> + +