Andrej
|
d570ca3398
|
fix: missing query when requesting internsip csv export
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 |
|
|
|
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 |
|