• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hasgeek / funnel / 5353789980
71%
master: 58%

Build:
Build:
LAST BUILD BRANCH: dependabot/npm_and_yarn/lodash-4.17.23
DEFAULT BRANCH: master
Ran 23 Jun 2023 07:16AM UTC
Jobs 2
Files 173
Run time 4s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
5353789980

push

github

web-flow
Send Updates to participants across the account (#1763)

The "follower" model on Profile (soon Account) is still pending, but we fake it for now by recasting the "participant" role in any project into a "follower" role on the account. This is an inefficient database lookup but tolerable when processing only a few thousand followers. How it works:

1. Project currently grants a `participant` role via the Rsvp and ProjectCrewMembership models
2. Profile now grants `follower` role for any actor who has a `participant` role in a listed project
3. Project in turn recasts `follower` from Profile as `account_participant`
4. Update also acquires `account_participant` from Project, but only when the Update is public
5. NewUpdateNotification queries Update for all actors with `account_participant` role, which Update now defines as everyone in the account, or nobody when the update is restricted

Since role grants are lazy lookups, this recursive definition has no cost until when the `account_participant` role is actually needed, which is currently only in the notification dispatcher that runs as a background process. Regular interactive use of the website will not be impacted.

11897 of 16798 relevant lines covered (70.82%)

1.42 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python-3.11 - 5353789980.1 23 Jun 2023 07:20AM UTC 0
72.26
GitHub Action Run
2 python-3.7 - 5353789980.2 23 Jun 2023 07:16AM UTC 0
70.84
GitHub Action Run
Source Files on build 5353789980
Detailed source file information is not available for this build.
  • Back to Repo
  • 43b8c37f on github
  • Prev Build on main (#5349602731)
  • Next Build on main (#5359552829)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc