X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FConf.pm;h=832322faf432d47fce3b77f6f0d8382929d7e08c;hb=f0edb7c4423b58ad3659e0069f1f69b2e9b11021;hp=b45cdd79731c5941adf3f6d9c7db590392a68ecd;hpb=45a4c5ad153a132ab392d71ca7cffbd08ff3c9c2;p=freeside.git diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm index b45cdd797..832322faf 100644 --- a/FS/FS/Conf.pm +++ b/FS/FS/Conf.pm @@ -1494,6 +1494,13 @@ worry that config_items is freeside-specific and icky. }, { + 'key' => 'bill_usage_on_cancel', + 'section' => 'billing', + 'description' => 'Enable automatic generation of an invoice for usage when a package is cancelled. Not all packages can do this. Usage data must already be available.', + 'type' => 'checkbox', + }, + + { 'key' => 'require_cardname', 'section' => 'billing', 'description' => 'Require an "Exact name on card" to be entered explicitly; don\'t default to using the first and last name.', @@ -1657,6 +1664,14 @@ worry that config_items is freeside-specific and icky. 'select_enum' => [ 'Framed-IP-Address', 'Framed-Address' ], }, + #http://dev.coova.org/svn/coova-chilli/doc/dictionary.chillispot + { + 'key' => 'radius-chillispot-max', + 'section' => '', + 'description' => 'Enable ChilliSpot (and CoovaChilli) Max attributes, specifically ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}.', + 'type' => 'checkbox', + }, + { 'key' => 'svc_acct-alldomains', 'section' => '', @@ -2091,6 +2106,13 @@ worry that config_items is freeside-specific and icky. }, { + 'key' => 'voip-cdr_email', + 'section' => '', + 'description' => 'Include the call details on emailed invoices even if the customer is configured for not printing them on the invoices.', + 'type' => 'checkbox', + }, + + { 'key' => 'svc_forward-arbitrary_dst', 'section' => '', 'description' => "Allow forwards to point to arbitrary strings that don't necessarily look like email addresses. Only used when using forwards for weird, non-email things.", @@ -2576,6 +2598,13 @@ worry that config_items is freeside-specific and icky. }, { + 'key' => 'cust_main-require_censustract', + 'section' => 'UI', + 'description' => 'Customer is required to have a census tract. Useful for FCC form 477 reports. See also: cust_main-auto_standardize_address', + 'type' => 'checkbox', + }, + + { 'key' => 'disable_acl_changes', 'section' => '', 'description' => 'Disable all ACL changes, for demos.', @@ -2744,6 +2773,13 @@ worry that config_items is freeside-specific and icky. 'type' => 'checkbox', }, + { + 'key' => 'cdr-charged_party-accountcode-trim_leading_0s', + 'section' => '', + 'description' => 'When setting the charged_party field of CDRs to the accountcode, trim any leading zeros.', + 'type' => 'checkbox', + }, + # { # 'key' => 'cdr-charged_party-truncate_prefix', # 'section' => '', @@ -2828,6 +2864,14 @@ worry that config_items is freeside-specific and icky. 'type' => 'text', }, + #more fine-grained, service def-level control could be useful eventually? + { + 'key' => 'svc_broadband-allow_null_ip_addr', + 'section' => '', + 'description' => '', + 'type' => 'checkbox', + }, + { 'key' => 'tax-report_groups', 'section' => '', @@ -2866,6 +2910,13 @@ worry that config_items is freeside-specific and icky. 'type' => 'checkbox', }, + { + 'key' => 'rt-crontool', + 'section' => '', + 'description' => 'Enable the RT CronTool extension.', + 'type' => 'checkbox', + }, + ); 1;