allow everyone to see full heatmap
This commit is contained in:
parent
cf56beb3f9
commit
537e6f83c0
3 changed files with 9 additions and 1 deletions
6
FORK.md
Normal file
6
FORK.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
# TudbuT FORK
|
||||
|
||||
## Changes:
|
||||
|
||||
- Allow anyone to see the activity heatmap in full
|
||||
|
|
@ -440,6 +440,7 @@ type GetFeedsOptions struct {
|
|||
OnlyPerformedByActor bool // only actions performed by the original actor
|
||||
IncludeDeleted bool // include deleted actions
|
||||
Date string // the day we want activity for: YYYY-MM-DD
|
||||
IncludeInaccessible bool // if inaccessible activities should be included
|
||||
}
|
||||
|
||||
// GetFeeds returns actions according to the provided options
|
||||
|
@ -526,7 +527,7 @@ func activityQueryCondition(ctx context.Context, opts GetFeedsOptions) (builder.
|
|||
}
|
||||
|
||||
// check readable repositories by doer/actor
|
||||
if opts.Actor == nil || !opts.Actor.IsAdmin {
|
||||
if !opts.IncludeInaccessible && (opts.Actor == nil || !opts.Actor.IsAdmin) {
|
||||
cond = cond.And(builder.In("repo_id", repo_model.AccessibleRepoIDsQuery(opts.Actor)))
|
||||
}
|
||||
|
||||
|
|
|
@ -53,6 +53,7 @@ func getUserHeatmapData(ctx context.Context, user *user_model.User, team *organi
|
|||
// * For organizations actions by all users that were made in owned
|
||||
// repositories are counted.
|
||||
OnlyPerformedBy: !user.IsOrganization(),
|
||||
IncludeInaccessible: true,
|
||||
})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
Loading…
Add table
Reference in a new issue