Commit Graph

251 Commits

Author SHA1 Message Date
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
0ff193fd1e refactor: update status column to use InternshipStatus enum 2025-11-29 13:17:56 +01:00
f17316bfdf refactor: rename InternshipStatusFactory to InternshipStatusDataFactory 2025-11-29 13:17:08 +01:00
6175f59fe9 feat: add laravel/tinker for debugging 2025-11-29 13:15:00 +01:00
b79c76d947 refactor: rename InternshipStatus model to InternshipStatusData 2025-11-29 12:32:43 +01:00
5b86f2e355 refactor: rename InternshipStatusController to InternshipStatusDataController 2025-11-29 12:30:52 +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
c579cab058 feat: implement Admin Internship CRUD tests (read only) 2025-11-17 17:31:58 +01:00
0621278a36 fix: update delete button label from 'Zmazať' to 'Vymazať' for consistency 2025-11-17 17:31:18 +01:00
c80637ebf1 fix: add wait after company and student deletion to ensure proper row count verification 2025-11-17 17:20:08 +01:00
43228587cb feat: add e2e tests for Admin Company CRUD operations 2025-11-17 17:08:21 +01:00
32ef3753b2 feat: add custom command to validate table columns in e2e tests 2025-11-17 17:07:58 +01:00
5b9d7bedf5 feat: add e2e test for student data editing for admins 2025-11-17 16:55:32 +01:00
0a3e9b4765 fix: add wait after clicking download link in admin document downloads test 2025-11-16 16:56:37 +01:00
949cf1568e feat: add e2e test for default agreement downloads for admins 2025-11-16 16:51:35 +01:00
ff02527615 fix: remove file extension from default agreement download filename 2025-11-16 16:41:04 +01:00
bfe357abb6 fix: update student address retrieval in default agreement 2025-11-16 16:29:05 +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
b8dff75422 feat: implement PDF generation for default agreement 2025-11-16 16:25:10 +01:00
203cb75982 refactor: fix styling in agreement template 2025-11-16 16:24:56 +01:00
6632bc6aab feat: add mPDF library as a dependency for backend 2025-11-16 16:24:17 +01:00
9fa9e85559 feat: add basic default agreement generator 2025-11-16 14:38:02 +01:00
b53bb1b44b fix: update CI status badge in README 2025-11-08 18:18:11 +01:00
4cb5293a71 feat: add initial README 2025-11-08 18:16:27 +01:00
ebc4140a03 fix: remove caching from cypress workflow 2025-11-08 18:12:09 +01:00
75f99849c3 feat: add Cypress E2E testing workflow 2025-11-08 18:10:07 +01:00
c17be21f3d fix: move e2e test location to correct cypress directory 2025-11-08 18:08:59 +01:00
5462449351 feat: add basic e2e tests 2025-11-08 18:06:17 +01:00
5643f1fcde feat: add Cypress for e2e testing 2025-11-08 18:05:30 +01:00
f199317c90 fix: ensure all students have @student.ukf.sk emails 2025-11-08 18:02:38 +01:00
c360941c10 fix: add email input type to login form 2025-11-08 18:02:13 +01:00