FIX: Allow staff to use HTML in the category read only banner

This commit is contained in:
Robin Ward 2020-10-01 10:38:44 -04:00
parent 891987a284
commit 901ae1ddd1
2 changed files with 6 additions and 2 deletions

View File

@ -1,7 +1,7 @@
{{#if shouldShow}} {{#if shouldShow}}
<div class="row"> <div class="row">
<div class="alert alert-info category-read-only-banner"> <div class="alert alert-info category-read-only-banner">
{{category.read_only_banner}} {{html-safe category.read_only_banner}}
</div> </div>
</div> </div>
{{/if}} {{/if}}

View File

@ -29,7 +29,7 @@ acceptance("Category Banners", {
slug: "test-read-only-with-banner", slug: "test-read-only-with-banner",
permission: null, permission: null,
read_only_banner: read_only_banner:
"You need to video yourself doing the secret handshake to post here", "You need to video yourself <div class='inner'>doing</div> the secret handshake to post here",
}, },
], ],
}, },
@ -55,6 +55,10 @@ QUnit.test("Displays category banners when set", async (assert) => {
await click(".modal-footer>.btn-primary"); await click(".modal-footer>.btn-primary");
assert.ok(!visible(".bootbox.modal"), "it closes the modal"); assert.ok(!visible(".bootbox.modal"), "it closes the modal");
assert.ok(visible(".category-read-only-banner"), "it shows a banner"); assert.ok(visible(".category-read-only-banner"), "it shows a banner");
assert.ok(
find(".category-read-only-banner .inner").length === 1,
"it allows staff to embed html in the message"
);
}); });
acceptance("Anonymous Category Banners", { acceptance("Anonymous Category Banners", {