fix: validation of allowing teachers create compliance courses without setting deadline (#778)
* Fixed Validation of allowing teachers create compliance courses without setting deadline * greptile highlightCertificateSettings decraration suggestion * greptile multiple error bar showing fix suggestion * organization race condition * Delete screenshots/Screenshot 2026-07-22 at 11.52.00 AM.png * deleted unwanted files * code review fixes * Changed AttentionHightlight component to work with just one parameter created fixed Route Enums, Paths and Sections for * Kebab-case naming fix * Changes for code comments --------- Co-authored-by: Rotimi Best <best@classroomio.com>
This commit is contained in:
co-authored by
Rotimi Best
parent
05936e788d
commit
60056a6236
+3
-6
@@ -7,6 +7,8 @@
|
||||
import { copyPublicCoursePageUrl, openCoursePreview } from '$features/course/utils/course-preview';
|
||||
import { currentOrgDomain } from '$lib/utils/store/org';
|
||||
import { t } from '$lib/utils/functions/translations';
|
||||
import { goAndHighlight } from '$lib/routing/go-and-highlight';
|
||||
import { ROUTE_NAME, ROUTE_SECTIONS } from '$lib/routing/routes';
|
||||
|
||||
interface Props {
|
||||
id: string;
|
||||
@@ -65,12 +67,7 @@
|
||||
}
|
||||
|
||||
function handlePublishCourse() {
|
||||
if (page.url.pathname === courseSettingsPath) {
|
||||
scrollToSettingsSection('publish');
|
||||
return;
|
||||
}
|
||||
|
||||
redirect(`/courses/${id}/settings#publish`);
|
||||
goAndHighlight(ROUTE_NAME.COURSE_SETTINGS, ROUTE_SECTIONS[ROUTE_NAME.COURSE_SETTINGS].PUBLISH, { id });
|
||||
}
|
||||
|
||||
function handleDeleteCourse() {
|
||||
|
||||
Reference in New Issue
Block a user