feat(web/panettone): Render issues+comments as Markdown

Use the new cheddar markdown endpoint to render issue bodies and comment
bodies as JSON. I've checked, and this *also* appears to be XSS
safe (yay)

Change-Id: Ib4b19fd581b0cf40ba03f5d13443535d17df6632
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1500
Reviewed-by: tazjin <mail@tazj.in>
Tested-by: BuildkiteCI
This commit is contained in:
Griffin Smith 2020-07-30 23:05:19 -04:00 committed by glittershark
parent 94796399e2
commit 37540b3ed7
3 changed files with 64 additions and 4 deletions

View file

@ -40,7 +40,7 @@
:panettone.util
:panettone.authentication)
(:import-from :defclass-std :defclass/std)
(:import-from :alexandria :if-let :when-let :switch)
(:import-from :alexandria :if-let :when-let :switch :alist-hash-table)
(:import-from
:panettone.model
:id :subject :body :author-dn :issue-id :status :created-at