fix: phew, clean up debug cause it works

This commit is contained in:
Rotimi Best
2024-05-18 21:50:42 +01:00
parent 57cfc32dae
commit fb593b26af
4 changed files with 4 additions and 22 deletions
@@ -1,32 +1,17 @@
<script lang="ts"> <script lang="ts">
// import { ROLE } from '$lib/utils/constants/roles';
import { profile } from '$lib/utils/store/user'; import { profile } from '$lib/utils/store/user';
import { group } from '../Course/store'; import { group } from '../Course/store';
import type { Person } from '../Course/components/People/types'; import type { GroupPerson } from '$lib/utils/types';
export let allowedRoles: number[] = []; export let allowedRoles: number[] = [];
let userRole: number = 0; let userRole: number = 0;
$: { $: {
const user: Person = $group.people.find( const user: GroupPerson = $group.people.find((person) => person.profile_id === $profile.id)!;
(person: { profile_id: number }) => person.profile_id === $profile.id
)!;
if (user) { userRole = user ? user.role_id : userRole;
userRole = user.role_id;
}
} }
$: console.log({ group: $group });
$: console.log(
'is allowed',
allowedRoles.includes(userRole),
'roles',
userRole,
'allowedRoles',
allowedRoles
);
</script> </script>
{#if allowedRoles.includes(userRole)} {#if allowedRoles.includes(userRole)}
@@ -50,7 +50,6 @@
} }
}); });
}); });
$: console.log('courses layout.svelte');
</script> </script>
<slot /> <slot />
@@ -229,11 +229,10 @@
$: setAuthor($group, $profile.id); $: setAuthor($group, $profile.id);
$: $newsFeed = $newsFeed.sort((a, b) => Number(b.isPinned) - Number(a.isPinned)); $: $newsFeed = $newsFeed.sort((a, b) => Number(b.isPinned) - Number(a.isPinned));
$: console.log('courses page.svelte');
</script> </script>
<CourseContainer bind:courseId={data.courseId}> <CourseContainer bind:courseId={data.courseId}>
<RoleBasedSecurity allowedRoles={[1, 2, $currentOrg?.customization?.course?.newsfeed ? 3 : 0]}> <RoleBasedSecurity allowedRoles={[1, 2, $currentOrg.customization.course.newsfeed ? 3 : 0]}>
<PageNav title={$t('course.navItem.news_feed.heading')} disableSticky={true}> <PageNav title={$t('course.navItem.news_feed.heading')} disableSticky={true}>
<slot:fragment slot="widget"> <slot:fragment slot="widget">
<RoleBasedSecurity allowedRoles={[1, 2]}> <RoleBasedSecurity allowedRoles={[1, 2]}>
@@ -187,7 +187,6 @@
lesson_completion = [...lessonData.lesson_completion]; lesson_completion = [...lessonData.lesson_completion];
} }
console.log('profile locale', $profile.locale);
lesson.update((l) => ({ lesson.update((l) => ({
...l, ...l,
id: data.lessonId, id: data.lessonId,