- Issue created by @nico.b
- Merge request !124Add access check to general environment_indicator toolbar item β (Open) created by nico.b
Opened a MR to fix the issue.
The lint tests seem to fail, but shouldn't be related to the changes from the MR at all. All other tests seem to pass.
I've checked that issue persist and MR is resolving the issue so moving it to RTBC
- πΊπΈUnited States trackleft2 Tucson, AZ πΊπΈ
@dhruv.mittal & @nico.b I've merged a merge request on this issue β¨ Performance Improvements Active that should resolve this issue as well. https://git.drupalcode.org/project/environment_indicator/-/commit/324362...,
This is not yet included in a release, but it has been added to the next release plan π± Draft: Release Plan for Environment Indicator 4.1.0-beta1 Active .
@trackleft2 While that (when looking at the code changes only) indeed seems to fix the issue, I'm wondering whether a fix for this issue is really something that should wait for a new feature release, especially considering it is a permissions-related issue?
- πΊπΈUnited States jonraedeke
I was experiencing this issue on 4.0.24. While the MR solves the permission check for color, I'm now seeing the Environment Menu in the toolbar for a role that has no permissions related to this module.
- πΊπΈUnited States jonraedeke
This seems to be fixed in the 4.x dev release as indicated by comment #8.
- πΊπΈUnited States trackleft2 Tucson, AZ πΊπΈ
OK, I'll backport the fix to the 4.0.x branch and create a new 4.0.25 release.
- Merge request !128Close #3536522 Require permission to color the toolbar. β (Merged) created by trackleft2
- πΊπΈUnited States trackleft2 Tucson, AZ πΊπΈ
I've created a Merge Request, and a patch for use in the meantime. Please test, and let me know if it works for you, and we can create a new release.
- πΊπΈUnited States trackleft2 Tucson, AZ πΊπΈ
trackleft2 β changed the visibility of the branch 3536522-insufficient-permission-check to hidden.
I can confirm that this patch/MR is also resolving the issue, so moving it to RTBC.
-
trackleft2 β
committed 37c5752d on 4.0.x
Close #3536522 Require permission to color the toolbar.Issue #3536522 by...
-
trackleft2 β
committed 37c5752d on 4.0.x