Describe the bug
The column that displays the file size for each data asset should be converted to a unit that makes more sense to a user.
The file size value is (probably) bytes - convert this to GB.
To Reproduce
Steps to reproduce the behavior:
Click on dropdown menu and select 'Result'
Click on 'Submit'
Scroll to the right to the 'Size' column
See file size value
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Describe the bug
When a user enters text in the search bar, this makes a request to Code Ocean with every keystroke. This causes a noticeable lag on the page. Change this so that a request is made when a user clicks "Enter".
As a user, I want to pass my inputs into the fetch request, so I can fetch different requests.
Acceptance criteria
When a user inputs data into the input form and hits submit, a fetch request with the user input will be sent to the back-end, and the corresponding json data will be rendered as a table.
Sprint Ready Checklist
Acceptance criteria defined
Team understands acceptance criteria
Team has defined solution / steps to satisfy acceptance criteria
Is your feature request related to a problem? Please describe.
Currently the navigation menu for the website is located on the left hand side. It makes more sense from a user's perspective to have the navigation at the top of the site.
Describe the solution you'd like
Navigation menu at the top of the screen with links to multiple pages
The navigation menu is responsive and adjusts when the screen size changes
Describe the bug
If the code isn't formatted correctly, then the github action should prevent the code from being merged.
To Reproduce
Steps to reproduce the behavior:
Push unformatted code and open a PR.
Notice that the github action still passes the checks.
Expected behavior
If the code isn't formatted correctly, then the github action shouldn't pass the checks.
Additional context
It's probably an easy fix. Change npm run lint-fix to npm run lint and change npm run format-fix to npm run format and check if there are any warnings.
As a user, I want to see AIND highlights on the main page, click on a certain highlight (card component), and navigate to the articles/publications/etc.
Acceptance criteria
Clickable Material UI Card components that navigates to appropriate links
Links to Protocols.io, AIND GitHub, OSF, DANDI, publications, Code Ocean
Sprint Ready Checklist
Acceptance criteria defined
Team understands acceptance criteria
Team has defined solution / steps to satisfy acceptance criteria
Right now the data asset table is unstyled. Find a react table plugin (e.g. react-table), use it to render your table and apply one of the standard themes.
Is your feature request related to a problem? Please describe.
With the current features of the CodeOcean Capsule API, one cannot request all the capsule ids to display the metadata for all the capsules.
Describe the solution you'd like
When a user navigates to the Capsule View page, a user can input one capsule id in a field and the metadata for that capsule is displayed.