chore: update publish workflow to trigger on main branch and refine slug generation in course settings

This commit is contained in:
Rotimi Best
2026-03-13 20:18:46 +01:00
parent 492f8dc5ed
commit dd8c8137a0
7 changed files with 15 additions and 15 deletions
@@ -25,7 +25,7 @@
import { t } from '$lib/utils/functions/translations';
import { isObject } from '$lib/utils/functions/isObject';
import { snackbar } from '$features/ui/snackbar/store';
import generateSlug from '$lib/utils/functions/generateSlug';
import { generateSlug } from '@cio/utils/functions';
import { DeleteModal } from '$features/ui';
import { courseApi } from '$features/course/api';
import { tagApi } from '$features/tag/api';
@@ -190,7 +190,7 @@
const generateNewCourseLink = () => {
if (!courseApi.course) return;
courseApi.course.slug = generateSlug(courseApi.course.title);
courseApi.course.slug = generateSlug(courseApi.course.title, { appendTimestamp: true });
hasUnsavedChanges = true;
};
@@ -31,7 +31,7 @@
import InstructorForm from './instructor-form.svelte';
import { Button } from '@cio/ui/base/button';
import { courseApi } from '$features/course/api';
import generateSlug from '$lib/utils/functions/generateSlug';
import { generateSlug } from '@cio/utils/functions';
import * as Sidebar from '@cio/ui/base/sidebar';
import { useSidebar } from '@cio/ui/base/sidebar';
@@ -147,7 +147,7 @@
async function handleSave() {
loading = true;
course.slug = course.slug || generateSlug(course.title);
course.slug = course.slug || generateSlug(course.title, { appendTimestamp: true });
console.log('course', course);
await courseApi.update(courseId, {