Case-76555: Added possibility to edit saved reports
Fixed formating
moved modal to partial file and removed have_date_range function
add commconnect logo
delete unused views and related methods
change DetailColumn.enum from a dict to a list

- migrate lazily in wrap classmethod
- change all references to it
- change js to consume and produce the new format
catch URLError and return 400
Merge pull request #1539 from dimagi/excel_unsupported_500

catch URLError and return 400
redis_assets API caches files with default contexts AAA
adding files for redis profiling
pull static files into cache for profiling
use relative path to locate files for redis profiling
add additional user to view list for preview navigation in MessagingTab
validating filenames for security
Merge pull request #1541 from dimagi/trialconnect

add additional user to view list for preview navigation in MessagingTab
Incorporate ui feedback for keyword ui
Merge pull request #1540 from dimagi/asset_profiling

Profiling redis caching of static assets
Merge pull request #1542 from dimagi/keyword-ui-feedback

Incorporate ui feedback for keyword ui
don't show messages if no filter selected
Merge pull request #1544 from dimagi/mc-hf-report-messages

don't show messages if no filter selected