Fix add course issues
This commit is contained in:
@@ -16,7 +16,7 @@
|
|||||||
/> -->
|
/> -->
|
||||||
</h4>
|
</h4>
|
||||||
<p>{courseData.description}</p>
|
<p>{courseData.description}</p>
|
||||||
<div class="flex mt-3 mb-2">
|
<!-- <div class="flex mt-3 mb-2">
|
||||||
<span class="flex mr-2"
|
<span class="flex mr-2"
|
||||||
><Education16 class="mr-2" />
|
><Education16 class="mr-2" />
|
||||||
5</span
|
5</span
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
><Catalog16 class="mr-2" />
|
><Catalog16 class="mr-2" />
|
||||||
20</span
|
20</span
|
||||||
>
|
>
|
||||||
</div>
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
{/each}
|
{/each}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -30,11 +30,11 @@
|
|||||||
import { validateForm } from '../components/Courses/functions';
|
import { validateForm } from '../components/Courses/functions';
|
||||||
import { ROLE } from '../utils/constants/roles';
|
import { ROLE } from '../utils/constants/roles';
|
||||||
import { addGroupMember } from '../utils/services/courses';
|
import { addGroupMember } from '../utils/services/courses';
|
||||||
|
import { supabase } from '../utils/functions/supabase';
|
||||||
|
|
||||||
// const { page } = stores();
|
// const { page } = stores();
|
||||||
|
|
||||||
export let allCourses;
|
export let allCourses = [];
|
||||||
export let organizationId;
|
|
||||||
export let cantFetch;
|
export let cantFetch;
|
||||||
|
|
||||||
let errors = {
|
let errors = {
|
||||||
@@ -64,13 +64,15 @@
|
|||||||
title,
|
title,
|
||||||
description,
|
description,
|
||||||
group_id,
|
group_id,
|
||||||
// organization_id: organizationId,
|
|
||||||
});
|
});
|
||||||
|
console.log(`newCourse`, newCourse);
|
||||||
|
|
||||||
|
courses.update((_courses) => [..._courses, newCourse[0]]);
|
||||||
|
|
||||||
// Get profile of author and add as member
|
// Get profile of author and add as member
|
||||||
const admin = await addGroupMember({
|
await addGroupMember({
|
||||||
profile_id: $profile.id,
|
profile_id: $profile.id,
|
||||||
email: student,
|
email: $profile.email,
|
||||||
group_id,
|
group_id,
|
||||||
role_id: ROLE.TUTOR,
|
role_id: ROLE.TUTOR,
|
||||||
});
|
});
|
||||||
@@ -96,6 +98,7 @@
|
|||||||
|
|
||||||
addGroupMember(membersStack).then((membersAdded) => {
|
addGroupMember(membersStack).then((membersAdded) => {
|
||||||
console.log(`membersAdded`, membersAdded);
|
console.log(`membersAdded`, membersAdded);
|
||||||
|
$createCourseModal.open = false;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -106,7 +109,9 @@
|
|||||||
const coursesResult = await fetchCourses(userId);
|
const coursesResult = await fetchCourses(userId);
|
||||||
console.log(`coursesResult`, coursesResult);
|
console.log(`coursesResult`, coursesResult);
|
||||||
|
|
||||||
organizationId = coursesResult.organizationId;
|
if (!coursesResult) return;
|
||||||
|
|
||||||
|
// organizationId = coursesResult.organizationId;
|
||||||
courses.set(coursesResult.allCourses);
|
courses.set(coursesResult.allCourses);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -78,7 +78,7 @@
|
|||||||
<div class="h-40 text-md flex items-center justify-center flex-col">
|
<div class="h-40 text-md flex items-center justify-center flex-col">
|
||||||
<p class="">
|
<p class="">
|
||||||
A link has been sent to your email. Please check both your
|
A link has been sent to your email. Please check both your
|
||||||
<strong>spam</strong>and your<strong>inbox</strong>.
|
<strong>spam </strong>and your<strong> inbox</strong>.
|
||||||
</p>
|
</p>
|
||||||
<p class="mt-2 underline">
|
<p class="mt-2 underline">
|
||||||
If our email is in your spam, do make sure you mark our email
|
If our email is in your spam, do make sure you mark our email
|
||||||
|
|||||||
Reference in New Issue
Block a user