Bug 1041978

Summary: [RFE][horizon]: Resource introspection (e.g. be more DRY!)
Product: Red Hat OpenStack Reporter: RHOS Integration <rhos-integ>
Component: RFEsAssignee: RHOS Maint <rhos-maint>
Status: CLOSED UPSTREAM QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: markmc, yeylon
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/horizon/+spec/resource-introspection
Whiteboard: upstream_milestone_none upstream_status_unknown upstream_definition_obsolete
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-19 17:29:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description RHOS Integration 2013-12-12 20:24:17 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/horizon/+spec/resource-introspection.

Description:

An ENORMOUS amount of the code in the dashboards right now is boilerplate CRUD which can all be abstracted into a few lines of code if we simply had proper resource introspection for the resources returned by the clients. Things like names, tables, basic actions, etc. can all be done for 90% of cases with a default sane set of generators.

There are HUGE wins to be had here, and it will make adding new management interfaces in the future nearly trivial.

Specification URL (additional information):

None