• Fernando's avatar
    Paginate license management and add license search · bd685e53
    Fernando authored
    First pass at license pagination
    
    * Paginate license management client side
    * Refactor license list into seperate component
    
    Add string filtering to license names
    
    * Add search input to query on license name
    
    Add add license button
    
    * Refactor add license button to be a slot
    
    Clean up styles and button state logic
    
    * Clean up alignment
    * Disable button when dorpdown is open
    
    Remove client side alphabetical sorting
    
    * Let the databse return order by date
    
    Refactor list to use row slot
    
    Further abstract pagination list compnent
    
    Finish refactor of paginated list
    
    * Refactor component into generic paginated list component
    * Add additional style tweaks + responsive classes
    
    Run prettier
    
    Update license_management_spec
    
    Run Prettier
    
    Add unit tests for paginated list component
    
    * Refactor template to be valid html (li in ul)
    * Add jest unit tests
    
    Add additional unit tests
    
    * Add unit tests around pagination and search states
    
    Add unit tests for filter props
    
    Pretty print, lint, and add changelog
    
    Update po files
    
    Update doc assets
    
    * Update screenshots of license management page
    
    Code review adjustments
    
    * remove $props and access on object intannce
    * clean up empty message copy for paginated list
    
    Run prettier
    
    Update POT File
    
    Update paginated list default empty messages
    
    * update emptyMessage and emptySearchMessage copy
    
    first pass at code review changes
    
    Update unit tests and underscore import
    
    * Use older style underscore import
    * Refactor async unit tests
    
    Run linter, prettier, tweak unit test names
    
    Refactor wrapper.destroy usage
    
    Run prettier
    
    Code review adjustments
    
    * Update call to slice and remove usage of underscore
    * Add test case for invalid filterKey and gracefully
    fallback when invalid filterKey provided
    
    Revert doc changes
    
    * Revert doc image updates at doc team's request since
    we are working towardsa single code base
    
    Tweak spec description
    
    Use paginated list from gitlab-ui
    
    * Remove usage of paginated list from local repo
    * Remove pagianted list component and specs
    
    Update button order for licence management
    
    Add gl-paginateion list wrapper
    
    Add paginated list wrapper specs
    
    Add spec and refactor markup
    
    * Add paginated list specs
    * Refactor license row markup to not include double li
    
    Run prettier
    
    Link to gitlab-ui artifacts job
    
    update pot file
    
    Fix broken licensen mangement row specs
    
    Backport doc changes from CE to EE
    
    Fix and run linter
    
    Refactor component to use pagination constants
    
    Refactor slots to use newer syntax
    
    Update filter prop name
    
    Resolve maintainer feedback
    
    Set package to temp artificat
    
    Refactor vue init
    
    Remove unnecessary param
    bd685e53
license_management_spec.js 4.59 KB