Add functionality to modify repository storage locations

The repository location resolver gets a new function
that allows to change the location of a repository.

Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
This commit is contained in:
Rene Pfeuffer
2023-10-13 10:23:29 +02:00
parent 0bfc5183cc
commit d0f8161220
23 changed files with 470 additions and 58 deletions

View File

@@ -57,6 +57,14 @@ const RepositoryDangerZone: FC<Props> = ({ repository }) => {
if (repository?._links?.unarchive) {
dangerZone.push(<UnarchiveRepo repository={repository} />);
}
dangerZone.push(
<ExtensionPoint<extensionPoints.RepositoryDangerZone>
name="repository.dangerZone"
props={{ repository }}
renderAll={true}
/>
);
if (dangerZone.length === 0) {
return null;
}