• Robert Hunt's avatar
    Add compliance framework to projects · a68d1255
    Robert Hunt authored
    Created the initial column migration
    
    Created the index migration
    
    Updated structure.sql
    
    Create new setting panel for compliance frameworks
    
    Created a new Vue component to render the panel and updated the relevant
    JS files to load it.
    
    Updated the HAML templates to show the new compliance settings panel
    
    Adding compliance_framework attribute to projects
    
    Added limitation so compliance only shows up when the user is a
    group/project admin and is using Gold/Ultimate
    
    Updated vue to use project input name
    
    Converted from vue to haml
    
    Removed all vue app stuff
    
    Added new dropdown to haml
    
    Added new compliance framework concern to the project model
    which handles the validation and constant list
    
    Moved the acronyms to the beginning of the options
    
    Replaced the tooltip with description text
    
    Updated text and added changelog
    
    Moved changelog to ee
    
    Remove index as covered by the project_id index
    
    Increase framework length limit to 64
    
    Changed to use with_lock_retries
    
    Rebuild structure.sql
    
    Remove unnecessary s_
    
    Change migration to use integers for the enum
    
    Ordered license feature list
    
    Rebuilt structure.sql file
    a68d1255
project_spec.rb 83.5 KB