SimonGschnell
70b0b3fae7
MVP algorithm for stundenplan gruppierung (testing)
2024-06-07 15:06:28 +02:00
SimonGschnell
8e2129902c
Merge branch 'feature-25999/task-39464' into feature-25999/C4_TEST
2024-05-08 11:29:39 +02:00
SimonGschnell
c2a782e164
updates news fetching and DB_Model pagination methods
2024-05-08 11:28:16 +02:00
SimonGschnell
c017014171
changes how the pagination is done in the DB_Model
2024-05-08 11:28:16 +02:00
SimonGschnell
9db09a040a
Merge branch 'master' into feature-25999/C4_ma0594_profilePage
2024-05-08 09:58:18 +02: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
SimonGschnell
04f6ee6156
Merge branch 'master' into feature-25999/C4_ma0594dev
2024-02-15 15:16:07 +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
SimonGschnell
a21a292da6
dokument upload
2024-01-29 16:48:41 +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
KarpAlex
35b23bcba4
Merge branch 'master' into feature-17512/Issues_Plausibilitaetspruefungen
2022-11-03 12:07:51 +01:00
KarpAlex
aee25c5252
moved issue resolvers to #own resolvers folder, created first resolver CORE_INOUT_0007 for plausichecks
2022-10-03 19:25:32 +02:00
KarpAlex
9bae6bb0a4
added params to plausicheck libraries, added PlausicheckProducerLib to enable execution of plausichecks for GUI as well, removed old IssueProducer_Controller
2022-09-26 00:41:48 +02:00
KarpAlex
40d8edebef
Plausichecks: added run method to IssueProducer_Controller for producing plausicheck issues
2022-09-18 23:02:55 +02:00
KarpAlex
d5eff7d615
issue plausichecks: added issue producer files, code formatting
2022-09-15 18:56:18 +02:00
KarpAlex
0d03689f57
added IIssueExistsChecker and Issue<producer_Controller for detection of issues
2022-09-14 02:48:43 +02:00
Paolo
6d81e36e68
Merge branch 'master' into feature-19473/VUE_Filter_Navigation_Widgets
2022-08-08 12:11:08 +02:00
Cris
3b1d0f3aaa
Merged DB Model Int/Float conversion
...
+ query type cast adaptation
2022-07-18 17:33:20 +02:00
Paolo
198c6baf3d
- Added new protected method getPostJSON to FHC_Controller to get POSTed JSON
...
- application/controllers/components/Filter.php now makes use of getPostJSON from the FHC_Controller
- RESTClient now POST a JSON request
- public/js/components/filter/Filter.js improvements
2022-07-11 14:54:14 +02:00
Andreas Österreicher
ac91d8ccbc
Merge branch 'master' into feature-16370/AkteLib_create_new_CI_library_to_handle_akte
2022-05-27 14:18:30 +02:00
Paolo
a603081544
- Changed composer.json and updated composer.lock
...
- Added new PostgreSQL types in application/core/DB_Model.php
- Updated the includes in application/views/*
- Added new view template application/views/templates/FHC-Common.php
- Moved JS includes in application/views/templates/FHC-Footer.php
- Updated JS and CSS includes in application/views/templates/FHC-Footer.php and application/views/templates/FHC-Header.php
- Updated public/js/bootstrapper.js
- Changed global variable names in application/views/templates/FHC-Common.php to include the version of the included source
2022-05-23 18:45:29 +02:00
KarpAlex
8471d3c8cd
added public access modifier to interface (yes, this is actually necessary because mess detector is complaining...)
2022-02-28 12:57:10 +01:00
KarpAlex
45f789ebf9
IssueResolver_Controller.php: job does not stop after error or no issues found.
2022-02-18 11:01:45 +01:00