Commit Graph

26 Commits

Author SHA1 Message Date
Andrej
4a26fa82d3 feat: implement API route for exporting internships into CSV 2025-12-01 19:35:22 +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
6801132921 refactor: rename agreement to proof 2025-11-29 14:56:33 +01:00
b79c76d947 refactor: rename InternshipStatus model to InternshipStatusData 2025-11-29 12:32:43 +01:00
bfe357abb6 fix: update student address retrieval in default agreement 2025-11-16 16:29:05 +01:00
b8dff75422 feat: implement PDF generation for default agreement 2025-11-16 16:25:10 +01:00
9fa9e85559 feat: add basic default agreement generator 2025-11-16 14:38:02 +01:00
7d386fadfd refactor: use relations when fetching model data 2025-11-06 15:55:47 +01:00
1b7b16a233 refactor: consolidate internship expansion logic into a single method 2025-11-05 10:26:14 +01:00
22c5a52142 feat: add agreement and report download functionality to InternshipController and related components 2025-11-03 23:34:33 +01:00
Sofia Reháková
69df349d3f potvrdenie vykazu a oprava databazy 2025-11-03 22:56:35 +01:00
30973b2ced feat: update internship data retrieval permission checks 2025-11-03 20:45:45 +01:00
eca96161ba feat: implement document uploading for students 2025-11-03 19:36:10 +01:00
Veronika Fehérvíziová
95c49f89b3 fix: internship status ordering 2025-11-01 21:05:09 +01:00
Veronika Fehérvíziová
a69674a9c7 fix: ignore time value of start and end values in requests 2025-10-31 23:15:13 +01:00
Veronika Fehérvíziová
75f3dd3f04 fix: incorrect user ID being used with overlap checking 2025-10-31 23:05:19 +01:00
Veronika Fehérvíziová
5065b2ad8d fix: add option to ignore overlapping internships if they have the same ID 2025-10-31 22:43:59 +01:00
Veronika Fehérvíziová
107cf8a7ea refactor: reformat datetime value to display date only 2025-10-31 22:39:56 +01:00
Veronika Fehérvíziová
c72b507245 feat: add API endpoint for updating basic internship information 2025-10-31 22:31:08 +01:00
Veronika Fehérvíziová
2e5dcda640 feat: add API route for getting a single internship 2025-10-31 21:46:07 +01:00
Veronika Fehérvíziová
1ae81221a5 feat: implement API endpoint for getting all internships for admins 2025-10-31 20:43:01 +01:00
Veronika Fehérvíziová
1683155ae3 refactor: change API endpoint for getting student's personal internships 2025-10-31 20:32:16 +01:00
f388f093e3 feat: implement internship creation and company listing 2025-10-31 14:20:10 +01:00
94a5776cbc feat: add internship retrieval and display functionality 2025-10-23 14:16:13 +02:00
e3c7bd3a5a refactor: create models, factories, and seeders for Company, Internship, InternshipStatus, and StudentData 2025-10-21 12:25:54 +02:00