Skip to content

Commit 939b522

Browse files
committed
chore(cleanup): remove dead view files orphaned by #131 manifest cleanup
12 .vue wrappers in src/views/ no longer mount from manifest.json after the customs → lib-component flip in #131. Removed from registry.js and customComponents.js, then deleted the files. Deleted (each → lib component now mounting it): - AuditPackExportModal, RequestExportModal → CnExportWizard - BulkEnrolModal, ImportQtiModal → CnWizardDialog - CohortTimetable → CnTimelineView - CredentialVerify → type:'detail' + config.mode:'public' - GradebookView, MarkAttendanceView → CnDataMatrix - LearningPlanEditor → CnRelationshipGraph - OsoDossierReviewView → CnStructuredDocReview - SignPlanModal → CnSignatureCapture - SubmitExcuseModal, SubmitWorkModal → CnRichSubmitDialog Kept (still mount via 6 remaining type:'custom' entries — no lib analogue): ItemAuthorView, GradeImpactDetail, LessonPlayer, MarkSubmissionView, ProctoringReviewQueue, TakeAssessmentView. Closes #132.
1 parent 126d10b commit 939b522

15 files changed

Lines changed: 3 additions & 6292 deletions

src/customComponents.js

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -9,54 +9,28 @@
99
// the manifest is v2 — that warning is acceptable until the lib drops v1
1010
// support entirely.
1111

12-
import AuditPackExportModal from './views/AuditPackExportModal.vue'
13-
import BulkEnrolModal from './views/BulkEnrolModal.vue'
14-
import CohortTimetable from './views/CohortTimetable.vue'
15-
import CredentialVerify from './views/CredentialVerify.vue'
16-
import ImportQtiModal from './views/ImportQtiModal.vue'
1712
import ItemAuthorView from './views/ItemAuthorView.vue'
18-
import GradebookView from './views/GradebookView.vue'
1913
import GradeImpactDetail from './views/GradeImpactDetail.vue'
20-
import LearningPlanEditor from './views/LearningPlanEditor.vue'
2114
import LessonPlayer from './views/LessonPlayer.vue'
22-
import MarkAttendanceView from './views/MarkAttendanceView.vue'
2315
import MarkSubmissionView from './views/MarkSubmissionView.vue'
24-
import SignPlanModal from './views/SignPlanModal.vue'
2516
import ProctoringReviewQueue from './views/ProctoringReviewQueue.vue'
2617
import ScholiqSettings from './views/ScholiqSettings.vue'
27-
import OsoDossierReviewView from './views/OsoDossierReviewView.vue'
28-
import RequestExportModal from './views/RequestExportModal.vue'
29-
import SubmitExcuseModal from './views/SubmitExcuseModal.vue'
30-
import SubmitWorkModal from './views/SubmitWorkModal.vue'
3118
import TakeAssessmentView from './views/TakeAssessmentView.vue'
3219
import ScholiqDashboard from './views/ScholiqDashboard.vue'
3320
import ScholiqCompliance from './views/ScholiqCompliance.vue'
3421
import ScholiqLearnerHome from './views/ScholiqLearnerHome.vue'
3522
import ScholiqAdminHealth from './views/ScholiqAdminHealth.vue'
3623

3724
export default {
38-
AuditPackExportModal,
39-
BulkEnrolModal,
40-
CohortTimetable,
41-
CredentialVerify,
42-
GradebookView,
4325
GradeImpactDetail,
44-
ImportQtiModal,
4526
ItemAuthorView,
46-
LearningPlanEditor,
4727
LessonPlayer,
48-
MarkAttendanceView,
4928
MarkSubmissionView,
50-
OsoDossierReviewView,
5129
ProctoringReviewQueue,
52-
RequestExportModal,
5330
ScholiqAdminHealth,
5431
ScholiqCompliance,
5532
ScholiqDashboard,
5633
ScholiqLearnerHome,
5734
ScholiqSettings,
58-
SignPlanModal,
59-
SubmitExcuseModal,
60-
SubmitWorkModal,
6135
TakeAssessmentView,
6236
}

src/registry.js

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -10,60 +10,32 @@
1010
//
1111
// Naming convention: entries ending in "Modal" are kind:'modal'; views
1212
// and pages are kind:'page'. Future refinement: split the standalone
13-
// modal helpers (BulkEnrolModal, ImportQtiModal, etc.) out of the
14-
// page-component flow once openspec deltas land for modal kinds.
13+
// modal helpers out of the page-component flow once openspec deltas
14+
// land for modal kinds.
1515
//
1616
// References:
1717
// - hydra ADR-036
1818
// - nextcloud-app-template scaffold-v2 (#44)
1919
// - procest #512 / mydash #206
2020

21-
import AuditPackExportModal from './views/AuditPackExportModal.vue'
22-
import BulkEnrolModal from './views/BulkEnrolModal.vue'
23-
import CohortTimetable from './views/CohortTimetable.vue'
24-
import CredentialVerify from './views/CredentialVerify.vue'
25-
import ImportQtiModal from './views/ImportQtiModal.vue'
2621
import ItemAuthorView from './views/ItemAuthorView.vue'
27-
import GradebookView from './views/GradebookView.vue'
2822
import GradeImpactDetail from './views/GradeImpactDetail.vue'
29-
import LearningPlanEditor from './views/LearningPlanEditor.vue'
3023
import LessonPlayer from './views/LessonPlayer.vue'
31-
import MarkAttendanceView from './views/MarkAttendanceView.vue'
3224
import MarkSubmissionView from './views/MarkSubmissionView.vue'
33-
import SignPlanModal from './views/SignPlanModal.vue'
3425
import ProctoringReviewQueue from './views/ProctoringReviewQueue.vue'
3526
import ScholiqSettings from './views/ScholiqSettings.vue'
36-
import OsoDossierReviewView from './views/OsoDossierReviewView.vue'
37-
import RequestExportModal from './views/RequestExportModal.vue'
38-
import SubmitExcuseModal from './views/SubmitExcuseModal.vue'
39-
import SubmitWorkModal from './views/SubmitWorkModal.vue'
4027
import TakeAssessmentView from './views/TakeAssessmentView.vue'
4128
import ScholiqDashboard from './views/ScholiqDashboard.vue'
4229
import ScholiqCompliance from './views/ScholiqCompliance.vue'
4330
import ScholiqLearnerHome from './views/ScholiqLearnerHome.vue'
4431
import ScholiqAdminHealth from './views/ScholiqAdminHealth.vue'
4532

4633
export default {
47-
// Modals (kind:'modal' — opened via action declarations)
48-
AuditPackExportModal: { kind: 'modal', component: AuditPackExportModal },
49-
BulkEnrolModal: { kind: 'modal', component: BulkEnrolModal },
50-
ImportQtiModal: { kind: 'modal', component: ImportQtiModal },
51-
RequestExportModal: { kind: 'modal', component: RequestExportModal },
52-
SignPlanModal: { kind: 'modal', component: SignPlanModal },
53-
SubmitExcuseModal: { kind: 'modal', component: SubmitExcuseModal },
54-
SubmitWorkModal: { kind: 'modal', component: SubmitWorkModal },
55-
56-
// Pages (kind:'page' — full-screen custom views)
57-
CohortTimetable: { kind: 'page', component: CohortTimetable },
58-
CredentialVerify: { kind: 'page', component: CredentialVerify },
59-
GradebookView: { kind: 'page', component: GradebookView },
34+
// Pages (kind:'page' — full-screen custom views with no lib analogue)
6035
GradeImpactDetail: { kind: 'page', component: GradeImpactDetail },
6136
ItemAuthorView: { kind: 'page', component: ItemAuthorView },
62-
LearningPlanEditor: { kind: 'page', component: LearningPlanEditor },
6337
LessonPlayer: { kind: 'page', component: LessonPlayer },
64-
MarkAttendanceView: { kind: 'page', component: MarkAttendanceView },
6538
MarkSubmissionView: { kind: 'page', component: MarkSubmissionView },
66-
OsoDossierReviewView: { kind: 'page', component: OsoDossierReviewView },
6739
ProctoringReviewQueue: { kind: 'page', component: ProctoringReviewQueue },
6840
ScholiqAdminHealth: { kind: 'page', component: ScholiqAdminHealth },
6941
ScholiqCompliance: { kind: 'page', component: ScholiqCompliance },

0 commit comments

Comments
 (0)