Page MenuHomeIn-Portal Phabricator

INP-1820 - Optionally store added record data in the Changes Log
AcceptedPublic

Authored by alex on Aug 6 2022, 4:45 AM.

Details

Reviewers
erik
Test Plan
NOTE: Perform below tests for both clean install and upgraded version of In-Portal.
  1. login to the Admin Console
  2. go to Configuration → Website → Advanced section
  3. enable Track database changes to change log system setting
  4. save changes
  5. re-login to the Admin Console
  6. go to User Management → Users section
  7. create new user record
  8. go to Logs & Reports → Changes Log section
  9. confirm, that records for u and u-cdata units were created and have an empty Changes column
  10. go to Configuration → Website → Advanced section
  11. enable Fully Log Data field values for newly created Records in "Changes Log" system setting
  12. save changes
  13. go to User Management → Users section
  14. create new user record
  15. go to Logs & Reports → Changes Log section
  16. confirm, that records for u and u-cdata units were created and have an Changes column is populated with correct data (all created records fields and IDField value is correct as well)

Diff Detail

Repository
rINP In-Portal
Branch
branches/5.3.x
Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 1115
Build 1115: arc lint + arc unit

Event Timeline

alex created this revision.Aug 6 2022, 4:45 AM
alex requested review of this revision.Aug 6 2022, 4:45 AM
Harbormaster completed remote builds in B1115: Diff 1083.
erik accepted this revision.Aug 8 2022, 9:36 AM

Tested with clean install only.

This revision is now accepted and ready to land.Aug 8 2022, 9:36 AM
alex added a project: Restricted Project.Aug 16 2022, 11:21 AM