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 ConfigurationWebsiteAdvanced 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 ManagementUsers section
  7. create new user record
  8. go to Logs & ReportsChanges Log section
  9. confirm, that records for u and u-cdata units were created and have an empty Changes column
  10. go to ConfigurationWebsiteAdvanced section
  11. enable Fully Log Data field values for newly created Records in "Changes Log" system setting
  12. save changes
  13. go to User ManagementUsers section
  14. create new user record
  15. go to Logs & ReportsChanges 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
/in-portal/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