Paginate license management and add license search

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

Regernate pot file

Backport EE changes

* Update paginated list component
* Update specs and snapshot

Add POT file

Update default copy for pagianted list

* update copy for empty and empty search result states

Update pot file

Backport changes from EE merge request

* Paginaed list component and specs

Backport EE changes

Update paginated list snapshot

Update license management docs and images

Backport paginated-list component from EE

Link to gitlab-ui artifacts job

Match gitlab ui build to EE

Update pot file

Backport Paginated list changes

Set gitlab-ui to temp artifact
101 jobs for paginate-license-management in 70 minutes and 40 seconds (queued for 5 seconds)
Status Job ID Name Coverage
  Build
manual #232930942
gitlab-org allowed to fail manual
review-docs-deploy-manual
 
  Prepare
passed #232930944
gitlab-org
compile-assets

00:10:13

passed #232930946
gitlab-org
retrieve-tests-metadata

00:01:22

passed #232930945
gitlab-org
setup-test-env

00:04:07

 
  Test
passed #232931064
docker gitlab-org
build-qa-image

00:05:00

passed #232930961
allowed to fail
code_quality

00:07:27

passed #232931066
gitlab-org
danger-review

00:01:57

passed #232931057
gitlab-org
db:check-schema-pg

00:01:58

passed #232931056
gitlab-org
db:migrate:reset-mysql

00:04:06

passed #232931055
gitlab-org
db:migrate:reset-pg

00:03:12

passed #232931061
gitlab-org
db:rollback-mysql

00:03:53

passed #232931060
gitlab-org
db:rollback-pg

00:02:47

passed #232930964
allowed to fail
dependency_scanning

00:18:56

passed #232930948
gitlab-org
docs lint

00:02:37

passed #232931053
gitlab-org
downtime_check

00:01:38

passed #232931054
gitlab-org
ee_compat_check

00:03:09

passed #232930949
gitlab-org docker
gitlab:assets:compile

00:18:51

passed #232931063
gitlab-org
gitlab:setup-mysql

00:04:08

passed #232931062
gitlab-org
gitlab:setup-pg

00:03:40

failed #232930950
gitlab-org allowed to fail
gitlab:ui:visual

00:00:55

passed #232931067
gitlab-org
gitlab_git_test

00:00:34

passed #232930952
gitlab-org
jest

00:15:52

passed #232930951
gitlab-org
karma

00:10:23

54.55%
passed #232931069
gitlab-org
lint-ci-gitlab

00:00:41

passed #232931059
gitlab-org
migration:path-mysql

00:04:55

passed #232931058
gitlab-org
migration:path-pg

00:04:01

passed #232931068
gitlab-org
no_ee_check

00:00:36

passed #232930958
gitlab-org
qa-frontend-node:10

00:12:14

passed #232930956
gitlab-org
qa-frontend-node:8

00:16:28

passed #232930960
gitlab-org allowed to fail
qa-frontend-node:latest

00:09:55

passed #232930953
gitlab-org
qa:internal

00:02:56

passed #232930955
gitlab-org
qa:selectors

00:02:40

passed #232931065
allowed to fail manual
review-build-cng

00:23:52

passed #232931014
gitlab-org
rspec integration pg 1/6

00:12:19

passed #232931015
gitlab-org
rspec integration pg 2/6

00:17:35

passed #232931016
gitlab-org
rspec integration pg 3/6

00:13:54

passed #232931017
gitlab-org
rspec integration pg 4/6

00:16:35

passed #232931018
gitlab-org
rspec integration pg 5/6

00:18:36

passed #232931019
gitlab-org
rspec integration pg 6/6

00:15:16

passed #232931020
gitlab-org
rspec system pg 1/24

00:13:27

passed #232931029
gitlab-org
rspec system pg 10/24

00:12:18

passed #232931030
gitlab-org
rspec system pg 11/24

00:12:57

passed #232931031
gitlab-org
rspec system pg 12/24

00:12:29

passed #232931039
gitlab-org
rspec system pg 13/24

00:12:41

passed #232931040
gitlab-org
rspec system pg 14/24

00:11:13

passed #232931041
gitlab-org
rspec system pg 15/24

00:12:47

passed #232931042
gitlab-org
rspec system pg 16/24

00:12:47

passed #232931043
gitlab-org
rspec system pg 17/24

00:10:56

passed #232931044
gitlab-org
rspec system pg 18/24

00:15:54

passed #232931045
gitlab-org
rspec system pg 19/24

00:12:38

passed #232931021
gitlab-org
rspec system pg 2/24

00:15:51

passed #232931046
gitlab-org
rspec system pg 20/24

00:12:21

passed #232931047
gitlab-org
rspec system pg 21/24

00:11:24

passed #232931048
gitlab-org
rspec system pg 22/24

00:11:38

passed #232931049
gitlab-org
rspec system pg 23/24

00:11:17

passed #232931050
gitlab-org
rspec system pg 24/24

00:10:58

passed #232931022
gitlab-org
rspec system pg 3/24

00:13:30

passed #232931023
gitlab-org
rspec system pg 4/24

00:12:58

passed #232931024
gitlab-org
rspec system pg 5/24

00:13:17

passed #232931025
gitlab-org
rspec system pg 6/24

00:13:57

passed #232931026
gitlab-org
rspec system pg 7/24

00:11:10

passed #232931027
gitlab-org
rspec system pg 8/24

00:12:16

passed #232931028
gitlab-org
rspec system pg 9/24

00:10:56

passed #232930965
gitlab-org
rspec unit pg 1/20

00:12:28

passed #232930993
gitlab-org
rspec unit pg 10/20

00:16:42

passed #232930996
gitlab-org
rspec unit pg 11/20

00:16:08

passed #232930999
gitlab-org
rspec unit pg 12/20

00:15:08

passed #232931002
gitlab-org
rspec unit pg 13/20

00:16:15

passed #232931003
gitlab-org
rspec unit pg 14/20

00:15:45

passed #232931005
gitlab-org
rspec unit pg 15/20

00:13:10

passed #232931006
gitlab-org
rspec unit pg 16/20

00:16:21

passed #232931008
gitlab-org
rspec unit pg 17/20

00:15:31

passed #232931009
gitlab-org
rspec unit pg 18/20

00:17:19

passed #232931011
gitlab-org
rspec unit pg 19/20

00:17:53

passed #232930968
gitlab-org
rspec unit pg 2/20

00:12:41

passed #232931013
gitlab-org
rspec unit pg 20/20

00:15:18

passed #232930971
gitlab-org
rspec unit pg 3/20

00:12:38

passed #232930979
gitlab-org
rspec unit pg 4/20

00:12:24

passed #232930982
gitlab-org
rspec unit pg 5/20

00:14:33

passed #232930984
gitlab-org
rspec unit pg 6/20

00:12:25

passed #232930986
gitlab-org
rspec unit pg 7/20

00:16:04

passed #232930988
gitlab-org
rspec unit pg 8/20

00:16:35

passed #232930990
gitlab-org
rspec unit pg 9/20

00:17:50

passed #232931051
gitlab-org
rspec-fast-spec-helper

00:03:55

failed #232930963
allowed to fail
sast

00:32:21

passed #232931052
gitlab-org
static-analysis

00:12:24

 
  Review
manual #232931070
allowed to fail manual
package-and-qa
failed #232931071
gitlab-org allowed to fail
review-deploy

00:09:05

manual #232931072
gitlab-org allowed to fail manual
review-stop
 
  Qa
passed #232931079
docker gitlab-org allowed to fail
review-performance

00:02:34

manual #232931074
docker gitlab-org allowed to fail manual
review-qa-all 1/5
manual #232931075
docker gitlab-org allowed to fail manual
review-qa-all 2/5
manual #232931076
docker gitlab-org allowed to fail manual
review-qa-all 3/5
manual #232931077
docker gitlab-org allowed to fail manual
review-qa-all 4/5
manual #232931078
docker gitlab-org allowed to fail manual
review-qa-all 5/5
failed #232931073
docker gitlab-org allowed to fail
review-qa-smoke

00:05:50

 
  Post Test
passed #232931085
gitlab-org
coverage

00:04:55

95.72%
passed #232931087
gitlab-org allowed to fail
flaky-examples-check

00:01:51

passed #232931082
gitlab-org
jsdoc

00:01:16

passed #232931080
gitlab-org
lint:javascript:report

00:00:52

 
  Post Cleanup
manual #232931089
gitlab-org allowed to fail manual
review-docs-cleanup
 
Name Stage Failure
failed
review-qa-smoke Qa
Randomized with seed 38120

Running after script...
$ date
Mon Jun 17 19:49:04 UTC 2019
Uploading artifacts...
./qa/gitlab-qa-run-*: found 14 matching files
Uploading artifacts to coordinator... ok id=232931073 responseStatus=201 Created token=CVBU7e1F
ERROR: Job failed: exit code 1
failed
review-deploy Review
user	0m11.756s
sys 0m0.394s
Running after script...
$ date
Mon Jun 17 19:43:10 UTC 2019
Uploading artifacts...
review_app_url.txt: found 1 matching files
Uploading artifacts to coordinator... ok id=232931071 responseStatus=201 Created token=ez_Rw3xx
ERROR: Job failed: exit code 1
failed
sast Test
2019/06/17 19:25:43 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
2019/06/17 19:25:43 Timeout when running the analyzer
Running after script...
$ date
Mon Jun 17 19:25:51 UTC 2019
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
gitlab:ui:visual Test
$ cp public/assets/application-*.css gitlab-ui/styles/application.css
cp: cannot create regular file 'gitlab-ui/styles/application.css': No such file or directory
Running after script...
$ date
Mon Jun 17 18:54:28 UTC 2019
Uploading artifacts...
gitlab-ui/tests/__image_snapshots__/: found 112 matching files
Uploading artifacts to coordinator... ok id=232930950 responseStatus=201 Created token=WiuotM7j
ERROR: Job failed: exit code 1