chore: update publish workflow to trigger on main branch and refine slug generation in course settings
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
+2
-2
@@ -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, {
|
||||
|
||||
Reference in New Issue
Block a user