mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
977a38e118
* WIP * created form for editing compute privacy * used editComputePrivacy method * select and update trusted algorithm * display and select multiple trusted algorithms * fixed update when trusted algorithm list not changed * code refactoring * moved separator inside condition * moved functions and interface from EditComputeDataset component * moved algorithmOptions to parent component * used AssetSelection to display algorithms * use AssetSelection to select trusted algorithms * getAlgorithmsOptions function review * review fixes * removed unused imports * merge fixes * AssetSelection style & usability tweaks * use custom radio & checkbox styles * add simple search for name & DID * spacing adjustments * copy updates, remove raw algo input, hardcode allowRawAlgorithm * copy * AssetSelection usability tweaks * make rows clickable * tweak layout, style and markup * use formik set function to update values * sorted algorithm list, added checked field * sort assetSelection list on user select * fix getAlgorithmsForAssetSelection breaking on empty responses * form debug output * another empty publisherTrustedAlgorithms fix * created separate algorithms state for the form, sort list on edit * refactor * use Formik functionality wherever possible * unify transforming form data to final data * fix form debug transformation * fix form submit, fix defaultChecked * refactor * use Formik functionality wherever possible * unify transforming form data to final data * fix form debug transformation * fix form submit, fix defaultChecked * disable assetSelection when allowAllAlgorithms is true * added loader to AssetSelection * changed allowAllAlgorithms to allowAllPublishedAlgorithms * fixed lint error * updated transformComputeFormToServiceComputePrivacy * lint fix * modify publish defaults Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
28 lines
952 B
JSON
28 lines
952 B
JSON
{
|
|
"description": "Only selected algorithms are allowed to run on this data set. Updating these settings will create an on-chain transaction you have to approve in your wallet.",
|
|
"form": {
|
|
"title": "Set allowed algorithms",
|
|
"success": "🎉 Successfully updated. 🎉",
|
|
"successAction": "Close",
|
|
"error": "Updating DDO failed.",
|
|
"data": [
|
|
{
|
|
"name": "allowAllPublishedAlgorithms",
|
|
"label": "All Algorithms",
|
|
"help": "Allow any published algorithm to run on this data set.",
|
|
"type": "checkbox",
|
|
"options": ["Allow any published algorithm"]
|
|
},
|
|
{
|
|
"name": "publisherTrustedAlgorithms",
|
|
"label": "Selected Algorithms",
|
|
"help": "Choose one or multiple algorithms you trust to allow them to run on this data set.",
|
|
"type": "assetSelectionMultiple",
|
|
"multiple": true,
|
|
"options": [],
|
|
"sortOptions": false
|
|
}
|
|
]
|
|
}
|
|
}
|