mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
a2fe2fdee0
* added timeout to publish asset * add timeout to edit asses(wip) * added timout to edit metadata form * fixed wrong constant name * fix options autosorting Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro> * Fixed autosorting in edit form * Added "1 day" to timeout options * Changed ternary operators to switch * Feature/asset timeout (#325) * Compute asset timeout * Code styled * Deleted unused import * Display timeout for buy/download * Switch case for timeout values * Moved mapping function to /utils/metadata * display timeout option not matching defined ones, map seconds to string * handle update with no predefined timeout value, add weeks to map method * Display timeout on button * consume button text logic change * whoops, revert wrong change * small millisecondsToStr refactor * copy tweaks * template literal logic restore * keep tweaking help text logic * abstract into method * change whole condition logic * tweak hasDatatoken/hasPreviousOrder combination condition * Unified seconds to string conversion methods * getHelpText tweaks, small refactor * copy editing, limit hardcoded timeout list * fix mixup of map & filter * use Timeout as label and be done with it Co-authored-by: mihaisc <mihai.scarlat@smartcontrol.ro> Co-authored-by: claudiaHash <49017601+claudiaHash@users.noreply.github.com> Co-authored-by: Matthias Kretschmann <m@kretschmann.io> Co-authored-by: Claudia Holhos <clawww1996@gmail.com>
85 lines
3.1 KiB
JSON
85 lines
3.1 KiB
JSON
{
|
|
"title": "Publish",
|
|
"description": "Highlight the important features of your data set to make it more discoverable and catch the interest of data consumers.",
|
|
"warning": "Given the beta status, publishing on Ropsten or Rinkeby first is strongly recommended. Please familiarize yourself with [the market](https://oceanprotocol.com/technology/marketplaces), [the risks](https://blog.oceanprotocol.com/on-staking-on-data-in-ocean-market-3d8e09eb0a13), and the [Terms of Use](/terms).",
|
|
"form": {
|
|
"title": "Publish",
|
|
"data": [
|
|
{
|
|
"name": "name",
|
|
"label": "Title",
|
|
"placeholder": "e.g. Shapes of Desert Plants",
|
|
"help": "Enter a concise title.",
|
|
"required": true
|
|
},
|
|
{
|
|
"name": "description",
|
|
"label": "Description",
|
|
"help": "Add a thorough description with as much detail as possible. You can use [Markdown](https://daringfireball.net/projects/markdown/basics).",
|
|
"type": "textarea",
|
|
"required": true
|
|
},
|
|
{
|
|
"name": "files",
|
|
"label": "File",
|
|
"placeholder": "e.g. https://file.com/file.json",
|
|
"help": "Please provide a URL to your data set file. This URL will be stored encrypted after publishing.",
|
|
"type": "files",
|
|
"required": true
|
|
},
|
|
{
|
|
"name": "links",
|
|
"label": "Sample file",
|
|
"placeholder": "e.g. https://file.com/samplefile.json",
|
|
"help": "Please provide a URL to a sample of your data set file. This file should reveal the data structure of your data set, e.g. by including the header and one line of a CSV file. This file URL will be publicly available after publishing.",
|
|
"type": "files"
|
|
},
|
|
{
|
|
"name": "access",
|
|
"label": "Access Type",
|
|
"help": "Choose how you want your files to be accessible for the specified price.",
|
|
"type": "select",
|
|
"options": ["Download"],
|
|
"required": true
|
|
},
|
|
{
|
|
"name": "timeout",
|
|
"label": "Timeout",
|
|
"help": "Define how long buyers should be able to download the data set again after the initial purchase.",
|
|
"type": "select",
|
|
"options": ["Forever", "1 day", "1 week", "1 month", "1 year"],
|
|
"sortOptions": false,
|
|
"required": true
|
|
},
|
|
{
|
|
"name": "dataTokenOptions",
|
|
"label": "Datatoken Name & Symbol",
|
|
"type": "datatoken",
|
|
"help": "The datatoken for this data set will be created with this name & symbol.",
|
|
"required": true
|
|
},
|
|
{
|
|
"name": "author",
|
|
"label": "Author",
|
|
"placeholder": "e.g. Jelly McJellyfish",
|
|
"help": "Give proper attribution for your data set.",
|
|
"required": true
|
|
},
|
|
{
|
|
"name": "tags",
|
|
"label": "Tags",
|
|
"placeholder": "e.g. logistics, ai",
|
|
"help": "Separate tags with comma."
|
|
},
|
|
{
|
|
"name": "termsAndConditions",
|
|
"label": "Terms & Conditions",
|
|
"type": "terms",
|
|
"options": ["I agree to these Terms and Conditions"],
|
|
"required": true
|
|
}
|
|
],
|
|
"success": "Asset Created!"
|
|
}
|
|
}
|