Author: olamy
Date: Mon Dec 19 22:38:30 2011
New Revision: 1220982
URL: http://svn.apache.org/viewvc?rev=1220982&view=rev
Log:
display assignedRoles for a user in user edition
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-edit.html
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-grids.html
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-edit.html
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-edit.html?rev=1220982&r1=1220981&r2=1220982&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-edit.html
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-edit.html
Mon Dec 19 22:38:30 2011
@@ -1,4 +1,7 @@
<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">
@@ -57,4 +60,14 @@
<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>
+
+
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-grids.html
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-grids.html?rev=1220982&r1=1220981&r2=1220982&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-grids.html
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-grids.html
Mon Dec 19 22:38:30 2011
@@ -109,3 +109,9 @@
<div id="createUserForm"></div>
</div>
</script>
+
+<script id="user_edit_roles_tmpl" type="text/x-jquery-tmpl">
+ <ul>
+ ${name}
+ </ul>
+</script>
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js?rev=1220982&r1=1220981&r2=1220982&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js
Mon Dec 19 22:38:30 2011
@@ -113,14 +113,8 @@ $(function() {
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));
@@ -153,6 +147,17 @@ $(function() {
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();
+ }
+ }
+ );
+
}
}