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 );
});
};
+ 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;