Hide prefill-variables in New Pipeline UI when variables are disabled
Problem
As discussed in &16321 (comment 2353133971), when pipeline variables are disabled for a project we still display prefill-variables form in the New Pipeline UI.
There is no need for users to see such form if they cannot pass any variables.
Dependency
In #520831 (closed), we abstract the pipeline variables form to a new component. Once that is merged, this renderless component should be much more straightforward.
Solution
Hide variables dependent on pipeline_variables_minimum_override_role
If no_one_allowed, do not show variables
If pipeline_variables_minimum_override_role > current user role, do not show. variables
Edited by Briley Sandlin