Skip to content

Gitlab integration#318

Open
ashearin wants to merge 69 commits intoDependencyTrack:mainfrom
lmco:gitlab-integration-bom-upload
Open

Gitlab integration#318
ashearin wants to merge 69 commits intoDependencyTrack:mainfrom
lmco:gitlab-integration-bom-upload

Conversation

@ashearin
Copy link
Copy Markdown
Contributor

Description

Adds frontend changes for GItLab Integration. both project Sync and bom upload

Related to DependencyTrack/hyades-apiserver#1325

Documentation PR: DependencyTrack/hyades#1821

Addressed Issue

Additional Details

Checklist

@ashearin ashearin force-pushed the gitlab-integration-bom-upload branch 2 times, most recently from 009a92a to 2b1aa7a Compare August 1, 2025 02:49
dependencytrack-bot and others added 27 commits September 17, 2025 17:03
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Johnny Mayer <johnny.w.mayer.iii@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Styling and formatting

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
…unction

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Alexis Lamb <alexis.lamb@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Alexis Lamb <alexis.lamb@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
#4)

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
* feat: adding gitlab key field

Signed-off-by: jmayer-lm <johnny.w.mayer.iii@lmco.com>

* fix: rename to Gitlab JWKS Path

Signed-off-by: jmayer-lm <johnny.w.mayer.iii@lmco.com>

---------

Signed-off-by: jmayer-lm <johnny.w.mayer.iii@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
* refactor: convert mounted lifecycle method to async/await for improved readability and error handling

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* feat: implement user management enhancements with caching and improved UI structure

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: enhance permission selection handling with async/await and enabled permission multiselect.

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* revert: tab layout

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* fix: add text-ellipsis class to apiKey maskedKey for improved display

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: permissions multselect prepopulation and cleanup

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: cleanup

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* feat: enhance user role management with error handling and loading indicators

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* feat: add confirmation prompts for suspending and deleting own account

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: cleanup and i18n translations

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: cleanup

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: add userType parameter to team membership and permission management methods

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: update labels in user details views

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* fix: correct query parameter name for user type in API endpoint

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: locale sorting

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: rename UserRolesTable to UserProjectRolesTable across components

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: comment cleanup

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

---------

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
* fix(Auth and Roles): update project role removal logic to use current project roles

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* fix: tiered view for GitLab Integration page

Signed-off-by: johnny mayer <johnny.w.mayer.iii@lmco.com>

* feat(GitLab Integration): add audience and topics management with multiselect

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor(Auth and Roles): refactor fix for role selection/delete desync issue

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

---------

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>
Signed-off-by: johnny mayer <johnny.w.mayer.iii@lmco.com>
Co-authored-by: johnny mayer <johnny.w.mayer.iii@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Alexis Lamb <alexis.lamb@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
author emeremikwu-lm <emmanuel.meremikwu@lmco.com> 1753462293 -0500
committer “e413145” <“james.l.wienold.i@lmco.com”> 1757378520 -0500

UserProjectRolesTable pagination and search (#9)

* fix(auth and roles): update deleteRole method to use correct endpoint and emit delete event

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* fix(gitlab integration): simplify button markup in card footer

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* feat(auth and roles): enhance table with pagination and inline search features

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: cleanup

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* fix: correct typo in Polish translation for trust boundary

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: refactor inline search and pagination for user project roles table

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: comment and unnecessary logic cleanup

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: update table options for pagination and inline search functionality

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: gitlab integration reorganization

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: cleanup css styles and remove unused i18n

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* Update src/views/components/UserProjectRolesTable.vue

Co-authored-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: update labels in GitLab integration and enhance CopyField styling

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: reorganize LDAP, Managed, and OIDC user management views

- Reverted LDAP, Managed, and OIDC vue components back to single file components.
- Created a new UserDetails.vue component to handle user details for LDAP, Managed, and OIDC users.
- Removed userManagementMixin.
- Unified user detail logic and UI, using a userType prop to handle differences between user types.
- Updated API endpoint handling and conditional rendering for managed-user-specific fields.
- Improved maintainability by consolidating similar logic and removing duplication.

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* Update UserDetails.vue

Removed unused function loadUserManagementData

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

---------

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>
Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>
Co-authored-by: Allen Shearin <allen.p.shearin@gmail.com>

fix the error on gitlab enabled not found

Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>

added the include archived project button

Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>

change gitlab project sync to gitlab, add gitlab enable watch event/function

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>

update index pathing

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>

add gitlab appID and url fields

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>

fix: reflect proper default value of sbom enabled switch (#6)

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>

fix: update GITLAB_SBOM_PUSH_ENABLED property name (#7)

Signed-off-by: Alexis Lamb <alexis.lamb@lmco.com>

UserProjectRolesTable pagination and search (#9)

* fix(auth and roles): update deleteRole method to use correct endpoint and emit delete event

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* fix(gitlab integration): simplify button markup in card footer

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* feat(auth and roles): enhance table with pagination and inline search features

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: cleanup

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* fix: correct typo in Polish translation for trust boundary

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: refactor inline search and pagination for user project roles table

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: comment and unnecessary logic cleanup

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: update table options for pagination and inline search functionality

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: gitlab integration reorganization

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: cleanup css styles and remove unused i18n

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* Update src/views/components/UserProjectRolesTable.vue

Co-authored-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: update labels in GitLab integration and enhance CopyField styling

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: reorganize LDAP, Managed, and OIDC user management views

- Reverted LDAP, Managed, and OIDC vue components back to single file components.
- Created a new UserDetails.vue component to handle user details for LDAP, Managed, and OIDC users.
- Removed userManagementMixin.
- Unified user detail logic and UI, using a userType prop to handle differences between user types.
- Updated API endpoint handling and conditional rendering for managed-user-specific fields.
- Improved maintainability by consolidating similar logic and removing duplication.

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* Update UserDetails.vue

Removed unused function loadUserManagementData

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

---------

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>
Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>
Co-authored-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v3.4.0...v3.5.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
…ependencyTrack#321)

Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
…nd "export VDR" (DependencyTrack#322)

Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.2.2...v5.0.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Bumps nginxinc/nginx-unprivileged from `43e46e2` to `094aa5b`.

---
updated-dependencies:
- dependency-name: nginxinc/nginx-unprivileged
  dependency-version: 1.29.0-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.3.0 to 5.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v4.3.0...v5.0.0)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
ashearin and others added 28 commits September 17, 2025 17:10
Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
…unction

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Alexis Lamb <alexis.lamb@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Alexis Lamb <alexis.lamb@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
#4)

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
* feat: adding gitlab key field

Signed-off-by: jmayer-lm <johnny.w.mayer.iii@lmco.com>

* fix: rename to Gitlab JWKS Path

Signed-off-by: jmayer-lm <johnny.w.mayer.iii@lmco.com>

---------

Signed-off-by: jmayer-lm <johnny.w.mayer.iii@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
* refactor: convert mounted lifecycle method to async/await for improved readability and error handling

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* feat: implement user management enhancements with caching and improved UI structure

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: enhance permission selection handling with async/await and enabled permission multiselect.

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* revert: tab layout

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* fix: add text-ellipsis class to apiKey maskedKey for improved display

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: permissions multselect prepopulation and cleanup

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: cleanup

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* feat: enhance user role management with error handling and loading indicators

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* feat: add confirmation prompts for suspending and deleting own account

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: cleanup and i18n translations

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: cleanup

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: add userType parameter to team membership and permission management methods

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: update labels in user details views

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* fix: correct query parameter name for user type in API endpoint

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: locale sorting

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: rename UserRolesTable to UserProjectRolesTable across components

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: comment cleanup

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

---------

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
* fix(Auth and Roles): update project role removal logic to use current project roles

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* fix: tiered view for GitLab Integration page

Signed-off-by: johnny mayer <johnny.w.mayer.iii@lmco.com>

* feat(GitLab Integration): add audience and topics management with multiselect

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor(Auth and Roles): refactor fix for role selection/delete desync issue

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

---------

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>
Signed-off-by: johnny mayer <johnny.w.mayer.iii@lmco.com>
Co-authored-by: johnny mayer <johnny.w.mayer.iii@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: Alexis Lamb <alexis.lamb@lmco.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
author emeremikwu-lm <emmanuel.meremikwu@lmco.com> 1753462293 -0500
committer “e413145” <“james.l.wienold.i@lmco.com”> 1757378520 -0500

UserProjectRolesTable pagination and search (#9)

* fix(auth and roles): update deleteRole method to use correct endpoint and emit delete event

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* fix(gitlab integration): simplify button markup in card footer

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* feat(auth and roles): enhance table with pagination and inline search features

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: cleanup

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* fix: correct typo in Polish translation for trust boundary

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: refactor inline search and pagination for user project roles table

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: comment and unnecessary logic cleanup

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: update table options for pagination and inline search functionality

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: gitlab integration reorganization

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: cleanup css styles and remove unused i18n

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* Update src/views/components/UserProjectRolesTable.vue

Co-authored-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: update labels in GitLab integration and enhance CopyField styling

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: reorganize LDAP, Managed, and OIDC user management views

- Reverted LDAP, Managed, and OIDC vue components back to single file components.
- Created a new UserDetails.vue component to handle user details for LDAP, Managed, and OIDC users.
- Removed userManagementMixin.
- Unified user detail logic and UI, using a userType prop to handle differences between user types.
- Updated API endpoint handling and conditional rendering for managed-user-specific fields.
- Improved maintainability by consolidating similar logic and removing duplication.

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* Update UserDetails.vue

Removed unused function loadUserManagementData

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

---------

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>
Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>
Co-authored-by: Allen Shearin <allen.p.shearin@gmail.com>

fix the error on gitlab enabled not found

Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>

added the include archived project button

Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>

change gitlab project sync to gitlab, add gitlab enable watch event/function

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>

update index pathing

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>

add gitlab appID and url fields

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>

fix: reflect proper default value of sbom enabled switch (#6)

Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>

fix: update GITLAB_SBOM_PUSH_ENABLED property name (#7)

Signed-off-by: Alexis Lamb <alexis.lamb@lmco.com>

UserProjectRolesTable pagination and search (#9)

* fix(auth and roles): update deleteRole method to use correct endpoint and emit delete event

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* fix(gitlab integration): simplify button markup in card footer

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* feat(auth and roles): enhance table with pagination and inline search features

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: cleanup

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* fix: correct typo in Polish translation for trust boundary

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: refactor inline search and pagination for user project roles table

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: comment and unnecessary logic cleanup

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: update table options for pagination and inline search functionality

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: gitlab integration reorganization

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: cleanup css styles and remove unused i18n

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* Update src/views/components/UserProjectRolesTable.vue

Co-authored-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

* refactor: update labels in GitLab integration and enhance CopyField styling

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* refactor: reorganize LDAP, Managed, and OIDC user management views

- Reverted LDAP, Managed, and OIDC vue components back to single file components.
- Created a new UserDetails.vue component to handle user details for LDAP, Managed, and OIDC users.
- Removed userManagementMixin.
- Unified user detail logic and UI, using a userType prop to handle differences between user types.
- Updated API endpoint handling and conditional rendering for managed-user-specific fields.
- Improved maintainability by consolidating similar logic and removing duplication.

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>

* Update UserDetails.vue

Removed unused function loadUserManagementData

Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>

---------

Signed-off-by: Emmanuel Meremikwu <emmanuel.meremikwu@lmco.com>
Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>
Co-authored-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v3.4.0...v3.5.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
…ependencyTrack#321)

Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
…nd "export VDR" (DependencyTrack#322)

Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.2.2...v5.0.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Bumps nginxinc/nginx-unprivileged from `43e46e2` to `094aa5b`.

---
updated-dependencies:
- dependency-name: nginxinc/nginx-unprivileged
  dependency-version: 1.29.0-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.3.0 to 5.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v4.3.0...v5.0.0)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
…k#327)

Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Bumps nginxinc/nginx-unprivileged from 1.29.0-alpine to 1.29.1-alpine.

---
updated-dependencies:
- dependency-name: nginxinc/nginx-unprivileged
  dependency-version: 1.29.1-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Bumps nginxinc/nginx-unprivileged from `5fed1af` to `69e8821`.

---
updated-dependencies:
- dependency-name: nginxinc/nginx-unprivileged
  dependency-version: 1.29.1-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
Signed-off-by: “e413145” <“james.l.wienold.i@lmco.com”>
@jwienold413145 jwienold413145 mentioned this pull request Sep 24, 2025
2 tasks
@mfrystacky
Copy link
Copy Markdown

This PR was cleaned up and moved into 346 to simplify the issue and fix for DCO

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.

9 participants