diff options
Diffstat (limited to 'models')
-rw-r--r-- | models/action.go | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/models/action.go b/models/action.go index 591b992add..32b3dbd7bc 100644 --- a/models/action.go +++ b/models/action.go @@ -713,7 +713,6 @@ type GetFeedsOptions struct { IncludePrivate bool // include private actions OnlyPerformedBy bool // only actions performed by requested user IncludeDeleted bool // include deleted actions - Collaborate bool // Include collaborative repositories } // GetFeeds returns actions according to the provided options @@ -733,13 +732,7 @@ func GetFeeds(opts GetFeedsOptions) ([]*Action, error) { cond = cond.And(builder.In("repo_id", repoIDs)) } - var userIDCond builder.Cond = builder.Eq{"user_id": opts.RequestedUser.ID} - if opts.Collaborate { - userIDCond = userIDCond.Or(builder.Expr( - "repo_id IN (SELECT repo_id FROM `access` WHERE access.user_id = ?)", - opts.RequestedUser.ID)) - } - cond = cond.And(userIDCond) + cond = cond.And(builder.Eq{"user_id": opts.RequestedUser.ID}) if opts.OnlyPerformedBy { cond = cond.And(builder.Eq{"act_user_id": opts.RequestedUser.ID}) |