Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTML reporting improvements #820

Closed
6 tasks done
schrolla opened this issue Jan 19, 2024 · 0 comments
Closed
6 tasks done

HTML reporting improvements #820

schrolla opened this issue Jan 19, 2024 · 0 comments
Assignees
Labels
bug This issue or pull request addresses broken functionality enhancement This issue or pull request will add new or improve existing functionality epic A high-level objective issue encompassing multiple issues instead of a specific unit of work
Milestone

Comments

@schrolla
Copy link
Collaborator

schrolla commented Jan 19, 2024

Description

This epic focuses on making user interface improvements to ScubaGear HTML reports. The current reports contain mostly static HTML and CSS elements with basic styling.

Improvements for this epic include:

  • Improving accessibility of current reports for broad usability
  • Adding additional information to reports useful to tenant administrators
  • Refining the current look and feel of the reports

Initiative / Goal

The goal is to make the HTML reporting easier for users to read, provide more information for decision making, and improve the look and feel of the reports.

Hypothesis

By making the ScubaGear reporting easier to read and use, tenant administrators will be able to use reporting guidance to help adjust tenant settings helping to ensure a more secure SaaS environment for users.

Acceptance criteria

Criteria that are considered must have for feature launch and in-scope for this epic include:

  • The HTML reports have been reviewed for 508 compliance and new issues added to epic as needed
  • New tests have been built to validate HTML report changes work/look as intended
  • Run through the report with a screen reader, https://www.nvaccess.org/download/

Stakeholders / Resources

Include CISA decision makers and dev team members in discussions about this epic. Resources needed for this epic include access to GitHub actions marketplace and ability to create new issue templates.

Timeline

The current projected timeline for delivery of this epic feature is with the associated release milestone.

Associated Tasks

See details in the following issues:

@schrolla schrolla added bug This issue or pull request addresses broken functionality enhancement This issue or pull request will add new or improve existing functionality labels Jan 19, 2024
@schrolla schrolla added this to the Glacier milestone Jan 19, 2024
@schrolla schrolla added the epic A high-level objective issue encompassing multiple issues instead of a specific unit of work label Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This issue or pull request addresses broken functionality enhancement This issue or pull request will add new or improve existing functionality epic A high-level objective issue encompassing multiple issues instead of a specific unit of work
Projects
None yet
Development

No branches or pull requests

2 participants