Open danefalvo opened 3 years ago
The reason i dont want to assign taskview to the higher environment, is that i cant stop users with access looking in the verbose log and finding out secrets that are leaked by powershell scripts etc that i have no control over.
Team
Severity
Only one customer is hitting this issue that I am aware of.
Version
Earliest: 2020.4.11 Latest: 2021.2.7462
Latest Version
I could reproduce the problem in the latest build
What happened?
Toggling the TaskView permission in permissions scoped to Environment 2 affected the view permissions on a Project in Environment 1.
Reproduction
ArtifactView CertificateView DeploymentView EnvironmentView EventView InterruptionView LifecycleView MachinePolicyView ProcessView ProjectGroupView ProjectView ReleaseView RunbookRunView RunbookView TaskView TeamView TenantView TriggerView
Scope Custom Role 1 to Environment 1
DeploymentView EnvironmentView EventView InterruptionView LifecycleView ProcessView ProjectGroupView ProjectView ReleaseView RunbookRunView RunbookView TASKVIEW TenantView
Scope Custom Role 2 to Environment 2
At this point - Everything will be working as expected.
Using "User1", confirm you can see the Deployment Task Summary for both environments.
At this point, User1 will get a TaskView permission error on the Projects deployment, for Environment 1
Error and Stacktrace
No response
More Information
The Error looks different in the versions before taskView permissions were introduced but the reproduction is still the same.Environment 1
Customer originally reported in 2020.4.11 however reproduced in latest.
Workaround
No response