Open
Conversation
Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>
Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>
Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>
Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>
Signed-off-by: Ephraim Mensah <ephraim.e.mensah@lmco.com>
Signed-off-by: Johnny Mayer <johnny.w.mayer.iii@lmco.com>
Styling and formatting Signed-off-by: emeremikwu-lm <emmanuel.meremikwu@lmco.com>
Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
…unction Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: Allen Shearin <allen.p.shearin@gmail.com>
Signed-off-by: Alexis Lamb <alexis.lamb@lmco.com>
Signed-off-by: Alexis Lamb <alexis.lamb@lmco.com>
#4) Signed-off-by: Allen Shearin <allen.p.shearin@gmail.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: Allen Shearin <allen.p.shearin@gmail.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>
* 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: Alexis Lamb <alexis.lamb@lmco.com>
* 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>
…itlab-intergration
|
Trying to clean up and make it easier to review and merge work done in 318. |
|
@nscuro we moved the work to this PR to simplify things. Could we look into reviewing it and possibly getting it merged? |
|
@nscuro Do you know if and when there is a plan to merge this? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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