Project

General

Profile

ContentViewExportDesign » History » Version 4

Mike McCune, 10/28/2014 10:12 AM

1 1 Mike McCune
h1. Content View Export Design
2
3 3 Mike McCune
h2. Initial Etherpad:
4
5
http://pad-katello.rhcloud.com/p/cv-export-requirements
6
7 1 Mike McCune
h2. Stories
8
9 2 Mike McCune
- As a user I want to be able to export a Content View from the Library to a filesystem location on the Katello server
10
- As a developer I want to design how we export Content Views from the Library
11
- As a user I want an API to initiate an export of a Content View from the Library that accepts disk location, export chunk size and Content View and version to be exported
12
- As a user I want a hammer CLI command to initiate an export of a Content View
13
- As a user I want to view the progress of a Content View export 
14
- As a user I want to be able to initiate an export of a Content View from the WebUI
15
- As a administrator I want to be able to configure the export location for Content View exports
16
- As a user I want to be able to specify a date range for an export to allow for incremental exports of content
17 4 Mike McCune
- As a user I want to be able to view the date and time I last exported a Content View.
18 1 Mike McCune
 
19
- As a user I want the export API to support date ranges for incremental exports of content
20
- As a user I want the WebUI to support date ranges during export
21
- As a user I want a hammer command to support a date range for an export to allow for incremental exports of content
22 2 Mike McCune
- As a developer I want to design how to import an exported content view into Katello
23
- As a user I want to be able to import a Content View from a local filesystem directory 
24
- As a user I want to be able to use imported Content Views as Red Hat content
25
- As a user I want to be able to import Red Hat content from a local directory into the Library 
26
- As a user I want to view what content is available on the locally mounted export
27
- As a user I want to be able to import from the selected set of repositories 
28
- as a user I want to re-import an incremental export into Katello
29
- As a user I want imported content to be tied to the correct subscriptions
30 1 Mike McCune
31
h2. Design
32
33
TBD