Freeside talk:1.7:Changelog

From Freeside
Jump to: navigation, search
  • configurable config directory
  • a quick tool for adding states to old databases
  • change default ticketing system to internal
  • eliminate depricated freeside-bill
  • prepaid price plans can cancel
  • enhanced customer notes (date/userstamped, scrollable, optionally editable)
  • batched card and check operations on menu
  • reprocessing of batches
  • reasons associated with suspensions and cancellations (manual and automatic)
  • prepaid upload and download tracking with automatic warning and suspension
  • non-prepaid upload and download tracking with with automatic warning and suspension
  • freeside user preferences (password changing only at present)
  • add 'card types' as a selfservice configuration value
  • default package in signup server
  • support for chase E-xactBatch format
  • option to always adjust the next bill date on unsuspension
  • customer date of birth
  • broader, fuzzier searching
  • customer signup date
  • improved quick payment entry
  • CASH, WEST, and MCRD (manual card) payment types
  • payment "unvoiding"
  • show county instead of state when appropriate
  • new export for plesk
  • new export for prizm
  • quoted encrypted password for shellcommands export for use on command line (instead of stdin)
  • packages can have frequencies of 48 hours and 45 days
  • packages can be for a limited collection of domains
  • ability to disable package classes
  • new export for artera turbo
  • improved ticket order on customer page
  • search for payments less than or greater than some value
  • order new packages from self-service
  • view/recharge prepaid services from selfservice
  • view/recharge non-prepaid metered services from selfservice
  • ability to delete agent payment gateway overides
  • improved one-time charge appearance
  • improved payment information (credit card) masking
  • improved pagination in searches
  • select multiple pkgparts on advance package reporting


  • import rt 3.4.5

changes from 12/29/06 - 2/14/07

  • removing old changelogs - changelog now in the wiki
  • notices before first charge on flat_delayed
  • service refactor!
  • add customer status column to customer & most other reports
  • improve control offered by ACL facilities
  • refund deletion
  • fix the popup progress bars
  • not supporting Apache::ASP anymore
  • relative URL fixing
  • link to customer from manual payment screen (ticket 1414)
  • add impending_recur_notification
  • only add first user to invoicing_list (ticket 1424)
  • add descriptions for batchconfig-PAP and batchconfig-csv-chase_canada-E-xactBatch
  • move cust_pay_batch::upload results subroutine to an FS::pay_batch method. upon first download, have batches auto-reset their amounts to the customer balance upon if it is smaller.
  • top bar option!
  • remove spurious duplication from lineitem patch
  • Have lineitem-specific applications happen in all cases; add weightsto control
  • added svc_broadband description which is appended to Site Name in prizm export
  • expand upload/doanload byte limits to 2147483647
  • small change in payment receipt handling (ticket 1422)
  • only use new statements as payment receipts if the conf file is created
  • fix agent-specific logos in emailed html invoices
  • add custnum to invoice template vars
  • fix payment/credit line-item application erroring out on tax applications
  • fix invoice email display bug on advanced package report, closes: Bug#1416
  • one-time charge enhancements
  • fix num_pkgs to accept empty $sql param, no trailing AND
  • fix zip parsing for batch results - don't want to abort processing because of an old not-well-checked zip
  • even have 4 digit zips in there eek
  • cope with the fact that E-xactBatch masks card numbers
  • fix services with negative num_avail showing up for provisioning
  • fix bug wrt suspend/cancel reasons (suspends fail in freeside-daily)
  • fix old-record detection bug in option_Common
  • use FS::queue for exports
  • fix PREP payby
  • fix dropdowns when adding services so that only appropriate choices show
  • fix usergroup in edit/part_svc.cgi
  • allow moving a overlimit user to bandwidth-limited radius group instead of suspending
  • omit spurious export triggering
  • pretty up domain zone viewing a little
  • accept domsvc in selfservice orders, patch from Sean Hanson/S1
  • show RADIUS usage from last bill to NOW, instead of last bill to next bill
  • accept CVV2 on self-service manual payment screen
  • more self-servicey stuff (change package, detailed usage)
  • alpha sort packages in new package order SELECT (ticket 1446)
  • set resellser-specific advertising sources in signup
  • fix up the info passing for optional packages in signup
  • additional info available for self-service success (ticket 1420)
  • have signup package list respect agentnum sent from client
  • add more options to advanced package reporting
  • fix bug with customer info not showing up if "cust-fields" config value has been set
  • fix service searching & links
  • Meta-export to allow more flexibilty until the export subsystem rewrite.
  • FS::part_export::router
 - Refactored to be more easily sub-classed.
 - Moved per-export options to FS:;router virtual fields.
 - Fixed other general brokenness.

  • FS::part_export::snmp
 - SNMP export sub-classed from FS::part_export::router

  • FS::part_export::trango
 - Export for Trango proprietary access points.  Sub-classed from FS::part_export::snmp.
  • fix crypted password bug cause by recent fix to not quote things on STDIN, yuck.
  • slightly less cryptic docs for groups_susp_reason option
  • tool for dumping addr_blocks
  • tool to do a setfixed on services
  • quick hack to import rates for landel
  • adding a simple blank logo; people are trying to comment out stuff in the template
  • add default statement conf
  • no password in html source on employee edit
  • blank password on error
  • invoice event to credit out a customer's balance, presumably as bad debt
  • fix UI funkiness in edit/part_svc.cgi
  • Small hint on how the options field is used.
  • minor UI work on one-time charges w/taxclasses
  • svc broadband new arg parsing
  • slight more space necessary for ACH account numbers
  • strip all blank lines, not just trailing ones in multiline one-time charge
  • UI modifications for IE7
  • interpolation helps alot
  • use $fsurl instead of relative ../ addressing
  • improve no agent selected condition
  • fix change package link
  • work around CSV brokenness in E-xact
  • add batch expiration date incrementer for 295
  • permit batch redownloads
  • ignore filenames and rely on selected batch number
  • record resolution & color depth in user prefs
  • add link to some batched payment info to customer view
  • trim leading & trailing whitespace from service searches
  • add "select all" and "unselect" all buttons to bulk queue operations
  • add "over X days" option to receivables report
  • fix up svc_www searching
  • fix ship_county display bug
  • Set the correct access right for the cancel link to work
  • fix disappearing 'recharge' link
  • fix suspend link
  • fix popup target links
  • kill off all queued processes in freeside-init
  • add dependancy on DBIx::SB 1.36 for Pg 8.1+