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

hasgeek / funnel / 5353789980 / 2
71%
master: 58%

Build:
Build:
LAST BUILD BRANCH: dependabot/npm_and_yarn/lodash-4.17.23
DEFAULT BRANCH: master
Ran 23 Jun 2023 07:20AM UTC
Files 173
Run time 3s
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

23 Jun 2023 07:16AM UTC coverage: 70.838% (+0.002%) from 70.836%
5353789980.2

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.

11905 of 16806 relevant lines covered (70.84%)

0.71 hits per line

Source Files on job python-3.7 - 5353789980.2
  • Tree
  • List 0
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 5353789980
  • 43b8c37f on github
  • Prev Job for on main (#5349602731.1)
  • Next Job for on main (#5359552829.1)
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