+14
-5
appview/pages/pages.go
+14
-5
appview/pages/pages.go
·········
+23
-23
appview/pages/templates/layouts/repobase.html
+23
-23
appview/pages/templates/layouts/repobase.html
···
+5
-1
appview/pages/templates/repo/branches.html
+5
-1
appview/pages/templates/repo/branches.html
+6
appview/pages/templates/repo/settings.html
+6
appview/pages/templates/repo/settings.html
+30
appview/state/middleware.go
+30
appview/state/middleware.go
···+log.Printf("%s does not have perms of a %s in repo %s", actor.Did, requiredPerm, f.OwnerSlashRepo())
+179
-50
appview/state/repo.go
+179
-50
appview/state/repo.go
·········-resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/log/%s", knot, id.DID.String(), repoName, ref))+resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/log/%s", f.Knot, f.OwnerDid(), f.RepoName, ref))······-resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/commit/%s", knot, id.DID.String(), repoName, ref))+resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/commit/%s", f.Knot, f.OwnerDid(), f.RepoName, ref))······-resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/tree/%s/%s", knot, id.DID.String(), repoName, ref, treePath))+resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/tree/%s/%s", f.Knot, f.OwnerDid(), f.RepoName, ref, treePath))············-resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/branches", knot, id.DID.String(), repoName))+resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/branches", f.Knot, f.OwnerDid(), f.RepoName))·········-resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/blob/%s/%s", knot, id.DID.String(), repoName, ref, filePath))+resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/blob/%s/%s", f.Knot, f.OwnerDid(), f.RepoName, ref, filePath))···+ksResp, err := ksClient.AddCollaborator(f.OwnerDid(), f.RepoName, collaboratorIdent.DID.String())+repoCollaborators, err := s.enforcer.E.GetImplicitUsersForResourceByDomain(f.OwnerSlashRepo(), f.Knot)
+18
appview/state/signer.go
+18
appview/state/signer.go
···+func (s *SignedClient) AddCollaborator(ownerDid, repoName, memberDid string) (*http.Response, error) {
+8
-5
appview/state/state.go
+8
-5
appview/state/state.go
·········
+2
-2
knotserver/routes.go
+2
-2
knotserver/routes.go
······
+24
rbac/rbac.go
+24
rbac/rbac.go
·········