Commit Graph

57 Commits

Author SHA1 Message Date
dkecskes 30ce759ec6 feat: add filter for internships 2025-11-30 18:21:19 +01:00
br0kenpixel 586faaf1d5 feat: add external API for updating internship status to DEFENDED 2025-11-29 20:08:01 +01:00
br0kenpixel 404af756c9 fix: prevent non-admin users from managing API keys 2025-11-29 19:35:34 +01:00
br0kenpixel 614e78cd28 fix: add validation for duplicate API token names 2025-11-29 19:34:47 +01:00
br0kenpixel a08bee8d11 feat: implement External system (API) controller with key management 2025-11-29 18:47:39 +01:00
br0kenpixel 3a0d9dc3f9 fix: do not save new internship status if mail was not sent successfully 2025-11-29 16:21:21 +01:00
br0kenpixel 6801132921 refactor: rename agreement to proof 2025-11-29 14:56:33 +01:00
br0kenpixel fcb6cc13fa refactor: simplify status transition logic in Internship 2025-11-29 14:34:05 +01:00
br0kenpixel b79c76d947 refactor: rename InternshipStatus model to InternshipStatusData 2025-11-29 12:32:43 +01:00
br0kenpixel 5b86f2e355 refactor: rename InternshipStatusController to InternshipStatusDataController 2025-11-29 12:30:52 +01:00
br0kenpixel bfe357abb6 fix: update student address retrieval in default agreement 2025-11-16 16:29:05 +01:00
br0kenpixel b8dff75422 feat: implement PDF generation for default agreement 2025-11-16 16:25:10 +01:00
br0kenpixel 9fa9e85559 feat: add basic default agreement generator 2025-11-16 14:38:02 +01:00
br0kenpixel 7d386fadfd refactor: use relations when fetching model data 2025-11-06 15:55:47 +01:00
br0kenpixel 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
br0kenpixel c030ac8971 feat: implement email notification for internship status updates and add missing student relationship 2025-11-06 11:04:08 +01:00
br0kenpixel b917c53a59 fix: restrict DEFENDED and NOT_DEFENDED status for admins based on report confirmation 2025-11-06 10:11:34 +01:00
br0kenpixel 1b7b16a233 refactor: consolidate internship expansion logic into a single method 2025-11-05 10:26:14 +01:00
dkecskes 897bd0ff93 Refactor password change method 2025-11-04 18:43:20 +01:00
dkecskes c73de2df06 Merge branch 'develop' into feature/-81-Zmena-hesla-používateľa 2025-11-04 18:27:26 +01:00
Andrej fcf5ca373b pridanie API na aktivaciu uctu 2025-11-04 17:28:27 +01:00
Andrej 3f2d2c6438 overenie aktivneho uctu pri prihlasovani 2025-11-04 17:27:08 +01:00
dkecskes 21d54a9dd7 feat: add change password functionality for students 2025-11-04 14:04:59 +01:00
br0kenpixel 39677d6b5f fix: correct transaction method call in user registration process 2025-11-04 13:33:17 +01:00
br0kenpixel b781696bb4 feat: add transaction handling for user registration process 2025-11-04 10:18:06 +01:00
dkecskes 8a4712da66 Merge branch 'feature/80-Odstránenie-účtu-používateľa-garantom-' into develop 2025-11-04 10:03:35 +01:00
dkecskes adc2e725bf feat: enhance deletion functionality for companies and students with improved data handling and confirmation dialogs 2025-11-04 10:00:03 +01:00
br0kenpixel 6576c43681 Merge branch 'feature/33-rozhranie_pre_zmluvy_vykazy' into develop 2025-11-03 23:35:25 +01:00
br0kenpixel 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
br0kenpixel 30973b2ced feat: update internship data retrieval permission checks 2025-11-03 20:45:45 +01:00
br0kenpixel 28a79cf7c6 fix: correct internship retrieval method in get function of InternshipStatusController 2025-11-03 19:54:22 +01:00
dkecskes 1973ab6b7f feat: implement company deletion functionality with confirmation dialog 2025-11-03 19:37:04 +01:00
br0kenpixel eca96161ba feat: implement document uploading for students 2025-11-03 19:36:10 +01:00
br0kenpixel 6bf5900533 fix: name fields being updated instead of first_name and last_name 2025-11-03 12:25:23 +01:00
dkecskes 3ff12fe57e feat: add student deletion functionality with confirmation dialog 2025-11-03 00:35:11 +01:00
dkecskes 197b26cf08 Merge branch 'feature/Správa-účtu-garantom' into develop 2025-11-02 21:23:21 +01:00
dkecskes 7954cdd093 feat: implement student management features including listing, editing, and updating student data 2025-11-02 21:18:09 +01:00
br0kenpixel a3b21d23e9 refactor: get new possible states from backend instead of computing them on frontend 2025-11-02 17:30:53 +01:00
Veronika Fehérvíziová 95c49f89b3 fix: internship status ordering 2025-11-01 21:05:09 +01:00
Veronika Fehérvíziová 0932584faa feat: add API for updating internship status 2025-11-01 20:51:07 +01:00
Veronika Fehérvíziová 1d315c0811 feat: add API for getting internship status history on backend 2025-11-01 16:25:53 +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