').addClass('action cancel')
                                    );
                                    // Edit actions
                                    $editButtons.click(function(event) {
                                      var $target = $(event.target);
                                      return false;
                                    });
                                    $role.addClass('editable');
                                    $select.append(
                                      $userManagement.find('option').clone()
                                    );
                                    $role.html('')
                                      .append(
                                        $('
').addClass('edit')
                                          .append($select)
                                          .append($editButtons)
                                      );
                                    $instanceRow.closest('.data-table').dataTable('refresh');
                                  }
                                }
                              },
                              destroy: {
                                label: 'Remove account from project',
                                action: {
                                  custom: function(args) {
                                  }
                                }
                              }
                            },
                            dataProvider: function(args) {
                              setTimeout(function() {
                                args.response.success({
                                  data: cloudStack.context.projects[0].users
                                });
                              }, 0);
                            }
                          }
                        });
                        // Save button
                        var $saveButton = $nextButton.clone().appendTo($review);
                        $saveButton.html('Save');
                        $saveButton.click(function() {
                          $('.ui-dialog, .overlay').remove();
                          showDashboard();
                        });
                        return $review;
                      });
                    });
                    return $userManagement;
                  });
                  return false;
                });
                var $laterButton = $('
').addClass('button later').html('Remind me later');
                $laterButton.click(function() {
                  $(':ui-dialog, .overlay').remove();
                  showDashboard();
                  return false;
                });
                $buttons.appendTo($confirm).append($.merge(
                  $addAccountButton, $laterButton
                ));
                return $confirm;
              });
            }
          }
        });
        return false;
      });
      $cancel.click(function() {
        $(':ui-dialog, .overlay').remove();
      });
      return $newProject
        .append(
          $form
            .append($formDesc)
            .append($projectName)
            .append($projectDesc)
            .append($cancel)
            .append($submit)
        );
    },
    /**
     * Project selection list
     */
    selector: function(dataProvider) {
      // Get project data
      var loadData = function(complete) {
        cloudStack.projects.dataProvider({
          context: cloudStack.context,
          response: {
            success: function(args) {
              var data = args.data;
              $(data).each(function() {
                $('
')
                  .data('json-obj', this)
                  .html(
                    this.displayText ? this.displayText : this.name
                  )
                  .appendTo($list.find('ul'));
              });
              cloudStack.evenOdd($list, 'li', {
                even: function($elem) {
                  $elem.addClass('even');
                },
                odd: function($elem) {
                  $elem.addClass('odd');
                }
              });
              if (complete) complete();
            }
          }
        });
      };
      var $selector = $('').addClass('project-selector');
      var $toolbar = $('
').addClass('toolbar');
      var $list = $('
').addClass('listing')
            .append($('
').addClass('header').html('Name'))
            .append($('
').addClass('data').append($('
')));
      var $searchForm = $('