Page MenuHomePhabricator

"Edit Form Configuration" transaction history not easily accessible
Open, NormalPublic

Description

The transaction history of edits to a form are not easily discovered. (or I'm an idiot) (or both)

  1. Visit https://secure.phabricator.com/transactions/editengine/maniphest.task/view/3/ and observe: epriestley updated the preamble for this form.
  2. Fail to suppress an insatiable desire to unearth the mischief that occurred here.
  3. Use Conduit to map the PHID-FORM-<id> to the PHID-XACT-FORM-<id> in question.
  4. Manually construct a PhabricatorApplicationTransactionDetailController URI using the discovered PHID: https://secure.phabricator.com/transactions/detail/PHID-XACT-FORM-eyi3pasan6nnjjj/
  5. Mystery solved.

Expected behavior: epriestley updated the preamble for this form. should have a (Show Details) link as a shortcut in place of console queries and manual URI construction.

It looks like this is not the case because:

Is there another View that displays the form's transaction history in non-preview mode, or is the rendering logic misbehaving?

Event Timeline

epriestley added a subscriber: epriestley.

I don't think this is preview related -- I think PhabricatorEditEngineConfigurationTransaction just doesn't implement hasChangeDetails() and some related methods to generate this link.

This is an easy fix but we should move to Modular Transactions anyway.

epriestley triaged this task as Normal priority.Sep 12 2016, 1:29 PM

You're right! That probably makes is more feature request, less bug report. (extremely low priority FR)