Paolo
36f857428e
- Fixed typos
...
- application/controllers/Cis/Pub.php bild method refactored
- Replaced AkteModel with AkteLib where possible
- application/core/FHC_Controller->outputFile added new features + improvements
- Added new public methods outputImageByContent and outputImageByFile to application/core/FHC_Controller
- Added new private method _outputImage to application/core/FHC_Controller
- AkteLib fixes
2025-09-16 17:12:59 +02:00
Paolo
949fdfa5ca
- DmsLib->download removed
...
- DmsLib->upload replaced by uploadFile
- Removed who parameter from DmsLib constructor
- Added insert by into DmsLib add and addLastVersion
- Removed commented code
- Replaced self with $this in the Anrechnung classes
- Added removeByPersonIdAndDmsId to AkteLib
2025-09-15 17:16:48 +02:00
Harald Bamberger
d30ba24d2f
add config cis_send_profil_update_mails, use it in profil update controllers
2024-12-04 09:15:44 +01:00
Harald Bamberger
50880c696b
use getAuthUID function instead of get_uid, use new permission basis/cis and switch to Auth_Controller where possible
2024-11-04 15:41:02 +01:00
Harald Bamberger
d4494836b1
fix file permissions erroneously commited as a21a292da6
2024-10-17 15:34:00 +02:00
SimonGschnell
cf1cb44afa
refactors old ProfilUpdate controller functions
2024-09-13 12:27:07 +02:00
SimonGschnell
be66150631
adds acceptProfilRequest and denyProfilRequest to the new ProfilUpdate FhcAPIController
2024-07-19 11:38:15 +02:00
SimonGschnell
1447a930d3
adds more phrasen to the profil and the profilUpdate views, headers of tables phrasen
2024-04-19 14:24:32 +02:00
SimonGschnell
ea9bd93e73
phrasen fix and bug where profilUpdates were only sorted when accepting the request and not denying
2024-04-12 09:39:28 +02:00
SimonGschnell
2b68831415
adds more filter options for the ProfilUpdateView
2024-04-11 11:20:32 +02:00
SimonGschnell
21c2bafed6
adapt the logic of the profilUpdate feature to use constant status and topics from the database
2024-04-10 15:08:21 +02:00
SimonGschnell
5b2365a1e2
stores the status of profilUpdate with their language in the database and adapts the logic to it
2024-04-09 15:02:17 +02:00
SimonGschnell
78031bf1ad
fixes buggs that were produced with the introduction of new phrasen
2024-04-09 09:08:47 +02:00
SimonGschnell
960341e25d
adds more profil phrasen error messages
2024-04-08 15:08:20 +02:00
SimonGschnell
1b04d70839
adds phrasen for profil in php controller and adds error message phrasen
2024-04-08 15:03:08 +02:00
SimonGschnell
96e0bfa72c
changes how the EditProfil Modal passes props to its children
2024-03-07 11:08:43 +01:00
SimonGschnell
2e9cc2b291
/ProfilUpdate/id/ was added to the ProfilUpdate controller to automatically open the necessary profil_update on startup of the page, this functionality is used when sending emails with the link to the profil_update
2024-02-19 14:36:45 +01:00
SimonGschnell
2d5aea2bb8
translates the english status into a german version for the email vorlage
2024-02-19 09:14:45 +01:00
SimonGschnell
318087c572
sends email to the user if a profil update was accepted or rejected
2024-02-16 15:37:20 +01:00
SimonGschnell
501224b9b7
sends emails on insertion of an profil update to the studiengänge in case of students and to hr in case of a mitarbeiter
2024-02-16 14:33:49 +01:00
SimonGschnell
6eeeb8b4b7
send email
2024-02-15 15:09:41 +01:00
SimonGschnell
279fbe51c3
sendMail function now gets all the studiengang emails of an active student or sends the mail to personalverwaltung if it is a mitarbeiter
2024-02-15 14:24:07 +01:00
SimonGschnell
fd260a6307
changes the check if a user has permissions to accept or deny a profil update
2024-02-15 09:59:27 +01:00
SimonGschnell
028be08ec3
fixes little bug with profil update checking
2024-02-14 14:38:21 +01:00
SimonGschnell
5758d7cf4f
overrides old zustelladressen/kontakte when changing or adding a new zustelladresse/kontakt
2024-02-14 14:18:31 +01:00
SimonGschnell
b655c4021a
instead of calculating how many zustelladressen or zustellkontakte a user has in the backend, it is calculated in the client side to prevent an extra api call
2024-02-14 11:42:20 +01:00
SimonGschnell
1be8c27cb5
checks the permissions of a user when accepting or denying a profil update
2024-02-13 13:37:10 +01:00
SimonGschnell
4b898bd976
queries full name of user that created profil_update using join in Profil_update_model
2024-02-12 15:58:52 +01:00
SimonGschnell
78bffb1348
little bugfix
2024-02-12 14:08:26 +01:00
SimonGschnell
6aa0bbb037
fixed little bug with fileOutput
2024-02-12 12:27:15 +01:00
SimonGschnell
a09a350338
berechtigungen für die Ansicht von Profil Update Dokumente
2024-02-12 11:30:49 +01:00
SimonGschnell
b21d3448cb
fixes some data handling errors in controller functions
2024-02-12 09:07:51 +01:00
SimonGschnell
bbf6616cd9
corrects the display of links to attachments of a profil update request
2024-02-09 14:41:29 +01:00
SimonGschnell
43492add0b
changes how files are attached/replaced to a profil update
2024-02-09 13:55:08 +01:00
SimonGschnell
cda13ac705
makes the send button in the profil update popup disabled instead of not showing it
2024-02-08 13:47:03 +01:00
SimonGschnell
fa1871a059
adopting profil controllers/models/views to db table change
2024-02-07 16:34:00 +01:00
SimonGschnell
3739581a29
db tabellen anpassung
2024-02-07 16:25:39 +01:00
SimonGschnell
9362aea0cf
when user does not have permissions to accept/deny a profil update request it is notified via alert modal
2024-02-07 14:21:25 +01:00
SimonGschnell
286c7be83d
only displays profil update requests the uid has permissions for (mitarbeiter/stammdaten or student/stammdaten), also fixes bug and adds JSON.parse to get the value in the sessionStorage
2024-02-07 13:25:50 +01:00
SimonGschnell
4faaa78ee1
also shows the zustelladresse checkbox when viewing an Adresse component in the hr View for Profil Updates
2024-02-05 13:16:51 +01:00
SimonGschnell
a2d0f9e39a
funciton that queries the ProfilUpdates now takes a associative array instead of multiple separate parameters
2024-02-05 11:17:07 +01:00
SimonGschnell
6e55382d15
adds zustelladresse as a field to EditKontakte component
2024-02-05 09:52:27 +01:00
SimonGschnell
e5182a20ac
adds a select to the profilUpdateRequests to change display between only pending and all requests
2024-02-01 15:27:24 +01:00
SimonGschnell
d813f55a9b
makes it possible to display documents when reviewing profil update requests
2024-02-01 14:08:55 +01:00
SimonGschnell
a21a292da6
dokument upload
2024-01-29 16:48:41 +01:00
SimonGschnell
bece495ac8
fixes edge cases realted to creating new profil update requests
2024-01-26 16:37:39 +01:00
SimonGschnell
15cd9155f1
updates kontakt_id / adresse_id in profilUpdateRequest after inserting new kontakt/adresse in db
2024-01-25 16:43:47 +01:00
SimonGschnell
20672cd311
add/delete/update von Adressen funktioniert
2024-01-24 17:03:06 +01:00
SimonGschnell
a390eefd75
add/delete/update kontakt is possible
2024-01-24 16:06:22 +01:00
SimonGschnell
5f55834ccf
controller functionality to apply profil update requests to the user
2024-01-23 18:03:38 +01:00