Skip to content

Instantly share code, notes, and snippets.

@sfgov-mikela
Created October 2, 2024 21:03
Show Gist options
  • Save sfgov-mikela/ab89e81eed52168e9359cfac969a0775 to your computer and use it in GitHub Desktop.
Save sfgov-mikela/ab89e81eed52168e9359cfac969a0775 to your computer and use it in GitHub Desktop.
./models/campaign.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/news.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/news.py: [("topic", composite.APIPageChooser(page_type="sf.Topic"))],
./models/agency.py: composite.APIPageChooser(
./models/agency.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/agency.py: [("topic", composite.APIPageChooser(page_type="sf.Topic"))],
./models/resource_collection.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/resource_collection.py: [("topic", composite.APIPageChooser(page_type="sf.Topic"))],
./models/meeting.py: composite.APIPageChooser(
./models/meeting.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/form.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/location.py: composite.APIPageChooser(
./models/location.py: composite.APIPageChooser(
./models/information.py: [("part_of", composite.APIPageChooser(page_type="sf.Transaction"))],
./models/information.py: [("topic", composite.APIPageChooser(page_type="sf.Topic"))],
./models/information.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/information.py: composite.APIPageChooser(
./models/transaction.py: [("topic", composite.APIPageChooser(page_type="sf.Topic"))],
./models/transaction.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/transaction.py: composite.APIPageChooser(
./models/data_story.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/event.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/event.py: [("topic", composite.APIPageChooser(page_type="sf.Topic"))],
./models/report.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/step_by_step.py: [("topic", composite.APIPageChooser(page_type="sf.Topic"))],
./models/step_by_step.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./models/topic.py: [("page", composite.APIPageChooser(page_type=["sf.Topic"], label=" "))],
./models/topic.py: composite.APIPageChooser(
./models/topic.py: [("agency", composite.APIPageChooser(page_type="sf.Agency"))],
./blocks/composite.py:class APIPageChooser(blocks.PageChooserBlock):
./blocks/composite.py: # in the default context for PageChooserBlock, value is a Page object
./blocks/composite.py: # override LinkBlock's page to use our own PageChooser for a fuller representation of a page
./blocks/composite.py: page = APIPageChooser(required=False, can_choose_root=False)
./blocks/composite.py: APIPageChooser(label="SF.gov page", icon="doc-full"),
./blocks/composite.py: APIPageChooser(label="SF.gov page", icon="doc-full"),
./blocks/composite.py: [("page", APIPageChooser(page_type=page_types))],
./blocks/composite.py: [("transaction", APIPageChooser())],
./blocks/composite.py: APIPageChooser(
./tests/blocks/test_composite.py:class TestAPIPageChooser:
./tests/blocks/test_composite.py: page_chooser = composite.APIPageChooser()
./tests/blocks/test_composite.py: page_chooser = composite.APIPageChooser()
./tests/blocks/test_composite.py: page_chooser = composite.APIPageChooser()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment