Skip to content

Commit

Permalink
[fc] Repository: plone.restapi
Browse files Browse the repository at this point in the history
Branch: refs/heads/master
Date: 2023-06-26T16:32:01-07:00
Author: David Glick (davisagli) <david@glicksoftware.com>
Commit: plone/plone.restapi@a29583a

Centralize logic for finding all blocks (#1648)

* Centralize block visiting logic

* use generator instead of callback

* lint

* fix zcml for Plone 5

* fix types

* remove unused imports

* Use block visitors for SearchableText indexing

* Depth-first traversal, to match existing behavior

* changelog

* test that visit_blocks returns blocks in the expected order

* docs

Files changed:
A news/1648.feature
A src/plone/restapi/blocks.py
A src/plone/restapi/tests/test_blocks.py
M docs/source/usage/blocks.md
M src/plone/restapi/blocks_linkintegrity.py
M src/plone/restapi/configure.zcml
M src/plone/restapi/deserializer/blocks.py
M src/plone/restapi/indexers.py
M src/plone/restapi/interfaces.py
M src/plone/restapi/serializer/blocks.py
M src/plone/restapi/serializer/site.py
  • Loading branch information
davisagli committed Jun 26, 2023
1 parent 914fc0e commit e8b75e3
Showing 1 changed file with 41 additions and 74 deletions.
Loading

0 comments on commit e8b75e3

Please sign in to comment.