gitea/models/activities
Zettat123 29637b03b2
Fix commits pushed with deploy keys not shown in dashboard ()
Fix 

In the current logic, if the `Actor` user is not an admin user, all
activities from private organizations won't be shown even if the `Actor`
user is a member of the organization.

As mentioned in the issue, when using deploy key to make a commit and
push, the activity's `act_user_id` will be the id of the organization so
the activity won't be shown to non-admin users because the visibility of
the organization is private.

55a5717760/models/activities/action.go (L490-L503)

This PR improves this logic so the activities of private organizations
can be shown.
..
action.go Fix commits pushed with deploy keys not shown in dashboard ()
action_list.go refactor some functions to support ctx as first parameter ()
action_test.go Refactor `setting.Database.UseXXX` to methods ()
main_test.go Implement FSFE REUSE for golang files ()
notification.go Use link in UI which returned a relative url but not html_url which contains an absolute url ()
notification_test.go Implement FSFE REUSE for golang files ()
repo_activity.go Add context cache as a request level cache ()
statistic.go Implement FSFE REUSE for golang files ()
user_heatmap.go Localize activity heatmap (except tooltip) ()
user_heatmap_test.go Add pagination for dashboard and user activity feeds ()