mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
Author metadata update (#763)
* Adding content for update author * Updating types * Updating DDO * Bumping ocean.js * Making the author optional Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
This commit is contained in:
parent
58781ff95f
commit
46cf119afe
@ -44,6 +44,13 @@
|
||||
"options": ["Forever", "1 day", "1 week", "1 month", "1 year"],
|
||||
"sortOptions": false,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"name": "author",
|
||||
"label": "New Author",
|
||||
"placeholder": "e.g. Mrs McJellyfish",
|
||||
"help": "Give proper attribution for your data set.",
|
||||
"required": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
1
src/@types/MetaData.d.ts
vendored
1
src/@types/MetaData.d.ts
vendored
@ -64,6 +64,7 @@ export interface MetadataEditForm {
|
||||
timeout: string
|
||||
price?: number
|
||||
links?: string | EditableMetadataLinks[]
|
||||
author?: string
|
||||
}
|
||||
|
||||
export interface ServiceMetadataMarket extends ServiceMetadata {
|
||||
|
@ -105,7 +105,8 @@ export default function Edit({
|
||||
const ddoEditedMetdata = await ocean.assets.editMetadata(ddo, {
|
||||
title: values.name,
|
||||
description: values.description,
|
||||
links: typeof values.links !== 'string' ? values.links : []
|
||||
links: typeof values.links !== 'string' ? values.links : [],
|
||||
author: values.author === '' ? ' ' : values.author
|
||||
})
|
||||
|
||||
price.type === 'exchange' &&
|
||||
|
@ -10,7 +10,8 @@ export const validationSchema = Yup.object().shape({
|
||||
description: Yup.string().required('Required').min(10),
|
||||
price: Yup.number().required('Required'),
|
||||
links: Yup.array<EditableMetadataLinks[]>().nullable(),
|
||||
timeout: Yup.string().required('Required')
|
||||
timeout: Yup.string().required('Required'),
|
||||
author: Yup.string().nullable()
|
||||
})
|
||||
|
||||
export function getInitialValues(
|
||||
@ -23,6 +24,7 @@ export function getInitialValues(
|
||||
description: metadata.additionalInformation.description,
|
||||
price,
|
||||
links: metadata.additionalInformation.links,
|
||||
timeout: secondsToString(timeout)
|
||||
timeout: secondsToString(timeout),
|
||||
author: metadata.main.author
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user