diff --git a/client/src/components/DataFiles/DataFilesModals/DataFilesAddProjectModal.jsx b/client/src/components/DataFiles/DataFilesModals/DataFilesAddProjectModal.jsx index cac1d0c7b..aab30a83c 100644 --- a/client/src/components/DataFiles/DataFilesModals/DataFilesAddProjectModal.jsx +++ b/client/src/components/DataFiles/DataFilesModals/DataFilesAddProjectModal.jsx @@ -75,7 +75,7 @@ const DataFilesAddProjectModal = () => { type: 'PROJECTS_CREATE', payload: { title: values.title, - description: values.description || null, + description: values.description, // Ensure this is included members: members.map((member) => ({ username: member.user.username, access: member.access, @@ -84,7 +84,7 @@ const DataFilesAddProjectModal = () => { onCreate, }, }); - }; + }; const onAdd = (newUser) => { setMembers([...members, newUser]); @@ -101,7 +101,12 @@ const DataFilesAddProjectModal = () => { .min(3, 'Title must be at least 3 characters') .max(150, 'Title must be at most 150 characters') .required('Please enter a title.'), + description: Yup.string() + .min(200, 'Description must be at least 200 characters') + .max(300, 'Description must be at most 300 characters') + .required('Please enter a description.'), }); + return ( <> @@ -113,7 +118,7 @@ const DataFilesAddProjectModal = () => { > {' '} @@ -122,7 +127,7 @@ const DataFilesAddProjectModal = () => { Add {sharedWorkspacesDisplayName} - @@ -130,17 +135,28 @@ const DataFilesAddProjectModal = () => { (Maximum 150 characters) +
+ + The title should be descriptive and distinctive from related publications. + } /> - {DataFilesAddProjectModalAddon && ( - - )} - + Dataset Description{' '} +
+ + Provide 200-300 words clearly describing the data as an independent output; do not copy related publication abstract. + + + } + type="textarea" /> + {DataFilesAddProjectModalAddon && } +
{error ? ( diff --git a/client/src/components/DataFiles/DataFilesProjectMembers/DataFilesProjectMembers.jsx b/client/src/components/DataFiles/DataFilesProjectMembers/DataFilesProjectMembers.jsx index 839d7511c..bf237d5f2 100644 --- a/client/src/components/DataFiles/DataFilesProjectMembers/DataFilesProjectMembers.jsx +++ b/client/src/components/DataFiles/DataFilesProjectMembers/DataFilesProjectMembers.jsx @@ -101,7 +101,7 @@ const DataFilesProjectMembers = ({ }; const memberColumn = { - Header: 'Members', + Header: 'Authors', headerStyle: { textAlign: 'left' }, accessor: 'user', className: 'project-members__cell',