Compare commits
2 commits
049b585345
...
1cc206a753
Author | SHA1 | Date | |
---|---|---|---|
1cc206a753 | |||
537e6f83c0 |
4 changed files with 15 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
|
||||
|
|
6
tudbut-rebuild.sh
Normal file
6
tudbut-rebuild.sh
Normal file
|
@ -0,0 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
# this is supposed to be run on a server with forgejo of some kind already installed.
|
||||
|
||||
FORGEJO_VERSION="tudbut-$(git log --oneline | head -n1 | sed -E 's/(\w+) (.*)/\1/g')" TAGS="bindata timetzdata sqlite sqlite_unlock_notify" make build || exit 1
|
||||
sudo cp gitea /usr/local/bin/forgejo || exit 1
|
Loading…
Add table
Reference in a new issue