Code in visualization designer code listing is different from what is created when saving the visualization
Summary
When using the visualization designer and clicking the Code
tab, a listing of code is provided. If the visualization is then saved as a new visualization, the code that is committed is different. See the screenshots below:
Steps to reproduce
- Access the visualization designer
- Create a visualization
- View the generated
Code
in the code tab - Save the visualization
- View the saved code in the repo
- Note how they are different
Example Project
sam-s-test-group/analytics-demos/hosted_html@cbdd5e21
What is the current bug behavior?
What is the expected correct behavior?
Relevant logs and/or screenshots
Output of checks
Results of GitLab environment info
Expand for output related to GitLab environment info
(For installations with omnibus-gitlab package run and paste the output of: `sudo gitlab-rake gitlab:env:info`) (For installations from source run and paste the output of: `sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production`)
Results of GitLab application Check
Expand for output related to the GitLab application check
(For installations with omnibus-gitlab package run and paste the output of:
sudo gitlab-rake gitlab:check SANITIZE=true
)(For installations from source run and paste the output of:
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true
)(we will only investigate if the tests are passing)
Possible fixes
Render the config as YAML.
Implementation plan
frontend
- Update the visualization designer's code preview to serialize the config to YAML using
js-yaml
. - Update applicable specs.
Edited by Jiaan Louw