Allow collapsing environment sections on tenant project variables screen
It would be very helpful to have a way to collapse the variables by environment when on a Tenant's Project Variables screen. Currently it shows all of them at once, but we have 10-20 variables for each one, so even having a tenant with two environments can quickly become overwhelming and difficult to scroll through. A simple toggle at the end of the environment bar to collapse them would greatly speed up our interactions with the screen.
Colin Pear commented
Similar behavior exists for the library variable set templates (they collapse by var set when viewing them under the Tenant screen). It should be a quick fix to add it for the Project Templates as well.
There seems to be a number of UserVoice topics related to this same issue which makes the voting process difficult. I think if someone accumulated the votes across all the related topics this issue would have a much higher ranking.
This seems to be a "Low Hanging Fruit" which would be very helpful.
Quite often we find variables are updated for the wrong environment. We have 5 or 6 environments, each with 40 or 50 variables. I assume people are getting lost in the massively long list of variables and accidentally updating the variable for the incorrect environment.
The ability to expand agroup for the relevant environment should be a fairly easy task technically and would help reduce the chance for human error.
There's an issue raised in Github related to this (https://github.com/OctopusDeploy/Issues/issues/3813). I'd like to see the same variable filter options on the tenant variables pages as we see on the Library Variable Sets and Project Variables pages. That is, a way to filter on variable name, value and scope.
A related quality-of-life improvement would be to consolidate the sets currently divided by environment scope and to allow any one variable to be scoped to multiple environments. Again, the same as we have elsewhere in OD. We have values for variables that are the same for DEV and SIT environments, but differ in UAT and PROD and yet the tenant variables pages require we define those variable separately per environment.
An idea that may be quicker to implement would be to use alternating background colors for the environments. At least we would be able to easily see when one changed when we scroll through the list of variables. It is not very noticeable in the current UI.
We have projects with 40+ variable templates and 6 environments. Editing the variables on the tenant screen is quite difficult.