convert table to $resource
[APKPM.git] / public / user.html
index 1f4f071..5c50188 100644 (file)
@@ -6,10 +6,9 @@
     function user($xhr,$resource,$log) {
        var self = this;
    
-       self.r = {
-               CRM_search:  $resource('/g/CRM_search/:username', {username:'@search_username'}),
-               LDAP_search: $resource('/g/LDAP_search/:username', {username:'@selected_username'}),
-       };
+       self.r = {};
+
+       self.r.CRM_search = $resource('/g/CRM_search/:username', {username:'@search_username'});
        self.CRM_search = function(username) {
                if ( ! username ) username = self.search_username;
                $log.info( 'CRM_search', username );
@@ -24,6 +23,7 @@
                });
        };
 
+       self.r.LDAP_search = $resource('/g/LDAP_search/:username', {username:'@selected_username'});
        self.LDAP_search = function(username) {
                if ( ! username ) username = self.selected_username;
                if ( ! username ) {
                });
        };
        self.$watch('selected_username', self.LDAP_search );
+
+       self.r.table = $resource('/table/:table');
+       self.$watch('username', function() {
+               if ( ! self.username || ! self.cpe.table ) return;
+               self.r.table.get({ username: self.username, table: self.cpe.table }, function(table) {
+                       $log.info( 'table', table );
+                       self.cpe.rows = table.rows;
+               });
+       });
  
       this.clear = function() {
        self.CRM = null;