Project

General

Profile

Actions

Bug #28768

closed

exporting/importing report template process is causing a different report during the visualization (blank lines)

Added by Marek Hulán about 4 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Reporting
Target version:
-
Fixed in Releases:
Found in Releases:

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: Hosts - complete list
snippet: false
template_inputs:
name: host
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:

Actions #1

Updated by The Foreman Bot about 4 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
Actions #2

Updated by The Foreman Bot about 4 years ago

  • Pull request https://github.com/theforeman/community-templates/pull/678 added
Actions #3

Updated by The Foreman Bot about 4 years ago

  • Fixed in Releases 2.0.0 added
Actions #4

Updated by Marek Hulán about 4 years ago

  • Status changed from Ready For Testing to Closed
Actions #5

Updated by Tomer Brisker about 4 years ago

  • Category changed from Statistics to Reporting
Actions

Also available in: Atom PDF