• Payton Burdette's avatar
    Show inherited group vars in sub project · 2f02d6b7
    Payton Burdette authored
    This first commit creates a section in
    a subproject settings that shows all
    inherited group vars available to the
    project.
    
    Add styles and origin column with group name
    
    Added styling to align with mockup and a
    new column to display the origin of where
    the group variable is coming from.
    
    Add support for nested subgroups
    
    There is the ability to have a nested
    subgroup under a group. I've added the
    ability to naviagate to that groups ci
    variables settings page
    
    Add conditionals for ruby variables
    
    If a project doesn't exist in a group
    but instead a personal namespace, the
    code will break since we don't have a
    check for that. Also added a changelog
    
    Fix linting errors
    
    Adjust styling for mobile and desktop
    
    A certain class needed was adding border
    top on mobile for keys. I removed so it
    didnt break layout. Also removed padding
    that bunched up borders
    
    Add test coverage for new feature
    
    Remove un-needed code in multiple files
    
    Remove class selector that is not used
    and remove variable declartion that is
    not used. As well as remove un-needed
    conditional in Haml file.
    
    Fix linting errors
    
    Hide group variable section if no group
    
    Move inherited vars in UI
    
    Move ci inherited variables under variables
    section in project settings. Also add another
    use case and more test coverage.
    
    Remove padding right from group vars table
    2f02d6b7
project_group_variables_spec.rb 2.13 KB