Skip to content

Commit

Permalink
VKT(Frontend): Refactor frontend URL structure [deploy]
Browse files Browse the repository at this point in the history
  • Loading branch information
pkoivisto committed Sep 24, 2024
1 parent 4a6b02c commit f44554a
Showing 1 changed file with 27 additions and 11 deletions.
38 changes: 27 additions & 11 deletions frontend/packages/vkt/src/enums/app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,42 @@ export enum AppConstants {
CallerID = '1.2.246.562.10.00000000001.vkt',
}

const excellentLevelRoutePrefix = '/vkt/erinomainen-taito';
const excellentLevelEnrollmentRoute =
excellentLevelRoutePrefix + '/ilmoittaudu';

export enum AppRoutes {
PublicRoot = '/vkt',
PublicHomePage = '/vkt/etusivu',
PublicEnrollment = '/vkt/ilmoittaudu',
PublicAuth = '/vkt/ilmoittaudu/:examEventId/tunnistaudu',
PublicEnrollmentContactDetails = '/vkt/ilmoittaudu/:examEventId/tiedot',
PublicEnrollmentEducationDetails = '/vkt/ilmoittaudu/:examEventId/koulutus',
PublicEnrollmentSelectExam = '/vkt/ilmoittaudu/:examEventId/tutkinto',
PublicEnrollmentPreview = '/vkt/ilmoittaudu/:examEventId/esikatsele',
PublicEnrollmentPaymentFail = '/vkt/ilmoittaudu/:examEventId/maksu/peruutettu',
PublicEnrollmentPaymentSuccess = '/vkt/ilmoittaudu/:examEventId/maksu/valmis',
PublicEnrollmentDoneQueued = '/vkt/ilmoittaudu/:examEventId/jono-valmis',
PublicEnrollmentDone = '/vkt/ilmoittaudu/:examEventId/valmis',
// Routes for excellent level
PublicExcellentLevelLanding = excellentLevelRoutePrefix,
PublicEnrollment = excellentLevelEnrollmentRoute,
PublicAuth = excellentLevelEnrollmentRoute + '/:examEventId/tunnistaudu',
PublicEnrollmentContactDetails = excellentLevelEnrollmentRoute +
'/:examEventId/tiedot',
PublicEnrollmentEducationDetails = excellentLevelEnrollmentRoute +
'/:examEventId/koulutus',
PublicEnrollmentSelectExam = excellentLevelEnrollmentRoute +
'/:examEventId/tutkinto',
PublicEnrollmentPreview = excellentLevelEnrollmentRoute +
'/:examEventId/esikatsele',
PublicEnrollmentPaymentFail = excellentLevelEnrollmentRoute +
'/:examEventId/maksu/peruutettu',
PublicEnrollmentPaymentSuccess = excellentLevelEnrollmentRoute +
'/:examEventId/maksu/valmis',
PublicEnrollmentDoneQueued = excellentLevelEnrollmentRoute +
'/:examEventId/jono-valmis',
PublicEnrollmentDone = excellentLevelEnrollmentRoute + '/:examEventId/valmis',
// Routes for good and satisfactory level - TODO
PublicGoodAndSatisfactoryLevelLanding = '/vkt/hyva-ja-tyydyttava-taito',
// Routes for clerk user
ClerkHomePage = '/vkt/virkailija',
ClerkExamEventCreatePage = '/vkt/virkailija/tutkintotilaisuus/luo',
ClerkExamEventOverviewPage = '/vkt/virkailija/tutkintotilaisuus/:examEventId',
ClerkEnrollmentOverviewPage = '/vkt/virkailija/tutkintotilaisuus/:examEventId/ilmoittautuminen',
ClerkLocalLogoutPage = '/vkt/cas/localLogout',
// Miscellaneous
AccessibilityStatementPage = '/vkt/saavutettavuusseloste',
PrivacyPolicyPage = '/vkt/tietosuojaseloste',
LogoutSuccess = '/vkt/uloskirjautuminen-onnistui',
NotFoundPage = '*',
}
Expand Down

0 comments on commit f44554a

Please sign in to comment.