murano-dashboard/muranodashboard
Alexander Tivelkov 6d40d87987 Ability to assign metadata to Murano Applications and Environments
Applications deployed in Murano Environments can now be assigned with
metadata attributes which are passed to their object model as a
"metadata" block in their ?-header. A standard metadata assignment
modal dialog is utilized for this purpose.

Same action and dialog is available for Murano Environments as well.

Implementation adds a horizon-hosted rest API which handles requests
from Angular-based scripts and forwards them to murano-api.

To properly support the new api in metadata modal dialog a Horizon
core metadata service is decorated during the configuration of murano
module (explicitly added in enabled/_50_murano.py). This allows us to
reuse the latest version of upstream metadata service and put
murano-related calls on top of it.

Co-Authored-By: Timur Sufiev <tsufiev@mirantis.com>
Change-Id: I348629aedc3e9731616a53d731c33fb442ee12ec
Targets-blueprint: metadata-assignment-and-propagation
2016-10-07 14:54:52 +00:00
..
api Ability to assign metadata to Murano Applications and Environments 2016-10-07 14:54:52 +00:00
catalog In Murano App configuration wizard move Back/Next w/o losing any data 2016-10-03 18:05:37 +02:00
categories Rename 'murano' dashboard to 'app-catalog' 2016-09-06 12:46:46 +03:00
common Return an empty list instead of None when getting available networks 2016-09-13 19:14:41 +03:00
conf RBAC settings for murano-dashboard 2016-07-20 13:27:46 +00:00
dynamic_ui 'Forms:' section is now truly optional in ui definition 2016-10-05 20:03:28 +03:00
environments Ability to assign metadata to Murano Applications and Environments 2016-10-07 14:54:52 +00:00
images Murano-dashboard now shows warnings if glance v1 is unavailable 2016-09-23 16:47:38 +03:00
local Ability to assign metadata to Murano Applications and Environments 2016-10-07 14:54:52 +00:00
locale Imported Translations from Zanata 2016-09-16 15:17:48 +00:00
packages Murano-dashboard now shows warnings if glance v1 is unavailable 2016-09-23 16:47:38 +03:00
static Ability to assign metadata to Murano Applications and Environments 2016-10-07 14:54:52 +00:00
templates Merge "Add JS unit tests runner and commands to dashboard" 2016-10-07 14:09:34 +00:00
templatetags Add and update the license header 2016-08-11 14:21:29 +08:00
tests Util for Selenium that waits for page change 2016-10-05 11:39:52 +00:00
__init__.py KEERO-318 - Fix all occurrences of old names (keero, glazier) in Dashboard 2013-04-26 16:25:58 +04:00
dashboard.py Rename 'murano' dashboard to 'app-catalog' 2016-09-06 12:46:46 +03:00
exceptions.py Add license info for exceptions.py 2016-01-06 06:30:15 +08:00
middleware.py Switch to oslo_log in murano-dashboard 2015-08-11 08:43:55 +00:00
version.py Add reno for RElease NOtes 2015-11-26 00:20:39 +03:00
views.py Rename 'murano' dashboard to 'app-catalog' 2016-09-06 12:46:46 +03:00