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

DemocracyClub / yournextrepresentative
75%
master: 75%

Build:
Build:
LAST BUILD BRANCH: sopn-pages20260312
DEFAULT BRANCH: master
Repo Added 27 Apr 2017 01:12PM UTC
Files 240
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

LAST BUILD ON BRANCH sopn-pages20260312
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 2022-leaderboard
  • 2022-sopn-tracker
  • 2023-leaderboard
  • 2024-ge-sopn-dashboard
  • 20260112-memory
  • 20260112-training
  • add-cloudfront
  • add-missing-migrations
  • add-previous-party-affiliation-to-api
  • add-results-summary-to-ballot-page
  • admin20260303
  • ajax20260302
  • api-voting-system-filter
  • auto-update-leaderboards
  • ballot-based-recently-updated
  • ballot-endpoint
  • ballot-history20251126
  • basic-auth
  • beefen20251014
  • better-observibility-in-aws
  • better-user-signup
  • bleach-nh3
  • block20250527
  • boi-last-update20251126
  • bug/hurl_version
  • bug/linting
  • bug/shellcheck
  • bug/task_selection
  • bugfix/ballot-lock
  • bugfix/ec-id-length
  • bugfix/front-page-links
  • bugfix/import-emblems
  • bugfix/pdf-convert
  • bugfix/previous-party-affiliations
  • bugfix/results-2022
  • bugfix/sopn-parsing
  • bugfix/sopn-stats
  • by-election-reason
  • candidate-bot-twitter-usernames
  • candidatebot-learns-twfy
  • catch-bad-postcodes
  • catch-base-pdf-exception
  • cdn-images
  • charismatic-election-dates-util
  • ci/hurl-tests
  • ci/linting
  • ci/prune_old_task_definitions
  • ci/test
  • ci20250721
  • cifail20250611
  • clean-person-names
  • completeness-per-election
  • completeness-performance
  • convert-image-from-url-to-png
  • count-current-elections-after-check-current
  • cron20251113
  • csv-filter-on-nuts1
  • csv-import-party-desc
  • csv-interface-improvements
  • csv-maker-updates
  • csv_sopns
  • data_exporter
  • data_exporter2
  • de-duplicate-winners
  • decomisioning20251016
  • default-to-textract
  • default-winner-count
  • delete-google
  • delete-orphan-posts
  • delete-parsed-people
  • dependabot-march
  • dependabot/pip/moto-s3--5.0.23
  • dependabot/pip/moto-s3--5.0.26
  • dependencies-20251217
  • deploy-after-tests
  • descriptions20260224
  • desired-count20251016
  • disable-cron-jobs
  • django-q-20250929
  • django5-20251105
  • docs/env_creation
  • docs/running_cdk_tests
  • dos-20241113
  • ecs-settings20250825
  • election-dashboards
  • election-tts423
  • election-view20251120
  • email-config
  • email-envs20260128
  • email-notifiations-on-sopn-change
  • example-parl-elections
  • exclude-parties-from-name-search
  • expose-tags-in-api
  • faster-images
  • feat/joint-party-command
  • feat/more-fields-for-bulk-add-by-party-form
  • feat/update-party-importer
  • feat/update-resultevent-admin
  • feature/1373-remove-copyright-middleware
  • feature/2024-candidate-ordering
  • feature/add-party-nations
  • feature/add-turnout-and-spoilt-ballots
  • feature/alerting
  • feature/aws_exec
  • feature/better-number-inputs
  • feature/bot-can-import-results
  • feature/branch_tests
  • feature/candidatebot_import_from_csv_export
  • feature/cdk_resource_tagging
  • feature/ci-triggers
  • feature/container_alerting
  • feature/create_staging_env
  • feature/delete-results
  • feature/django-q2
  • feature/easier-for-reviewers
  • feature/environment_prevalidation
  • feature/handle_deploy_failures
  • feature/improve-recent-changes-list
  • feature/list-position
  • feature/locked-name-edits
  • feature/metric_alerting
  • feature/parse-textract-results
  • feature/person-name-changes
  • feature/person-redirect-last-updated-filter
  • feature/photo-uploader-updates
  • feature/photo-uploader-updates-new
  • feature/playwright-frontend-testing
  • feature/previous-political-affiliation
  • feature/redesign-sopn-models
  • feature/remove-dead-person-links
  • feature/validate-death-date
  • feature/view-parsed-sopn-data
  • feature/wikidata-mnis-ids
  • filters20260211
  • fix-aws-sopn-images
  • fix-clean-person-identifier-regexes
  • fix-container-ci-build
  • fix-duplicate-pis-error
  • fix-has-resultset-filter
  • fix-importer-missing-parent
  • fix-migration20250722
  • fix-migrations20250721
  • fix-party-importer
  • fix-party-pages
  • fix-person-name-cleanup-typo
  • fix-person-redirect-filter
  • fix-primary-image-data-migration
  • fix-results-bot-election-ids
  • fix-results-filter
  • fix-rgba-emblems
  • fix-shell-scripts
  • fix-sopn-parsing-test
  • fix-sopn-stats
  • fix-sopn-upload
  • fix-sopn-urls
  • fix-sopn-viewer
  • fix-spaces-in-file-names
  • fix-territory
  • fix-test-datetime
  • fix-womble-pages
  • fix/birth_date_validation
  • fix/duplicate-ids-bug
  • fix/edit-results
  • fix/linkedin-urls
  • fix/logged-action-description
  • fix/markdown-lists
  • fix/remove-add-winner-button-from-cancelled-election
  • fix/results-bot-total-electorate
  • fix/set_party_lists_in_use
  • fix/sopn-uploader-doubled-input-on-click
  • fix/stop-email-logging
  • fix/sync-GSS-codes
  • fix/turnout-percentage-field-type
  • fix_build_script
  • fixcompose20260304
  • fixpdfs20251023
  • forms-for-previous-party
  • front-page-links
  • ge-leaderboard
  • gender-winners
  • healthcheck20250825
  • hide-extra-bulk-adding-rows
  • hide-results-link-for-non-fptp
  • highlight-withdrawal-cell
  • hot-reloads20250827
  • hotfix/allow-parliament-emails
  • hotfix/anti-vandalism
  • hotfix/biography-in-markdown
  • hotfix/cronjob-deploy
  • hotfix/date-format
  • hotfix/deselected-source
  • hotfix/disable-may-2024-leaderboard
  • hotfix/django-vulnerability
  • hotfix/dont-accept-blank-values
  • hotfix/downsize-elements
  • hotfix/ec-emblem-import
  • hotfix/emblem-update
  • hotfix/enable-2024-leaderboard
  • hotfix/fix-ec-party-importer
  • hotfix/fix-person-image-migration
  • hotfix/fix-results-header
  • hotfix/fix-sopn-dates
  • hotfix/fix-surname-parsing
  • hotfix/fix-updated-timestamp
  • hotfix/image-key-error
  • hotfix/import-next-ppcs
  • hotfix/known-candidates
  • hotfix/mansfield-indie-emblem
  • hotfix/mark-elected-when-uncontested
  • hotfix/mastodon-serializer
  • hotfix/mod-queue-storage-backend
  • hotfix/modgov-urls-2023
  • hotfix/more-frequent-data-download
  • hotfix/more-person-identifiers
  • hotfix/more-results-columns
  • hotfix/new-tab-for-image-search
  • hotfix/new-user-count
  • hotfix/next-person-versions-endpoint
  • hotfix/notices-for-users
  • hotfix/parl-results-progress
  • hotfix/party-count
  • hotfix/party-emblems
  • hotfix/password-reset
  • hotfix/person-image-timestamp
  • hotfix/photo-key-error
  • hotfix/photo-upload-exception
  • hotfix/post-sopn-home-page
  • hotfix/preserve-transparent-background
  • hotfix/record-photo-upload
  • hotfix/reduce-scrolling
  • hotfix/remote-twitterbot
  • hotfix/remove-sopn-tracker
  • hotfix/remove-twitter-auth
  • hotfix/replace-rotate-buttons
  • hotfix/report-a-problem
  • hotfix/reset-home-page
  • hotfix/results-cta
  • hotfix/results-form-audit
  • hotfix/results-with-decimals
  • hotfix/rotate-photo-form
  • hotfix/rotate-photo-key-error
  • hotfix/rotate-photos-mgmt-command
  • hotfix/round-percentages
  • hotfix/set-rank-with-migration
  • hotfix/set_frontpage_sopn
  • hotfix/slack-notifications
  • hotfix/sopn-date-nation
  • hotfix/special-character-search
  • hotfix/src-files
  • hotfix/strip-whitespace-for-name-search
  • hotfix/typo
  • hotfix/unsupported-lookup-officialdocument
  • hotfix/upcase-ec-id
  • hotfix/update-sopn-settings
  • hotfix/update-sopn-source-url
  • hotfix/validate-linkedin
  • hotfix/validate-parliament-emails
  • hotifx/prevent_duplicate_candidacies
  • iain20260223
  • ian20260218
  • imagespeed20251029
  • import-current-statuses
  • import-historic-results-data
  • jcm/add-local-dev-container-workflows
  • jcm/hello-world
  • jcm/move-gulp-outside-ynr-dir
  • jcm/wip
  • joint-parties
  • labour-api-import
  • last-updated-gte
  • last-updated-in-csv
  • latest-membership-in-search
  • less-web20260217
  • link-to-data-exporter
  • linkfix20260128
  • locked-filter-on-csv
  • login-CAPTCHA
  • logs20250919
  • long-statement20251125
  • longer-auth-tokens
  • m1_readme_update
  • make-import-sopns
  • markdownit20251027
  • master
  • matt/cdk
  • matt/wip
  • may-24-polls-close
  • may-24-results
  • may-25-sopn-day
  • merge-and-revert-previous-affiliations
  • mhl-dedication
  • migrations20250917
  • missing-commit
  • missing-migration-dependencies
  • mnis-ids-in-csv
  • moar-notifications
  • moar-web20260216
  • moderation20251030
  • modgov-results-2022
  • modgov-urls
  • mop-up-recent-elections
  • more-cloudfront-config
  • more-modgov-fields
  • name-fields-2022
  • name-search-improvements
  • nplus1-20251029
  • numbers-rework
  • oct2025fixes
  • openai-httpx20260105
  • openai20251015
  • osa-text
  • page-duplicates
  • papercuts20250826
  • parse-welsh-sopns
  • parsing-issue20260303
  • parties20260223
  • party-description-on-sopn-review
  • partynames20260219
  • partyopts20260219
  • pause-new-account-creation
  • pmk01-patch-11
  • pmk01-patch-12
  • pmk01-patch-13
  • pmk01-patch-14
  • pmk01-patch-15
  • pmk01-patch-16
  • pmk01-patch-17
  • pmk01-patch-18
  • pmk01-patch-5
  • pmk01-patch-6
  • pmk01-patch-8
  • policy20250925
  • post-sopn-refactor-fixes
  • post-to-slack-again
  • prevent-adding-single-candidte-when-sopn-uploaded
  • prevent-photo-upload-of-locked-candidate
  • prod-arn
  • prodenv202508
  • pytest20250826
  • python-3.12
  • raise-if-ee-import-fails
  • re-enable-account-creation
  • reason-in-sopn-replacement
  • remove-black
  • remove-bot-workaround
  • remove-camelot
  • remove-celery
  • remove-email-logger
  • remove-existing-from-bulk-add-flow
  • remove-hustings-cta
  • remove-old-csv-from-cron
  • remove-orphan-posts
  • remove-page-not-found-log
  • remove-pi-constraint
  • remove-results-csv
  • remove-submodules-from-instructions
  • remove-twitter-names-for-gdpr
  • remove-uk-results-entering-code
  • reparse-sopns
  • reports/include-cancelled
  • reports/nuts1
  • reports/undercontested
  • restore-home-page
  • result-nplu1-20251127
  • result-on-person-serializer
  • results-bot-extra-fields
  • results-bot-import-by-election-id
  • results-bot-skip-tied-votes
  • results-cta-2025-locals
  • results-matching-25
  • results-validation20240430
  • rtfm
  • runserver20250825
  • s320250901
  • scaledown20251124
  • scaledown20251202
  • scheduler20250910
  • security-updates-20260109
  • security20251114
  • security20260310
  • settings-from-env
  • settings20251020
  • shellcheck20250820
  • silence-xray20251029
  • skip-already-found-modgov-urls
  • skip-infra-test
  • slack-token20251002
  • softdelete20251111
  • sopn-day-changes
  • sopn-indication
  • sopn-name1-20260108
  • sopn-names-filter20260217
  • sopn-names-form20260217
  • sopn-names-form20260304
  • sopn-pages20260312
  • sopn-sheet-for-countries
  • sort-name-fix
  • sovereignty-party-emblem
  • spike/aws-textract
  • stage-cert-arn
  • staging
  • staging20250922
  • store-other-name-from-bulk-add
  • stv-results-link
  • subbranch_of_aws_textract
  • systempackages20251030
  • test-dev-deploy
  • test-training20260105
  • textract-interface-improvements
  • three-way-duplicate-fix
  • training-cta20260211
  • typo_fix
  • uk-election-pkgs20241112
  • uk-election-timetables-4.2.2
  • uncancel20260303
  • uncontested-ballot-report
  • update-existing-candidates-in-ppc-sheet
  • update-party-count-results-tracker
  • upgrade-black
  • use-db-cache
  • users-since-last-election
  • uv-9
  • uv-cleanup20251113
  • uv20251103
  • various-small-updates
  • vulns20260203
  • vulns20260220
  • wards-contested-per-ward
  • welsh-helpers

12 Mar 2026 11:59AM UTC coverage: 74.515% (+0.004%) from 74.511%
45828962-a4ce-454f-9371-925893cd9283

Pull #2683

circleci

chris48s
allow user to only match a subset of ballots and pages
Pull Request #2683: WIP partial SOPN page <--> ballot mapping

867 of 1220 branches covered (71.07%)

Branch coverage included in aggregate %.

2 of 2 new or added lines in 1 file covered. (100.0%)

7861 of 10493 relevant lines covered (74.92%)

0.75 hits per line

Relevant lines Covered
Build:
Build:
10493 RELEVANT LINES 7861 COVERED LINES
0.75 HITS PER LINE
Source Files on master
  • Tree
  • List 240
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
45828962... sopn-pages20260312 allow user to only match a subset of ballots and pages Pull #2683 12 Mar 2026 12:06PM UTC chris48s circleci
74.52
23be1b1d... sopn-indication Move add new candidate button to bottom when we have a SOPN Pull #2666 12 Mar 2026 08:05AM UTC symroe circleci
70.87
12ff305a... sopn-indication Turn 'add candidates' link into a link button Pull #2666 12 Mar 2026 07:36AM UTC symroe circleci
70.87
48f3f019... master Merge pull request #2682 from DemocracyClub/security20260310 upgrade django==5.2.12, markdown==3.8.1, werkzeug==3.1.6 push 11 Mar 2026 08:20AM UTC web-flow circleci
74.51
1eadc503... security20260310 upgrade django==5.2.12, markdown==3.8.1, werkzeug==3.1.6 Pull #2682 10 Mar 2026 04:35PM UTC chris48s circleci
74.51
355a9630... sopn-names-form20260304 pluralise candidacies Pull #2680 09 Mar 2026 02:28PM UTC chris48s circleci
74.59
0dac204a... master Merge pull request #2677 from DemocracyClub/uncancel20260303 un-lock ballots if we un-cancel them push 09 Mar 2026 08:51AM UTC web-flow circleci
74.51
9c67f214... remove-existing-from-bulk-add-flow Move to using template for previous candacies And make some small improvements to the display: this can be iterated later, but it was tricky to do in the Python method Pull #2681 08 Mar 2026 01:36PM UTC symroe circleci
74.4
bae678a1... remove-existing-from-bulk-add-flow fixup! Replace PersonSuggestionModelChoiceField with ChoiceField Pull #2681 08 Mar 2026 11:33AM UTC symroe circleci
74.43
5a0fe47e... remove-existing-from-bulk-add-flow Dynamically add extra forms based on seats contested We will need to use JS to allow adding more forms if needed, but this change implements sensible defaults that will be better UX than always adding 15. Pull #2681 06 Mar 2026 08:35AM UTC symroe circleci
74.46
See All Builds (6223)
  • Repo on GitHub
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