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á
|
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
|
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 |
|
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 |
|
|
|
586faaf1d5
|
feat: add external API for updating internship status to DEFENDED
|
2025-11-29 20:08:01 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
f199317c90
|
fix: ensure all students have @student.ukf.sk emails
|
2025-11-08 18:02:38 +01:00 |
|
|
|
7d386fadfd
|
refactor: use relations when fetching model data
|
2025-11-06 15:55:47 +01:00 |
|
|
|
6eadf3a944
|
fix: add hidden attributes for serialization in models and update contact method in Company model
|
2025-11-06 15:54:54 +01:00 |
|
|
|
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 |
|
|
|
c030ac8971
|
feat: implement email notification for internship status updates and add missing student relationship
|
2025-11-06 11:04:08 +01:00 |
|
|
|
b917c53a59
|
fix: restrict DEFENDED and NOT_DEFENDED status for admins based on report confirmation
|
2025-11-06 10:11:34 +01:00 |
|
|
|
1b7b16a233
|
refactor: consolidate internship expansion logic into a single method
|
2025-11-05 10:26:14 +01:00 |
|
dkecskes
|
66599f65f8
|
Move change-password route to account prefix
|
2025-11-04 18:43:31 +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
|
7feba39bc9
|
emaily na aktivaciu uctu
|
2025-11-04 17:27:44 +01:00 |
|
Andrej
|
3f2d2c6438
|
overenie aktivneho uctu pri prihlasovani
|
2025-11-04 17:27:08 +01:00 |
|
Andrej
|
eb122c41ab
|
pridanie atributov pouzivatelovi pre aktivaciu uctu
|
2025-11-04 17:26:31 +01:00 |
|
dkecskes
|
21d54a9dd7
|
feat: add change password functionality for students
|
2025-11-04 14:04:59 +01:00 |
|