From 36ec06b06b5274c560e50fa86b7918d3c7267f49 Mon Sep 17 00:00:00 2001 From: Fang Lin Date: Mon, 10 Jul 2023 13:15:04 -0700 Subject: [PATCH] Fix/muwm 5277 (#2964) Resolve MUWM-5277 --- .../_common/course/student/course-eval.vue | 4 ++-- myuw_vue/components/profile/user-name.vue | 4 ++-- .../teaching/course/grading/delegates.vue | 11 ++++++++++- .../teaching/course/grading/instructors.vue | 13 +++++++++++-- 4 files changed, 25 insertions(+), 7 deletions(-) diff --git a/myuw_vue/components/_common/course/student/course-eval.vue b/myuw_vue/components/_common/course/student/course-eval.vue index 2cdd0b5a8c..39a4159e72 100644 --- a/myuw_vue/components/_common/course/student/course-eval.vue +++ b/myuw_vue/components/_common/course/student/course-eval.vue @@ -36,7 +36,7 @@ :key="`${section.id}-eval-inst-${index}`" class="mb-2" > - {{ titleCaseName(instructor.instructor_name) }} + {{ instructor.instructor_name }}
{{ instructor.instructor_title }}
@@ -52,7 +52,7 @@ - {{ titleCaseName(instructor.instructor_name) }} + {{ instructor.instructor_name }}

- {{ titleCaseName(name) }} + {{ name }} ({{ titleCaseName(pronouns) }}) @@ -41,7 +41,7 @@ export default { return Boolean(this.pronouns && this.pronouns.length); }, name() { - return this.displayName ? this.displayName : this.fullName; + return this.displayName ? this.displayName : this.fullName; // MUWM-5134 }, }, mounted() { diff --git a/myuw_vue/components/teaching/course/grading/delegates.vue b/myuw_vue/components/teaching/course/grading/delegates.vue index 7a3276237a..4c4386c6d9 100644 --- a/myuw_vue/components/teaching/course/grading/delegates.vue +++ b/myuw_vue/components/teaching/course/grading/delegates.vue @@ -9,7 +9,7 @@ :key="i" :class="{ 'mb-1': i === section.grade_submission_delegates.length + 1 }" > - {{ titleCaseName(delegate.person.display_name) }} + {{ delegateDisplayName(delegate.person) }} ({{ titleCaseWord(delegate.level) }}) @@ -78,5 +78,14 @@ export default { }; }, }, + methods: { + delegateDisplayName(delegate) { + // MUWM-5277 + if (delegate.display_name) { + return delegate.display_name; + } + return delegate.full_name; + }, + }, }; diff --git a/myuw_vue/components/teaching/course/grading/instructors.vue b/myuw_vue/components/teaching/course/grading/instructors.vue index 285ce824bb..c186bacca8 100644 --- a/myuw_vue/components/teaching/course/grading/instructors.vue +++ b/myuw_vue/components/teaching/course/grading/instructors.vue @@ -10,7 +10,7 @@ @@ -18,7 +18,7 @@
  • - {{ titleCaseName(instructor.display_name) }} + {{ instructorDisplayName(instructor) }}

@@ -75,5 +75,14 @@ export default { }; }, }, + methods: { + instructorDisplayName(instructor) { + // MUWM-5277 + if (instructor.display_name) { + return instructor.display_name; + } + return instructor.full_name; + }, + }, };