Daniel Keir Haywood created CAUSEWAY-4025:
---------------------------------------------
Summary: Simplify the CommandExportManager UI, remove mode/toggle
and distinguishing not-yet-exported vs exported commands.
Key: CAUSEWAY-4025
URL: https://issues.apache.org/jira/browse/CAUSEWAY-4025
Project: Causeway
Issue Type: Improvement
Affects Versions: v2 maintenance-branch
Reporter: Daniel Keir Haywood
Assignee: Daniel Keir Haywood
Fix For: 4.0.0-M2, v2 maintenance-branch
the original design of CommandExportManager was to export commands in batches,
and to change their state so they don't show up in the "not yet exported" list.
But the functionality for ensuring that a dotted path remains, and for moving
commands, means that the user experience is a bit more fluid and this rigid
structure isn't appropriate.
Therefore, while updating the replayState from UNDEFINED to EXPORTED is still
useful to see what's been exported, let's get rid of the idea of filtering the
list of commands based on it. Remove the mode and toggle, have a single
collection of commands being all those since the baseline, rename that
collection to just "commands". Do include the replayState in that commands
list.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)