stable

Clone or download

Read-only

No longer inherit from Tracker_FormElement_String

request #9025 Add new type of TV5 form elements for encrypted fields management This commit must not break existing behaviour. This commit don't break XML import/export (field is not supported) Encrypted fields are not displayed in modals. You should be able to : - edit field in administration section - create and update field content in artifacts - display field in reports Change-Id: I5e2befaf81a539730760e03c303816c0014a6698

Modified Files

Name
M plugins/tracker/include/Tracker/FormElement/Field/ArtifactLink/Nature/CustomColumn/ReplaceValueVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_FieldVisitor.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Visitor.class.php +7 −4 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/BetweenComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/EqualComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/GreaterThanComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/GreaterThanOrEqualComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/LesserThanComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/LesserThanOrEqualComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/NotEqualComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/BetweenComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/EqualComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/GreaterThanComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/GreaterThanOrEqualComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/LesserThanComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/LesserThanOrEqualComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/NotEqualComparisonVisitor.php +5 −0 Go to diff View file
M plugins/tracker/include/Tracker/XML/Updater/FieldChangeXMLUpdaterVisitor.class.php +5 −0 Go to diff View file
A plugins/tracker_encryption/build-manifest.json +14 −0 Go to diff View file
A plugins/tracker_encryption/db/mysql/2017/201701251410_create_encrypted_field_tables.php +92 −0 Go to diff View file
A plugins/tracker_encryption/include/ChangesetValue.php +168 −0 Go to diff View file
A plugins/tracker_encryption/include/REST/Artifact/EncryptedRepresentation.php +55 −0 Go to diff View file
M plugins/tracker_encryption/include/Tracker_FormElement_Field_Encrypted.class.php +271 −30 Go to diff View file
M plugins/tracker_encryption/include/autoload.php +5 −2 Go to diff View file
A plugins/tracker_encryption/include/dao/ValueDao.php +57 −0 Go to diff View file
M plugins/tracker_encryption/include/tracker_encryptionPlugin.class.php +9 −1 Go to diff View file
R plugins/tracker_encryption/www/update_tracker_key_modal.js Go to diff View file
A plugins/tracker_encryption/www/themes/default/css/style.scss +3 −0 Go to diff View file