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 2011/12/26 16:06:42 UTC

svn commit: r1224735 - in /archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback: redback-tmpl.js roles.js templates/roles-tmpl.html

Author: olamy
Date: Mon Dec 26 15:06:41 2011
New Revision: 1224735

URL: http://svn.apache.org/viewvc?rev=1224735&view=rev
Log:
display roles in a table

Added:
    archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/roles-tmpl.html   (with props)
Modified:
    archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/redback-tmpl.js
    archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js

Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/redback-tmpl.js
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/redback-tmpl.js?rev=1224735&r1=1224734&r2=1224735&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/redback-tmpl.js (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/redback-tmpl.js Mon Dec 26 15:06:41 2011
@@ -18,8 +18,8 @@
  */
 require(["text!redback/templates/user-edit.html", "text!redback/templates/user-grids.html", "text!redback/templates/login.html"
           , "text!redback/templates/register-form.html","text!redback/templates/password-change-form.html"
-          ,"text!redback/templates/user-edit-form.html"],
-    function(usercreate, usergrids, login,register,passwordchange,useredit) {
+          ,"text!redback/templates/user-edit-form.html","text!redback/templates/roles-tmpl.html"],
+    function(usercreate, usergrids, login,register,passwordchange,useredit,roles_tmpl) {
 
 
       $.tmpl( login, $.i18n.map ).appendTo("#html-fragments");
@@ -29,5 +29,7 @@ require(["text!redback/templates/user-ed
       // template loading
       $("#html-fragments").append(usercreate);
       $("#html-fragments").append(usergrids);
+      $("#html-fragments").append(roles_tmpl);
+
     }
 );
\ No newline at end of file

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=1224735&r1=1224734&r2=1224735&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 Mon Dec 26 15:06:41 2011
@@ -24,6 +24,8 @@ $(function() {
   }
 
   displayRolesGrid = function(){
+    $("#user-messages").html("");
+    $("#main-content").html("");
     $.ajax("restServices/redbackServices/roleManagementService/allRoles",
       {
        type: "GET",
@@ -33,6 +35,8 @@ $(function() {
          var roles = $.map(data.role, function(item) {
              return mapRole(item);
          });
+         $("#main-content").html($("#rolesGrid").tmpl(data));
+
        }
       }
     );

Added: 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=1224735&view=auto
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/roles-tmpl.html (added)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/roles-tmpl.html Mon Dec 26 15:06:41 2011
@@ -0,0 +1,18 @@
+<script id="rolesGrid"  type="text/x-jquery-tmpl">
+  <table class="bordered-table zebra-striped" id="rolesTable">
+    <thead>
+      <tr>
+        <td>${$.i18n.prop('roles.name')}</td>
+        <td>${$.i18n.prop('roles.description')}</td>
+      </tr>
+    </thead>
+    <tbody>
+      {{each role}}
+        <tr>
+          <td>${$value.name}</td>
+          <td>${$value.description}</td>
+        </tr>
+      {{/each}}
+    </tbody>
+  </table>
+</script>
\ No newline at end of file

Propchange: archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/roles-tmpl.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/roles-tmpl.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision