Difference between revisions of "Freeside:1.7.3:Changelog"
From Freeside
(1.7.3!) |
|||
Line 1: | Line 1: | ||
− | == | + | == Trouble ticketing == |
+ | * Several RT addons have been incorporated: Statistics, ActivityReports, WebCronTool | ||
+ | * Fixed custom priority field options | ||
+ | * Don't display ticket search box for installs without trouble ticketing. | ||
+ | |||
+ | == Signup and customer self-service == | ||
+ | * Huge speedup on signup page (cache signup data). | ||
+ | * Customers can now view their own data transferred in addition to time online. | ||
+ | * Restored "(none)" choice to first package select. | ||
+ | * Pass along the remote IP address from selfservice to the backend processing against the payment gateway | ||
+ | * Fixed signup bug causing all advertising sources to show up when promotional codes are used in conjunction with a multiple-reseller install with reseller-specific advertising sources. | ||
+ | |||
− | == | + | == Reports == |
− | * | + | * Add Excel and CSV download options for all graph reports. |
+ | * Added command-line tool to automatically email any reports. | ||
+ | * Fixed status colors on customer reports / lists. | ||
+ | * Fixed some problems with reports when selecting all agents on a multiple-agent install. | ||
+ | * Fixed 'column reference "fieldname"' is ambiguous error on advanced package reports. | ||
+ | * Fixed tax reports for some odd upgrade edge cases: when you have both taxclass and non-taxclass entries in cust_main_county for a single region (not correct setup in the first place), and non-null but empty values in taxname | ||
+ | |||
+ | == Invoices == | ||
+ | * Added customer number to default typeset and HTML invoices. | ||
+ | * Added options for postscript prefix and suffix for extra printer commands. | ||
+ | * Added option to remove service dates from invoices. | ||
+ | |||
+ | == ACH processing == | ||
+ | * Electronic check (ACH) processing: Added fields require by some gateways for driver's license, checking/savings account type and bank state. | ||
+ | * Added ability to trigger ACH batching from the customer view page, in addition to real-time processing. | ||
+ | |||
+ | == Billing == | ||
+ | * Added "-n" option to freeside-daily, allowing pre-printing of invoices for future service periods, but now with the current date. | ||
+ | * Added quick "bill-for-nextmonth" and "bill-for-nextyear" scripts which use the new "-n" option. | ||
+ | * Added "disable_setup_suspended_pkgs" config option to disable the charging of the setup fee while a package is suspended. | ||
+ | * Added verbose error reporting for transactions which fail without an error message (useful when tracking down payment gateway problems). | ||
+ | |||
+ | == Refunds == | ||
+ | * Added refund deletion (with access control) | ||
+ | * Fixed refunds with eProcessingNetwork | ||
+ | * Pass CC expiration with real-time refunds for gateways which require it. Also allow manual entry for existing transactions being refunded. | ||
+ | |||
+ | == Usage tracking == | ||
+ | * Added a separate "overlimit" status distinct from normal suspensions. | ||
+ | * Added the ability to change RADIUS groups upon reaching usage limits. | ||
+ | * All data usage fields can be specified with suffixes such as "kb", "mb, "gb", "G", etc. | ||
+ | * All data usage fields can be displayed with a desired number of significant digits and auto-prefix, or forced to megabytes. | ||
+ | * Trigger usage recharge from the backend as well as self-service | ||
+ | * Usage threshold warning emails now sent to invoice email address on file. | ||
+ | * Fixed bug manually editing usage data. | ||
+ | |||
+ | == Exports == | ||
+ | * Added a section for additional config data to virtual hosting services, and export the entered config snippets to Apache. | ||
+ | * Made RADIUS groups available to shellcommands delete hook | ||
+ | * Fixed spurious user modification and export triggering. | ||
+ | * Added new exports: nas_wrapper, snmp and trango | ||
+ | * Some improvements to router export. | ||
+ | * Fixed prizm export to queue most operations. | ||
+ | * Fixed Communigate pro export to prevent harmless (but annoying) "failed: Can't logout of CGPro: No error" messages. | ||
+ | |||
+ | == Misc == | ||
+ | * Added printed welcome letters, from a template. | ||
+ | * Per-user Vonage "[https://secure.click2callu.com/ click2call]" integration | ||
+ | * Web tool added to import customer comments from CSV file | ||
+ | * Configuration option causing auto-generated passwords to be all capitals. | ||
+ | |||
+ | == Dialup POPs (Points of Presence) == | ||
+ | * Added a quick command-line import tool | ||
+ | * Moved POP searching / listing to new common template. | ||
+ | |||
+ | == Bug fixes == | ||
+ | * Restored "(none)" choice to first package select. | ||
+ | * Made sure "emailinvoiceonly" option completely hides postal and fax options alltogether. | ||
+ | * Fixed bug re-emailing failed invoice email events. | ||
+ | * Removed deprecated "session" table causing problems on upgrade. | ||
+ | * Fixed "Error: Error inserting cust_pkg_reason: ERROR: value to long for type character varying(32)" errors when inserting reasons with a very long real name. | ||
+ | * Fixed unlikely edge case with new line-item application stuff which could cause 'Can't call method "part_pkg" on an undefined value at .../cust_bill.pm line 434' errors in some tax cases. | ||
+ | * Pruned any "dangling" cust_credit_refund records which may have been inserted by previous development code. | ||
+ | * Fixed the javascript warning for DNS entries with quotes (") in them, allowing them to be deleted. |
Revision as of 17:31, 25 June 2007
Contents
Trouble ticketing
- Several RT addons have been incorporated: Statistics, ActivityReports, WebCronTool
- Fixed custom priority field options
- Don't display ticket search box for installs without trouble ticketing.
Signup and customer self-service
- Huge speedup on signup page (cache signup data).
- Customers can now view their own data transferred in addition to time online.
- Restored "(none)" choice to first package select.
- Pass along the remote IP address from selfservice to the backend processing against the payment gateway
- Fixed signup bug causing all advertising sources to show up when promotional codes are used in conjunction with a multiple-reseller install with reseller-specific advertising sources.
Reports
- Add Excel and CSV download options for all graph reports.
- Added command-line tool to automatically email any reports.
- Fixed status colors on customer reports / lists.
- Fixed some problems with reports when selecting all agents on a multiple-agent install.
- Fixed 'column reference "fieldname"' is ambiguous error on advanced package reports.
- Fixed tax reports for some odd upgrade edge cases: when you have both taxclass and non-taxclass entries in cust_main_county for a single region (not correct setup in the first place), and non-null but empty values in taxname
Invoices
- Added customer number to default typeset and HTML invoices.
- Added options for postscript prefix and suffix for extra printer commands.
- Added option to remove service dates from invoices.
ACH processing
- Electronic check (ACH) processing: Added fields require by some gateways for driver's license, checking/savings account type and bank state.
- Added ability to trigger ACH batching from the customer view page, in addition to real-time processing.
Billing
- Added "-n" option to freeside-daily, allowing pre-printing of invoices for future service periods, but now with the current date.
- Added quick "bill-for-nextmonth" and "bill-for-nextyear" scripts which use the new "-n" option.
- Added "disable_setup_suspended_pkgs" config option to disable the charging of the setup fee while a package is suspended.
- Added verbose error reporting for transactions which fail without an error message (useful when tracking down payment gateway problems).
Refunds
- Added refund deletion (with access control)
- Fixed refunds with eProcessingNetwork
- Pass CC expiration with real-time refunds for gateways which require it. Also allow manual entry for existing transactions being refunded.
Usage tracking
- Added a separate "overlimit" status distinct from normal suspensions.
- Added the ability to change RADIUS groups upon reaching usage limits.
- All data usage fields can be specified with suffixes such as "kb", "mb, "gb", "G", etc.
- All data usage fields can be displayed with a desired number of significant digits and auto-prefix, or forced to megabytes.
- Trigger usage recharge from the backend as well as self-service
- Usage threshold warning emails now sent to invoice email address on file.
- Fixed bug manually editing usage data.
Exports
- Added a section for additional config data to virtual hosting services, and export the entered config snippets to Apache.
- Made RADIUS groups available to shellcommands delete hook
- Fixed spurious user modification and export triggering.
- Added new exports: nas_wrapper, snmp and trango
- Some improvements to router export.
- Fixed prizm export to queue most operations.
- Fixed Communigate pro export to prevent harmless (but annoying) "failed: Can't logout of CGPro: No error" messages.
Misc
- Added printed welcome letters, from a template.
- Per-user Vonage "click2call" integration
- Web tool added to import customer comments from CSV file
- Configuration option causing auto-generated passwords to be all capitals.
Dialup POPs (Points of Presence)
- Added a quick command-line import tool
- Moved POP searching / listing to new common template.
Bug fixes
- Restored "(none)" choice to first package select.
- Made sure "emailinvoiceonly" option completely hides postal and fax options alltogether.
- Fixed bug re-emailing failed invoice email events.
- Removed deprecated "session" table causing problems on upgrade.
- Fixed "Error: Error inserting cust_pkg_reason: ERROR: value to long for type character varying(32)" errors when inserting reasons with a very long real name.
- Fixed unlikely edge case with new line-item application stuff which could cause 'Can't call method "part_pkg" on an undefined value at .../cust_bill.pm line 434' errors in some tax cases.
- Pruned any "dangling" cust_credit_refund records which may have been inserted by previous development code.
- Fixed the javascript warning for DNS entries with quotes (") in them, allowing them to be deleted.