Harald Bamberger
d6966b24fe
Merge branch 'master' into feature-39161/PV21_Valorisierung
2024-09-13 12:39:05 +02:00
Harald Bamberger
2bd578edb3
remove unused Abstract_Searchbar_Controller
2024-08-13 16:42:09 +02:00
Harald Bamberger
5d169e188a
move permissions from abstract to concrete Notiz Controller
2024-08-13 14:12:55 +02:00
Alexei Karpenko
abc74b09b3
Merge branch 'master' into feature-40728/Issues_logik_auslagern_in_eigene_library
2024-07-24 21:15:40 +02:00
cgfhtw
f55b5120ff
Auth_Controller helper function for checking stg access rights for a prestudent
2024-07-18 12:03:18 +02:00
Harald Bamberger
115151473a
backport recent changes of Betriebsmittel component and phrases from feature-30660/FHC4_StudierendenGUI_Prototyp Branch
2024-07-11 11:57:45 +02:00
cgfhtw
e79a70fc2f
Betriebsmittel: stabilized
2024-07-09 14:06:29 +02:00
cgfhtw
6b4e8df411
remove outcommented code
2024-06-27 15:21:51 +02:00
cgfhtw
534faef82c
Notiz: use dms_id instead of name & code cleanup
2024-06-27 10:29:09 +02:00
cgfhtw
b784ad6b26
Notizen: fixing DB transaction in Delete function & Code Cleanup
2024-06-27 09:42:15 +02:00
Alexei Karpenko
32e1e487a9
issues: enabled resolving without explicitely creating a resolver (by using producer method), old resolvers are still working. Created example for "self-resolving" issue: AbbrecherAktiv
2024-06-26 22:46:36 +02:00
Alexei Karpenko
d2611ac0a5
put issue logik in own library (so GUIs should not have to reimplement it)
2024-06-21 14:34:31 +02:00
cgfhtw
dccf845e3b
Notiz Anhang Preview & CodeQuality
2024-05-28 14:38:37 +02:00
ma0068
1993e20ffc
Notiz component: new layout popupModal
2024-05-21 15:35:57 +02:00
ma0068
8663d86f7a
adaption NotizComponent
2024-05-03 10:59:41 +02:00
cgfhtw
b5c830ed35
FHCAPI stabilize addError function
2024-04-29 11:19:10 +02:00
cgfhtw
8e56b404b9
Merge branch 'feature-37246/APIs_Konsolidierung' into feature-30660/FHC4_StudierendenGUI_Prototyp
2024-04-29 11:17:12 +02:00
ma0068
fd0fb7c9b4
Refactor Notizcomponent: add Endpoint and core NotizController
2024-04-22 16:21:54 +02:00
ma0068
a65336993c
Bugfix Notiztab
2024-04-19 07:07:44 +02:00
cgfhtw
b1c094383f
Udf Component
2024-03-28 15:38:50 +01:00
cgfhtw
40c98b1dcc
FHCAPI Controller: optional status param for error function
2024-03-11 15:23:54 +01:00
cgfhtw
68459e086a
Auth_Controller special permissions
2024-03-06 16:15:04 +01:00
cgfhtw
e89aa824d2
FHCAPI_Controller extends Auth_Controller + auth error handling in FhcApi
2024-03-06 11:48:15 +01:00
cgfhtw
1b65378d6c
Auth_Controller private functions
2024-03-06 11:47:34 +01:00
cgfhtw
72d166a050
FHCAPI Controller: multipart upload
2024-02-20 08:38:29 +01:00
cgfhtw
013664db70
FhcApi Controller: new helper functions
2024-02-19 15:23:43 +01:00
cgfhtw
1f3e283d3c
Code cleanup
2024-02-07 09:12:47 +01:00
cgfhtw
fe798506a6
raw_input_stream as array instead of stdobj & terminateWithSuccess
2024-02-01 08:59:35 +01:00
cgfhtw
ea9e58a640
Bugfix: Typo
2024-01-30 10:41:45 +01:00
cgfhtw
1fec3543cd
FHCAPI Controller
2024-01-25 16:41:05 +01:00
Harald Bamberger
d9cd3a0b1d
add files for manipulating tabs from feature-30660
2023-12-20 14:30:11 +01:00
Harald Bamberger
fb8172eda1
Merge branch 'master' into feature-25562/PV21_Datenbankstruktur_fuer_Vertraege_und_Gehaelter
2023-06-22 12:54:48 +02:00
KarpAlex
696849062f
Issues konfiguration: added GUI for assigning konfiguration to fehler
2023-05-21 17:34:11 +02:00
KarpAlex
1ec52e710a
Plausichecks: enabled Fehlerkonfiguration for excluding certain Studiengänge from checks, changed comments
2023-05-14 21:19:39 +02:00
Harald Bamberger
f84a75af4e
Merge branch 'feature-25563/PV21_Verschlüsselung_Gehaltsdaten' into feature-25562/PV21_Datenbankstruktur_fuer_Vertraege_und_Gehaelter
2023-05-04 15:41:44 +02:00
Paolo
defe4e2f93
Added new interface application/core/IEncryption.php
2023-05-04 15:33:08 +02:00
Paolo
1c0129466a
Bugfix: added a check to DB_Model->_addEncrypt method on the parameter encryptedColumns
2023-05-04 15:23:51 +02:00
Harald Bamberger
e713cdac64
Merge branch 'feature-25563/PV21_Verschlüsselung_Gehaltsdaten' into feature-25562/PV21_Datenbankstruktur_fuer_Vertraege_und_Gehaelter
2023-05-04 15:03:13 +02:00
Harald Bamberger
2f07590461
Merge branch 'master' into feature-25563/PV21_Verschlüsselung_Gehaltsdaten
2023-05-04 14:59:12 +02:00
Paolo
08de013c23
Fixes: code quality checks
2023-04-25 16:07:42 +02:00
KarpAlex
a1a9b10ee1
plausicheck issues: enabled generic passing of different parameters, not just core plausicheck specific. moved studiensemester param to specific PlausiIssueProducer controller
2023-04-04 16:17:18 +02:00
Werner Masik
c613c6dc43
small fix to prevent error when $encryptedColumns is null
2023-04-03 13:37:12 +02:00
Werner Masik
c52cd05436
Merge branch 'feature-25562/PV21_Vertraege_Encryption_Merge'
2023-03-28 20:12:40 +02:00
KarpAlex
601eae1e95
extension plausicheck bugfix: extension name is correctly passed to plausicheckproducerlib
2023-02-24 17:43:36 +01:00
KarpAlex
a667ddaf5e
Plausichecks: removed/changed comments
2023-02-24 13:32:37 +01:00
KarpAlex
4f2ca62d05
Issues: enabled extensions to produce own plausichecks, IssueResolver: moved directory names to constants, deleted unused IIssueExistsChecker
2023-02-23 19:27:45 +01:00
KarpAlex
01a020d196
IssueResolver: renamed issue resolvers folder constant
2023-02-21 17:04:26 +01:00
Paolo
2b9af86955
- Added examples to application/config/db_crypt.php
...
- core/DB_Model->_addDecryptLoad fixed when checking the condition if the used operator is made of two characters
2023-02-21 16:11:49 +01:00
Paolo
c831355012
- FilterWidget: now it is possible to provide the encryptedColumns parameter to specify which columns of a database table are encrypted, how to cast them and which password to use to decrypt them
...
- Added new constants PGSQL_BYTEA_TYPE, CRYPT_CONF_PASSWORDS, CRYPT_CAST, CRYPT_PASSWORD_NAME, CRYPT_SELECT_TEMPLATE, CRYPT_WHERE_TEMPLATE and CRYPT_WRITE_TEMPLATE to application/core/DB_Model.php
- Added new optional parameter encryptedColumns to application/core/DB_Model insert, update, load, loadWhere, execQuery, execReadOnlyQuery and _toPhp
- Added new private methods _addEncrypt, _addDecryptQuery and _addDecryptLoad to application/core/DB_Model.php
- core/DB_Model: now it is possible to provide the encryptedColumns parameter to specify which columns of a database table are encrypted, how to cast them and which password to use to decrypt them
- Adapted application/models/system/PersonLog_model.php
2023-02-08 13:33:40 +01:00
Paolo
4fa1193948
- Added new CI config file application/config/db_crypt.php, it is loaded by core/DB_Model
...
- Added new constant ENCRYPTION_PASSWORDS to application/core/DB_Model.php
- Added new protected properties passwordName and encryptedColumns to core/DB_Model
- Added new private methods _isCryptoEnabledAndValid, _getCipher, _encrypt and _decrypt to core/DB_Model
- core/DB_Model properties insert and update now are making use of _encrypt()
- core/DB_Model properties loadWhere and loadTree now are making use of _decrypt()
2023-01-16 12:10:49 +01:00