Commit Graph
9209 Commits
Author SHA1 Message Date
Aaro Koivukangas 5dea5e1cb8 [Banners] Fix not being able to delete the last character 2026-08-11 11:47:25 +03:00
Aaro Koivukangas abec1552d0 [Backend][DB] Add sensible values to db connections + use var DB_MAX_CONNECTIONS 2026-08-10 16:17:23 +03:00
joonas-a d23c54fd27 [Backend] add logging to failing function 2026-08-10 15:18:45 +03:00
Aaro KoivukangasandAaro Koivukangas 62bb09e0b5 [E2E][Meta] Change to use better mock date 2026-08-09 01:48:41 +03:00
Aaro KoivukangasandAaro Koivukangas 7c5148646c [Playwright] Migrate Custom population 2026-08-09 01:48:41 +03:00
Aaro KoivukangasandAaro Koivukangas 1666cad7cc [E2E] Add mocked backend time to init e2e command 2026-08-09 01:48:41 +03:00
Aaro KoivukangasandAaro Koivukangas 35f500af0f [TestNowHeader] Add small tests for the x-test-now header 2026-08-09 01:48:41 +03:00
Aaro KoivukangasandAaro Koivukangas ce04b19145 [Meta] Add test header to mock current date 2026-08-09 01:48:41 +03:00
Aaro KoivukangasandAaro Koivukangas 29f38ff0cc [DegreeProgrammeOverview][StudyTracks] Fix incorrect formatting on NA percentage values 2026-08-09 01:48:41 +03:00
Aaro KoivukangasandAaro Koivukangas 836628a22f [DegreeProgrammeOverview] Fix missing empty years without stats 2026-08-09 01:48:41 +03:00
Aaro KoivukangasandAaro Koivukangas 0d0169bd87 [ComponentTests] Fix tests that broke because of curriculum changing 2026-08-09 01:48:41 +03:00
joonas-a e37acc2d81 [Studentdetails] prevent crash on no startDate studyrights 2026-07-28 14:17:08 +03:00
joonas-a 0a0b9641b5 [Infobox] Update 2026-07-27 14:43:00 +03:00
joonas-a 8851c68fc0 [Students by starting year] perform column span alignment 2026-07-27 14:43:00 +03:00
joonas-a 206226590d [Backend] add cancelled col to "by starting year" students 2026-07-27 14:43:00 +03:00
Aaro Koivukangas 6115357a7c [Backend][Populations] Don't filter population's students' credits and enrollments by start date by default 2026-07-26 22:02:52 +03:00
Aaro Koivukangas 1e350ed4be [Shared][UnitTests] Add vitest config for even faster unit tests 2026-07-26 16:36:25 +03:00
Aaro Koivukangas dc062cd349 [Backend][Utils] Add tests for hasFullAccessToStudentData 2026-07-26 16:00:32 +03:00
Aaro Koivukangas 513981674a [Backend][Utils] Add unit tests for parseDateRangeFromParams 2026-07-26 16:00:10 +03:00
Aaro Koivukangas 13fb1e11ba [ServiceTests] Use global year <-> yearCode helper 2026-07-26 14:31:30 +03:00
Aaro Koivukangas caa28c2b19 [Shared][UnitTests] Add tests for year <-> yearCode helper functions 2026-07-26 14:31:05 +03:00
Aaro Koivukangas a8a1c06c2e [Shared][UnitTests] Add unit tests to shared 2026-07-26 14:30:21 +03:00
Aaro Koivukangas 40be964e71 [Backend][StudyProgramme] Add missing type to function 2026-07-25 16:16:35 +03:00
joonas-a 9ee5e51a6a [Infobox] enhancement 2026-07-24 17:48:57 +03:00
joonas-a f38bdca897 [Faculties] bring cancellations to basic stats 2026-07-24 17:48:57 +03:00
joonas-a efb980afac [Degree programme overview] bring cancelled students and dedupe typings 2026-07-24 17:48:57 +03:00
joonas-a 7644990f91 [Backend][Basic stats] add cancelled study rights to response 2026-07-24 17:48:57 +03:00
Aaro Koivukangas 3b629534a4 [Tests] Fix e2e and api tests to handle new calculation logic 2026-07-24 16:50:54 +03:00
Aaro Koivukangas 4fa7fb1a10 [CoursePopulation] Make course population calculations respect selected timeframe 2026-07-24 16:50:07 +03:00
Aaro Koivukangas 6e2c66045c [Lint] Lint fix 2026-07-24 15:18:26 +03:00
Aaro Koivukangas c41f091869 [ProgrammeCourses] Make stats query respect selected years 2026-07-24 15:13:46 +03:00
Aaro Koivukangas c6b598de25 [ProgrammeCourses] Add query params to set from and to range when querying programme courses 2026-07-24 15:13:46 +03:00
Aaro Koivukangas 4d5f6b07ab [Utils] Add better defaults to year <-> yearCode transition 2026-07-24 15:13:45 +03:00
joonas-a e79cc5f4ab [Chore] update dependencies 2026-07-24 12:52:37 +03:00
joonas-a 8091d21405 [Filter toggle] fix issue with tooltip on disabled state component 2026-07-23 14:11:05 +03:00
joonas-a 7ac1541bcb [Faculties] match table style with that of programme overview 2026-07-23 13:57:16 +03:00
joonas-a 71ba58c83e [Study track stats] add vertical lines to table 2026-07-23 13:53:09 +03:00
Aaro Koivukangas 7ea227078a [CourseStats] Fix links to courseStats to default combineSubstitutions=true 2026-07-23 10:07:37 +03:00
Aaro Koivukangas 1c9e481dcc [CourseStats] Fix links not updating on multiple courses selected 2026-07-23 10:07:04 +03:00
Aaro Koivukangas f78b8420ed [BackendTests] Fix broken numbers in test 2026-07-22 22:37:43 +03:00
joonas-a 7d3176fdd6 [vite config] remove line/col logging as non-functional 2026-07-22 16:34:57 +03:00
joonas-a 560322baa8 [Chore] Fix issues with react hooks
..many more still remain:-(
2026-07-22 16:03:23 +03:00
joonas-a 63c289adb4 [tsconfig] make consistent with the rest of them 2026-07-22 16:03:23 +03:00
Aaro Koivukangas 9fcc5eb950 [CoursePopulation] Change to use same calculation logic as elsewhere 2026-07-22 15:10:08 +03:00
Aaro Koivukangas 3258ccf670 [CourseStats] Fix error loading stats, null has no method getTime() 2026-07-22 15:10:07 +03:00
Aaro Koivukangas 72c43de518 [ApiTests] Change /courseyearlystats to use year codes 2026-07-22 15:10:07 +03:00
Aaro Koivukangas 921eb894ba [CourseStats] Fetch coursestats based on selected years + change to use year codes 2026-07-22 15:10:07 +03:00
Aaro Koivukangas 26a85eba71 [Backend][Population] Reorder maxYearsToCreatePopulationFrom return values 2026-07-22 15:10:06 +03:00
Aaro Koivukangas e4ad5ba606 [CourseStatistics] Add few non-impactful tests 2026-07-22 15:10:06 +03:00
joonas-a a837bb778e [Theme] Proper module augmentation typing 2026-07-21 15:18:43 +03:00