hcb icon indicating copy to clipboard operation
hcb copied to clipboard

[Announcement::Block] Remove unused html columns and add explainer callout

Open polypixeldev opened this issue 4 months ago • 0 comments

Summary of the problem

Announcement blocks still had the rendered_html and rendered_email_html columns. These were added so that blocks would not always update with new data after publishing - however, now that blocks now have parameters, this is no longer as much of a concern as they can have a defined end date for data that they use.

Blocks are also not explained to users, which can be confusing as they don't behave like normal text in an announcement, and other parts of HCB such as monthly announcements depend on logic using blocks.

Describe your changes

First, drops the rendered_html and rendered_email_html columns, and removes references to them including the ability to refresh a block - blocks are always rendered on-demand with the latest data.

Secondly, adds an info callout when viewing an unpublished announcement that explains what blocks are and how to use them: image

polypixeldev avatar Nov 07 '25 01:11 polypixeldev