Add import protocol (#1558)

Adds a protocol for repository imports (either from an URL, a dump file or a SCM-Manager repository archive).
This protocol documents single steps of an import, the time and the user and is accessible via a dedicated REST
endpoint or a simple ui.

The id of the log is added to the repository imported event, so that plugins like the landingpage or mail can link to these logs.
This commit is contained in:
René Pfeuffer
2021-02-26 13:52:29 +01:00
committed by GitHub
parent ac404b3cdd
commit 0695ca3bac
41 changed files with 1808 additions and 480 deletions

View File

@@ -43,6 +43,7 @@ export * from "./plugins";
export * from "./repository-roles";
export * from "./permissions";
export * from "./sources";
export * from "./import";
export { default as ApiProvider } from "./ApiProvider";
export * from "./ApiProvider";