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

BED-5341 Merge stage/v7.0.0 to main #1129

Merged
merged 37 commits into from
Feb 6, 2025
Merged

BED-5341 Merge stage/v7.0.0 to main #1129

merged 37 commits into from
Feb 6, 2025

Conversation

juggernot325
Copy link
Contributor

Description

This PR merges the stage/v7.0.0 branch back into main.

Motivation and Context

Keep mainline up to date with fixes introduced while working on the release. Tracked in BED-5341.

How Has This Been Tested?

Testing was completed as part of our standard release process

Types of changes

  • Chore (a change that does not modify the application functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Database Migrations

Checklist:

sircodemane and others added 30 commits January 3, 2025 11:16
- fixed incorrect posture history data type enum values
- added fields to finding-trends for impact and exposure values
- added missing attack-paths posture history data type
- regenerated openapi.json
- captured some missed cue file generation
- added `environment_ids` field to finding-trends response
- added a new supporting graph database method for retrieving ad/azure domains by id
- added a new error response for missing required query params
- added new database method to perform aggregation on AD Quality stats
* refactor: define Domain type in js-client

* chore: add functionality to useAvailableDomains and leave a couple notes

* refactor: DataSelectorValueType and improve domain types

* fix: type export

* fix: index export

* feat: update posture api clients to match contract

* refactor: remove URLSearchParms for axios tool instead

* chore: remove comments

* fix: getPostureHistory api endpoint

* fix: type update
…endpoints-sql

feat: BED-5132 - aggregate risk and posture data
feat: bed-5132 - updated openapi spec for posture page api contract
* wip: updated details endpoint to accept optional params

* readded limit check but included -1 for all responses from db

* wip:upstream client changes

* added new parse function for limit query

* ran prepare for code review
Bed 5083: Posture page extension features
* Bed 4890 - GPO Inheritance is not properly calculated on OUs (#1097)

* wip

* Update GetDomainEntityInfo() to use the FetchEnforcedGPOs function.

* Added a test case for FetchEnforcedGPOsPaths()

* Fix ReadTransactionTestWithSetup(), txDelegate was never called. Looks like it was a copy/paste error
in commit 42efe25

---------

Co-authored-by: John Hopper <[email protected]>

* Bed 4411 (#1099)

* added check for accept header. working on filtering refactor

* chore: updated error message

* updated docs

* ran prepare-for-codereview

* removed display fields from docs

* more clean up

* more cleanup

* fix: marshalling csv could return a 200 when it was broken

* chore: update docs to fix a miss

---------

Co-authored-by: Alyx Holms <[email protected]>

* BED-5323 fixing build issues

---------

Co-authored-by: Elijah Brown <[email protected]>
Co-authored-by: John Hopper <[email protected]>
Co-authored-by: stephanieslamb <[email protected]>
Co-authored-by: Alyx Holms <[email protected]>
* chore: added useApiVersion hook

* wip: added main nav

* feature: added main nav structure

* chore: added react router dom

* feat: added main nav, subnav and show nav bar hook components

* feat: added subnav and assets

* fix: styling cleanup

* fix: admin pages spacing, and menus overlap spacing

* chore: added AppIcon Component to bh-shared-ui and then imported into CE

* chore: added test for subnav

* fix: added top value in position for subnav

* chore: removed unused header and leftnav components

* chore: fixed typo in subnav tests

* wip: structure for main nav tests

* chore: reorganized route constants into route folder

* chore: removed unused conditional

* chore: cleanup, fixed alt text and removed data test ids

* wip: added 2 tests and test ids for test queries

* chore: corrected data-testid typo and added correct banner

* fix: added margin top to logo banner for better spacing

* feat: added powered by in nav

* fix: fixed styling for powered by alignment

* chore: added types

* chore: added missing license text and some typing cleanup

* chore: added tests to main nav

* chore: matched text to design, added role to element for testing & a11y

* chore: added vars for nav and subnav width as well as zindex

* fix: changed from tier management to group management

* fix: styling changes to hover text in dark mode, underline for action

* fix: typo in dark mode bg class

* fix: subnav styling for color in hover text and no decoration on title

* chore: class cleanup, fixed color transition

* fix: styling on active route vs non active in list item

* fix: have list item handle color changes

* chore: removed unneeded option in include

* fix: updated support page to not have language explicitly in url

* fix: reverted date of license to original

* chore: added cn util to conditional classes

* chore: added cn util to manage conditional classes

* fix: removed nav bar from home route

* fix: fixed failing test

* fix: fixed failing test from class change in implementation

* chore: expand collapse nav with tw hover and grouping (#1116)

* chore: expand collapse nav with tw hover and grouping

* test: MainNav classes use group-hover selector to display

---------

Co-authored-by: Ben Waples <[email protected]>

---------

Co-authored-by: Ulises Rangel <[email protected]>
Co-authored-by: Ben Waples <[email protected]>
specter-flq and others added 7 commits January 31, 2025 16:16
…av collapsed (#1118)

* fix: version number wraps when nav is collapsed

* fix: reduced width of version number when expanded
* added a new hook to watch for mouse drag events and used it to set nav hover states

* run license check

* remove cursor styles, pass isDragging as a prop

* prevent icon colors from changing while dragging
* feat: only show version number in expanded view

* chore: updated tests
* fix: added missing testid to data

* fix: updated testid prefix and structure in main nav to take in testids

* Trigger Build

* fix: merge error

* fix: broken test from merge

* fix: cleaned up testid props
@juggernot325 juggernot325 merged commit c0ca784 into main Feb 6, 2025
10 checks passed
@juggernot325 juggernot325 deleted the stage/v7.0.0 branch February 6, 2025 18:17
@github-actions github-actions bot locked and limited conversation to collaborators Feb 6, 2025
@juggernot325 juggernot325 restored the stage/v7.0.0 branch February 6, 2025 18:25
@superlinkx superlinkx deleted the stage/v7.0.0 branch February 6, 2025 22:32
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.