We are currently in the process of migrating from a self-written issue tracking system to Redmine. To support the old format best, we added the format of our old system as a Text formatting via a plugin. We've wrote a rake task that migrates the data from the old system 1:1 to the new system (aka not changing format to Textile).
After migrating, taking a look at the issues, the plugin seems to work well. HTML is displayed almost exactly as it looked in the previous system.
However, there has to be a post processing stage where certain functionality is inserted still, for instance the formatting of numbers after hashes (#\d+) as links to issues. We know that our Text formatting plugin doesn't do that.
What bothers us is that this post processing stage seems to remove certain HTML elements. For instance, tables disappear completely. Neither <table> nor <td> nor <tr> can be found in the output that Redmine displays, although our parser definitely output a table.
We've played around with the ALLOWED_TAGS functionality, but even allowing the mentioned HTML tags doesn't change the removal of the tags.
3 questions for this:
- Is this configurable somewhere?
- Where can we find the source of this post processing stage?
- Is there a documentation mentioning this anywhere?