+
+ self.LDAP_search = function(username) {
+ if ( ! username ) username = self.selected_username;
+ if ( ! username ) {
+ $log.error( 'no username for LDAP_search' );
+ return;
+ }
+ $log.info( 'LDAP_search', username );
+ self.r.LDAP_search.query({ username: username }, function(LDAP) {
+ self.LDAP = LDAP;
+ $log.info( 'LDAP', LDAP );
+ self.username = LDAP[0].cn;
+ self.cpe = {
+ parser: LDAP[0]._cpe_parser,
+ table: 'cpe_' + LDAP[0]._cpe_parser,
+ };
+ });
+ };
+ self.$watch('selected_username', self.LDAP_search );