X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Faccess_right.pm;h=aca8c78dbba3bd23fc20d9dc0bfc26bfa63d1850;hb=ba10db86bf541ac72be47de1e9aa5e7d43dc29b6;hp=3562ae280684ed12ca118a2c7d677dd35ce9acbb;hpb=4579f948711e183ce94667d2e956032c2e913716;p=freeside.git diff --git a/FS/FS/access_right.pm b/FS/FS/access_right.pm index 3562ae280..aca8c78db 100644 --- a/FS/FS/access_right.pm +++ b/FS/FS/access_right.pm @@ -5,6 +5,7 @@ use vars qw( @ISA ); use Tie::IxHash; use FS::Record qw( qsearch qsearchs ); use FS::upgrade_journal; +use FS::access_group; @ISA = qw(FS::Record); @@ -193,6 +194,9 @@ sub _upgrade_data { # class method 'Suspend customer package' => 'Suspend customer', 'Unsuspend customer package' => 'Unsuspend customer', 'Post credit' => 'Credit line items', + #'View customer tax exemptions' => 'Edit customer tax exemptions', + 'Edit customer' => 'Edit customer tax exemptions', + 'Edit package definitions' => 'Bulk edit package definitions', 'List services' => [ 'Services: Accounts', 'Services: Domains', @@ -225,7 +229,13 @@ sub _upgrade_data { # class method 'Edit customer contacts', ], - ; + 'Provision customer service' => [ 'Edit password' ], + + 'Financial reports' => [ 'Employees: Commission Report', + 'Employees: Audit Report', + ], + 'Services: Accounts' => 'Services: Cable Subscribers', +; foreach my $old_acl ( keys %onetime ) {