Refactored report_form helper for better testability
Added attribute method to base report for link generation