283 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á
b9be4a2e6c fix: allow changing internship status when denied by admin 2025-12-02 22:53:01 +01:00
Veronika Fehérvíziová
06e6e59a18 feat: notify company of internship status updates 2025-12-02 22:52:22 +01:00
Veronika Fehérvíziová
a9ac8a2735 refactor: rename contact method to contactPerson to avoid default conflicts 2025-12-02 22:51:53 +01:00
Veronika Fehérvíziová
01aae85efc refactor: update email template for internship status updates 2025-12-02 22:51:29 +01:00
Veronika Fehérvíziová
b95cdb070d Revert "refactor: increase the number of users and companies in seeder"
This reverts commit 1d2016c011.
2025-12-02 20:40: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
Veronika Fehérvíziová
9de30a7df1 refactor: improve address generation in Company and Student data factories 2025-12-02 19:30:54 +01:00
Veronika Fehérvíziová
1d2016c011 refactor: increase the number of users and companies in seeder 2025-12-02 19:30:42 +01:00
Veronika Fehérvíziová
687018e0fe rename and translate CLI command for admin create 2025-12-02 19:10:13 +01:00
Veronika Fehérvíziová
6902eadef5 refactor: rename CLI for creating admin 2025-12-02 19:00:04 +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
Andrej
4a26fa82d3 feat: implement API route for exporting internships into CSV 2025-12-01 19:35:22 +01:00
Andrej
1ab02ae489 feat: add API route for exporting internships into CSV 2025-12-01 19:34:51 +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
57290e3a7a fix: update composer lockfile 2025-11-30 18:56:03 +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
53e91f4afa Merge branch 'feature/65-Vytvorenie-API-na-integraciu-s-externym-systemom' into develop 2025-11-29 20:35:49 +01:00
3e7f86b44d Revert "feat: add external API for updating internship status to DEFENDED"
This reverts commit a8c1455b7e.
2025-11-29 20:33:24 +01:00
586faaf1d5 feat: add external API for updating internship status to DEFENDED 2025-11-29 20:08:01 +01:00
a8c1455b7e feat: add external API for updating internship status to DEFENDED 2025-11-29 20:05:38 +01:00
739d0a6c40 fix: ensure deletion confirmation dialog resets key seletion 2025-11-29 19:37:31 +01:00
06be655c15 feat: add Cypress tests for Admin API Key Management CRUD operations 2025-11-29 19:35:55 +01:00
69497bb0ac feat: add random external API key generation in database seeder 2025-11-29 19:35:44 +01:00
404af756c9 fix: prevent non-admin users from managing API keys 2025-11-29 19:35:34 +01:00
614e78cd28 fix: add validation for duplicate API token names 2025-11-29 19:34:47 +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
9405afc404 feat: add API key support for User model 2025-11-29 18:46:44 +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
3a0d9dc3f9 fix: do not save new internship status if mail was not sent successfully 2025-11-29 16:21:21 +01:00
fee5c548a9 fix: InternshipStatusUpdated using invalid types 2025-11-29 15:28:08 +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
fcb6cc13fa refactor: simplify status transition logic in Internship 2025-11-29 14:34:05 +01:00
e309d8ea5d feat: implement InternshipStatus enum 2025-11-29 14:33:31 +01:00