-
Notifications
You must be signed in to change notification settings - Fork 119
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
feat(rbac): support for updating/deleting conditional permissions #1628
feat(rbac): support for updating/deleting conditional permissions #1628
Conversation
01c27a3
to
fca5f01
Compare
57f3f55
to
28913f2
Compare
cc: @ShiranHi |
28913f2
to
397c44c
Compare
@divyanshiGupta looks good to me! I've noticed that the edit and delete icons are different colors. Could we please take a look at that? Also, I'm concerned about the shade of red used here. Could we ensure that both the icon and the button use the PF red color? |
Thanks @ShiranHi Looks like these are some theme related issues which might get fixed once we have the new theme in place. For now can you log tickets for these issues in jira? |
397c44c
to
3c835d0
Compare
71042ee
to
c883dfe
Compare
c883dfe
to
68d9138
Compare
if I understand correctly permission policies and conditional policies are treated differently. So if I only define conditional policies then on the overview screen I see the error as below (earlier it was not possible to create a role without policies but with conditional policies it is) this doesn't seem good and if policies are not there IMO we should not show errors for 404, @divyanshiGupta WDYT, can address this as part of this PR. and on the list/overview screen, we are not showing conditional policies. I don't see this in Figma as well so is this based on the design @ShiranHi , we need to think about how can we improve this further and i observed this issue https://issues.redhat.com/browse/RHIDP-1757 and this needs to be fixed for 1.2 am not sure below why is giving 500 http://localhost:7007/api/permission/authorize Error:
@AndrienkoAleksandr / @PatAKnight is this expected? |
68d9138
to
d34233e
Compare
@invincibleJai I am now not showing error if API returns 404. |
d34233e
to
51e3e5c
Compare
@divyanshiGupta |
## [1.6.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-aap-backend@1.6.6...@janus-idp/backstage-plugin-aap-backend@1.6.7) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.4.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-acr@1.4.0...@janus-idp/backstage-plugin-acr@1.4.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.2.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-analytics-module-matomo@1.2.0...@janus-idp/backstage-plugin-analytics-module-matomo@1.2.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.4.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-analytics-provider-segment@1.4.0...@janus-idp/backstage-plugin-analytics-provider-segment@1.4.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.2.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-dynamic-plugins-info@1.2.0...@janus-idp/backstage-plugin-dynamic-plugins-info@1.2.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.3.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-feedback@1.3.0...@janus-idp/backstage-plugin-feedback@1.3.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.3.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-feedback-backend@1.3.0...@janus-idp/backstage-plugin-feedback-backend@1.3.1) (2024-05-16) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.4.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-jfrog-artifactory@1.4.0...@janus-idp/backstage-plugin-jfrog-artifactory@1.4.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.9.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-keycloak-backend@1.9.6...@janus-idp/backstage-plugin-keycloak-backend@1.9.7) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.18.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-kiali@1.18.0...@janus-idp/backstage-plugin-kiali@1.18.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.10.15](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-kiali-backend@1.10.14...@janus-idp/backstage-plugin-kiali-backend@1.10.15) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.4.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-scaffolder-backend-module-kubernetes@1.4.6...@janus-idp/backstage-scaffolder-backend-module-kubernetes@1.4.7) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.4.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-matomo@1.4.0...@janus-idp/backstage-plugin-matomo@1.4.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.4.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-matomo-backend@1.4.6...@janus-idp/backstage-plugin-matomo-backend@1.4.7) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.6.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-nexus-repository-manager@1.6.0...@janus-idp/backstage-plugin-nexus-repository-manager@1.6.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.3.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/plugin-notifications@1.3.0...@janus-idp/plugin-notifications@1.3.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.4.13](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/plugin-notifications-backend@1.4.12...@janus-idp/plugin-notifications-backend@1.4.13) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [4.1.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-ocm@4.1.0...@janus-idp/backstage-plugin-ocm@4.1.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [4.0.3](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-ocm-backend@4.0.2...@janus-idp/backstage-plugin-ocm-backend@4.0.3) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.5.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-openshift-image-registry@1.5.0...@janus-idp/backstage-plugin-openshift-image-registry@1.5.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.7.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-quay@1.7.0...@janus-idp/backstage-plugin-quay@1.7.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.4.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-scaffolder-backend-module-quay@1.4.6...@janus-idp/backstage-scaffolder-backend-module-quay@1.4.7) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [3.1.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-rbac-backend@3.1.0...@janus-idp/backstage-plugin-rbac-backend@3.1.1) (2024-05-16) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.4.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-scaffolder-backend-module-regex@1.4.6...@janus-idp/backstage-scaffolder-backend-module-regex@1.4.7) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.4.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-scaffolder-backend-module-servicenow@1.4.7...@janus-idp/backstage-scaffolder-backend-module-servicenow@1.4.8) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [2.6.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/shared-react@2.6.1...@janus-idp/shared-react@2.6.2) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.4.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-scaffolder-backend-module-sonarqube@1.4.6...@janus-idp/backstage-scaffolder-backend-module-sonarqube@1.4.7) (2024-05-16) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0)) * **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626) * **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc)) * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) * **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354)) * **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [3.7.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-tekton@3.7.0...@janus-idp/backstage-plugin-tekton@3.7.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.20.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-topology@1.20.0...@janus-idp/backstage-plugin-topology@1.20.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
## [1.5.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-web-terminal@1.5.0...@janus-idp/backstage-plugin-web-terminal@1.5.1) (2024-05-16) ### Features * **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308)) ### Bug Fixes * **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f)) * **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8)) ### Documentation * **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2)) ### Other changes * **orchestrator:** add OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
Story: https://issues.redhat.com/browse/RHIDP-1878
This PR adds support for updating/deleting existing conditions.
Screen.Recording.2024-05-10.at.7.09.10.PM.mov