Bug 839111

Summary: RFE: "Publish" event
Product: [Community] PressGang CCMS Reporter: Joshua Wulf <jwulf>
Component: Web-UIAssignee: Nobody <nobody>
Status: NEW --- QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 1.xCC: topic-tool-list
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 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:
Bug Depends On:    
Bug Blocks: 838537    

Description Joshua Wulf 2012-07-11 01:20:14 UTC
In order to index topics that are published, I need some way to tell programatically which topics have been pushed public.

Can we have some mechanism to "publish" a content spec or set of topics?

So when material that we've written goes out to the web, there would be some way to track it from Skynet: "this topic was published at this revision".

These things would be useful:

* Available as metadata about a topic from the REST interface as part of the topic object
* Available as a collection from the REST interfaces (published topics)
* Available as a notification event via a queue (to trigger other systems like indexers)

Useful information to have: 
  * This topic[revision] was published on this date
  * This topic[revision] was published as part of this content spec (on this date)
  * This topic[revision] was published to this URL on this date (difficult to get at this point, I know)