X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FConf.pm;h=10f5d04499cf12e367ca2505940e2fab3db99f2f;hb=75c3b711d30e566d4ec8dd8d8ed90926b22d4b15;hp=8065f3b476b189791122d71ed13522131efd3c5f;hpb=3a02c437eadd9a39f7e56056ca987a4846650209;p=freeside.git diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm index 8065f3b47..10f5d0449 100644 --- a/FS/FS/Conf.pm +++ b/FS/FS/Conf.pm @@ -566,11 +566,19 @@ worry that config_items is freeside-specific and icky. }, { + 'key' => 'alert_expiration', + 'section' => 'billing', + 'description' => 'Enable alerts about billing method expiration.', + 'type' => 'checkbox', + 'per_agent' => 1, + }, + + { 'key' => 'alerter_template', 'section' => 'billing', 'description' => 'Template file for billing method expiration alerts. See the billing documentation for details.', 'type' => 'textarea', - 'per-agent' => 1, + 'per_agent' => 1, }, { @@ -2568,6 +2576,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.', @@ -2820,6 +2835,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' => '', @@ -2828,6 +2851,13 @@ worry that config_items is freeside-specific and icky. }, { + 'key' => 'tax-cust_exempt-groups', + 'section' => '', + 'description' => 'List of grouping possibilities for tax names, for per-customer exemption purposes, one tax name per line. For example, "GST" would indicate the ability to exempt customers individually from taxes named "GST" (but not other taxes).', + 'type' => 'textarea', + }, + + { 'key' => 'cust_main-default_view', 'section' => 'UI', 'description' => 'Default customer view, for users who have not selected a default view in their preferences.', @@ -2844,6 +2874,13 @@ worry that config_items is freeside-specific and icky. ], }, + { + 'key' => 'enable_tax_adjustments', + 'section' => 'billing', + 'description' => 'Enable the ability to add manual tax adjustments.', + 'type' => 'checkbox', + }, + ); 1;