diff options
Diffstat (limited to 'FS')
| -rw-r--r-- | FS/FS/Conf_compat17.pm | 131 | 
1 files changed, 130 insertions, 1 deletions
| diff --git a/FS/FS/Conf_compat17.pm b/FS/FS/Conf_compat17.pm index 817712060..0f2e19369 100644 --- a/FS/FS/Conf_compat17.pm +++ b/FS/FS/Conf_compat17.pm @@ -443,6 +443,13 @@ httemplate/docs/config.html    },    { +   'key'         => 'business-onlinepayment-email_customer', +   'section'     => 'billing', +   'description' => 'Controls the "email_customer" flag used by some Business::OnlinePayment processors to enable customer receipts.', +   'type'        => 'checkbox', +  }, + +  {      'key'         => 'countrydefault',      'section'     => 'UI',      'description' => 'Default two-letter country code (if not supplied, the default is `US\')', @@ -1811,6 +1818,13 @@ httemplate/docs/config.html      'key'         => 'address2-search',      'section'     => 'UI',      'description' => 'Enable a "Unit" search box which searches the second address field', +   'type'        => 'checkbox', +  }, + +  { +   'key'         => 'cust_main-require_address2', +   'section'     => 'UI', +   'description' => 'Second address field is required (on service address only, if billing and service addresses differ).  Also enables "Unit" labeling of address2 on customer view and edit pages.  Useful for multi-tenant applications.  See also: address2-search',      'type'        => 'checkbox',    }, @@ -1829,12 +1843,63 @@ httemplate/docs/config.html    {      'key'         => 'hylafax', -    'section'     => '', +    'section'     => 'billing',      'description' => 'Options for a HylaFAX server to enable the FAX invoice destination.  They should be in the form of a space separated list of arguments to the Fax::Hylafax::Client::sendfax subroutine.  You probably shouldn\'t override things like \'docfile\'.  *Note* Only supported when using typeset invoices (see the invoice_latex configuration option).',      'type'        => [qw( checkbox textarea )],    },    { +    'key'         => 'cust_bill-ftpformat', +    'section'     => 'billing', +    'description' => 'Enable FTP of raw invoice data - format.', +    'type'        => 'select', +    'select_enum' => [ '', 'default', 'billco', ], +  }, + +  { +    'key'         => 'cust_bill-ftpserver', +    'section'     => 'billing', +    'description' => 'Enable FTP of raw invoice data - server.', +    'type'        => 'text', +  }, + +  { +    'key'         => 'cust_bill-ftpusername', +    'section'     => 'billing', +    'description' => 'Enable FTP of raw invoice data - server.', +    'type'        => 'text', +  }, + +  { +    'key'         => 'cust_bill-ftppassword', +    'section'     => 'billing', +    'description' => 'Enable FTP of raw invoice data - server.', +    'type'        => 'text', +  }, + +  { +    'key'         => 'cust_bill-ftpdir', +    'section'     => 'billing', +    'description' => 'Enable FTP of raw invoice data - server.', +    'type'        => 'text', +  }, + +  { +    'key'         => 'cust_bill-spoolformat', +    'section'     => 'billing', +    'description' => 'Enable spooling of raw invoice data - format.', +    'type'        => 'select', +    'select_enum' => [ '', 'default', 'billco', ], +  }, + +  { +    'key'         => 'cust_bill-spoolagent', +    'section'     => 'billing', +    'description' => 'Enable per-agent spooling of raw invoice data.', +    'type'        => 'checkbox', +  }, + +  {      'key'         => 'svc_acct-usage_suspend',      'section'     => 'billing',      'description' => 'Suspends the package an account belongs to when svc_acct.seconds or a bytecount is decremented to 0 or below (accounts with an empty seconds and up|down|totalbytes value are ignored).  Typically used in conjunction with prepaid packages and freeside-sqlradius-radacctd.', @@ -1980,6 +2045,22 @@ httemplate/docs/config.html    },    { +    'key'         => 'batch-enable_payby', +    'section'     => 'billing', +    'description' => 'Enable batch processing for the specified payment types.', +    'type'        => 'selectmultiple', +    'select_enum' => [qw( CARD CHEK )], +  }, + +  { +    'key'         => 'realtime-disable_payby', +    'section'     => 'billing', +    'description' => 'Disable realtime processing for the specified payment types.', +    'type'        => 'selectmultiple', +    'select_enum' => [qw( CARD CHEK )], +  }, + +  {      'key'         => 'batch-default_format',      'section'     => 'billing',      'description' => 'Default format for batches.', @@ -2132,6 +2213,14 @@ httemplate/docs/config.html    },    { +    'key'         => 'selfservice-session_timeout', +    'section'     => '', +    'description' => 'Self-service session timeout.  Defaults to 1 hour.', +    'type'        => 'select', +    'select_enum' => [ '1 hour', '2 hours', '4 hours', '8 hours', '1 day', '1 week', ], +  }, + +  {      'key'         => 'disable_setup_suspended_pkgs',      'section'     => 'billing',      'description' => 'Disables charging of setup fees for suspended packages.', @@ -2139,6 +2228,20 @@ httemplate/docs/config.html    },    { +    'key'         => 'cust_main-require_phone', +    'section'     => '', +    'description' => 'Require daytime or night for all customer records.', +    'type'        => 'checkbox', +  }, + +  { +    'key'         => 'cust_main-require_invoicing_list_email', +    'section'     => '', +    'description' => 'Email address field is required: require at least one invoicing email address for all customer records.', +    'type'        => 'checkbox', +  }, + +  {      'key' => 'password-generated-allcaps',      'section' => 'password',      'description' => 'Causes passwords automatically generated to consist entirely of capital letters', @@ -2265,7 +2368,33 @@ httemplate/docs/config.html      'type'        => 'checkbox',    }, +  { +    'key'         => 'disable_acl_changes', +    'section'     => '', +    'description' => 'Disable all ACL changes, for demos.', +    'type'        => 'checkbox', +  }, +  { +    'key'         => 'cust_main-edit_agent_custid', +    'section'     => 'UI', +    'description' => 'Enable editing of the agent_custid field.', +    'type'        => 'checkbox', +  }, + +  { +    'key'         => 'cust_main-default_areacode', +    'section'     => 'UI', +    'description' => 'Default area code for customers.', +    'type'        => 'text', +  }, +  +  { +    'key'         => 'cust_bill-max_same_services', +    'section'     => 'billing', +    'description' => 'Maximum number of the same service to list individually on invoices before condensing to a single line listing the number of services.  Defaults to 5.', +    'type'        => 'text', +  },  ); | 
