Riku Rauhala
|
cff0cbef04
|
[PopulationStudents] Fix an awkward typo
|
2025-03-20 12:37:50 +02:00 |
|
 Riku RauhalaandGitHub
|
c0a4e9d8e5
|
Merge pull request #4774 from UniversityOfHelsinkiCS/OOD-88-only-disable-role-alternatives-for-hy
OOD-88 & OOD-87: disable role alternatives only for HY & avoid stack exceeded in updater
|
2025-03-20 11:48:59 +02:00 |
|
 Riku RauhalaandGitHub
|
4b40011f6b
|
Merge pull request #4773 from UniversityOfHelsinkiCS/material-ui-study-programme-programme-courses-by-credit-type
Material UI: Study programme overview - Programme courses tab - By credit type
|
2025-03-19 20:18:00 +02:00 |
|
Riku Rauhala
|
b8c147ceec
|
[Study programme] Update tests
|
2025-03-19 19:50:24 +02:00 |
|
Riku Rauhala
|
3797fed1a9
|
[Study programme] Extract BySemesterTab
|
2025-03-19 14:40:16 +02:00 |
|
Riku Rauhala
|
ed7677d126
|
[Study programme] Improve API typing
|
2025-03-19 14:33:05 +02:00 |
|
Riku Rauhala
|
bcbeeaceb5
|
[Study programme] Refactor columns
|
2025-03-19 14:33:05 +02:00 |
|
Riku Rauhala
|
f80200d481
|
[Study programme] Rewrite OverallStatsTable with MRT
|
2025-03-19 14:33:05 +02:00 |
|
Riku Rauhala
|
e64e0d04fd
|
[Study programme] Extract component OverallStatsTable
Let's rewrite this separately
|
2025-03-19 14:33:05 +02:00 |
|
Riku Rauhala
|
85432092fa
|
[Study programme] Rename OverallStatsTable to ByCreditTab
This component contains everything on the tab, the table is only one part of it
|
2025-03-19 14:33:05 +02:00 |
|
Riku Rauhala
|
b6a39c829e
|
[Study programme] Rewrite CourseYearFilter with MUI
|
2025-03-19 14:33:05 +02:00 |
|
Riku Rauhala
|
0a6edf6638
|
[Study programme] Delete component Toggle as unused
|
2025-03-19 14:33:05 +02:00 |
|
Riku Rauhala
|
2d44506c55
|
[Study programme] Type API request for programme course stats
|
2025-03-19 14:33:05 +02:00 |
|
Riku Rauhala
|
d5dc511b39
|
[Study programme] Use MUI tabs for 'By credit type' / 'By semester'
|
2025-03-19 14:33:05 +02:00 |
|
Riku Rauhala
|
1e9c2857c5
|
[Hooks] Allow an optional prefix for tabs
Some views may contain multiple tabs, in that case the different tabs have to be identified
|
2025-03-19 14:33:05 +02:00 |
|
Riku Rauhala
|
58190f8757
|
[Study programme] Convert ProgrammeCoursesTab into TypeScript
|
2025-03-19 14:33:05 +02:00 |
|
Riku Rauhala
|
617379e63f
|
[GitHub Actions] Fix study programme overview name
|
2025-03-17 12:31:29 +02:00 |
|
 Riku RauhalaandGitHub
|
cb1b44d4a3
|
Merge pull request #4770 from UniversityOfHelsinkiCS/material-ui-study-programme-degree-courses
Material UI: Study programme overview - Degree courses tab
|
2025-03-17 12:17:39 +02:00 |
|
Riku Rauhala
|
2ae9d662dd
|
[Study programme] Update tests
|
2025-03-17 12:07:34 +02:00 |
|
Riku Rauhala
|
cd73900749
|
[Study programme] Return only status code for some requests
This data is not used in the frontend so there is no need to return it
|
2025-03-17 10:44:08 +02:00 |
|
Riku Rauhala
|
60a03b8643
|
[Study programme] Implement criterion label selection menu
|
2025-03-17 10:26:27 +02:00 |
|
Riku Rauhala
|
35ffc21b91
|
[Study programme] Rewrite visibility toggle with MUI
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
e2886c9e35
|
[Study programme] Create component VisibilityChip
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
c50d365dcb
|
[Course exclusions] Type API
The modified data is not used in the frontend so we can simply return a status code
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
6843b587cd
|
[StudyProgramme] Extract util isMedicalProgramme
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
d1d4e3105e
|
[Study programme] Extract util isBachelorOrLicentiateProgramme
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
0fe018bb96
|
[Types] Rename Curriculum to CurriculumOption
This type is only used for a less detailed version of the Curriculum object to display available options
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
d2685b13d7
|
[Curriculum] Format for frontend
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
ec2bdcc8ea
|
[Study programme] Improve curriculum typing
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
37518f554a
|
[Study programme] Rename DegreeCoursesTable
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
5b33803d9f
|
[InfoBox] Add tooltips for credit criteria
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
5dd534e4d9
|
[Redux] Move curriculum to separate file
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
589bcb6128
|
[Study programme] Rewrite Degree courses tab Credit criteria section with MUI
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
a5af6ebd47
|
[StatusNotification] Increase autoHideDuration and move to top right
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
08b3d29b91
|
[CurriculumPicker] Extract component
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
8ee1cac66f
|
[Criteria] Extract shared type ProgressCriteria
|
2025-03-17 10:26:26 +02:00 |
|
Riku Rauhala
|
32a9cdbea6
|
[Redux] Convert progressCriteria into TypeScript
|
2025-03-17 10:18:35 +02:00 |
|
Riku Rauhala
|
372dbd4769
|
[Study programme] Convert DegreeCoursesTab into TypeScript
|
2025-03-17 10:18:35 +02:00 |
|
 Riku RauhalaandGitHub
|
0ccb1e79c8
|
Merge pull request #4768 from UniversityOfHelsinkiCS/study-programme-year-selector
[Study programme overview] Add an option to select a subset of years
|
2025-03-12 22:03:24 +02:00 |
|
Riku Rauhala
|
24ade5b222
|
[Study programme] Add placeholder for testing the year selector
|
2025-03-12 21:50:12 +02:00 |
|
Riku Rauhala
|
ae9fbf182c
|
[Study programme] Handle study tracks for the new year selector
|
2025-03-12 21:48:48 +02:00 |
|
Riku Rauhala
|
4be53e7707
|
[PopulationLink] Create a new button variant instead
|
2025-03-12 21:40:59 +02:00 |
|
Riku Rauhala
|
c980560f53
|
[Study programme] Limit year selector visibility
|
2025-03-12 21:32:26 +02:00 |
|
Riku Rauhala
|
b1928a7843
|
[Study programme] Implement a custom year selector
|
2025-03-12 21:26:46 +02:00 |
|
Riku Rauhala
|
2e60df5804
|
[PopulationLink] Move functionality to util
|
2025-03-12 21:12:41 +02:00 |
|
Riku Rauhala
|
2ccd526805
|
[Study programme] Update tests
|
2025-03-12 19:16:40 +02:00 |
|
Riku Rauhala
|
92b6b3cb60
|
[Study programme] Improve styling
|
2025-03-12 18:49:43 +02:00 |
|
Riku Rauhala
|
fbc842cac5
|
[Study programme] Extract access checking for population links
|
2025-03-12 18:37:35 +02:00 |
|
 Riku RauhalaandGitHub
|
cb334e2865
|
Merge pull request #4767 from UniversityOfHelsinkiCS/refactor-population-link
[PopulationLink] Refactor to eliminate copy-paste
|
2025-03-12 17:29:40 +02:00 |
|
Riku Rauhala
|
24bd750763
|
[PopulationLink] Refactor to eliminate copy-paste
|
2025-03-12 16:16:59 +02:00 |
|
Riku Rauhala
|
eb07173f36
|
[Study programme] Test info boxes
|
2025-03-12 15:25:05 +02:00 |
|
 Riku RauhalaandGitHub
|
815d85d8e2
|
Merge pull request #4763 from UniversityOfHelsinkiCS/material-ui-study-programme-study-tracks
Material UI: Study programme - Study tracks and class statistics tab
|
2025-03-12 15:06:12 +02:00 |
|
Riku Rauhala
|
a4a3c0f2ca
|
[Study programme] Update tests
|
2025-03-12 14:41:08 +02:00 |
|
Riku Rauhala
|
9accbc299a
|
[GraduationTimes] Remove unused component
|
2025-03-11 13:53:39 +02:00 |
|
Riku Rauhala
|
7a03455c8e
|
[Study programme] Include programme name in page title
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
a72c5eeaea
|
[Study programme] Update loading/error status
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
1f2d381039
|
[StudyTrackSelector] Disable selector if there are no study tracks
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
a31ef9af07
|
[Study programme] Improve typing
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
fcd855a3e2
|
[Shared] Extract type GraduationStatistics
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
6a31bcf4d7
|
[Study programme] Rewrite average graduation times seciton with MUI
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
d3de30bdec
|
[GraduationTimes] Move to components/material for reuse in Study programme
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
1ee4fb8bcf
|
[Study programme] Rewrite progress section with MUI
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
3b58c13f4a
|
[Faculties] Make the ProgressBarChart reusable for study programmes
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
9ca46021aa
|
[Util] Extract function generateGradientColors
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
87ade36e4b
|
[DataTable] Update styling
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
32a670a8d1
|
[Study programme] Rewrite StudyTrackDataTable with MUI
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
f2478fbe24
|
[InfoBox] Set mini variant color to info
The mini variant should have the same color
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
f81a5ee1a4
|
[Util] Extract getCalendarYears
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
bf780d09d7
|
[Backend] Extract types for StudyTrackStats
|
2025-03-11 13:46:13 +02:00 |
|
Riku Rauhala
|
3bbee5c0b3
|
[Study programme] Delete css
|
2025-03-11 13:46:12 +02:00 |
|
Riku Rauhala
|
880f5997c1
|
[Study programme] Rewrite StudyProgrammeSelector with MUI
|
2025-03-11 13:46:12 +02:00 |
|
Riku Rauhala
|
44e2bad801
|
[Study programme] Convert StudyTracksAndClassStatisticsTab into TypeScript
|
2025-03-11 13:46:12 +02:00 |
|
Riku Rauhala
|
c59b0a3b58
|
[Study programme] Add keys to tabs to disable console warnings
|
2025-03-04 15:09:15 +02:00 |
|
 Riku RauhalaandGitHub
|
37a5b17578
|
Merge pull request #4754 from UniversityOfHelsinkiCS/material-ui-study-programme-tags
Material UI: Study programme overview - Tags tab
|
2025-03-04 14:36:09 +02:00 |
|
Riku Rauhala
|
16d938a423
|
[Study programme] Update tests
|
2025-03-04 14:20:05 +02:00 |
|
Riku Rauhala
|
0132a98733
|
[Study programme] Update tests
|
2025-03-04 10:45:35 +02:00 |
|
Riku Rauhala
|
d99f3b326f
|
[Updater] Import tooltips from index
|
2025-03-03 21:34:55 +02:00 |
|
Riku Rauhala
|
61bc346923
|
[Tags] Fix one more thing
|
2025-03-03 21:27:19 +02:00 |
|
Riku Rauhala
|
358eac4de2
|
[Study programme] Add status messages for Tabs tag functionality
|
2025-03-03 21:27:18 +02:00 |
|
Riku Rauhala
|
863a7ac157
|
[Tags] Fix functionality
|
2025-03-03 21:27:18 +02:00 |
|
Riku Rauhala
|
0faef48179
|
[Study programme] Rewrite Tags tab with MUI
|
2025-03-03 21:27:18 +02:00 |
|
Riku Rauhala
|
b29eb0c8e6
|
[Backend] Refactor tags routes
|
2025-03-03 21:27:18 +02:00 |
|
Riku Rauhala
|
2f8b38617b
|
[Redux] Type tags API
|
2025-03-03 21:27:18 +02:00 |
|
Riku Rauhala
|
0489155da7
|
[InfoToolTips] Add study programme tags
|
2025-03-03 21:27:18 +02:00 |
|
Riku Rauhala
|
8bf1da6047
|
[InfoToolTips] Export updaterToolTips from index
For consistency with other exports
|
2025-03-03 21:27:18 +02:00 |
|
Riku Rauhala
|
e0bb37a75a
|
[Shared] Add types Tag and NewTag
|
2025-03-03 21:26:15 +02:00 |
|
Riku Rauhala
|
27d4962fcb
|
[PopulationLink] Add option for a link with tags
|
2025-03-03 21:26:15 +02:00 |
|
Riku Rauhala
|
6ca346a00a
|
[Resources] Add MUI X Date pickers link
|
2025-03-03 21:26:15 +02:00 |
|
Riku Rauhala
|
d1bbd9966e
|
[Frontend] Install MUI DatePickers
|
2025-03-03 21:26:15 +02:00 |
|
Riku Rauhala
|
25e21ecb14
|
[Redux] Convert tags into TypeScript
|
2025-03-03 21:26:15 +02:00 |
|
Riku Rauhala
|
72cdbcb871
|
[Study programme] Convert TagsTab into TypeScript
|
2025-03-03 21:26:15 +02:00 |
|
 Riku RauhalaandGitHub
|
1976d2914d
|
Merge pull request #4750 from UniversityOfHelsinkiCS/material-ui-study-programme-basic-information
Material UI: Study programme overview - Basic information tab
|
2025-02-27 16:09:23 +02:00 |
|
Riku Rauhala
|
52e6a49fd3
|
[Students] Update tests
|
2025-02-27 15:56:01 +02:00 |
|
Riku Rauhala
|
fc4e48aaa0
|
[University] Update tests
|
2025-02-27 15:43:42 +02:00 |
|
Riku Rauhala
|
ae83dc3563
|
[Study programme] Update tests
|
2025-02-27 14:14:16 +02:00 |
|
Riku Rauhala
|
2109cfcf87
|
[Study programme] Update Basic information tab to MUI
|
2025-02-27 14:14:16 +02:00 |
|
Riku Rauhala
|
1a3facf680
|
[Study programme] Convert BasicInformationTab into TypeScript
|
2025-02-27 14:14:16 +02:00 |
|
 Riku RauhalaandGitHub
|
eb2576bfad
|
Merge pull request #4749 from UniversityOfHelsinkiCS/OOD-82
[UserPage] Added service provider check to show IamGroupsCard
|
2025-02-26 14:04:41 +02:00 |
|
Riku Rauhala
|
e3c2427885
|
[Faculties] Remove unnecessary Section wrappers
Having the tables wrapped in a Section without any loading status leads to a more cluttered UI and unnecessary borders
|
2025-02-26 12:23:05 +02:00 |
|
Riku Rauhala
|
a6e52a690f
|
[Users] Improve user page responsiveness
|
2025-02-26 12:05:14 +02:00 |
|