186 Commits

Author SHA1 Message Date
43b056f412 fix: broken cypress tests due to new internship list view
Some checks failed
Cypress E2E Tests / cypress-tests (push) Has been cancelled
2025-12-04 12:46:10 +01:00
Veronika Fehérvíziová
e64b6c2eca feat: add dynamic max year of study based on selected program in registration form 2025-12-02 20:32:31 +01:00
Veronika Fehérvíziová
4a5a4f990c feat: improve phone input validation and update study program options in registration form 2025-12-02 20:28:17 +01:00
Veronika Fehérvíziová
2b31c1d2ad feat: enhance phone input validation in registration form 2025-12-02 20:27:59 +01:00
Veronika Fehérvíziová
b612c0f873 feat: add validation rules for internship filter inputs 2025-12-02 20:26:14 +01:00
Andrej
d570ca3398 fix: missing query when requesting internsip csv export
Some checks failed
Cypress E2E Tests / cypress-tests (push) Has been cancelled
2025-12-01 19:44:34 +01:00
Andrej
bef5a596ba feat: add export functionality for internships to CSV in admin internships dashboard 2025-12-01 19:38:02 +01:00
Andrej
c63f973f15 feat: enhance InternshipListView to support events 2025-12-01 19:37:34 +01:00
Andrej
ddf6787b76 feat: update triggerDownload function to accept file extension parameter 2025-12-01 19:37:06 +01:00
Andrej
3a9f9c0d58 feat: add InternshipFilter interface 2025-12-01 19:36:09 +01:00
Veronika Fehérvíziová
b08311e90b fix: invalid dialog title when removing internship 2025-11-30 21:31:18 +01:00
Veronika Fehérvíziová
08cae3c9f1 fix: hide table of API keys while loading 2025-11-30 21:22:27 +01:00
dkecskes
ea4fe7e7f4 feat: add support for deleting internships 2025-11-30 18:55:45 +01:00
dkecskes
30ce759ec6 feat: add filter for internships 2025-11-30 18:21:19 +01:00
a1acd76eed fix: update input selector ID for new API key name 2025-11-29 20:50:49 +01:00
739d0a6c40 fix: ensure deletion confirmation dialog resets key seletion 2025-11-29 19:37:31 +01:00
bfa1cec272 feat: add API key management for admins in dashboard 2025-11-29 18:48:10 +01:00
a08bee8d11 feat: implement External system (API) controller with key management 2025-11-29 18:47:39 +01:00
371257cf4c Merge branch 'feature/108-Moznost-evidovat-platene-zamestnanie-ako-prax' into develop 2025-11-29 16:48:18 +01:00
19d7c6945c feat: make block display optional in InternshipAgreementDownloader 2025-11-29 16:23:47 +01:00
c6897d547e feat: add download link to report document 2025-11-29 16:23:16 +01:00
d01ef55bd7 refactor: remove forced block display from InternshipAgreementDownloader 2025-11-29 16:22:53 +01:00
e23c30bcd3 fix: display proper error when internship status can no longer be changed 2025-11-29 16:21:57 +01:00
6801132921 refactor: rename agreement to proof 2025-11-29 14:56:33 +01:00
5b84b67a65 fix: update status check for document upload to use new statuses 2025-11-29 14:34:24 +01:00
e309d8ea5d feat: implement InternshipStatus enum 2025-11-29 14:33:31 +01:00
dkecskes
487058a616 Merge branch 'feature/97-Optimalizácia-načítania-komponentov' into develop 2025-11-18 20:50:32 +01:00
dkecskes
f206924484 refactor: use lazy fetching 2025-11-18 20:49:56 +01:00
0621278a36 fix: update delete button label from 'Zmazať' to 'Vymazať' for consistency 2025-11-17 17:31:18 +01:00
ff02527615 fix: remove file extension from default agreement download filename 2025-11-16 16:41:04 +01:00
21e776ec26 feat: add download for default agreement 2025-11-16 16:26:00 +01:00
45f54058d4 refactor: move triggerDownload function to utils 2025-11-16 16:25:40 +01:00
9fa9e85559 feat: add basic default agreement generator 2025-11-16 14:38:02 +01:00
c360941c10 fix: add email input type to login form 2025-11-08 18:02:13 +01:00
f412186c4d fix: update date handling in InternshipEditor 2025-11-08 14:41:48 +01:00
e3657986ce fix: add error handling for fetch response in internship edit page 2025-11-08 14:16:14 +01:00
708bd79200 fix: simplify error handling for FetchError in various components 2025-11-08 14:06:51 +01:00
df78942ede fix: missing alert props after type checks 2025-11-08 14:01:50 +01:00
13dfd771cd Merge branch 'feature/refactor-model-fields-and-relationships-06-11-2025' into develop 2025-11-06 16:00:10 +01:00
3fb2fb93e1 fix: update condition for displaying WarningAlert based on report presence 2025-11-06 15:59:51 +01:00
8476ed49db fix: update student reference in internship tables to match data structure 2025-11-06 15:56:47 +01:00
4443a9b3a1 refactor: update frontend types according to new backend models 2025-11-06 15:56:27 +01:00
cd7e39eccb Merge branch 'feature/fix-missing-error-on-password-reset-06-11-2025' into develop 2025-11-06 14:21:02 +01:00
1c47a74715 fix: add title to success alert on company deletion confirmation 2025-11-06 14:20:31 +01:00
47d9daf727 fix: update response format for password reset methods and correct alert component in request sent page 2025-11-06 14:19:35 +01:00
c030ac8971 feat: implement email notification for internship status updates and add missing student relationship 2025-11-06 11:04:08 +01:00
9a69cf0ab3 fix: add missing slot for WarningAlert 2025-11-06 10:15:18 +01:00
b917c53a59 fix: restrict DEFENDED and NOT_DEFENDED status for admins based on report confirmation 2025-11-06 10:11:34 +01:00
880c55888f fix: render logic for LoadingAlert and incorrect error title 2025-11-06 10:02:07 +01:00
e6609469b1 fix: add missing params and fix incorrect calls to custom alert components 2025-11-05 09:14:17 +01:00