<script id='redback/user-edit-tmpl' type='text/x-jquery-tmpl'>
+
+ <div class="row">
+ <div class="span10 columns">
<form id="user-create">
<fieldset id="user-create-fieldset">
<div class="clearfix">
<button data-bind="click: save" class="btn" id="user-create-form-register-button">${i18n('save')}</button>
<button class="btn" id="user-create-form-cancel-button">${i18n('cancel')}</button>
</form>
+ </div>
+ <div class="span6 columns" id="user-edit-roles-view" style="display:none">
+ <div class="page-header">
+ <h3>${$.i18n.prop('effective.roles')}</h3>
+ </div>
+ </div>
+ </div>
+
</script>
+
+
this.editUserBox=function(user) {
window.redbackModel.createUser=false;
clearUserMessages();
- //$("#main-content #user-edit").remove();
- $("#main-content").append("<div id='user-edit'></div>");
- //$("#main-content #user-edit").attr("data-bind",'template: {name:"redback/user-edit-tmpl",data: user}');
$("#main-content #createUserForm").attr("data-bind",'template: {name:"redback/user-edit-tmpl",data: user}');
- //$("#main-content #user-create").remove();
- //$("#main-content #user-edit").show();
-
var viewModel = new userViewModel(user);
ko.applyBindings(viewModel,$("#main-content #createUserForm").get(0));
user.update();
});
+ $.ajax("restServices/redbackServices/roleManagementService/getEffectivelyAssignedRoles/"+user.username(), {
+ type: "GET",
+ async: false,
+ dataType: 'json',
+ success: function(data) {
+ $( "#user-edit-roles-view" ).append( jQuery("#user_edit_roles_tmpl" ).tmpl( data.role ) );
+ $("#user-edit-roles-view").show();
+ }
+ }
+ );
+
}
}