"Full" domain of the site is stored in the database in serialised fashion for each CiviReport instance making sites less transportable to new domains
I'm not sure if this is a known issue or not as I think it relates to making the site more "transportable" but at the moment it appears that the site base path is stored in a serialised fashion for each report instance.
How it works currently:
If you create a new report instance the system will automatically store the report instance configuration as a serialised blob field. This however includes the full report URL in a form:
"http://[yoursitehere]/civicrm/report/instance/3?reset=1&output=criteria"
How it should/could work:
Whilst I'm not sure technically how to achieve this (and I wonder what the impact on multisites would be) it would be preferable if the report instance could not include the base path of the site:
"/civicrm/report/instance/3?reset=1&output=criteria"
As such this would make sites transportable to new URL's.
Thoughts?