Skip to content
This repository has been archived by the owner on Oct 10, 2022. It is now read-only.

Authentication, Dashboard, Scans #6

Merged
merged 1 commit into from
May 21, 2020
Merged

Authentication, Dashboard, Scans #6

merged 1 commit into from
May 21, 2020

Conversation

eshaan7
Copy link
Member

@eshaan7 eshaan7 commented May 21, 2020

  • User can login, logout.
  • Token is stored in localstorage and indexedDB.
  • using Angular's HTTP-Interceptor to add the Authorization header in requests to backend.
  • JobService.ts to fetch and save this data.
  • UI to list all the jobs with filtering, sorting as well as search functionality. Along with various visualizations in form of pie charts. (preview)
  • Tested the performance for large sets of data.
  • Added trivial tips in UI of how and what the visualizations can be used for.
  • Ability to request observable scan from angular client.
  • Ability to request file scan from angular client.
  • md5 hashing function for their respective values.
  • User can apply existing tags (or create new tags) to scan requests with a ease-of-use popover.
  • The last 10 scans requested by the current logged in user are stored in indexedDB and shown on the scan page.
  • Custom validation is applied to the forms to concur with the backend. For example, according to error: 816 from The Django app: either you specify a list of requested analyzers or the 'run_all_available_analyzers' parameter, not both. error is shown, and submit button becomes disable.

@eshaan7 eshaan7 merged commit 821cc09 into master May 21, 2020
@eshaan7 eshaan7 deleted the develop1 branch May 27, 2020 14:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Scanning Service (Angular) Dashboard (angular) Authentication Service (Angular)
1 participant