...
The web front end's JavaScript code attempt to prevent Markdown from rendering anything that is inside a MathJax block (see customwmd.coffee). Additional complexity is added by its attempts to prevent MathJax from rendering anything inside a Markdown code block. Thus, when rendering the string "`foo $bar$ baz`"
, the backticks are treated as Markdown code delimiters and the dollar signs are not treated specially, while when rendering the string "$foo `bar` baz$"
, the dollar signs are treated as MathJax delimiters and the backticks are not treated specially. Because math formula rendering is out of scope for Q4 anyway, the current implementation of the rendered_body
field (for both threads and comments) does not attempt to prevent MathJax blocks from being rendered by Markdown. Thus, the body "$foo *bar* baz$"
will become a rendered_body value of "<p>$foo <em>bar</em> baz$</p>"
.
...
- following (in code review)
- view (in progress)
- order_by (in progress)
- order_direction (in progress)
The following fields are missing from the response:
- has_endorsed (in progress)
- read (in progress)
- editable_fields (in code review)
POST
Partially complete
The following fields are not respected:
- group_id (in progress)
- pinned (in progress)
- closed (in progress)
The same fields as for GET above are missing from the response.
...
The following fields are not respected:
- group_id (in progress)
- pinned (in progress)
- closed (in progress)
- abuse_flagged (in progresscode review)
The same fields as for GET on the list endpoint above are missing from the response.
...
/api/discussion/v1/comments/
GET
Partially Complete
The endorsed query parameter must be present if and only if the thread has the type "question".
The following fields are missing from the response:
- editable_fields (in code review)
POST
Partially CompleteThe same fields as for GET above are missing from the response.
/api/discussion/v1/comments/{comment_id}/
GET
Not started
PATCH
Partially complete
The following fields are not respected:
- abuse_flagged (in progress)
The same fields as for GET on the list endpoint above are missing from the response.Complete
DELETE
Complete