Skip to main content

Week 10

  • Moved the scheduleAnalysis route in jobs object.
  • Shifted the scheduleAnalysis function in api/jobs and services/jobs.
  • Fixed all the uploads such as vcs, url and file and scheduleAgents in jobs.
  • Fixed the footer text alignment.
  • Fixed the browse headings size.
  • Made the header sticky on the top when we scroll down the page.
  • Added the license browser page.
  • Added the api endpoints for summary and license of the uploads.
  • Integrated the api for uploads summary and upload license api.
  • Since, upload license api has problem of pagination, improper file paths, and it also requires the agent as a header which currently no api is returning, so hard coded the agents for the time being i.e ojo, nomos and monk.
  • The font inside textareas are weirdly bold and their sizes are inconsistent at different places, so fixed the textareas in all the pages.
  • Fixed the text-area of license text to monospace font because maximum licenses are optimized for text files of fixed width and thus formatted like that.
  • Hide the Snackbar after couple of seconds which improves the user experience.
  • Added the conditions on search headers.
    • Created the variables for pageParam, pageLimt.
    • Added the conditions on pages, limit and totalPages.
  • Added the updatedUpload function in UpdateController.php.
  • Added the patch request for /uploads.
  • Added the function call in RestAuthMiddleware.php
  • Updated the openapi.yaml with upload patch request.
  • Added the detailed explanation of folder structure.

Screenshots

Schedule Analysis Api

schedule-analysis-api

fixed-footer

Browse

browse-headings

sticky-header

Upload Summary

upload-summary

Upload License

upload-license upload-license-table

Fix Textarea

fix-textarea

License Textarea

license-textarea

Snackbar

fixed-snackbar

Search API (conditional checks)

search-api-conditional-check

Edit Upload API

edit-upload-api-postman edit-upload-api-swagger

Contributions