fix: lesson editing

This commit is contained in:
Jannat Patel
2024-03-07 10:06:32 +05:30
parent 0ce7c74778
commit 2126b4f657
9 changed files with 87 additions and 28 deletions

View File

@@ -83,6 +83,7 @@
</div>
<JobApplicationModal
v-model="showApplicationModal"
v-model:application="jobApplication"
:job="job.data.name"
/>
</div>
@@ -112,25 +113,26 @@ const job = createResource({
},
cache: ['job', props.job],
auto: true,
onSuccess: (data) => {
if (user.data?.name) {
jobApplication.submit()
}
},
})
const jobApplication = createResource({
url: 'frappe.client.get_list',
params: {
doctype: 'LMS Job Application',
filters: {
job: job.data?.name,
user: user.data?.name,
},
makeParams(values) {
return {
doctype: 'LMS Job Application',
filters: {
job: job.data?.name,
user: user.data?.name,
},
}
},
})
onMounted(() => {
if (user.data?.name) {
jobApplication.submit()
}
})
const openApplicationModal = () => {
showApplicationModal.value = true
}