Skip to content

BE Improve the GitHub and Gitea import feature table interface

Luke Bennett requested to merge import-go-to-project-cta-nibble-backend into master

What does this MR do?

This is the backend to vue-ify the import feature for github and gitea.

Please view the Table of MRs.

This MR specifically:

  • Adds etag cache polling for realtime_changes, expire on status and create actions.
  • Adds a number of serializers (should be a different branch, oh well)
  • Attempts to simplify controller actions

Follow up MRs:

Table of MRs

CE EE
FE https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24608 https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/9295
BE https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24606 https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/9294
• ── CE master
   └── CE BE
       └── CE FE
• ── EE master
    └── EE BE
        └── EE FE

What are the relevant issue numbers?

Does this MR meet the acceptance criteria?

Edited by Luke Bennett

Merge request reports