Add additional local template and or script files when launching a new stack

Registered by Gal Margalit

Summary
========
Add additional files section to “launch stack” form

Motivation
========
Match Openstack Heat features:
1. Several template files would be beneficial to user, having more customization and control.
2. Templates would relate to each other, allowing use of custom types as stack resources.
3. User could upload bash scripts.

Description
=========
1. Pressing on "Add Additional File" will allow the user to select multiple local files.
2. Each file will get a column which contains the file name, upload path and a delete button.

Mock
====
http://invis.io/C43EVKTYU

Outside Dependencies
==================
API calls are supported on OpenStack Heat (base API).
request example:
{
  “template”: “{}”
  “files”: {
    “scripts/start.sh”: “# CONTENT”,
    “scripts/stop.sh”: “# CONTENT”,
    “README.txt”: “# CONTENT”,
    "templates/nested_type.yaml": "# CONTENT",
  }
}

Doc Impact
=========
1. Add explanation for the new form fields
2. Add explanation for the new flow

Blueprint information

Status:
Complete
Approver:
Lin Hua Cheng
Priority:
Undefined
Drafter:
Gal Margalit
Direction:
Approved
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
Cindy Lu

Related branches

Sprints

Whiteboard

***** 10/28/2016 [clu_] It's been 1.5 years, no progress. Closing out.

[lin 11-11-2015]: Gal, we're also interested on adding support for nested stack in the UI. Let me know if you need help.
[Gal 11-25-2015] Lin: Great! will contact you
[swami 02-23-206] Is this BP implemented? If yes, which release I can see the patch?

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.