100 Commits
Author SHA1 Message Date
Aaro Koivukangas d66fea3d7b [E2E] Fix test infobox wording 2026-10-12 15:31:34 +03:00
Aaro Koivukangas 1c84948f3c [ok.sh] Add more aliases for npm run both:real 2026-10-12 12:43:04 +03:00
Aaro Koivukangas c3f776c9ea [Vite] Add vite cache dir to frontend to fix permission errors 2026-10-06 09:06:33 +03:00
Aaro Koivukangas 5f96b20936 [ok.sh] Add option to append flags to commands 2026-10-06 09:06:33 +03:00
Aaro Koivukangas 50e37c8ef6 [Dockerfile] Remove unnecessary flags from npm ci 2026-10-06 09:06:33 +03:00
Aaro Koivukangas 8287a4a37f [Docker] Remove local .npm cache files from containers 2026-10-06 09:06:33 +03:00
Aaro Koivukangas 9e53a739f6 [ok.sh] Add more scripts to ok 2026-09-30 15:44:01 +03:00
Aaro Koivukangas 74e3e59cd8 [Tests][Updater] Fix tests failing when tests in dist run 2026-09-30 15:44:01 +03:00
Aaro Koivukangas 25bdf0cf8f [Scripts] Add dump cleaner so that images don't accumulate over time too much 2026-09-30 13:58:30 +03:00
Aaro Koivukangas ed631a4d3b [GithubActions] Install s3cmd in each db step 2026-09-28 15:43:15 +03:00
Aaro Koivukangas 2459f73f56 [GithubActions] Enable db scripts 2026-09-28 14:00:24 +03:00
Aaro Koivukangas 1ac138a494 [Scripts] Greatly improve db scripts 2026-09-28 13:57:35 +03:00
Aaro Koivukangas 351310c8d6 [Format] Format fixes 2026-09-24 16:05:43 +03:00
Aaro Koivukangas b6c06c663a [ComponentTests] Add check that Progress tab is not lost 2026-09-22 11:56:08 +03:00
Aaro Koivukangas 1b45a089b0 [Backend] Add older doctoral programmes back to "Update meta" 2026-09-22 11:29:46 +03:00
Aaro Koivukangas 83cd46f565 [Navbar] Change Courses to Courses / Modules 2026-09-22 09:39:50 +03:00
Aaro Koivukangas f266389f32 [GithubActions] Disable running db update, doesn't work yet 2026-09-21 15:59:26 +03:00
Aaro KoivukangasandAaro Koivukangas fc2ad0f519 [Meta] Small fixes to variable names etc. 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 7e1986e40a [GithubActions] Rename e2e test names 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas c04b2d0609 [Tests] Fix broken tests by skipping and updating numbers 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas d72a065b2d [Docker] Add adminer as a possible profile to docker ci 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas e0a5c872d4 [E2E][LanguageCenter] Skip flaky test + try to make data deterministic 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas d3b8eb6fa8 [E2E][NumbersMatch] Change to use course_ids 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas a8d7d90ef4 [Updater] Change error to warning with missing teacher credit_id 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 9f2b378586 [UnitTests][Updater] Change courseProvider mapper share to be a reasonable value 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas facac78e8c [E2E][LanguageCenterView] Try to make data more deterministic 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 81768930af [AI] Disallow also psql 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas c869520020 [ComponentTests] Fix broken tests 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 34dc354165 [E2E][Filters] Fix tests 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 60644df366 [DockerCompose] Add env vars to change the user the containers run as to fix permission errors 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 76a9dfb1d3 [E2E][CourseStatistics] Fix tests depending on courseCodes 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas be73373da0 [CourseStats][Summary] Display courseCode instead of groupId 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 3d35543136 [CourseStatistics] Don't crash with null substitution group 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 428ba97691 [ApiTests] Fix Programme courses count 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 0e7824b898 [GithubActions] Add updating databases back to actions 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 16909943b6 [Scripts] Add non-interactive mode to db_utils 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas ef76f3d664 [Adminer] Update adminer version to fix permission error 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 812e3de65d [Updater] Don't throw on credit with incorrect course_id, just log 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 93538f3c11 [Updater][Scheduler] Fix error.message failing, error undefined 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 0a301e2cb7 [Meta] Fix broken import in shared 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 172081468a [Meta] Add course code to credits and enrollments of students 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 6d169a3455 [Lint] Fix lint errors 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 172d4df46d [Filters][Grade] Fix test 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas f0d802df83 [Filters][Grade] Remove incorrect filtering of students without a grade 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 86900b3ad4 [UnitTests] Update course matrix to use courseIds 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas ca54fba5be [GithubActions][Updater] Add updater unit tests to github actions 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas f5229ee678 [UnitTests][Updater] Add basic unit tests to updater 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 3a1bee9b79 [ApiTests] Remove commented logs 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas b9d6d9f12a [UnitTests][Filters][Grade] Fix broken filter 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas cf4751b3f3 [UnitTests][Filters][Hops] Change to use course_id instead of course_code 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas a656667fa3 [UnitTests][Filter] Change to use course_id instead of course_code 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 7b772e188a [Tests][Backend] Fix remaining tests and use better courseCodeToGroupId format 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 793bf317e8 [ServiceTests] Fix tests to handle CU changes 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 251edb0fbb [Lint] Fix lint errors 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 811b3e2476 [ApiTests][ProgrammeCourses] Fix tests to handle CU changes 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas c280bdf482 [ApiTests][Population] Fix tests to handle CU changes 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas cc4ca02b7a [ApiTests][CourseYearlyStats] Fix tests to handle CU changes 2026-09-21 15:24:21 +03:00
Aaro KoivukangasandAaro Koivukangas 11bda04e56 [CourseStats] Remove credittypecode filtering 2026-09-21 15:24:21 +03:00
Aaro Koivukangas c24f2c65b0 [Filters][Grade] Acually fix the error 2026-09-01 12:25:45 +03:00
Aaro Koivukangas f8f5c4ba32 [Filters][Grade] Fix No grade option not working 2026-09-01 11:42:55 +03:00
Aaro Koivukangas b84c2c1e9e [E2E][CourseStats] Fix test numbers 2026-08-24 21:48:56 +03:00
Aaro Koivukangas e99119a868 [AI] Add suggestion to ask about db 2026-08-24 17:09:46 +03:00
Aaro Koivukangas d1c3baeac4 [CourseStats][Attempts] Count attempts properly finally 2026-08-24 17:09:21 +03:00
Aaro Koivukangas fa0f88b9af [ApiTests][CourseYearlyStats] Add tests for attempts 2026-08-24 16:25:19 +03:00
Aaro Koivukangas 9a53ec4b56 [ApiTests][CourseYearlyStats] Move student tests to new directory 2026-08-24 16:24:58 +03:00
Aaro Koivukangas a328268b53 [AI] Remove mention of cypress 2026-08-21 18:31:30 +03:00
Aaro Koivukangas b60b5ac804 [E2E][CourseStats] Update e2e tests to match updated data 2026-08-21 18:31:09 +03:00
Aaro Koivukangas b540419ea6 [ApiTests] Split the one massive courseyearlystats test file into multiple smaller ones 2026-08-21 18:07:22 +03:00
Aaro Koivukangas d41acb17d8 [UnitTests] Don't use backend type in shared 2026-08-21 17:54:57 +03:00
Aaro Koivukangas 66b1a40649 [CourseStats] Change to use yearCodeToYear util 2026-08-21 17:47:14 +03:00
Aaro Koivukangas 9364d7c7ca [CourseStatistics] Fix attempt calculations 2026-08-21 17:47:14 +03:00
Aaro Koivukangas 8a867f0b4c [UnitTests][parseCredit] Add parseCredit tests and refactor helpers to have correct types 2026-08-21 17:47:14 +03:00
Aaro Koivukangas 1b8eb0dbf5 [UnitTests] Move helpers to shared and change paths to use @ in backend tests 2026-08-21 17:47:14 +03:00
Aaro Koivukangas 9202c5d32c [UnitTests][CourseStatistics] Add unit tests with sequelize mocking to test getCreditsForCourses 2026-08-21 17:47:13 +03:00
Aaro Koivukangas 504b88a779 [Faculty] Add older doctoral programmes back to facultystats 2026-08-21 08:21:24 +03:00
Aaro Koivukangas 799674e763 [ApiTests] Add courseyearlytest for upcoming changes 2026-08-20 18:54:15 +03:00
Aaro Koivukangas 5de455da20 [E2E] Fix broken e2e test 2026-08-20 12:48:03 +03:00
Aaro Koivukangas 00feec055c [CourseStatistics] Change the location where barchart direction is done, previous breaks attempts 2026-08-20 12:47:48 +03:00
Aaro Koivukangas bf54702cd7 [CourseStats] Fix barchart years direction 2026-08-20 12:18:32 +03:00
Aaro Koivukangas b710a6b671 [GithubActions] Add 15 minute timeout to all actions to stop hanging 2026-08-20 10:53:33 +03:00
Aaro Koivukangas 2dd17ca6c8 [AI] Update agents.md to include a ban from accessing the db + claude settings to enforce that 2026-08-20 10:42:16 +03:00
Aaro Koivukangas a316476877 [UnitTests] Add transferredToProgrammeFilter tests 2026-08-20 10:06:46 +03:00
Aaro Koivukangas 53c33e631e [UnitTests] Add tagsFilter tests 2026-08-20 10:04:35 +03:00
Aaro Koivukangas d904afd07c [UnitTests] Add studyTrackFilter tests 2026-08-20 10:01:10 +03:00
Aaro Koivukangas bf6a4837df [UnitTests] Add studyRightTypeFilter tests 2026-08-20 09:58:36 +03:00
Aaro Koivukangas 0a0651d61a [UnitTests] Add studyRightStatusFilter tests 2026-08-20 09:45:15 +03:00
Aaro Koivukangas 7df8a26448 [UnitTests] Add studentNumberFilter tests 2026-08-20 09:36:37 +03:00
Aaro Koivukangas a5b2293ea8 [UnitTests] Add startYearAtUniFilter tests 2026-08-20 09:32:21 +03:00
Aaro Koivukangas 8ecbe5d4dc [UnitTests] Add programmeFilter tests 2026-08-20 09:30:27 +03:00
Aaro Koivukangas a4135cbace [UnitTests] Add hetuFilter tests 2026-08-19 20:24:51 +03:00
Aaro Koivukangas b362c7bf81 [UnitTests] Add graduatedFromProgrammeFilter tests 2026-08-19 20:23:18 +03:00
Aaro Koivukangas 0dfaf66274 [UnitTests] Add gradeFilter tests 2026-08-19 20:14:24 +03:00
Aaro Koivukangas faa18693d3 [UnitTests] Add genderFilter tests 2026-08-19 20:09:03 +03:00
Aaro Koivukangas 57d4ad661b [UnitTests] Add enrolmentStatusFilter tests 2026-08-19 20:03:34 +03:00
Aaro Koivukangas 81996a0130 [UnitTests] Add dateFilter tests 2026-08-19 19:58:15 +03:00
Aaro Koivukangas 70e13b1722 [UnitTests] Add curriculumPeriodFilter tests 2026-08-19 19:58:15 +03:00
Aaro Koivukangas 5e913a911b [UnitTests] Add creditsEarnedFilter tests 2026-08-19 19:58:10 +03:00
Aaro Koivukangas 76d19e4411 [UnitTests] Add courseFilter tests 2026-08-19 19:46:32 +03:00
Aaro Koivukangas 6249612e7a [UnitTests] Add citizenshipFilter tests 2026-08-19 19:40:03 +03:00
Aaro Koivukangas 5c2f477794 [UnitTests] Add a mock to window.localStorage so that filter tests don't fail if using useLanguage 2026-08-19 19:39:05 +03:00