Closed jcace closed 1 year ago
FYI - there will be more added to the Replication Profiles
in the future. For example, we may want to specify a quota
or limit
in terms of # of deals/# of bytes to be replicated to that provider from any given dataset. So just keep in mind we will be adding more columns that will be user configurable in future versions.
UI needs to be modified to support https://github.com/application-research/delta-dm/pull/58
I think this would be best implemented as a brand new page - either underneath
Replications
or as a top-levelReplication Profiles
A full list of the changes that need to happen:
Modifications to existing pages
Datasets
page, removeUnsealed
andIndexed
columnsProviders
page, remove theAllowed Datasets
New Dataset
modal, removingPublish to indexer?
andKeep unsealed copy?
Providers
Manage
menu, removing the ability to set allowed datasetsNew features
Add a
Replication Profiles
pageThis page should behave similar to the
Providers
page- a tabular list of the different replication profilesThis page should have a Search function similar to Providers, so the user can search/filter them by provider or dataset
Column headings:
Dataset
,Provider
,Indexed
,Unsealed
Add a
New replication profile
button, to facilitate adding new profiles. User must specify the dataset/provider and 2 bools (unsealed/indexed)Add a
Modify
button to the page, so existing profiles may be modified (node: sp id / dataset id cannot be modified, only the bool flags unsealed/indexed can be changed. If the user wants to change the sp/dataset, they should delete and create a new one)Add a
Delete
button to the page, so that replication profiles may be deleted by the usernice to have (not required) - modify the
Datasets
and theProviders
page, adding a link to theReplication Profiles
page where the list is auto-filtered by that dataset/provider