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

Permission deconstruction #103

Merged
merged 2 commits into from
Jul 31, 2024
Merged

Permission deconstruction #103

merged 2 commits into from
Jul 31, 2024

Conversation

zprebosnyak-lm
Copy link
Contributor

Description

Backend changes in PR 800

This PR updates the frontend to align with the new permissions in the API server. The broken down permissions align more with the CRUD operation they perform. Updated all reactive views to align with the broken down permission set or the api route they correspond to. The original permissions are a top level permission that can perform all the CRUD operations the broken down permissions can remaining backward compatible.

Addressed Issue

Fixes Issue 1406

Additional Details

Implemented this change to be leveraged with the ACL as it continues to develop. Allowing more granular permission assignment would let admins assign various roles to users such as an owner, developer, or viewer having different levels of access to the same projects.

Checklist

@nscuro nscuro added the enhancement New feature or request label Jul 26, 2024
* fix: intial push for CI jobs

* fix: adding Node Full from pipeline catalog

* fix: disabling jobs

* fix: trying pipeline tepmplate

* fix: fix syntax error

* fix: enable node_ci job

* added artifacts for node-build

* fix spacing issue

* fix: addded curl request to add jq

* fix: replace cat with cmd

* fix: add \ and &&

* test: test directives permission logic

* test: different permission for directive

* test: revert old permissions test, test case with new permissions

* fix: copy pasta'd myself

* test: progress push

* test: temp

* test: ci updates

* feat: update UI for permissions

* fix: var name

* fix: revert to original values

---------

Co-authored-by: johnny mayer <[email protected]>
Co-authored-by: Mensah, Ephraim E <[email protected]>
Co-authored-by: Cortes, Noel <[email protected]>
Signed-off-by: Zachary Prebosnyak <[email protected]>
Signed-off-by: Zachary Prebosnyak <[email protected]>
@nscuro nscuro added this to the 5.6.0 milestone Jul 31, 2024
@nscuro nscuro merged commit 5044896 into DependencyTrack:main Jul 31, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Permissions Deconstruction
2 participants