-
-
-
-
-
-
-
- {{ participant.full_name }}
-
-
- {{ participant.headline }}
-
-
-
-
- {{ participant.certificate_count }}
- {{
- participant.certificate_count > 1
- ? __('certificates')
- : __('certificate')
- }}
-
-
ยท
-
- {{ dayjs(participant.issue_date).format('DD MMM YYYY') }}
-
-
+
+
+
+
+ {{ participant.full_name }}
+
+
+ {{
+ participant.headline ||
+ 'Joined ' + dayjs(participant.creation).fromNow()
+ }}
-
-
+
+
+
+
+ {{ participant.certificate_count }}
+ {{
+ participant.certificate_count > 1
+ ? __('certificates')
+ : __('certificate')
+ }}
+
+
+
+
+ {{
+ dayjs(participant.issue_date).format('DD MMM YYYY')
+ }}
+
+
+
+
-
-
@@ -132,7 +132,7 @@ import {
usePageMeta,
} from 'frappe-ui'
import { computed, inject, onMounted, ref } from 'vue'
-import { GraduationCap } from 'lucide-vue-next'
+import { GraduationCap, Calendar } from 'lucide-vue-next'
import { sessionStore } from '../stores/session'
import { useRouter } from 'vue-router'
import EmptyState from '@/components/EmptyState.vue'
@@ -163,7 +163,6 @@ const participants = createListResource({
url: 'lms.lms.api.get_certified_participants',
start: 0,
cache: ['certified_participants'],
- pageLength: 100,
})
const getMemberCount = () => {
diff --git a/frontend/src/pages/JobForm.vue b/frontend/src/pages/JobForm.vue
index 424df035..58b712af 100644
--- a/frontend/src/pages/JobForm.vue
+++ b/frontend/src/pages/JobForm.vue
@@ -109,93 +109,6 @@