#15 - Apply course filters and remove wildcard from fields
This commit is contained in:
parent
99cc3c4359
commit
0e904c3024
@ -19,7 +19,7 @@ const { course }: Props = Astro.props;
|
|||||||
<div class="d-flex align-items-center flex-wrap">
|
<div class="d-flex align-items-center flex-wrap">
|
||||||
<div class="d-flex align-items-center me-4">
|
<div class="d-flex align-items-center me-4">
|
||||||
<div class="flex-shrink-0 avatar-group avatar-group-xs">
|
<div class="flex-shrink-0 avatar-group avatar-group-xs">
|
||||||
{course?.image && (
|
{course.user_created.avatar && (
|
||||||
<figure class="avatar avatar-xs avatar-circle">
|
<figure class="avatar avatar-xs avatar-circle">
|
||||||
<Image
|
<Image
|
||||||
class="avatar-img"
|
class="avatar-img"
|
||||||
|
@ -2,10 +2,20 @@ import directus from "./directus";
|
|||||||
import { readItems, type Query } from "@directus/sdk";
|
import { readItems, type Query } from "@directus/sdk";
|
||||||
import type { CodyopsCourses, Courses } from "../types/codyops-courses";
|
import type { CodyopsCourses, Courses } from "../types/codyops-courses";
|
||||||
|
|
||||||
|
const isDev = import.meta.env.DEV; // Astro's way to check for development mode
|
||||||
|
|
||||||
export const courses = await directus.request(
|
export const courses = await directus.request(
|
||||||
readItems<CodyopsCourses, 'codyops_courses', Query<CodyopsCourses, Courses>>("codyops_courses", {
|
readItems<CodyopsCourses, 'codyops_courses', Query<CodyopsCourses, Courses>>("codyops_courses", {
|
||||||
fields: [
|
fields: [
|
||||||
'*',
|
'id',
|
||||||
|
'name',
|
||||||
|
'level',
|
||||||
|
'category',
|
||||||
|
'cloud',
|
||||||
|
'image',
|
||||||
|
'description',
|
||||||
|
'features',
|
||||||
|
'status',
|
||||||
{
|
{
|
||||||
codyops_careers: [
|
codyops_careers: [
|
||||||
{
|
{
|
||||||
@ -32,7 +42,11 @@ export const courses = await directus.request(
|
|||||||
'video'
|
'video'
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]}
|
],
|
||||||
|
filter: {
|
||||||
|
status: isDev ? { '_neq': 'archived' } : { '_eq': 'published' }
|
||||||
|
},
|
||||||
|
}
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user