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 |
|
 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 |
|