Paolo
45fab928ad
- Renamed private method _manageUDFs to _prepareUDFsWrite in application/core/DB_Model.php
...
- Changed private method _toPhp in application/core/DB_Model.php to check permissions on UDFs
- Adapted code to fit the changes in application/libraries/UDFLib.php
- Renamed public method manageUDFs to prepareUDFsWrite in application/libraries/UDFLib.php
- Added new public method prepareUDFsRead to application/libraries/UDFLib.php
- Fixed bugs, comments & code style
2021-10-07 17:32:49 +02:00
Paolo
d7a33df898
When exporting in MS Excel format from FAS it is checked that the logged user
...
has the permissions to export UDFs.
If the logged user has no permissions on a UDF then the UDF is discarted
and it will not present into the MS Excel file
2021-10-06 10:58:58 +02:00
Paolo
9c84558f5f
- Added requiredPermissions to the application/config/udfmasterschema.json and set them as mandatory
...
- Removed the private method _isAllowed from application/controllers/widgets/UDF.php
- Removed required permissions from views application/views/system/fas_udf.php and application/views/system/infocenter/zgvpruefungen.php
- Widget views application/views/widgets/checkbox, dropdown, textarea and textfield now they print the attribute disabled
- Added constant DISABLED to application/widgets/html/HTMLWidget.php
- Removed private property _requiredPermissions from application/widgets/udf/UDFWidget.php
- application/widgets/udf/UDFWidget.php does not check permissions anymore and does not store them anymore
- Added constants PERMISSION_TYPE_READ and PERMISSION_TYPE_WRITE to application/libraries/UDFLib.php
- Removed constant PERMISSION_TYPE from application/libraries/UDFLib.php
- Removed public method isAllowed from application/libraries/UDFLib.php
- Added private methods _readAllowed, _writeAllowed, _setRequiredPermissions and _setReadOnly to application/libraries/UDFLib.php
- UDFLib->displayUDFWidget now checks if permissions are declared in the UDF JSON and if the user is allowed to read and write such UDF
- UDFLib->saveUDFs now checks if the user has the permissions to write such UDF
- Now the UDFs are even displayed in read only mode
2021-09-07 12:13:59 +02:00
Manfred
0099aaadb0
Merge remote-tracking branch 'origin/master'
2021-09-02 14:08:27 +02:00
Manfred
3999098fd6
Anzeige der abgelaufene Coodle-Umfragen verlängert auf 90 Tage
2021-09-02 14:08:21 +02:00
Andreas Österreicher
6034da43d8
Fixed loading of current Geschaeftsjahr if it is the last day of the
...
year
2021-08-31 07:56:59 +02:00
Andreas Österreicher
6008d97f36
Merge branch 'master' of github.com:FH-Complete/FHC-Core
2021-08-30 20:35:31 +02:00
Andreas Österreicher
64555c0ca1
Mahnspanne kann auch leer sein
2021-08-30 20:35:15 +02:00
Andreas Österreicher
b05fbe5978
Fixed PHP Version incompatibility issue
2021-08-27 19:05:00 +02:00
Andreas Österreicher
0a97a028ee
Reihungstestübersicht zeigt nun die Reihungstests der letzten 12 Monate
...
an statt der letzten 5
2021-08-26 20:22:13 +02:00
Andreas Österreicher
98d485b2ba
Merge branch 'feature-13943/SAPByD_purchase_orders_job_queue_worker'
2021-08-23 17:04:09 +02:00
Andreas Österreicher
a6b37c452f
Merge branch 'feature-6189/SAP_basic_structure_for_data_synchronization'
2021-08-23 16:43:20 +02:00
Andreas Österreicher
a22227bc26
Merge branch 'feature-13090/Bis_Bewerbermeldung_einzeln_erstellen'
2021-08-23 16:26:37 +02:00
Andreas Österreicher
ccff26d834
Merge branch 'feature-12333/Change_legacy_jobs_database_log'
2021-08-23 16:19:49 +02:00
Andreas Österreicher
f552c6a702
Merge branch 'feature-12894/LDAP_changes_on_CI'
2021-08-23 15:43:55 +02:00
Paolo
68b5e49f91
Merge branch 'master' into feature-6189/SAP_basic_structure_for_data_synchronization
2021-08-22 21:04:53 +02:00
Paolo
ff715a72c8
Merge branch 'master' into feature-13943/SAPByD_purchase_orders_job_queue_worker
2021-08-22 21:04:32 +02:00
Paolo
a2fc3fe09b
Merge branch 'master' into feature-12894/LDAP_changes_on_CI
2021-08-22 20:59:01 +02:00
Paolo
fb00baae00
Merge branch 'master' into feature-12333/Change_legacy_jobs_database_log
2021-08-22 20:58:09 +02:00
Andreas Österreicher
b00337973a
Merge branch 'feature-12988/MobilityOnline_Outgoing_mo_fhc_Verknuepfung'
2021-08-20 10:35:32 +02:00
Andreas Österreicher
73ce635188
Merge branch 'master' into feature-12988/MobilityOnline_Outgoing_mo_fhc_Verknuepfung
2021-08-20 10:34:55 +02:00
Andreas Oesterreicher
0ba11652e1
Merge branch 'feature-13218/BewerbungstoolMasterDokumente'
2021-08-18 11:42:08 +02:00
Andreas Oesterreicher
d8804730ba
Merge branch 'master' into feature-13218/BewerbungstoolMasterDokumente
2021-08-18 11:18:33 +02:00
Andreas Oesterreicher
e9b4116bee
Merge branch 'feature-13277/anpassung_infocenter'
2021-08-18 10:45:40 +02:00
ma0048
6ff8df6ac3
merged master into anpassung_infocenter
2021-08-18 08:45:28 +02:00
Andreas Österreicher
b6a373b9d4
Merge branch 'feature-10267/Zeiterfassung_Zeitaufzeichnungspflichtig'
2021-07-29 07:59:57 +02:00
Andreas Österreicher
cb855e7864
Zeitaufzeichnungspflichtig Prüfung auf Zeitraum erweitert
2021-07-28 19:05:48 +02:00
Andreas Österreicher
9eae959b15
Merge branch 'master' into feature-10267/Zeiterfassung_Zeitaufzeichnungspflichtig
2021-07-28 12:10:28 +02:00
cris-technikum
cfa7ce2c08
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2021-07-27 10:55:11 +02:00
Andreas Österreicher
f918d0e188
Merge branch 'feature-12317/UsabilityAnpassungenBenotungstool2'
2021-07-23 15:19:54 +02:00
Andreas Österreicher
c8919f2878
Benotungstool zeigt den Namen statt der UID bei der Anlage von Nachprüfungsterminen
2021-07-23 15:17:43 +02:00
Andreas Österreicher
524b954abc
Merge branch 'feature-12075/zeitwuensche_lesezugriff'
2021-07-23 14:35:28 +02:00
Andreas Österreicher
8822a589c9
Merge branch 'master' into feature-12075/zeitwuensche_lesezugriff
2021-07-23 14:22:36 +02:00
Andreas Österreicher
78322c22f4
Merge branch 'feature-10762/MailAnMitarbeiterBeiUrlaubsfreigabe'
2021-07-23 14:04:35 +02:00
Andreas Österreicher
6b4a47c9db
Merge branch 'master' into feature-10762/MailAnMitarbeiterBeiUrlaubsfreigabe
2021-07-23 13:59:49 +02:00
Andreas Österreicher
c8cfc49af9
Mailempfänger bei Urlaubsfreigabemail korrigiert
2021-07-23 13:59:21 +02:00
Andreas Österreicher
d87b667f0a
Merge branch 'feature-10320/Personen_zusammenlegen_ALMAMatchID_pruefen'
2021-07-23 13:25:38 +02:00
Andreas Österreicher
cf82a6d28a
Merge branch 'master' into feature-10320/Personen_zusammenlegen_ALMAMatchID_pruefen
2021-07-23 13:18:54 +02:00
Andreas Österreicher
023994b12c
PHP Error behoben wenn Lehraufträge für einzelne Studiengänge erstellt werden
2021-07-23 13:07:23 +02:00
Andreas Österreicher
6267a1bc37
- Hautpberuf wird im CIS Profil angezeigt für den Mitarbeiter
...
- Fehler behoben wodurch die letzte Verwendung nicht korrekt ermittelt wurde wenn das Ende Datum leer ist
2021-07-23 13:06:15 +02:00
Andreas Österreicher
c2527e1b13
Updated FHComplete Domain
2021-07-22 15:03:27 +02:00
Andreas Österreicher
3bf03a9869
Merge branch 'sonstiges-sprint174/LehrauftraegeErteilen_DoppelteTabellen'
2021-07-21 15:07:16 +02:00
Andreas Österreicher
cdc08b88f8
Merge branch 'hotfix-14064/Messaging_System_GUI_to_send_messages_loads_not_active_templeates'
2021-07-21 14:49:46 +02:00
Paolo
e4aa42ad58
models/CL/Messages_model->getVorlage now filters out the _not_ active
...
templates
2021-07-21 10:39:52 +02:00
KarpAlex
ccf4d0e49b
studentenmeldung.php: link for file with bewerberdaten only added, instead of previous way of passing a GET parameter for bewerdaten only export
2021-07-20 20:21:50 +02:00
manu
143053b893
Bewerbungstool: alle Masterbewerbungen mit Status Interessent mit ZGV-Ort überschreiben
2021-07-20 13:53:38 +02:00
KarpAlex
113ac6a2c2
bisMeldung studentenmeldung.php: added parameter "nur_bewerber" which lets export only bewerberdata
2021-07-15 22:23:11 +02:00
manu
05a06de109
alle prestudents im Status Interessent mit leerem zgvmatum überschreiben
2021-07-15 09:10:35 +02:00
cris-technikum
e3a7fc2f0c
Added CC parameter to sendSanchoMail function
...
Signed-off-by: cris-technikum <hainberg@technikum-wien.at >
2021-07-14 17:52:22 +02:00
Paolo
47326fe9fb
- Added new protected method getOldestJobs to core/JQW_Controller
...
- Changed method JQW_Controller->getOldestJob to be a wrapper for getOldestJobs
- Changed method generateJobs to be a wrapper for static method JobsQueueLib::generateJobs
- Removed method JobsQueueLib->getOldestJob
- Added new public method getOldestJobs to JobsQueueLib
- Added new public static method generateJobs to JobsQueueLib
2021-07-14 13:02:08 +02:00