X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Felements%2Fmenu.html;h=5908dbc83da68a58712af07e20e1142571c23843;hb=3fc09b0e69ba395c452b636696c3576c9a762af6;hp=b40b019867724375c0526cbc3209a012b068ca49;hpb=948b8acdd4b9b3864342062d0c397a11f57c5700;p=freeside.git diff --git a/httemplate/elements/menu.html b/httemplate/elements/menu.html index b40b01986..5908dbc83 100644 --- a/httemplate/elements/menu.html +++ b/httemplate/elements/menu.html @@ -105,6 +105,7 @@ foreach my $svcdb ( FS::part_svc->svc_tables() ) { my $name = "FS::$svcdb"->table_info->{'name_plural'} || PL( "FS::$svcdb"->table_info->{'name'} ); my $lcname = lc($name); + my $lcsname = lc("FS::$svcdb"->table_info->{'name'}); my $longname = "FS::$svcdb"->table_info->{'longname_plural'} || $name; my $lclongname = lc($longname); my $sorts = "FS::$svcdb"->table_info->{'sorts'} || [ 'svcnum' ]; @@ -131,6 +132,13 @@ foreach my $svcdb ( FS::part_svc->svc_tables() ) { ]; } + if ( $svcdb eq 'svc_acct' ) { + $report_svc{"All $lcname never logged in"} = + [ svc_url( %svc_url, 'query' => "magic=nologin;sortby=svcnum" ), + '', + ]; + } + if ( $curuser->access_right('View/link unlinked services') ) { $report_svc{"Unlinked $lcname"} = [ svc_url( %svc_url, 'query' => "magic=unlinked;sortby=". $sorts->[0] ), @@ -138,6 +146,11 @@ foreach my $svcdb ( FS::part_svc->svc_tables() ) { ]; } + if ( $svcdb eq 'svc_acct' ) { + $report_svc{"Advanced $lcsname reports"} = + [ $fsurl."search/report_$svcdb.html", '' ]; + } + $report_services{$name} = [ \%report_svc, $longname ]; }