11968c840c
This patch provides the ability for the registered detail views for any resource type to be generically presented. This patch does the following: * Adds a directive that displays a set of views (i.e. details sub-views) * Adds a Generic Detail display for routed pages * Adds the concept of a Descriptor which contains a resource type name and an identifier. The identifier can be something as simple as a string, but may also be an object (if the resource type needs more than one value to look up its data, e.g. Pool Members) * Adds the ability for a resource type to have knowledge about how one of its items may be loaded, so any detail page can fetch the information given a basic context * Adds a generic Angular page (since they all just route to ng-views). We will see this used in subsequent patches as well. * Sets up a Django route to a non-navigational panel for the Details Change-Id: Ie116b52ba196f9240fdc6bbc4a12d37beb9b9fcf Partially-Implements: blueprint angular-registry |
||
---|---|---|
.. | ||
_50_admin_add_panel.py.example | ||
_60_admin_remove_panel.py.example | ||
_70_admin_default_panel.py.example | ||
_80_admin_add_panel_group.py.example | ||
_90_admin_add_panel_to_group.py.example | ||
_1000_project.py | ||
_1010_compute_panel_group.py | ||
_1020_project_overview_panel.py | ||
_1030_project_instances_panel.py | ||
_1040_project_volumes_panel.py | ||
_1050_project_images_panel.py | ||
_1051_project_ng_images_panel.py | ||
_1060_project_access_panel.py | ||
_1070_project_ng_details_panel.py | ||
_1410_network_panel_group.py | ||
_1420_project_network_topology_panel.py | ||
_1430_project_network_panel.py | ||
_1440_project_routers_panel.py | ||
_1450_project_loadbalancers_panel.py | ||
_1460_project_firewalls_panel.py | ||
_1470_project_vpn_panel.py | ||
_1610_orchestration_panel_group.py | ||
_1620_project_stacks_panel.py | ||
_1630_project_resource_types_panel.py | ||
_1640_project_template_versions_panel.py | ||
_1910_object_store_panel_group.py | ||
_1920_project_containers_panel.py | ||
_2000_admin.py | ||
_2010_admin_system_panel_group.py | ||
_2020_admin_overview_panel.py | ||
_2030_admin_metering_panel.py | ||
_2040_admin_hypervisors_panel.py | ||
_2050_admin_aggregates_panel.py | ||
_2060_admin_instances_panel.py | ||
_2070_admin_volumes_panel.py | ||
_2080_admin_flavors_panel.py | ||
_2081_admin_flavors_panel.py | ||
_2090_admin_images_panel.py | ||
_2100_admin_networks_panel.py | ||
_2110_admin_routers_panel.py | ||
_2120_admin_defaults_panel.py | ||
_2130_admin_metadata_defs_panel.py | ||
_2140_admin_info_panel.py | ||
_3000_identity.py | ||
_3010_identity_domains_panel.py | ||
_3020_identity_projects_panel.py | ||
_3030_identity_users_panel.py | ||
_3031_identity_users_panel.py | ||
_3040_identity_groups_panel.py | ||
_3050_identity_roles_panel.py | ||
_3060_federation_panel_group.py | ||
_3070_identity_identity_providers_panel.py | ||
_3080_identity_mappings_panel.py | ||
_5000_settings.py | ||
_9001_developer.py | ||
_9010_preview.py | ||
__init__.py |