 Aaro KoivukangasandAaro Koivukangas
|
7c15472c17
|
[ApiTests] Add more thorough testing for /courseyearlystats
|
2026-07-02 19:20:07 +03:00 |
|
Aaro Koivukangas
|
0b76807706
|
[E2E] Test number fix
|
2026-06-29 14:24:55 +03:00 |
|
Aaro Koivukangas
|
e6676044a9
|
[ProgrammeCourses+CourseStats+ApiTests] Fix calculations and make numbers match between the two pages
|
2026-06-29 13:52:15 +03:00 |
|
Aaro Koivukangas
|
b6e5b92bdc
|
[CompontentTests] Replace few more e2e tests with component tests
|
2026-06-25 15:13:16 +03:00 |
|
Aaro Koivukangas
|
11819d223a
|
[CI] Also install shared's node_modules during component testing
|
2026-06-25 14:31:18 +03:00 |
|
Aaro Koivukangas
|
bb68879566
|
[ComponentTests] Add proof-of-concept component test with api calls
|
2026-06-25 14:22:57 +03:00 |
|
Aaro Koivukangas
|
8c261458ba
|
[Docker] Change user 1001 to the correct place for dev.Dockerfiles
|
2026-06-25 12:18:37 +03:00 |
|
Aaro Koivukangas
|
eb634285eb
|
[DockerCompose] Acually acually change incorrect volume name
|
2026-06-25 11:53:39 +03:00 |
|
Aaro Koivukangas
|
5de3afe2ae
|
[DockerCompose] Acually change incorrect volume name
|
2026-06-25 11:50:40 +03:00 |
|
Aaro Koivukangas
|
12a9396b8f
|
[DockerCompose] Change incorrect volume name
|
2026-06-25 11:48:38 +03:00 |
|
Aaro Koivukangas
|
40a37e001f
|
[ProgrammeOverview][ProgrammeCourses] Change default value of credit/students toggle to be students
|
2026-06-25 09:23:36 +03:00 |
|
Aaro Koivukangas
|
0b207c899a
|
[E2E] Fix broken e2e test
|
2026-06-24 18:09:21 +03:00 |
|
Aaro Koivukangas
|
99dcdcd5b3
|
[Scripts] Add docker:down to oodikone npm script
|
2026-06-24 17:56:56 +03:00 |
|
Aaro Koivukangas
|
ed330f70a7
|
[Meta] Change enrollments to by default be excluded before OK sisu-migration 2021-05-31
|
2026-06-24 17:55:25 +03:00 |
|
Aaro Koivukangas
|
e06239f8a0
|
[CI] Trigger staging gh action workflow also if docker-compose.ci.yml changes
|
2026-06-24 15:46:54 +03:00 |
|
Aaro Koivukangas
|
fcdf2b8fc6
|
[DockerCompose] Exclude shared node_modules from being overridden
|
2026-06-24 15:44:01 +03:00 |
|
Aaro Koivukangas
|
dd6e44d6c6
|
[Dockerfile] Add shared node_modules to also dev.Dockerfiles
|
2026-06-24 15:34:13 +03:00 |
|
Aaro Koivukangas
|
6d838a9acc
|
[Dockerfile] Fix previous fix, add shared's package*.json to backend docker image
|
2026-06-24 15:18:01 +03:00 |
|
Aaro Koivukangas
|
629ea3a516
|
[Dockerfile] Add missing shared npm ci step to both dockerfiles
|
2026-06-24 15:14:13 +03:00 |
|
Aaro Koivukangas
|
980168eb9e
|
[E2E] Fix broken e2e tests
|
2026-06-24 15:02:55 +03:00 |
|
Aaro Koivukangas
|
df88a88550
|
[E2E] Skipping many e2e tests, writing these in the future as api tests
|
2026-06-24 14:53:44 +03:00 |
|
Aaro Koivukangas
|
ccfb09eab4
|
[CourseStats] Calculate Enrolled, no grade properly by enrollment_date_time, not semesterCode
|
2026-06-24 14:49:21 +03:00 |
|
Aaro Koivukangas
|
582637942e
|
[ApiTests] Add api tests for /courseyearlystats, used by Course statistics
|
2026-06-24 10:48:35 +03:00 |
|
Aaro Koivukangas
|
742e12201c
|
[E2E] Wait for a toggle to change data
|
2026-06-23 16:35:08 +03:00 |
|
Aaro Koivukangas
|
ff015d04bf
|
[ApiTests] Move to use nested tests + fix handleQueryArrays to work with undefined values
|
2026-06-23 16:07:42 +03:00 |
|
Aaro Koivukangas
|
9b59f53f1b
|
[Meta] Remove winston-gelf-transporter
|
2026-06-23 16:04:55 +03:00 |
|
Aaro Koivukangas
|
f2c1181a1d
|
[Programme overview][Programme courses] Change default value of combineSubstitutions to be false
|
2026-06-22 15:38:05 +03:00 |
|
Aaro Koivukangas
|
2b42935d2d
|
[E2E] Fix broken test
|
2026-06-22 15:32:40 +03:00 |
|
Aaro Koivukangas
|
8deea058af
|
[E2E] Fix broken e2e tests
|
2026-06-22 15:21:53 +03:00 |
|
Aaro Koivukangas
|
a53e46568e
|
[Programme overview][Programme courses] Course links now include substitutions by default
|
2026-06-22 15:09:45 +03:00 |
|
Aaro Koivukangas
|
cf4ae69ae4
|
[CI] Re-enable removed action correctly
|
2026-06-22 14:57:47 +03:00 |
|
Aaro Koivukangas
|
6a3ddb865c
|
[Meta] In frontend default to Academic year instead of Calendar year
|
2026-06-22 14:51:42 +03:00 |
|
Aaro Koivukangas
|
cec8dc0c0b
|
[CI] Remove unused action
|
2026-06-22 14:45:55 +03:00 |
|
Aaro Koivukangas
|
7fa14c10f8
|
[CI] More typo fixes
|
2026-06-22 14:36:11 +03:00 |
|
Aaro Koivukangas
|
96a9770fbf
|
[CI] Revert back to ubuntu-latest
|
2026-06-22 14:22:49 +03:00 |
|
Aaro Koivukangas
|
4b1e416a18
|
[CI] Fix typo
|
2026-06-22 13:58:50 +03:00 |
|
Aaro Koivukangas
|
258996ea17
|
[CI] Change staging to use runner-scaleset, add frontend unit and component tests to actions
|
2026-06-22 13:57:52 +03:00 |
|
Aaro Koivukangas
|
5c542f8a91
|
[CI] Change tests to use self-hosted runner, disable dependabot triggering workflow runs
|
2026-06-22 13:21:01 +03:00 |
|
Aaro Koivukangas
|
ab69044d79
|
[Meta] Add frontend component testing
|
2026-06-22 10:51:43 +03:00 |
|
Aaro Koivukangas
|
20d5884722
|
[Scripts] Handpick logs-script containers
|
2026-06-17 09:44:21 +03:00 |
|
Aaro Koivukangas
|
21de703da9
|
[Docker] Fix broken commands from oodikone- prefix addition
|
2026-06-16 16:58:43 +03:00 |
|
Aaro Koivukangas
|
b58dd5f25c
|
[Docker] Add oodikone- prefix to container and volume names
|
2026-06-16 15:54:44 +03:00 |
|
Aaro Koivukangas
|
dc10aeb14c
|
[E2E] Update broken e2e test values
|
2026-06-15 17:29:17 +03:00 |
|
Aaro Koivukangas
|
4b38d6dd96
|
[ClassStats][Students][Progress] Fix single course progress in Excel export
|
2026-06-15 17:25:55 +03:00 |
|
Aaro Koivukangas
|
deaa41565d
|
[ProgrammeOverview][ProgrammeCourses] Remove 95% of (duplicate) 'Not completed' entries
|
2026-06-15 15:33:03 +03:00 |
|
Aaro Koivukangas
|
0717fc0703
|
[ClassStats][CreditStats][DistributionDevel] Fix Divide by Calendar year's start date
|
2026-06-11 17:41:27 +03:00 |
|
Aaro Koivukangas
|
508cce0b36
|
[ClassStats][CreditStats][DistributionDevel] Fix non-cumulative graduated count
|
2026-06-11 17:41:27 +03:00 |
|
Aaro Koivukangas
|
514407abf8
|
[ClassStatistics][Students][Courses] Fix Total planned and passed courses
|
2026-06-11 14:42:59 +03:00 |
|
Aaro Koivukangas
|
2f05de3258
|
[Infobox] Fix incorrect formatting in a infobox
|
2026-06-10 12:32:36 +03:00 |
|
Aaro Koivukangas
|
c0b3decaf7
|
[CompletedCoursesSearch] Refactor substitutions => substitution_groups
|
2026-06-06 13:41:42 +03:00 |
|
Aaro Koivukangas
|
3a0cb6f0ef
|
[PreCommit] Restore previous behaviour for husky pre-commit hook
|
2026-06-04 14:57:39 +03:00 |
|
Aaro Koivukangas
|
9c9e120d8b
|
[Meta] Remove one more instance of substitutions
|
2026-06-03 17:38:00 +03:00 |
|
Aaro Koivukangas
|
2466aab3a4
|
[StudyProgrammes] Replace one instance of substitutions with substitution_groups
|
2026-06-03 16:51:54 +03:00 |
|
Aaro Koivukangas
|
b975714c97
|
[Infoboxes] Refactor population infobox text object
|
2026-06-03 12:30:39 +03:00 |
|
Aaro Koivukangas
|
e818ffa03a
|
[Infoboxes] Refactor faculty infobox text object
|
2026-06-03 10:39:13 +03:00 |
|
Aaro Koivukangas
|
571a51f09f
|
[Infoboxes] Refactor studyprogramme infobox text object
|
2026-06-03 10:14:05 +03:00 |
|
Aaro Koivukangas
|
853912f25b
|
[InfoBoxes] Fix remaining broken info-boxes
|
2026-06-02 12:37:22 +03:00 |
|
Aaro Koivukangas
|
a55198464c
|
[Meta] Remove unused 'substitutions' from types
|
2026-06-01 15:13:13 +03:00 |
|
Aaro Koivukangas
|
b8e39aa29a
|
[Faculty] Change Faculty-view, Update credit data -function to use substitution_groups
|
2026-06-01 15:09:02 +03:00 |
|
Aaro Koivukangas
|
94d0e54e8b
|
[E2E] Course filter e2e fix
|
2026-06-01 13:22:02 +03:00 |
|
Aaro Koivukangas
|
486613febd
|
[Filters][Courses] Course filter calculates enrolled, no grade correctly
|
2026-06-01 12:48:27 +03:00 |
|
Aaro Koivukangas
|
d7e26d22d0
|
[Meta] Remove unused unifyOpenUniCourses query param from links
|
2026-05-29 15:25:54 +03:00 |
|
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 |
|