<script src="{{ STATIC_URL }}/js/vendor/backbone.marionette.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
-<link rel="stylesheet" type="text/css" href="{% static 'css/xosAdminDashboard.css' %}" media="all" >
+<link rel="stylesheet" type="text/css" href="{% static 'css/xosTenantDashboard.css' %}" media="all" >
<link rel="stylesheet" type="text/css" href="{% static 'css/xosAdminSite.css' %}" media="all" >
<script src="{{ STATIC_URL }}/js/xoslib/xos-util.js"></script>
<button class="btn btn-high btn-tenant-create">Create New Slice</button>
<button class="btn btn-high btn-tenant-delete">Delete Slice</button>
<button class="btn btn-high btn-tenant-add-user">Edit Users</button>
+ <button class="btn btn-high btn-tenant-download-ssh">SSH Commands</button>
<button class="btn btn-high btn-tenant-save">Save</button>
</div>
</script>
</script>
<script type="text/template" id="tenant-edit-users">
- <%= xosPickerTemplate({pickedItems: model.attributes.users,
- unpickedItems: array_diff(xos.tenant().current_user_site_users, model.attributes.users),
+ <%= xosPickerTemplate({pickedItems: model.usersBuffer,
+ unpickedItems: array_subtract(xos.tenant().current_user_site_users, model.usersBuffer),
id: "users",
fieldName: "users",
detailView: detailView,
- lookupFunc: function(x) { return array_pair_lookup(x, xos.tenant().current_user_site_user_names, xos.tenant().current_user_site_users); },
+ lookupFunc: function(x) { return array_pair_lookup(x,
+ $.merge($.merge([], xos.tenant().current_user_site_user_names), model.user_namesOrig),
+ $.merge($.merge([], xos.tenant().current_user_site_users), model.usersOrig)); },
} ) %>
</script>
Are you sure about this?\r
</div>
-<div id="tenant-addslice-dialog" title="Add Child">
+<div id="tenant-addslice-dialog" title="Create New Slice">
<div id="tenant-addslice-interior"></div>\r
</div>\r
\r
-<div id="tenant-edit-users-dialog" title="Add Child">\r
+<div id="tenant-edit-users-dialog" title="Edit Users">\r
<div id="tenant-edit-users-interior"></div>\r
</div>\r
+\r
+<div id="tenant-ssh-commands-dialog" title="SSH Commands">\r
+<div id="tenant-ssh-commands-interior"></div>\r
+</div>\r
<div id="xos-error-dialog" title="Error Message">
</div>\r
\r
-<div id="contentPanel">\r
+<div id="xos-tenant-view-panel"> <!-- contentPanel"> -->\r
<div id="contentTitle">
</div>
<div id="contentButtonPanel">