• Fernando Arias's avatar
    Add Security Group Vuln Graph Date Ranges · 3306d030
    Fernando Arias authored
    First pass at filtering vuln history table history
    
    * Added button markup
    * Added actions, mutators, and store properties
    * Added filter method
    
    Push current iteration of the code to allow for UX feedback
    
    More Vuln Chart Graph changes
    
    * Only show dots on last 30 days graph
    * Fix placement of day range button group
    * Show active button for day range
    
    Additional UX tweaks for sexure graph
    
    * Show vertical lines in grid only for 60 and 90 days
    * Set min date to 30, 60, 90 days ago
    * Show dots for all date ranges
    
    Clean up code for MR add unit tests
    
    * Remove stray debuggers
    * Remove use of dummy data
    * Add unit tests for mutators and actions
    
    Refactor vuln chart buttons into view
    
    * Refactor vuln graph days ago buttons into seperate view
    
    Update vuln graph button titles
    
    Add unit tests for secure graph buttons
    
    Run Prettier
    
    Fix linting errors
    
    Remove host file
    
    * Remove accidentally committed host file
    
    Update pot file
    
    Run prettier
    
    Add new line to vuln chart stylesheet
    
    Refactor filtered vulns function
    
    * Refactor into getter
    * Add getter unit tests
    
    Add change log entry
    
    Fix linter errors in getters_spec
    
    Run prettier and fix linter errors
    
    First set of code review changes
    
    Fix vuln chart getter specs
    
    Update vuln chart button specs
    
    * Update specs to make use of shallowRender from vue test utils
    
    Update security vuln chart buttons to use I18n
    
    Add Days contants for days vuln chart
    
    * Swap out references to integers for constants
    
    Run prettier
    
    Update POT file
    
    Fix linter errors
    
    * Fix linter errors in spec files
    
    Refactor vuln chart buttons
    
    Make merge request review changes
    
    * Updated specs
    * Updated code based on feedback
    
    Run Prettier
    
    Frefactor vuln chart buttons to emit events
    
    * Refactor vuln chart buttons to be a 'dumb' component
    * emit click event
    
    Fix failing karma job
    
    * Assertion timeouts fail only on build servers
    
    Remove failing tests
    
    Fix linter errors
    
    Restore Karma tests
    
    * Restore karma tests and use sync:false option
    3306d030
vulnerability_chart.vue 4.82 KB