Bug 1456833 - Can't create bookmark for global parameters
Summary: Can't create bookmark for global parameters
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Search
Version: 6.3.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: Unspecified
Assignee: Ondřej Pražák
QA Contact: Katello QA List
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-05-30 13:06 UTC by Stanislav Tkachenko
Modified: 2019-04-01 20:26 UTC (History)
5 users (show)

Fixed In Version: foreman-1.15.3
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-02-21 16:51:07 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Foreman Issue Tracker 19947 0 None None None 2017-06-07 06:58:13 UTC

Description Stanislav Tkachenko 2017-05-30 13:06:43 UTC
Description of problem:
It is not possible to create bookmark for Global Parameters, neither via API nor UI.

API:
> Making HTTP POST request to https://sat6.com/api/v2/bookmarks with options {'verify': False, 'auth': ('admin', 'changeme'), 'headers': {'content-type': 'application/json'}} and data {"controller": "common_parameters", "query": "\u5653\u3def\uf902\ud855\udcbf\ud849\udf20\u1d9b\ud835\udc10\ud86a\udecd\ud3da\ufa11", "public": false, "name": "uZSPlCrazx"}.
> Received HTTP 422 response: {
  "error": {"id":null,"errors":{"controller":["common_parameters is not a valid controller"]},"full_messages":["Controller common_parameters is not a valid controller"]}

UI:
After clicking on `create bookmark` modal window is opened, but after clicking on submit button page redirects to `create bookmark` page and further clicking on sumbit button ha no effect.

According to production.log in this case also `common_parameters` is used as controller:
> 2017-05-30 08:17:02 83131396 [app] [I] Started GET "/bookmarks/new?kontroller=common_parameters&query=name%20=%20123" for 10.40.204.237 at 2017-05-30 08:17:02 -0400
> 2017-05-30 08:17:02 83131396 [app] [I] Processing by BookmarksController#new as HTML
> 2017-05-30 08:17:02 83131396 [app] [I]   Parameters: {"kontroller"=>"common_parameters", "query"=>"name = 123"}
> 2017-05-30 08:17:02 83131396 [app] [I] Current user: admin (administrator)
> 2017-05-30 08:17:02 83131396 [app] [I]   Rendered bookmarks/_form.html.erb (3.0ms)
> 2017-05-30 08:17:02 83131396 [app] [I]   Rendered bookmarks/new.html.erb within layouts/application (3.5ms)
> 2017-05-30 08:17:02 83131396 [app] [I]   Rendered layouts/_application_content.html.erb (0.2ms)
> 2017-05-30 08:17:02 83131396 [app] [I]   Rendered home/_submenu.html.erb (1.8ms)
> 2017-05-30 08:17:02 83131396 [app] [I]   Rendered home/_user_dropdown.html.erb (1.4ms)
> 2017-05-30 08:17:02 83131396 [app] [I] Read fragment views/tabs_and_title_records-3 (0.2ms)
> 2017-05-30 08:17:02 83131396 [app] [I]   Rendered home/_topbar.html.erb (4.6ms)
> 2017-05-30 08:17:02 83131396 [app] [I]   Rendered layouts/base.html.erb (6.2ms)
> 2017-05-30 08:17:02 83131396 [app] [I] Completed 200 OK in 19ms (Views: 10.9ms | ActiveRecord: 1.2ms)
> 2017-05-30 08:17:06 4caa26af [app] [I] Started POST "/bookmarks" for 10.40.204.237 at 2017-05-30 08:17:06 -0400
> 2017-05-30 08:17:06 4caa26af [app] [I] Processing by BookmarksController#create as HTML
> 2017-05-30 08:17:06 4caa26af [app] [I]   Parameters: {"utf8"=>"✓", "authenticity_token"=>"FDUvxMSUQS892j3fW+NYPlNGRzozZybI/DR0SLLhZdKzqQ6GpO/0+UGE1sMTxmAUyG8fD9I3cyY6NLaZ4nBufw==", "bookmark"=>{"name"=>"name", "query"=>"name = 123", "public"=>"1", "controller"=>"common_parameters"}, "commit"=>"Submit"}


Version-Release number of selected component (if applicable):
Sat 6.3/downstream nightly:
* satellite-6.3.0-12.1.beta.el7sat.noarch
* foreman-1.15.0-0.1.RC2.el7sat.noarch

How reproducible:
Always


Steps to Reproduce:
1. Navigate to Configure / Global Parameters
2. Use search
3. Try to bookmark this search

Actual results:
Bookmark can't be created

Expected results:
Bookmark should be created


Additional info:

Comment 3 Tomer Brisker 2017-06-07 06:57:34 UTC
I confirm this issue is present also in latest upstream, cloning to redmine.

Comment 4 Tomer Brisker 2017-06-07 06:58:10 UTC
Created redmine issue http://projects.theforeman.org/issues/19947 from this bug

Comment 5 Satellite Program 2017-07-12 08:05:41 UTC
Upstream bug assigned to oprazak

Comment 6 Satellite Program 2017-07-12 08:05:45 UTC
Upstream bug assigned to oprazak

Comment 7 Satellite Program 2017-07-17 16:05:44 UTC
Moving this bug to POST for triage into Satellite 6 since the upstream issue http://projects.theforeman.org/issues/19947 has been resolved.

Comment 10 Evgeni Golov 2017-08-16 10:05:38 UTC
VERIFIED

Version Tested:
Satellite 6.3.0 Snap 11
foreman-1.15.3-1.el7sat.noarch

Created two new global parameters
- asdf
- aaaa

Searched for 'asdf'
- got just the one parameter

Clicked on "bookmark this search
- bookmark was properly created

Clicked on the bookmark
- the correct results are displayed

Comment 11 Satellite Program 2018-02-21 16:51:07 UTC
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA.
> 
> For information on the advisory, and where to find the updated files, follow the link below.
> 
> If the solution does not work for you, open a new bug report.
> 
> https://access.redhat.com/errata/RHSA-2018:0336


Note You need to log in before you can comment on or make changes to this bug.