MCPcopy Create free account
hub / github.com/bytebase/bytebase / isUserReviewer

Method isUserReviewer

backend/api/v1/issue_service.go:1367–1370  ·  view source on GitHub ↗
(ctx context.Context, issue *store.IssueMessage, role string, user *store.UserMessage)

Source from the content-addressed store, hash-verified

1365}
1366
1367func (s *IssueService) isUserReviewer(ctx context.Context, issue *store.IssueMessage, role string, user *store.UserMessage) bool {
1368 roles := s.getUserRoleMap(ctx, issue.ProjectID, user)
1369 return roles[role]
1370}
1371
1372func canRequestIssue(issueCreatorEmail string, user *store.UserMessage) bool {
1373 return issueCreatorEmail == user.Email

Callers 2

ApproveIssueMethod · 0.95
RejectIssueMethod · 0.95

Calls 1

getUserRoleMapMethod · 0.95

Tested by

no test coverage detected