Bug #28768
closedexporting/importing report template process is causing a different report during the visualization (blank lines)
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1778396
Description of problem:
When exporting the report template, the header is added automatically on the code. Once we just copy/paste the code back, we can see some new lines (according to the example below)
Version-Release number of selected component (if applicable):
6.6.z
How reproducible:
100%
Steps to Reproduce:
1. Create the report with the content below (please add the input field 'host' as well to avoid issues.
---
<% load_hosts(search: input('host')).each_record do |host| >>
<
report_row(
'Server FQND': host.name
)
< end >
<= report_render >
--
2. Clicking in preview we can see
---
Server FQND
contenthost1.usersys.redhat.com
contenthost2.usersys.redhat.com
---
3. Now let's save and export via webUI (report template page, then select the dropdown menu list side to Generate button - Export) and the code saved will be as below
---
< load_hosts(search: input('host')).each_record do |host| > name: host
<#
name: Hosts - complete list
snippet: false
template_inputs:
required: false
input_type: user
advanced: false
model: ReportTemplate
>
<
report_row(
'Server FQND': host.name
)>
< end ->
<= report_render %>
--
Actual results:
---
Server FQND
contenthost1.usersys.redhat.com
contenthost2.usersys.redhat.com
---
Expected results:
---
Server FQND
contenthost1.usersys.redhat.com
contenthost2.usersys.redhat.com
---
No new lines on the top. This is caused because of the last line of the header. If we change according to below, new lines will disappear
From
---
<%#
name: Hosts - complete list
snippet: false
template_inputs:
- name: host
required: false
input_type: user
advanced: false
model: ReportTemplate
%>
---
To
---
<%#
name: Hosts - complete list
snippet: false
template_inputs:
- name: host
required: false
input_type: user
advanced: false
model: ReportTemplate%>
--
Additional info:
Updated by The Foreman Bot about 5 years ago
- Status changed from New to Ready For Testing
- Assignee set to Marek Hulán
- Pull request https://github.com/theforeman/foreman/pull/7363 added
Updated by The Foreman Bot about 5 years ago
- Pull request https://github.com/theforeman/community-templates/pull/678 added
Updated by Marek Hulán about 5 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset 95413a60030599bb1eb9eb7aa8f56b8cdaa017ae.
Updated by Tomer Brisker almost 5 years ago
- Category changed from Statistics to Reporting