better access rights for phone_avail report, part 1, RT10464
[freeside.git] / httemplate / search / phone_avail.html
index 2ef3dcd..0ca0946 100644 (file)
@@ -29,7 +29,7 @@
                       '+'. $pn->countrycode. ' '.
                         $pn->npa. ' '.  $pn->nxx. '-'. $pn->station;
                     },
-               'name',
+               sub { shift->get('name') },
                'availbatch',
                 'exportnum', #XXX
                 #sub { },
@@ -74,7 +74,8 @@
 <%init>
 
 die "access denied"
-  unless $FS::CurrentUser::CurrentUser->access_right('Import');
+  unless ( $FS::CurrentUser::CurrentUser->access_right('List inventory')
+        );
 
 my @search = ();
 
@@ -119,7 +120,7 @@ my $count_query = "SELECT COUNT(*) FROM phone_avail $search"; #$addl_from?
 my $link_cust = sub {
   my $phone_avail = shift;
   if ( $phone_avail->svcnum ) {
-    my $cust_svc = $phone_avail->svc_phone->cust_svc;
+    my $cust_svc = $phone_avail->cust_svc;
     if ( $cust_svc->pkgnum ) {
       #my $cust_main = $cust_svc->cust_pkg->cust_main;
       return [ "${p}view/cust_main.cgi?", 'custnum' ];