Details
Details
- Created a new binding.
- Tried to create a duplicate binding, got an error.
- Edited a binding to rebind it to a different device.
- Disabled and enabled bindings.
- Grepped for AlmanacBindingTransaction:: constants.
When a binding is created, it currently renders a bad "changed the interface from ??? to X" transaction. This is because creation isn't currently using EditEngine. I plan to swap it shortly, which will turn this into a real "Create" transaction and fix the issue.
Diff Detail
Diff Detail
- Repository
- rP Phabricator
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Note that, for now, Bindings have the same issue as Services in D19317: editing properties works correctly, but doesn't render the right transaction stories in the timeline. Since this is just a display issue, I plan to deal with it after converting everything.
src/applications/almanac/xaction/AlmanacBindingInterfaceTransaction.php | ||
---|---|---|
62–63 | renderOldValue()/renderNewValue()? |
src/applications/almanac/xaction/AlmanacBindingInterfaceTransaction.php | ||
---|---|---|
62–63 | This one's right -- since the old and new values are PHIDs, this renders nice named links for them. |