crowbar/barclamp-crowbar — pull request #751 by cloudedge (2013-10-30 15:14:20+00:00)
Title: merge deployment & snapshot for node-role selection (remove unclear d&d) [1/1]

This is a prototype (but functional) reworking of the node-role configuration process
based on feedback from early users.

I have removed the deployment screen drag and drop (very confusing) and moved
that functionality into the snapshot page (which is really what was happening anyway).

The new screen (really the old snapshot view), now allows you to add deployment-roles
so you can create a place to connect node-roles.

To add a node-role, simply hover over the desired connection point and a "+" icon
will appear. You click that and it will add the node-role! There is NO delete.

Missing function: error reporting is missing. We need to give feedback when it fails.

REMINDER: You can only do this in the proposal mode! You cannot put system into proposal.

Also, I made fast links from the menu directory to deployment.

BDD/features/deployment.feature | 2 +
crowbar.yml | 18 ++--
.../app/assets/stylesheets/_tables.sass | 6 ++
.../app/controllers/deployment_roles_controller.rb | 13 ++-
.../app/controllers/node_roles_controller.rb | 14 ++-
.../app/controllers/roles_controller.rb | 4 +-
.../app/controllers/snapshots_controller.rb | 9 +-
.../app/views/deployments/show.html.haml | 79 +---------------
.../app/views/snapshots/show.html.haml | 100 +++++++++++++++-----
crowbar_framework/config/locales/crowbar/en.yml | 17 ++--
crowbar_framework/config/navigation.rb | 13 ++-
crowbar_framework/public/images/icons/add.png | Bin 0 -> 733 bytes
12 files changed, 131 insertions(+), 144 deletions(-)

Crowbar-Pull-ID: 5c42d169d6e1452aaf2964f1760019c1e90c0b38

Crowbar-Release: development