-
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