From: Ivan Kohler Date: Fri, 6 Sep 2013 04:05:14 +0000 (-0700) Subject: add no_fuzzy_on_exact global, RT#24804 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=9e0abf502762db98b6aab1aaec0508d339bddb92 add no_fuzzy_on_exact global, RT#24804 --- diff --git a/httemplate/pref/pref.html b/httemplate/pref/pref.html index dc44db0b0..d2b8835e7 100644 --- a/httemplate/pref/pref.html +++ b/httemplate/pref/pref.html @@ -108,6 +108,12 @@ Interface +% if ( FS::Conf->new->exists('enable_fuzzy_on_exact') ) { + + + +% } else { + Enable approximate customer searching
even when an exact match is found: @@ -115,6 +121,8 @@ Interface +% } + Disable HTML editor for customer notes: diff --git a/httemplate/search/cust_main.cgi b/httemplate/search/cust_main.cgi index 2c09c692c..69f04f5e1 100755 --- a/httemplate/search/cust_main.cgi +++ b/httemplate/search/cust_main.cgi @@ -470,7 +470,9 @@ if ( $cgi->param('browse') $orderby = "ORDER BY LOWER(company || ' ' || last || ' ' || first )"; push @cust_main, smart_search( 'search' => scalar($cgi->param('search_cust')), - 'no_fuzzy_on_exact' => ! $curuser->option('enable_fuzzy_on_exact'), + 'no_fuzzy_on_exact' => ! ( $curuser->option('enable_fuzzy_on_exact') + || $conf->exists('enable_fuzzy_on_exact') + ), ); }