diff options
author | ivan <ivan> | 2006-06-19 11:25:14 +0000 |
---|---|---|
committer | ivan <ivan> | 2006-06-19 11:25:14 +0000 |
commit | 41a6a1b1811e337be2fca47504ff9687b6b46cf8 (patch) | |
tree | 2b9708c1e681a39f3c75b6fd0fa90672ef7353bd /FS/FS/AccessRight.pm | |
parent | 6b12c14cc10503d6b0783e8ef71fe44d9a9b37b6 (diff) |
ACLs, take three or four or something
Diffstat (limited to 'FS/FS/AccessRight.pm')
-rw-r--r-- | FS/FS/AccessRight.pm | 42 |
1 files changed, 37 insertions, 5 deletions
diff --git a/FS/FS/AccessRight.pm b/FS/FS/AccessRight.pm index 5229e1e..f04779a 100644 --- a/FS/FS/AccessRight.pm +++ b/FS/FS/AccessRight.pm @@ -84,10 +84,13 @@ assigned to users and/or groups. #'View Customer | View tickets', 'Edit customer', 'Cancel customer', - 'Delete customer', + 'Complimentary customer', #aka users-allow_comp + 'Delete customer', #aka. deletecustomers #Enable customer deletions. Be very careful! Deleting a customer will remove all traces that this customer ever existed! It should probably only be used when auditing a legacy database. Normally, you cancel all of a customers' packages if they cancel service. 'Order customer package', + 'One-time charge', 'Change customer package', + 'Bulk change customer packages', 'Edit customer package dates', 'Customize customer package', 'Suspend customer package', @@ -95,14 +98,43 @@ assigned to users and/or groups. 'Cancel customer package immediately', 'Cancel customer package later', - 'Provision service', - 'Unprovision service', - #legacy link stuff + 'Provision customer service', + 'Unprovision customer service', + + 'View/link unlinked services', #not agent-virtualizable without more work + + 'View invoices', 'Post payment', + 'Post payment batch', + 'Unapply payment', #aka. unapplypayments Enable "unapplication" of unclosed payments. 'Process payment', + 'Refund payment', + + 'Delete payment', #aka. deletepayments - Enable deletion of unclosed payments. Be very careful! Only delete payments that were data-entry errors, not adjustments. Optionally specify one or more comma-separated email addresses to be notified when a payment is deleted. + 'Post credit', - #more financial stuff + #'Apply credit', + 'Unapply credit', #aka unapplycredits Enable "unapplication" of unclosed credits. + 'Delete credit', #aka. deletecredits Enable deletion of unclosed credits. Be very careful! Only delete credits that were data-entry errors, not adjustments. Optionally specify one or more comma-separated email addresses to be notified when a credit is deleted. + + 'Credit card void', #aka. cc-void #Enable local-only voiding of echeck payments in addition to refunds against the payment gateway + 'Echeck void', #aka. echeck-void #Enable local-only voiding of echeck payments in addition to refunds against the payment gateway + 'Unvoid', #aka. unvoid #Enable unvoiding of voided payments + + 'List customers', + #'List zip codes', + 'List invoices', + 'List packages', + 'List services', + + 'Financial reports', + + 'Job queue', # these are not currently agent-virtualized + 'Import', # + 'Export', # + + 'Configuration', #none of the configuraiton is agent-virtualized either ); |