-
Task
-
Resolution: Fixed
-
L3 - Default
-
None
-
None
-
Not defined
Context:
The new text report is working the same way as the "external URL" reports are working, so it is not the real report entity, but a property of the dashboard itself. The difference is that instead of storing external URL we will be storing text in MarkDown
AT:
- create dashboard report similar to external URL report but storing plain text in Markdown
- set content max length (please propose what should be the limit)
- it should have all the other properties like the external url report (position and size on dashboard etc)
- new mixpanel event should be added optimize:createDescriptionReport
Notes:
- It might be a good time to introduced types to our dashboard tiles (optimizeReport/externalUrl/text). This would also require a migration
- We need to be careful to make sure our dashboard documents don't get too large (perhaps with a size limitation on the number of text tiles and/or the number of characters per tile?)
Testing Notes:
- A type should now be passed when dashboard tiles (reports on dashboards) are created/edited. This could be external_url, optimize_report, or text
- Old reports created on previous versions should have their type migrated correctly and be working as expected on the new version
- The same should be true for shared dashboards