Skip to content

Conversation

@tituomin
Copy link
Contributor

Description

Allow

Related issue

https://app.asana.com/1/1201243246741462/project/1206017643443542/task/1211820150249893?focus=true

Additional Notes

The corresponding UI change might need to be made before merging this.
This PR takes care of the backend, but the UI might not be completely ready
to render the block everywhere it can be placed in the body.


✅ Pre-Merge Checklist

Type of Change

  • Set the PR's label to match the nature of this change

Testing

  • Built Unit tests (unit tests added/updated)
  • Built E2E tests (if applicable. E2E tests added/updated)
  • Authorization is tested (permissions and access controls verified)
  • Manually tested locally (functionality verified)
    Manual testing instructions
    Choose a plan. Go to a Category Page. Add block. See it sit there. Find it in the GQL API.

Internationalization & Accessibility

  • New strings are translatable (all user-facing text uses i18n)
  • Accessibility standards met (WCAG compliance, screen reader support)

Integrations (if applicable)

If there are model changes to models which use any of the features below, verify the new models work together with the features.

N/A

Dependencies

  • Dependencies are merged (if applicable. If the change depends on other PRs e.g. kausal_common)

@tituomin tituomin added the New feature New feature (non-breaking change which adds functionality) label Nov 13, 2025
@kausal-code-coverage
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #433   +/-   ##
=======================================
  Coverage   56.45%   56.45%           
=======================================
  Files         326      326           
  Lines       32091    32091           
  Branches     4034     4034           
=======================================
  Hits        18116    18116           
  Misses      12887    12887           
  Partials     1088     1088           
Flag Coverage Δ
unittests 56.45% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
pages/models.py 76.67% <ø> (ø)

Impacted file tree graph

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

New feature New feature (non-breaking change which adds functionality)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants