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

zopefoundation / Products.CMFCore
86%
master: 86%

Build:
Build:
LAST BUILD BRANCH: fix-processqueue-reindexsecurity
DEFAULT BRANCH: master
Repo Added 06 Nov 2018 01:02PM UTC
Files 130
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 fix-processqueue-reindexsecurity
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 2.4.0
  • 2.4.0b5
  • 2.4.0b6
  • 2.4.0b7
  • 2.4.0b8
  • 2.4.2
  • 2.4.3
  • 2.4.4
  • 2.4.5
  • 2.4.6
  • 2.4.7
  • 2.4.8
  • 2.5.2
  • 2.5.3
  • 2.5.4
  • 2.6.0
  • 2.7.0
  • 2.7.1
  • 2.x
  • 3.0
  • 3.1
  • 3.2
  • 3.4
  • 3.5
  • 3.6
  • 3.8
  • 58-backport-collective-indexing-patch
  • 58-backport-collective-indexing-patch-2
  • Handle_Ripped_out_ZServer_support
  • adjust-imports
  • code-cleaup-keys
  • config-with-zope-product
  • config-with-zope-product-template-446e9797
  • config-with-zope-product-template-4ec95046
  • config-with-zope-product-template-80e3d605
  • config-with-zope-product-template-9fcd3d67
  • config-with-zope-product-template-b21fbbf2
  • config-with-zope-product-template-b3663390
  • config-with-zope-product-template-e07f139c
  • dataflake/issue_109
  • dataflake/issue_112
  • drop-pkg-resources-usage
  • explicitacquisition
  • fix-79
  • fix-87
  • fix-Products.DCWorkflow-dependency
  • fix-Zope-4.3
  • fix-broken-link-in-changes
  • fix-deprecations
  • fix-indexing-queue
  • fix-isort
  • fix-lint
  • fix-lint-tests
  • fix-processqueue-reindexsecurity
  • fix-sphinx-8
  • fix-tests/Products.GenericSetup
  • fix-usage-of-subscribers.zcml
  • fix-warnings
  • fix/treewalk-reindexObjectSecurity
  • fix_contentexport_in_py3
  • fix_cookie_test#120
  • gforcada-patch-1
  • issue_76
  • issue_84
  • issue_85
  • jens_fix_51
  • locales
  • master
  • maurits-decodeFilter-2x
  • maurits-registerclass-resources
  • maurits-release-3.3
  • py3-im-self-2
  • py37
  • release-37
  • revert-treewalk
  • test-zope5
  • update-isort
  • zcatalog-dependency
  • zmi_customize_item

18 Feb 2026 01:49PM UTC coverage: 86.062% (-0.001%) from 86.063%
22142389062

Pull #155

github

jensens
reindexObjectSecurity: bypass processQueue to avoid mid-request flush

Add CatalogTool._unrestrictedSearchResults that calls
ZCatalog.searchResults directly without processQueue().
Use it in reindexObjectSecurity with a getattr fallback
for custom catalog tools.

Refs #152
Pull Request #155: Optimize reindexObjectSecurity: bypass processQueue mid-request

1900 of 3044 branches covered (62.42%)

Branch coverage included in aggregate %.

6 of 7 new or added lines in 3 files covered. (85.71%)

17254 of 19212 relevant lines covered (89.81%)

1.8 hits per line

Relevant lines Covered
Build:
Build:
19212 RELEVANT LINES 17254 COVERED LINES
1.8 HITS PER LINE
Source Files on master
  • Tree
  • List 130
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22142389062 fix-processqueue-reindexsecurity reindexObjectSecurity: bypass processQueue to avoid mid-request flush Add CatalogTool._unrestrictedSearchResults that calls ZCatalog.searchResults directly without processQueue(). Use it in reindexObjectSecurity with a getattr fallback for custom... Pull #155 18 Feb 2026 01:51PM UTC jensens github
86.06
22129421660 master Revert "Rewrite reindexObjectSecurity to walk containment tree (#153)" (#154) This reverts commit ef01a51b4. push 18 Feb 2026 06:37AM UTC web-flow github pending completion  
22101629780 fix-processqueue-reindexsecurity reindexObjectSecurity: bypass processQueue to avoid mid-request flush Add CatalogTool._unrestrictedSearchResults that calls ZCatalog.searchResults directly without processQueue(). Use it in reindexObjectSecurity with a getattr fallback for custom... Pull #155 17 Feb 2026 02:09PM UTC jensens github
86.06
22101444392 fix-processqueue-reindexsecurity reindexObjectSecurity: bypass processQueue to avoid mid-request flush Add CatalogTool._unrestrictedSearchResults that calls ZCatalog.searchResults directly without processQueue(). Use it in reindexObjectSecurity with a getattr fallback for custom... push 17 Feb 2026 02:04PM UTC jensens github
86.06
22098948916 revert-treewalk Revert "Rewrite reindexObjectSecurity to walk containment tree (#153)" This reverts commit ef01a51b4. Pull #154 17 Feb 2026 12:45PM UTC jensens github
86.06
22061938474 master Rewrite reindexObjectSecurity to walk containment tree (#153) Avoids catalog query and processQueue flush; 5-7x faster. Only ICatalogAware objects are reindexed. Refs #152 push 16 Feb 2026 12:03PM UTC web-flow github
85.97
22035407713 master - Move package metadata from setup.py to pyproject.toml (#151) push 15 Feb 2026 12:42PM UTC web-flow github
86.06
22024452719 fix/treewalk-reindexObjectSecurity Rewrite reindexObjectSecurity to walk containment tree Avoids catalog query and processQueue flush; 5-7x faster. Only ICatalogAware objects are reindexed. Refs #152 Pull #153 14 Feb 2026 09:22PM UTC jensens github
85.97
21816936492 master - Move package metadata from setup.py to pyproject.toml (#151) push 09 Feb 2026 08:04AM UTC web-flow github
86.06
21797976821 master - Move package metadata from setup.py to pyproject.toml (#151) push 08 Feb 2026 01:07PM UTC web-flow github
86.06
See All Builds (660)
  • 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