Bug 1633106

Summary: Manually running foreman-rake rss:create_notifications doesn't re-create RSS notifications
Product: Red Hat Satellite Reporter: Radovan Drazny <rdrazny>
Component: NotificationsAssignee: sat6-team-ux <sat6-team-ux>
Status: CLOSED CURRENTRELEASE QA Contact: Radovan Drazny <rdrazny>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.4CC: bkearney, mhulan, walden
Target Milestone: Unspecified   
Target Release: Unused   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-10-18 16:47:06 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Radovan Drazny 2018-09-26 08:19:15 UTC
Description of problem:
It should be possible to (re)display RSS notification using the following command:

foreman-rake rss:create_notifications FOREMAN_RSS_FORCE_REPOST=true

Notifications should be displayed even if cleared previously, or duplicated, if already present. 

Version-Release number of selected component (if applicable):
Satellite 6.4 Snap 23

How reproducible:
always

Steps to Reproduce:
Run "foreman-rake rss:create_notifications FOREMAN_RSS_FORCE_REPOST=true" on the Sat 6.4 server

Actual results:
RSS notification items not displayed

Expected results:
RSS items displayed or duplicated if already present.

Comment 1 Marek Hulan 2018-09-26 10:44:24 UTC
By default the number of loaded posts is 0, please specify number of posts like this

FOREMAN_RSS_LATEST_POSTS=3 foreman-rake rss:create_notifications

Don't use force while testing the normal flow, if notifications don't show up, the reason is they already exist in DB but expired. Moving to ON_QA to verify this parameter, in upstream (next versions of Satellite) it defaults to 3.

Comment 2 Radovan Drazny 2018-09-26 13:56:04 UTC
(In reply to Marek Hulan from comment #1)
> By default the number of loaded posts is 0, please specify number of posts
> like this
> 
> FOREMAN_RSS_LATEST_POSTS=3 foreman-rake rss:create_notifications
> 
> Don't use force while testing the normal flow, if notifications don't show
> up, the reason is they already exist in DB but expired. Moving to ON_QA to
> verify this parameter, in upstream (next versions of Satellite) it defaults
> to 3.

Thanks for the clarification, Marek. I have tested the FOREMAN_RSS_LATEST_POST parameter, and it works as expected, creating the notifications.

Comment 3 Bryan Kearney 2018-10-18 16:47:06 UTC
This was addressed in satellite 6.4.