Skip to content

Merge Develop into Integration#788

Merged
rapidray12 merged 169 commits intointegrationfrom
develop
Feb 7, 2025
Merged

Merge Develop into Integration#788
rapidray12 merged 169 commits intointegrationfrom
develop

Conversation

@aloftus23
Copy link
Contributor

@aloftus23 aloftus23 commented Feb 5, 2025

🗣 Description

At the end of every sprint we merge the develop branch into the integration branch.

💭 Motivation and context

Workflow.

🧪 Testing

Passes pre-commit and github checks.

✅ Pre-approval checklist

  • This PR has an informative and human-readable title.
  • Changes are limited to a single goal - eschew scope creep!
  • All future TODOs are captured in issues, which are referenced
    in code comments.
  • All relevant type-of-change labels have been added.
  • I have read the CONTRIBUTING document.
  • These code changes follow cisagov code standards.
  • All relevant repo and/or project documentation has been updated
    to reflect the changes in this PR.
  • Tests have been added and/or modified to cover the changes in this PR.
  • All new and existing tests pass.

✅ Pre-merge checklist

  • Revert dependencies to default branches.
  • Finalize version.

✅ Post-merge checklist

  • Create a release.

hawkishpolicy and others added 30 commits December 2, 2024 13:53
- Added conditional to render No Filter(s) Applied when no filters are applied.
- Only applies to GlobalAdmins as Regional Admins and Standard Users cannot remove their default filters.
- Added a function to sort Region filter values in ascending order.
- Edited filtersByColumn to include these sorted values.
- Added severity levels array and sort function to vulnerabilities.severity field.
    - Severity levels are now sorted Low, Medium, High, Critical.
- Added sort function to vulnerabilities.cve field.
    - CVEs are now sorted by numerical value.
- Cleaned up the sort functions for Port, Severity Levels, and CVEs.
- Added a map and sort function the org names accessor function.
- Added sortedValues as an arg to the ellipsis function.
- Added sort to IP's, Domain, and Root Domain values in Filter Tags.
…o right, ensuring filters are desplayed in a consistent and logical order, making it easier to understand
…-to-be-in-a-consistent-order-as-filterdrawer-components
- Added an additional condition to the update User call to allow for new users to select their State upon account creation.
- If invitePending is true, a User can update their state regardless of their Region ID.
- Ensured N/A severity level in Bar Chart includes all permutations of null, undefined, and empty strings.
- Ensured filtering by severity level in All Vulns table matches the filtering in the Bar Chart.
- Null, undefined, empty strings, and stringified versions on Null, N/A, and undefined are now grouped into the N/A category in both the Vulns Bar Chart and All Vulns table.
- Both components now force Title Case on the severity level strings first then sort and group into their respective categories.
- Edited the comporator function in the All Vulns tables to sort the severity levels in the correct order from N/A, Low, Medium, High, Critical, Other.
- Adjusted the number values of the severity levels object to start with 1 instead of 0.
- This removes the need for the long if statement previously used to handle N/A values.
- Cancel button is diabled if user.invitePending is true.
- Dialog does not close on background click nor escape key press.
- This is to prevent the user from closing the dialog before they have made a selection.
Integration - Python Backend
Copy link
Collaborator

@rapidray12 rapidray12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This code is already working in the Develop environment. This changes brings the same code into the Integration environment

@rapidray12 rapidray12 merged commit 736b787 into integration Feb 7, 2025
76 of 90 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants