return
}
- perm, err := models.GetUserRepoPermission(ctx.Repo.Repository, ctx.User)
- if err != nil {
- ctx.Error(http.StatusInternalServerError, "GetUserRepoPermission", err)
- return
- }
-
- allowedMerge, err := pull_service.IsUserAllowedToMerge(pr, perm, ctx.User)
+ allowedMerge, err := pull_service.IsUserAllowedToMerge(pr, ctx.Repo.Permission, ctx.User)
if err != nil {
ctx.Error(http.StatusInternalServerError, "IsUSerAllowedToMerge", err)
return
return
}
- perm, err := models.GetUserRepoPermission(ctx.Repo.Repository, ctx.User)
- if err != nil {
- ctx.ServerError("GetUserRepoPermission", err)
- return
- }
- ctx.Data["CanWriteIssuesOrPulls"] = perm.CanWriteIssuesOrPulls(isPullList)
+ ctx.Data["CanWriteIssuesOrPulls"] = ctx.Repo.CanWriteIssuesOrPulls(isPullList)
ctx.HTML(200, tplIssues)
}
issues(ctx, milestoneID, util.OptionalBoolNone)
- perm, err := models.GetUserRepoPermission(ctx.Repo.Repository, ctx.User)
- if err != nil {
- ctx.ServerError("GetUserRepoPermission", err)
- return
- }
- ctx.Data["CanWriteIssues"] = perm.CanWriteIssuesOrPulls(false)
- ctx.Data["CanWritePulls"] = perm.CanWriteIssuesOrPulls(true)
+ ctx.Data["CanWriteIssues"] = ctx.Repo.CanWriteIssuesOrPulls(false)
+ ctx.Data["CanWritePulls"] = ctx.Repo.CanWriteIssuesOrPulls(true)
ctx.HTML(200, tplMilestoneIssues)
}