24 lines
901 B
Diff
24 lines
901 B
Diff
83a84
|
|
> verbs := ctx.FormStrings("verb")
|
|
89a91
|
|
> UserMode: perm.AccessModeNone,
|
|
289a292
|
|
> (setting.Annex.Enabled && len(verbs) > 0 && verbs[0] == "git-annex-shell") || // git-annex has its own permission enforcement, for which we expose results.UserMode
|
|
291a295
|
|
> results.UserMode = deployKey.Mode
|
|
313c317
|
|
< userMode := perm.UnitAccessMode(unitType)
|
|
---
|
|
> results.UserMode = perm.UnitAccessMode(unitType)
|
|
315c319
|
|
< if userMode < mode {
|
|
---
|
|
> if results.UserMode < mode {
|
|
355a360
|
|
> results.UserMode = perm.AccessModeWrite
|
|
384c389
|
|
< log.Debug("Serv Results:\nIsWiki: %t\nDeployKeyID: %d\nKeyID: %d\tKeyName: %s\nUserName: %s\nUserID: %d\nOwnerName: %s\nRepoName: %s\nRepoID: %d",
|
|
---
|
|
> log.Debug("Serv Results:\nIsWiki: %t\nDeployKeyID: %d\nKeyID: %d\tKeyName: %s\nUserName: %s\nUserID: %d\nUserMode: %d\nOwnerName: %s\nRepoName: %s\nRepoID: %d",
|
|
390a396
|
|
> results.UserMode,
|