You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2012/01/04 09:51:00 UTC
svn commit: r1227083 - in
/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback:
roles.js templates/roles-tmpl.html
Author: olamy
Date: Wed Jan 4 08:50:59 2012
New Revision: 1227083
URL: http://svn.apache.org/viewvc?rev=1227083&view=rev
Log:
add buttons to switch from users assigned role view to update view
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/roles-tmpl.html
Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js?rev=1227083&r1=1227082&r2=1227083&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js Wed Jan 4 08:50:59 2012
@@ -67,6 +67,15 @@ $(function() {
}
);
}
+
+ this.updateMode=function(){
+ $("#main-content #role-list-users").hide();
+ $("#main-content #role-edit-users").show();
+ }
+ this.viewMode=function(){
+ $("#main-content #role-edit-users").hide();
+ $("#main-content #role-list-users").show();
+ }
}
/**
Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/roles-tmpl.html
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/roles-tmpl.html?rev=1227083&r1=1227082&r2=1227083&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/roles-tmpl.html (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/roles-tmpl.html Wed Jan 4 08:50:59 2012
@@ -119,18 +119,23 @@
<div class="page-header">
<h3>${$.i18n.prop('role.edit.users.defined.in.current.role')}</h3>
</div>
+ <div id="role-list-users">
+ {{if $data.users}}
+ <ul>
+ {{each users}}
+ <li>${$value.fullName} - ( ${$value.username} - ${$value.email} ) </li>
+ {{/each}}
+ </ul>
+ {{else}}
+ ${$.i18n.prop('role.edit.no.user.defined')}
+ {{/if}}
- {{if $data.users}}
- <ul>
- {{each users}}
- <li>${$value.fullName} - ( ${$value.username} - ${$value.email} ) </li>
- {{/each}}
- </ul>
- {{else}}
- ${$.i18n.prop('role.edit.no.user.defined')}
- {{/if}}
+ <button class="btn" data-bind="click:updateMode">${$.i18n.prop('role.update.mode')}</button>
+
+ </div>
+
+ <div id="role-edit-users" class="clearfix ar-multiselect" style="display:none">
- <div id="role-edit-users" class="clearfix ar-multiselect">
<div class="ar-multiselect-column ar-multiselect-left">
<select data-bind="options: otherUsers ,optionsText: 'username',selectedOptions:selectedOtherUsers" multiple="true" id="role-edit-available-users"></select>
</div>
@@ -144,6 +149,8 @@
<select data-bind="options: users ,optionsText: 'username',selectedOptions:selectedUsers" multiple="true" id="role-edit-affected-users"></select>
</div>
<button class="btn" data-bind="click: saveUsers">${$.i18n.prop('save')}</button>
+ <br/>
+ <button class="btn" data-bind="click:viewMode">${$.i18n.prop('role.view.mode')}</button>
</div>
</script>