use permissions url provided by repo

This commit is contained in:
Maren Süwer
2018-10-11 10:42:49 +02:00
parent 758b6e3467
commit 0275bbc5f4
5 changed files with 72 additions and 20 deletions

View File

@@ -153,7 +153,11 @@ export function fetchRepoFailure(
// create repo
export function createRepo(link: string, repository: Repository, callback?: () => void) {
export function createRepo(
link: string,
repository: Repository,
callback?: () => void
) {
return function(dispatch: any) {
dispatch(createRepoPending());
return apiClient
@@ -447,3 +451,12 @@ export function getDeleteRepoFailure(
) {
return getFailure(state, DELETE_REPO, namespace + "/" + name);
}
export function getPermissionsLink(
state: Object,
namespace: string,
name: string
) {
const repo = getRepository(state, namespace, name);
return repo && repo._links ? repo._links.permissions.href : undefined;
}