Skip to main content

Week 9

  • No fallback condition is there if no upload is selected in move or copy.
    • Added the condition for move upload and copy upload.
    • Added the spinner in buttons.
  • Added the browsing of uploads with folders. Closes #131.
  • Studied API architecture of Fossology.
  • Added pagination in /search request. Closes #1.
    • Added the page and limit as header in searchController.php
    • Updated the maxperpage in search-helper.php
    • Returned the total number of pages in search result.
    • Updated the openapi.yaml with the mentioned changes.
  • Fixed the version in openapi.yaml closes #10.
  • Added the pagination in search page. Since new api exposed the pages and limit params.
  • Added the pages for browseUploads:
    • Software Heritage
    • License Browser
    • File Browser
    • Copyright
    • ECC
  • Added the browse Uploads separate header.
  • The ui is shifting down whenever the snackbar is appearing which leads to bad user experience.
    • Added the styling for keeping the snackbar fixed.
    • Fixed all the pages.
    • Shifted snackbar code inside main container to remove the flicker effect.

Screenshots

Search Pagination

search-pagination

Software Heritage Details

software-heritage-details

copyright-browser

File Browser

file-browser

ECC

ecc

License Browser

license-browser

Fixed Snackbar

fixed-snackbar

fixed-snackbar-search

Search API

search-api-postman

search-api-swagger

Contributions