###
'Customer credit and refund rights' => [
'Post credit',
+ 'Credit line items', #NEWNEWNEW
'Apply credit', #NEWNEW
{ rightname=>'Unapply credit', desc=>'Enable "unapplication" of unclosed credits.' }, #aka unapplycredits
{ rightname=>'Delete credit', desc=>'Enable deletion of unclosed credits. Be very careful! Only delete credits that were data-entry errors, not adjustments.' }, #aka. deletecredits Optionally specify one or more comma-separated email addresses to be notified when a credit is deleted.
'List all customers',
'Advanced customer search',
'List zip codes', #NEW
+ 'List quotations',
'List invoices',
'List packages',
'Summarize packages',
'Financial reports',
{ rightname=> 'List inventory', global=>1 },
{ rightname=>'View email logs', global=>1 },
+ { rightname=>'View system logs' },
'Download report data',
'Services: Accounts',
'Services: Hardware',
'Services: Hardware: Advanced search',
'Services: Phone numbers',
+ 'Services: Phone numbers: Advanced search',
'Services: PBXs',
'Services: Ports',
'Services: Mailing lists',
'Delete refund', #?
'Edit customer package dates',
'Time queue',
+ 'Usage: Time worked',
'Redownload resolved batches',
'Raw SQL',
'Configuration download',
'Edit usage',
'Credit card void',
'Echeck void',
+ 'Edit customer package dates',
);
no warnings 'uninitialized';