Skip to content

Update ImportProjectsTable component

Illya Klymov requested to merge xanf-update-import-projects-table into master

What does this MR do?

Related issue: #26326 (closed)

This MR updates our ImportProjectsTable with functionality missing for displaying "incompatible repos" (which are the case for Bitbucket and Bitbucket Server importers. Key functionalities:

  • ability to display incompatible repos rows
  • slot to display warning message (message will be provided by each importer independently)

Also it does some background tasks:

  • refactor Vuex according to latest RFCs
  • update tests to be actually testing original component
  • Switch buttons to gitlab-ui

Screenshots

item before after
Header image image
Incompatible project rows image image

(please take a note - alert design & colors are outside scope of this issue, included for demo purposes only)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Edited by 🤖 GitLab Bot 🤖

Merge request reports