Aaro Koivukangas
|
f4ac2b3806
|
[Class statistics][Filters] Course filter respects substitution_groups
|
2026-05-28 16:08:18 +03:00 |
|
Aaro Koivukangas
|
8a7b9b4894
|
[Navbar] Make dev version easily distinguishable from production
|
2026-05-28 12:40:22 +03:00 |
|
Aaro Koivukangas
|
b4103ca779
|
[CourseSearch] Implement hover for Course search substitution groups
|
2026-05-27 15:55:15 +03:00 |
|
Aaro Koivukangas
|
4a68fe19e6
|
[CI] Disable using prebuilt frontend version
|
2026-05-27 13:52:15 +03:00 |
|
Aaro Koivukangas
|
2cfe0d1f6c
|
[CI] Fix correct image name for frontend
|
2026-05-27 13:36:42 +03:00 |
|
Aaro Koivukangas
|
26d33c1201
|
[CI] Add missing uses from gh action
|
2026-05-27 13:20:10 +03:00 |
|
Aaro Koivukangas
|
b1c8396098
|
[CI] Use same config for frontend as backend
|
2026-05-27 13:18:10 +03:00 |
|
Aaro Koivukangas
|
ae52189689
|
[CI] Utilize prebuild frontend image
|
2026-05-26 13:59:20 +03:00 |
|
Aaro Koivukangas
|
ecfc8053a0
|
[CI] Use prebuilt backend image during e2e
|
2026-05-26 13:31:08 +03:00 |
|
Aaro Koivukangas
|
71bff0214e
|
[CI] Don't pull buildable images eg. backend
|
2026-05-26 13:19:35 +03:00 |
|
Aaro Koivukangas
|
58bbe00171
|
[CI] Try acually utilizing the built backend image
|
2026-05-26 13:13:52 +03:00 |
|
Aaro Koivukangas
|
75302bdc14
|
[CI] Use more docker-image caching during testing
|
2026-05-26 12:54:52 +03:00 |
|
Aaro Koivukangas
|
55135030e0
|
[CI] Fix docker-image missing
|
2026-05-26 12:42:46 +03:00 |
|
Aaro Koivukangas
|
f8107bc475
|
[CI] Increase test parallelization
|
2026-05-26 12:14:07 +03:00 |
|
Aaro Koivukangas
|
391ea1cbaf
|
[E2E] More fixes
|
2026-05-26 11:54:31 +03:00 |
|
Aaro Koivukangas
|
5f1d3a12b7
|
[E2E] e2e test typo fixes
|
2026-05-26 11:39:26 +03:00 |
|
Aaro Koivukangas
|
c5b3147f04
|
[CourseStats] Update tests to match page title changes
|
2026-05-26 11:09:04 +03:00 |
|
Aaro Koivukangas
|
8977c52225
|
[CoursePopulation] Add includeSubstitutions flag to links to Course populations instead of massive coursecode arrays
|
2026-05-25 22:45:58 +03:00 |
|
Aaro Koivukangas
|
a8f48f24d1
|
[Meta] Add curl to alpine images
|
2026-05-24 22:31:34 +03:00 |
|
Aaro Koivukangas
|
714682c6c5
|
[CI] Properly skip e2e if api fails
|
2026-05-24 21:54:34 +03:00 |
|
Aaro Koivukangas
|
0659d162b5
|
[Meta] Change alpine images to use ash instead of bash
|
2026-05-24 21:54:34 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
7057e00ee2
|
[E2E] Disable the broken test entirely
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
adf64a3d1d
|
[E2E] Disable incorrect check in test
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
36421cf5e7
|
[E2E] Now acually scroll the bar into view
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
a81b569ab9
|
[E2E] Scroll bar chart to view in e2e test
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
7641ca3ba1
|
[E2E] Fix remaining broken tests with new data
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
9515adb1be
|
[ApiTests] Update data used in api tests
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
55668cc313
|
[E2E][CourseStats] Fix incorrect e2e test values
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
28b7cdfe6b
|
[CI] Increase sleep time on failure logs
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
4b6bba653a
|
[CourseStats] Safeguard all length checks
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
eea167df9b
|
[CourseStats] Handle courses with incorrect substitution_groups better
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
ce946bcb0d
|
[CI] Pull api-test docker images quietly, less logs
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
6580f42eab
|
[CI] Wait for docker to output all error logs to stdout
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
043b0d2cbd
|
[CourseStats] Add better handling for invalid values
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
25fb4bad84
|
[CourseStats][E2E] Fix broken e2e tests
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
53f3955427
|
[CourseStats][E2E] Fix e2e tests
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
49390cf92f
|
[CourseStats] Lint fixes
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
128ee465ff
|
[CourseStats] Fix provider organization selector
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
6ed84bee52
|
[CourseStats] Fix population link course lists
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
fe665cc8ad
|
[CourseStats] Fix enrollments
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
413f2b4fda
|
[CourseStats] Fix substitution group chips on combineSubstitutions=true
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
8959204a37
|
[CourseStats] Fix attempts calculations
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
f069d705cb
|
[CourseStats] Fix student statistics
|
2026-05-24 21:53:26 +03:00 |
|
 Aaro KoivukangasandAaro Koivukangas
|
adb8c9322b
|
[CourseStats] Fix substitution calculations WIP
|
2026-05-24 21:53:26 +03:00 |
|
Aaro Koivukangas
|
3e83b63324
|
[Meta] Add safe-chain to all actions and Dockerfiles
|
2026-05-24 21:34:23 +03:00 |
|
Aaro Koivukangas
|
e08d99c801
|
[Semesters] Remove type assertion and use reduce<type>
|
2026-05-12 11:47:11 +03:00 |
|
Aaro Koivukangas
|
b5f7a8bd86
|
[ApiTests] Add initial test and rename incorrect test name
|
2026-05-12 11:45:32 +03:00 |
|
Aaro Koivukangas
|
7d7d71b6be
|
[Admin][Updater] Re-enable all buttons in staging
|
2026-05-12 11:36:46 +03:00 |
|
Aaro Koivukangas
|
c1bacd11cc
|
[Updater] Add hack fix to mainCourseCode being array
|
2026-05-12 11:36:46 +03:00 |
|
Aaro Koivukangas
|
1ab6366fd1
|
[CI] Can't docker:down without .env, reverting adding docker:down
|
2026-04-21 10:16:52 +03:00 |
|
Aaro Koivukangas
|
a01b06b8bc
|
[CI] Remove updater from api-test compose, missing .env
|
2026-04-21 10:00:27 +03:00 |
|
Aaro Koivukangas
|
11dfa4c6f1
|
[Updater] Fix logger typo
|
2026-04-20 15:43:49 +03:00 |
|
Aaro Koivukangas
|
b94e4fc25d
|
[Updater] Remove cron jobs in staging environment
|
2026-04-20 15:37:46 +03:00 |
|
Aaro Koivukangas
|
c1bb44bd55
|
[CI] Restart docker when starting api-ci environment
|
2026-04-20 15:37:19 +03:00 |
|
Aaro Koivukangas
|
1d8f92c663
|
[ApiTests] Add api tests for /populationstatisticsbycourse
|
2026-04-20 15:34:04 +03:00 |
|
Aaro Koivukangas
|
b5ee1f2190
|
[Eslint] Correct ignore rules for backend/tests
|
2026-04-17 13:28:37 +03:00 |
|
Aaro Koivukangas
|
c5649e9d39
|
[ApiTests] Restructure tests
|
2026-04-17 13:25:14 +03:00 |
|
Aaro Koivukangas
|
2a979af974
|
[Lint] Lint fixes
|
2026-04-17 12:40:12 +03:00 |
|
Aaro Koivukangas
|
06964526dc
|
[Husky] Enable front+back linting again :D
|
2026-04-17 12:37:12 +03:00 |
|
Aaro Koivukangas
|
b2b471dab5
|
[ApiTests] Add api tests for /populationstatistics/studyprogrammes
|
2026-04-17 12:32:52 +03:00 |
|
Aaro Koivukangas
|
15b9551f7a
|
[Husky] Lint all files in pre-commit hook and don't lint them twice
|
2026-04-15 17:17:13 +03:00 |
|
Aaro Koivukangas
|
c6f4e6066b
|
[Meta] Remove rapodiff + unused npm commands
|
2026-04-15 17:10:33 +03:00 |
|
Aaro Koivukangas
|
7ebb60e564
|
[Staging] Disable updater update buttons in staging, breaks things
|
2026-04-15 16:32:48 +03:00 |
|
Aaro Koivukangas
|
b641cf9ca6
|
[Scripts] Add script to update staging databases with test data
|
2026-04-15 16:11:51 +03:00 |
|
Aaro Koivukangas
|
8fd7383217
|
[Staging] Remove unnecessary staging iamgroups
|
2026-04-13 12:00:04 +03:00 |
|
 Aaro KoivukangasandSanteri Rajamäki
|
2768e95920
|
[Class stats][Courses of class] Show Master-level modules by fixing incorrect nullish coalesing
|
2026-04-10 13:39:10 +03:00 |
|
 Aaro KoivukangasandSanteri Rajamäki
|
5b7d641ad1
|
[E2E] More page title e2e test fixing
|
2026-04-10 13:39:10 +03:00 |
|
 Aaro KoivukangasandSanteri Rajamäki
|
37a71d7580
|
[E2E] Fix changed titles in tests
|
2026-04-10 13:39:10 +03:00 |
|
 Aaro KoivukangasandSanteri Rajamäki
|
aaa7b5de27
|
[E2E] Fix tests
|
2026-04-10 13:39:10 +03:00 |
|
 Aaro KoivukangasandSanteri Rajamäki
|
40bcbc59dc
|
[Class stats][Courses of class] Change empty fields to be 0, not null
|
2026-04-10 13:39:10 +03:00 |
|
 Aaro KoivukangasandSanteri Rajamäki
|
5e46ce0cb0
|
[Class stats] Improve page title
|
2026-04-10 13:39:10 +03:00 |
|
Aaro Koivukangas
|
b2153ec3dd
|
[ClassStats][Courses] Add better handling for null substitution_groups (only in test-data)
|
2026-04-01 13:34:40 +03:00 |
|
Aaro Koivukangas
|
8949e7baf0
|
[Class stats][Courses] Better substitution group type handling
|
2026-03-31 15:18:47 +03:00 |
|
Aaro Koivukangas
|
fbe5db8a43
|
[E2E] Fix lint errors and e2e tests
|
2026-03-31 14:42:57 +03:00 |
|
Aaro Koivukangas
|
d4c7a4014b
|
[Class stats][Courses] Handle substitution groups correctly + fix
include substitutions button
|
2026-03-31 14:42:57 +03:00 |
|
Aaro Koivukangas
|
67001a9db1
|
[Updater] Remove limit of 1000 entries from update-meta in dev environment
|
2026-03-23 14:15:51 +02:00 |
|
Aaro Koivukangas
|
8c268395b0
|
[E2E] Fix broken test
|
2026-03-20 16:32:41 +02:00 |
|
Aaro Koivukangas
|
235d2b03b2
|
[CourseStat][Search] Use substitution_groups when searching for courses
|
2026-03-20 15:53:11 +02:00 |
|
Aaro Koivukangas
|
cbe20f1ad3
|
[Updater] Handle substitution_groups with null/undefined codes better
|
2026-03-20 15:53:11 +02:00 |
|
Aaro Koivukangas
|
13bdf698cf
|
[CI] Skip very flaky test
|
2026-03-19 15:29:25 +02:00 |
|
Aaro Koivukangas
|
fd6a65925a
|
[CI][DegreeProgrammes] Fix hetu-e2e tests once again
|
2026-03-19 15:03:14 +02:00 |
|
Aaro Koivukangas
|
435d2920fb
|
[CI][DegreeProgramme] More e2e test fixes
|
2026-03-19 14:47:27 +02:00 |
|
Aaro Koivukangas
|
4ae93e0b7e
|
[Updater] Add latest executed migration to starting logs
|
2026-03-19 14:45:18 +02:00 |
|
Aaro Koivukangas
|
dc5200da2f
|
[CI] Fix broken hetu-tests
|
2026-03-19 14:27:20 +02:00 |
|
Aaro Koivukangas
|
ab311ddc66
|
[CI] Don't trigger all workflows if lint fails
|
2026-03-19 13:27:50 +02:00 |
|
Aaro Koivukangas
|
833fdad3bb
|
[CI] Fix lint errors
|
2026-03-19 13:21:52 +02:00 |
|
Aaro Koivukangas
|
a16fd13413
|
[CI] Fix broken import in mailServices
|
2026-03-19 13:11:46 +02:00 |
|
Aaro Koivukangas
|
58913b4684
|
[Docker] Make .dockerignore work by moving it to context root
|
2026-03-19 12:58:55 +02:00 |
|
Aaro Koivukangas
|
ec43699c3c
|
[CI] Add backend and frontend logs to e2e tests
|
2026-03-19 11:57:56 +02:00 |
|
Aaro Koivukangas
|
288d32c591
|
[Backend][MailService] Backend doesn't crash if it tries to send emails in non-production environments
|
2026-03-17 13:16:04 +02:00 |
|
Aaro Koivukangas
|
6cf375936a
|
[Meta] Lint fixes
|
2026-03-17 12:02:12 +02:00 |
|
Aaro Koivukangas
|
8bc5c3ea65
|
[Updater][Substitutions] Add og. substitutions back and move the new substitutions to substitution_groups
|
2026-03-17 11:49:49 +02:00 |
|
Aaro Koivukangas
|
901a4de21c
|
[Updater] Allow updater workflow to trigger
|
2026-03-12 13:35:45 +02:00 |
|
Aaro Koivukangas
|
2bc28c7dd3
|
[Student] Convert BachelorHonors to ts
|
2026-03-12 13:00:57 +02:00 |
|
Aaro Koivukangas
|
2dd43b1ccd
|
[StudyGuidanceGroups] Typo fix
|
2026-03-12 10:51:59 +02:00 |
|
Aaro Koivukangas
|
3fc1bc161b
|
[Models] Add substitution_groups to course table in sis-db
|
2026-03-11 18:54:38 +02:00 |
|
Aaro Koivukangas
|
1edffd437e
|
[ClassStats][CoursesOfPopulation] Remove module stats from Show all view
|
2026-03-11 17:14:49 +02:00 |
|
Aaro Koivukangas
|
4ed5e610bf
|
[StudyGuidanceGroups] Change close-to-graduation link once more
|
2026-03-11 13:09:54 +02:00 |
|
Aaro Koivukangas
|
90ab1e80f7
|
[ClassStats][CoursesOfPopulation] Remove unecessary fields from module stats
|
2026-03-11 12:31:54 +02:00 |
|
Aaro Koivukangas
|
48f108c41d
|
[StudyGuidanceGroup] Move filtering to the correct component
|
2026-03-10 12:16:07 +02:00 |
|