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

akvo / akvo-mis / #778

Builds Branch Commit Type Ran Committer Via Coverage
#778 feature/273-two-phase-registration [#273] Scope approval batches, and make role names unique per tenant Two gaps the read-isolation iteration left behind, found while checking the role endpoint. **Batches were readable across workspaces by guessing an id.** Five endpoints — the b... Pull #285 31 Jul 2026 09:45AM UTC zuhdil coveralls-python
88.88
#777 HEAD Merge 1b9ff6a46 into b9905c879 push 31 Jul 2026 09:44AM UTC web-flow coveralls-python
88.88
#776 feature/273-two-phase-registration [#273] Scope approval batches, and let two tenants share a role name Two gaps the read-isolation iteration left behind, found while checking the role endpoint. **Batches were readable across workspaces by guessing an id.** Five endpoints — the b... Pull #285 31 Jul 2026 09:21AM UTC zuhdil coveralls-python
88.88
#775 HEAD Merge 691caacd2 into b9905c879 push 31 Jul 2026 09:20AM UTC web-flow coveralls-python
88.87
#774 HEAD Merge ef7087147 into ca88641e4 push 30 Jul 2026 07:15AM UTC web-flow coveralls-python
88.79
#773 epic/multi-tenant-saas [#271] Enforce tenant ownership on every write (#282) * [#271] Add the tenant stamping mixin and scoped related field Two write-side mechanisms mirroring the read-side for_user. The stamping mixin sets a new row's tenant from the authenticated u... Pull #280 30 Jul 2026 07:14AM UTC web-flow coveralls-python
88.79
#772 feature/271-tenant-write-path [#271] Trim the write-enforcement diff Complexity-only pass; no behaviour change. - acting_user picked the first non-None of two context keys across six lines. A user object is always truthy, so `or` says the same thing in one expression. -... Pull #282 29 Jul 2026 07:31AM UTC zuhdil coveralls-python
88.79
#771 HEAD Merge 3ff7ea08b into ca88641e4 push 29 Jul 2026 07:04AM UTC web-flow coveralls-python
88.74
#770 epic/multi-tenant-saas [#270] Filter every read by tenant (#281) * [#270] Add the for_user tenant-scoping mechanism Each tenant-owned model declares TENANT_PATH — the ORM lookup to its owning tenant, "tenant" for direct-FK tables and a join like "form__tenant" for der... Pull #280 29 Jul 2026 07:04AM UTC web-flow coveralls-python
88.74
#769 HEAD Merge 217092319 into 44d171b4c push 29 Jul 2026 06:48AM UTC web-flow coveralls-python
88.8
#768 feature/271-tenant-write-path [#271] Trim the write-enforcement diff Complexity-only pass; no behaviour change. - acting_user picked the first non-None of two context keys across six lines. A user object is always truthy, so `or` says the same thing in one expression. -... Pull #282 29 Jul 2026 06:48AM UTC zuhdil coveralls-python
88.81
#767 HEAD Merge ac6d67149 into cf0a9933b push 29 Jul 2026 06:11AM UTC web-flow coveralls-python
88.74
#766 feature/271-tenant-write-path [#271] Trim the write-enforcement diff Complexity-only pass; no behaviour change. - acting_user picked the first non-None of two context keys across six lines. A user object is always truthy, so `or` says the same thing in one expression. -... Pull #282 29 Jul 2026 05:47AM UTC zuhdil coveralls-python
88.79
#765 epic/multi-tenant-saas [#269] Record tenant ownership on the definition-root tables (#279) * [#269] Add tenant ownership to the six definition-root tables Levels, Administration, Forms, Organisation, Entity and AdministrationAttribute are the only tables with no FK pa... Pull #280 29 Jul 2026 03:57AM UTC web-flow coveralls-python
88.59
#764 HEAD Merge ce8fdc88b into ca88641e4 push 29 Jul 2026 03:57AM UTC web-flow coveralls-python
88.58
  • ← Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • …
  • 51
  • 52
  • Next →
  • Back to Repo
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc