Closed (fixed)
Project:
Replication
Version:
8.x-1.x-dev
Component:
User interface
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
15 Jun 2016 at 14:14 UTC
Updated:
13 Sep 2016 at 15:14 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
josephdpurcell commentedHere is a rough draft of a scope of work for exposing replication filters to the user:
Here are example implementations:
Edit: completely revised proposal to assume replication settings are on Workspace.
Comment #3
josephdpurcell commentedChanging the description and title to explain this ticket is for defining how modules should interact with replication module. Implementation will be completed in tickets on each module utilizing the replication module.
Comment #4
Grayside commentedWouldn't a fairly basic case for a replication filter be an operation to take arbitrary IDs for replication? That's something that could be built into the already existing Admin Content page.
Comment #5
josephdpurcell commentedYes, choosing UUIDs for replication is a case for replication settings.
I think we should optimize where the location of replication settings based on convenience to the user, which I suspect will be a function largely based on frequency of modification and the context in which they are desired to be modified.
The #2 proposal is for having the replication settings on each Workspace. I think it is a decent starting point, but it doesn't address cases that I imagine would occur:
As such, I think we should implement replication settings on the Workspace in a fashion that allows any module to move the replication settings inputs where desired.
Comment #6
josephdpurcell commentedHere is an initial set of work:
I still need to write tests and pass a parameters to filters, i.e. support configurable filters. Attached is a screenshot of the UI.
Comment #7
josephdpurcell commentedThis solution assumes you are creating "Replication Settings" config entities in code which then get exposed to the UI.
One potential follow up will be to look into exposing a UI for creating / editing "Replication Settings".
Comment #8
josephdpurcell commentedI have submitted a patch to expose a UI for replication filters: https://www.drupal.org/node/2749167#comment-11491867
I've attached a screenshot of what configuring a Workspace currently looks like to the user.
Comment #9
balsamaI think this can be closed on [#2749167: Support ReplicationTask which has been committed.