From 9183ef77c42759ae38c454c649a2ad3e388e261b Mon Sep 17 00:00:00 2001 From: ivan Date: Thu, 13 Aug 2009 09:35:48 +0000 Subject: [PATCH] adding autogen changelog on 1.9 --- ChangeLog | 30865 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 30865 insertions(+) create mode 100644 ChangeLog diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 000000000..d39277bcc --- /dev/null +++ b/ChangeLog @@ -0,0 +1,30865 @@ +2009-08-13 02:25 ivan + + * httemplate/view/cust_main.cgi: fix reverted changes. grr. + RT#4964 + +2009-08-12 17:26 ivan + + * init.d/freeside-init: useful stuff for webdemo & profiling + +2009-08-12 07:58 jeff + + * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm, + FS/bin/freeside-daily, FS/bin/freeside-monthly, + httemplate/config/config-view.cgi: internalize billco-upload and + automate the transfer to the provider RT#5902 + +2009-08-12 04:57 ivan + + * httemplate/: docs/about.html, docs/credits.html, + docs/license.html, elements/header-popup.html: slight + about/credits UI tweak + +2009-08-11 22:22 ivan + + * FS/FS/: cust_main.pm, part_event/Action.pm, + part_event/Action/cust_bill_fee_percent.pm, + part_event/Action/fee.pm: add pre-bill event stage for late fees, + RT#5589 + +2009-08-11 19:36 ivan + + * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi, + httemplate/search/cust_pkg.cgi: fix multiple pkgpart search, + RT#5924 + +2009-08-11 14:33 rsiddall + + * rpm/freeside.spec: Back out kludge to show CVS snapshot date in + version number in GUI. You can get the snapshot date from the + release number using "rpm -q freeside". + +2009-08-11 14:29 rsiddall + + * Makefile: Reset RPM release number back to 1 on a new version + release. + +2009-08-10 19:45 ivan + + * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff + action, RT#5798 + +2009-08-10 19:34 ivan + + * FS/FS/cust_main.pm: add $company_name and $company_address to + decline template, RT#5869 + +2009-08-10 16:04 mark + + * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi, + httemplate/edit/process/cust_main_attach.cgi, + httemplate/view/attachment.html, httemplate/view/cust_main.cgi, + httemplate/view/cust_main/attachments.html: Improve handling of + deleted attachments + +2009-08-10 14:44 ivan + + * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export, + RT#5226 + +2009-08-10 11:05 mark + + * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for + magicmail + +2009-08-10 04:57 ivan + + * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when + using pkg-balances, limit self-service access when a customer + with multiple packages logs on, RT#4189 + +2009-08-10 04:50 ivan + + * FS/FS/ClientAPI/MyAccount.pm, + fs_selfservice/FS-SelfService/SelfService.pm, + fs_selfservice/FS-SelfService/cgi/myaccount.html, + fs_selfservice/FS-SelfService/cgi/myaccount_menu.html, + fs_selfservice/FS-SelfService/cgi/selfservice.cgi, + fs_selfservice/FS-SelfService/cgi/login.html, + fs_selfservice/FS-SelfService/cgi/logout.html, + fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html: + when using pkg-balances, limit self-service access when a + customer with multiple packages logs on, RT#4189 + +2009-08-09 16:53 jeff + + * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory + should match practice + +2009-08-09 16:45 jeff + + * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent + spools + +2009-08-09 15:47 jeff + + * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no + start date + +2009-08-09 02:05 mark + + * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi, + httemplate/edit/process/cust_main_attach.cgi, + httemplate/view/attachment.html, httemplate/view/cust_main.cgi, + httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm, + FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm: + Add cust_attachment stuff + +2009-08-07 16:08 ivan + + * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi, + httemplate/edit/cust_main/top_misc.html, + httemplate/edit/process/cust_main.cgi, + httemplate/elements/tr-input-date-field.html: add ability to edit + signup dates (turn on cust_main-edit_signupdate config), RT#4644 + +2009-08-06 17:39 ivan + + * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi, + httemplate/elements/tr-input-date-field.html, + httemplate/misc/order_pkg.html, + httemplate/view/cust_main/packages.html: don't start recurring + billing when a start date hasn't been reached yet either... and + since that works, add the start date to new package order, + RT#5347 + +2009-08-05 17:41 ivan + + * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case + to netsapiens, RT#5226 + +2009-08-05 17:39 ivan + + * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is + deleted, RT#5226 + +2009-08-05 16:32 ivan + + * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm, + flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with + updated flat_introrate, RT#5865 + +2009-08-04 19:27 ivan + + * FS/FS/: svc_acct.pm: export negative byte values to chillispot + attributes as 0, RT#5815 + +2009-08-04 16:43 ivan + + * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully + ignore errors about deleted accounts and properly finish + freeside-sqlradius-reset, RT#5868 + +2009-08-04 15:04 ivan + + * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore + problams calling ->overlimit during sqlradius-reset, wtf?! + RT#5868 + +2009-08-03 17:19 ivan + + * FS/FS/cust_pkg.pm: don't reset usage on package change when + usage_rollover is on, it adds twice... + +2009-08-03 12:54 ivan + + * httemplate/elements/header.html: looks slightly better in default + IE hopefully + +2009-08-03 07:17 jeff + + * FS/FS/part_export/shellcommands.pm: new doesn't exist + +2009-08-03 07:07 jeff + + * FS/FS/part_export/shellcommands.pm: bad tyops + +2009-08-01 12:16 jeff + + * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array + of queue args #5855, fallout from #5495 + +2009-07-31 06:20 ivan + + * FS/FS/ClientAPI/MyAccount.pm, + fs_selfservice/FS-SelfService/SelfService.pm, + fs_selfservice/FS-SelfService/cgi/ach_payment_results.html, + fs_selfservice/FS-SelfService/cgi/change_bill.html, + fs_selfservice/FS-SelfService/cgi/change_password.html, + fs_selfservice/FS-SelfService/cgi/change_pay.html, + fs_selfservice/FS-SelfService/cgi/change_ship.html, + fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html, + fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html, + fs_selfservice/FS-SelfService/cgi/delete_svc.html, + fs_selfservice/FS-SelfService/cgi/footer.html, + fs_selfservice/FS-SelfService/cgi/header.html, + fs_selfservice/FS-SelfService/cgi/login.html, + fs_selfservice/FS-SelfService/cgi/logout.html, + fs_selfservice/FS-SelfService/cgi/make_ach_payment.html, + fs_selfservice/FS-SelfService/cgi/make_payment.html, + fs_selfservice/FS-SelfService/cgi/myaccount.html, + fs_selfservice/FS-SelfService/cgi/myaccount_menu.html, + fs_selfservice/FS-SelfService/cgi/payment_results.html, + fs_selfservice/FS-SelfService/cgi/process_change_bill.html, + fs_selfservice/FS-SelfService/cgi/process_change_password.html, + fs_selfservice/FS-SelfService/cgi/process_change_pay.html, + fs_selfservice/FS-SelfService/cgi/process_change_pkg.html, + fs_selfservice/FS-SelfService/cgi/process_change_ship.html, + fs_selfservice/FS-SelfService/cgi/process_order_pkg.html, + fs_selfservice/FS-SelfService/cgi/process_order_recharge.html, + fs_selfservice/FS-SelfService/cgi/process_svc_acct.html, + fs_selfservice/FS-SelfService/cgi/provision.html, + fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html, + fs_selfservice/FS-SelfService/cgi/recharge_prepay.html, + fs_selfservice/FS-SelfService/cgi/recharge_results.html, + fs_selfservice/FS-SelfService/cgi/selfservice.cgi, + fs_selfservice/FS-SelfService/cgi/view_invoice.html, + fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin + up self-service according to config passed from backend, RT#5530 + +2009-07-31 00:58 ivan + + * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229 + +2009-07-31 00:51 ivan + + * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229 + +2009-07-30 02:19 ivan + + * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from + self-service if applicable, RT#4339 + +2009-07-30 01:43 ivan + + * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for + illegal state? + +2009-07-30 00:39 ivan + + * httemplate/view/cust_main/change_history.html: small fix to + change history to not error out with svc_acct services, RT#1005 + +2009-07-30 00:35 mark + + * FS/FS/part_export/shellcommands.pm: Make no_queue option work + correctly + +2009-07-29 23:52 ivan + + * httemplate/view/cust_main/payment_history.html: didn't mean to + leave a Dump(er) there + +2009-07-29 23:50 ivan + + * httemplate/edit/cust_pay.cgi: another accidentally (alliterated) + vestigial variable + +2009-07-29 23:49 ivan + + * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main + here + +2009-07-29 23:48 ivan + + * httemplate/elements/select-cust_pkg-balances.html: fix for + stickiness on errors + +2009-07-29 23:42 ivan + + * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm, + FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm, + FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm, + FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm, + FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm, + httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi, + httemplate/edit/process/cust_pay.cgi, + httemplate/elements/select-cust_pkg-balances.html, + httemplate/elements/tr-select-cust_pkg-balances.html, + httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html, + httemplate/view/cust_main/packages.html, + httemplate/view/cust_main/payment_history.html, + httemplate/view/cust_main/packages/status.html, + httemplate/view/cust_main/payment_history/payment.html, + httemplate/view/cust_main/payment_history/credit.html, + httemplate/view/cust_main/payment_history/voided_payment.html: + experimental package balances, RT#4339 + +2009-07-28 15:21 jeff + + * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm, + FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html, + httemplate/view/cust_main/billing.html: feature to email CSV of + CDRs with invoices #5727 + +2009-07-28 14:17 ivan + + * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm, + FS/FS/svc_external.pm, httemplate/pref/pref.html, + httemplate/view/cust_main.cgi, + httemplate/view/cust_main/change_history.html: adding a basic + change history using history tables, RT#1005, RT#4357 + +2009-07-27 19:12 mark + + * FS/FS/part_export/: shellcommands.pm, + shellcommands_withdomain.pm: Add no_queue option to shellcommands + exports + +2009-07-27 12:51 ivan + + * httemplate/misc/cancel_pkg.html: fix spacing + +2009-07-27 02:59 ivan + + * httemplate/search/: report_cust_pay.html, + elements/cust_pay_or_refund.html: searching for voided payments + by void date as well, RT#5786 + +2009-07-27 02:07 ivan + + * httemplate/: elements/menu.html, search/cust_pay_void.html, + search/report_cust_pay.html, + search/elements/cust_pay_or_refund.html, view/cust_pay.html, + view/cust_pay_void.html: voided payment report, RT#5786 + +2009-07-26 23:17 ivan + + * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated + config options back to Conf.pm to fix "unapplypayments" fails + existential comparison errors, RT#2927 + +2009-07-26 20:26 jeff + + * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, + httemplate/edit/cust_main.cgi, + httemplate/edit/cust_main/bottomfixup.js, + httemplate/edit/cust_main/contact.html, + httemplate/elements/location.html, + httemplate/misc/xmlhttp-cust_main-censustract.html, + httemplate/search/cust_pkg.cgi, + httemplate/view/cust_main/misc.html: FCC from 477 improvements + #4912 + +2009-07-26 13:23 jeff + + * httemplate/search/svc_broadband.cgi: fix links + +2009-07-26 12:36 ivan + + * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout, + html/Elements/SelectDate: fix the date picker in RT to use + jscalendar instead of an HTML popup (that had acquired the page + header, eek), RT#1682 + +2009-07-26 11:40 ivan + + * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm + 1.180.2.49 (2009-7-26), RT#2873 + +2009-07-25 23:38 jeff + + * FS/bin/freeside-apply_payments_and_credits: command line tool to + apply payments and credits + +2009-07-25 15:00 ivan + + * htetc/handler.pl: set a character encoding for all pages; this + should fix problems with diamond question marks even when the + server gets an UTF-8 default setting, RT#3094 + +2009-07-25 14:33 ivan + + * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this + should fix the re-email/print links on event search pages sending + too much, RT#5740, RT#5570 + +2009-07-25 00:57 ivan + + * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to + store files in the db, RT#4964 + +2009-07-24 02:38 ivan + + * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and + CoovaChilli) Max attributes, specifically + ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815 + +2009-07-23 22:51 mark + + * FS/bin/freeside-void-payments: Add -v switch (verbose) to + freeside-void-payments + +2009-07-23 12:46 ivan + + * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized + value in string ne + +2009-07-23 12:40 ivan + + * FS/bin/freeside-void-payments: fix -r option, RT#5675 + +2009-07-23 09:48 jeff + + * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing + +2009-07-23 06:25 ivan + + * httemplate/: browse/cust_main_county.cgi, + edit/process/cust_main_county-collapse.cgi: add back remove + ("collapse") links again. on each line this time. RT#2973 + +2009-07-22 23:58 ivan + + * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4 + +2009-07-22 15:05 ivan + + * httemplate/view/cust_main/misc.html: fix bombing out on new + DateTime + +2009-07-21 11:44 ivan + + * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny + termination pricing too, RT#5495 + +2009-07-21 00:03 ivan + + * FS/FS/part_pkg/voip_cdr.pm: yow. fix spurious charge errors + w/single_price, round to four decimal places (wtf?) instead of 2, + RT#5495 + +2009-07-20 22:29 ivan + + * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495 + +2009-07-20 22:27 ivan + + * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common, + have to use and @ISA (and capitalize) it + +2009-07-20 17:20 ivan + + * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package + definitions at the moment + +2009-07-20 16:01 jeff + + * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed + invoices include call details #5275 + +2009-07-20 07:26 jeff + + * httemplate/elements/checkbox.html, + httemplate/elements/tr-checkbox.html, + httemplate/elements/tr-justtitle.html, + httemplate/elements/tr-title.html, FS/FS/Schema.pm, + FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, + FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm, + httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html, + httemplate/edit/process/part_pkg.cgi: bundle bill linked packages + into top line total when desired #5724 + +2009-07-19 21:51 ivan + + * FS/FS/cust_pkg.pm: one $conf is enough + +2009-07-19 21:40 ivan + + * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly + improve terrible quoting behavior when you change MessageBoxWidth + +2009-07-19 21:19 ivan + + * httemplate/elements/header.html: fix preferences links showing as + blue/purple on RT side + +2009-07-19 21:14 ivan + + * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled + links on ticket create (fallout from RT borging/styling) + +2009-07-17 16:33 ivan + + * FS/FS/cdr.pm: remove unused cdr_upstream_rate + +2009-07-17 16:10 rsiddall + + * rpm/freeside.spec: Filter out requirements for specific Freeside + modules so that you can install an RPM which requires missing + Freeside modules. + +2009-07-17 15:26 ivan + + * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit + pkgpart exclusion for billing run, RT#5495 + +2009-07-17 07:58 jeff + + * bin/billco-upload: add mutex and commit changes found on + installed system + +2009-07-16 19:29 jeff + + * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477 + reporting + +2009-07-16 18:44 jeff + + * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm: + bill usage when cancelling package + +2009-07-16 18:08 jeff + + * bin/generate-table-module: black magic to edit Mason.pm as well + +2009-07-16 17:35 ivan + + * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can + do one per-minute price without rate tables, RT#5495 + +2009-07-16 17:33 ivan + + * FS/MANIFEST: get rid of cdr_upstream_rate table and some other + old convergent cruft + +2009-07-16 17:10 ivan + + * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm, + FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of + cdr_upstream_rate table and some other old convergent cruft + +2009-07-16 15:16 jeff + + * FS/FS/Mason.pm: dark magic coming soon + +2009-07-15 18:57 jeff + + * httemplate/search/477.html: duh! more 477 files + +2009-07-15 18:35 jeff + + * httemplate/search/report_477.html: missed file for 477 reporting + +2009-07-15 16:06 ivan + + * FS/FS/part_pkg/cdr_termination.pm: unused for now + +2009-07-15 15:49 ivan + + * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when + setting charged_party to accountcode, RT#5495 + +2009-07-14 12:06 rsiddall + + * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by + Jeff. + +2009-07-14 12:05 rsiddall + + * FS/FS/svc_domain.pm: Changed description of "action" field to + match domain registration exports. + +2009-07-13 20:14 ivan + + * htetc/handler.pl: fix warnings, from RT merge fallout + +2009-07-13 19:53 ivan + + * FS/FS/part_export/netsapiens.pm: fix netsapiens device + provisioning? or at least better debugging, RT#5226 + +2009-07-13 19:52 ivan + + * httemplate/elements/tr-select-did.html: stop Dumper spew + +2009-07-13 17:28 rsiddall + + * Makefile, FS/FS/svc_domain.pm, + FS/FS/part_export/domreg_net_dri.pm, + httemplate/edit/process/domreg.cgi: New export to + register/transfer/renew/revoke domains using Net::DRI. Currently + optimized for OpenSRS. Should become more generalized in later + releases. Modified Makefile to insert the Freeside log folder + into the new export. Modified svc_domain.pm to prevent + generation of transfer requests when a domain is moved to a + different package with a domain registration attached to one of + the included services. Modified domreg.cgi to display errors on + a separate page. + +2009-07-13 09:02 jeff + + * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and + other bugs in tax updates + +2009-07-13 03:12 ivan + + * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash + found in FS::part_pkg::recur_Common, skipping" warning + +2009-07-13 02:19 ivan + + * FS/FS/ClientAPI/MyAccount.pm, + fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix + self-service agent-specific logos + +2009-07-13 02:10 ivan + + * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt + logo? + +2009-07-13 00:21 ivan + + * conf/invoice_html: thank you IE8 + +2009-07-13 00:10 ivan + + * httemplate/search/report_unapplied_cust_pay.html: clarify wording + +2009-07-12 20:24 ivan + + * rt/html/Elements/PageLayout: think that should be it, fix bar + when there's no primary $page_tabs + +2009-07-12 20:15 ivan + + * rt/html/Elements/Footer: no need for Time to display either + +2009-07-12 19:33 ivan + + * rt/html/Elements/PageLayout: style RT's menubars like ours + +2009-07-12 18:50 ivan + + * httemplate/elements/: header.html, menubar.html: style nits + +2009-07-12 16:45 ivan + + * httemplate/elements/header.html: fix header sizes :/ + +2009-07-12 16:38 ivan + + * FS/FS/CGI.pm: this should fix $fsurl under the unified RT? sure + hope so + +2009-07-12 16:27 ivan + + * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT + margins + +2009-07-12 16:25 ivan + + * httemplate/edit/cust_main.cgi: ACL on customer edit + +2009-07-12 16:22 ivan + + * httemplate/elements/header.html, httemplate/elements/menu.html, + httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css, + rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm, + rt/html/Elements/Header, + rt/html/NoAuth/css/3.5-default/freeside.css, + rt/html/NoAuth/css/3.5-default/misc.css, + rt/html/Ticket/Display.html: resolve style weirdness (fallout + from RT integration), especially non-fixed-width comment boxes, + menu/searchbar differences, RT#1169 + +2009-07-12 12:32 ivan + + * httemplate/elements/menu.html: update tickting config + descriptions + +2009-07-12 06:27 jeff + + * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum + untaint + +2009-07-10 19:40 ivan + + * bin/drop_slony.slonik: notes + +2009-07-10 10:50 ivan + + * httemplate/elements/: select-did.html, tr-select-did.html: fix + svc_phone provisioning! + +2009-07-09 17:36 ivan + + * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates, + RT#5495 + +2009-07-09 16:59 ivan + + * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay + CDRs, RT#5495 + +2009-07-09 16:58 ivan + + * FS/bin/freeside-cdr-sftp_and_import: add -r option + +2009-07-09 14:05 ivan + + * FS/FS/cust_main.pm, httemplate/elements/menu.html, + httemplate/search/report_unapplied_cust_pay.html, + httemplate/search/unapplied_cust_pay.html: unapplied payments + report, RT#4861 + +2009-07-09 13:36 ivan + + * httemplate/search/elements/cust_main_dayranges.html: no idea how + i missed fixing this before + +2009-07-09 13:18 ivan + + * httemplate/search/report_receivables.cgi: oops + +2009-07-08 19:34 ivan + + * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes + "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error + on ticket creation and otherwise, RT#1169 + +2009-07-08 04:12 ivan + + * FS/FS/TicketSystem/RT_External.pm, + FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html, + FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl, + httemplate/elements/about_freeside.html, + httemplate/elements/about_rt.html, + httemplate/elements/header.html, + httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED, + rt/html/Elements/Header, rt/html/Elements/PageLayout, + rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html, + rt/html/User/Prefs.html: borg RT menus, RT#1169 + +2009-07-07 20:33 ivan + + * httemplate/search/: report_receivables.cgi, + report_unapplied_cust_pay.html, unapplied_cust_pay.html, + elements/cust_main_dayranges.html: factor out the range-handling + portions of receivables report, start on a similar unapplied + payment report, RT#4861 + +2009-07-07 02:53 ivan + + * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null + svc_broadband.ip_addr + +2009-07-07 02:23 ivan + + * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null + svc_broadband.ip_addr + +2009-07-07 02:22 ivan + + * httemplate/edit/svc_broadband.cgi: UI nit - double # + +2009-07-07 00:32 mark + + * FS/bin/freeside-void-payments: Add freeside-void-payments script + for returned check processing + +2009-07-06 17:53 ivan + + * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to + duration field (previously only billsec) + +2009-07-06 17:47 ivan + + * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like + 1900-01-01, RT#4081 + +2009-07-06 16:14 ivan + + * httemplate/search/: cdr.html, report_cdr.html: search cdr by + acctid + +2009-07-06 14:34 ivan + + * httemplate/browse/rate_region.html: align, display countrycode + with +, space between prefixes allowing wrapping + +2009-07-05 17:28 ivan + + * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt + cdrbatch field + +2009-07-05 17:10 ivan + + * httemplate/elements/: select-did.html, tr-select-did.html: doh + +2009-07-05 16:56 ivan + + * httemplate/elements/: select-did.html, tr-select-did.html: allow + svc_phone.phonenum to be edited when a DID selector is not in use + +2009-07-05 16:17 ivan + + * httemplate/search/cdr.html: format start/answer/end dates and + link svcnum to service + +2009-07-05 14:35 ivan + + * FS/FS/Schema.pm, FS/FS/cdr.pm, + httemplate/elements/checkboxes.html, httemplate/search/cdr.html, + httemplate/search/report_cdr.html: CDR search by dcontext, + charged_party, toggle of display fields, RT#4081 + +2009-07-03 17:47 ivan + + * FS/FS/part_event/Condition/: cust_payments.pm, + cust_payments_pkg.pm: add condition based on total customer + payments as a multiplier of a specific package, RT#3983 + +2009-07-03 17:08 ivan + + * FS/FS/part_event/Condition/once.pm: spealing + +2009-07-02 04:22 ivan + + * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm, + FS/FS/part_pkg/cdr_termination.pm, + httemplate/edit/cust_main/billing.html, + httemplate/search/cdr.html, httemplate/search/report_cdr.html: + settlement cdr processing, RT#5495 + +2009-07-01 19:02 ivan + + * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm, + part_event/Action/fee.pm: fix late fees, RT#5665 + +2009-07-01 18:26 jeff + + * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm, + FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi: + update flat_introrate plan to better fit current codebase RT#4912 + +2009-07-01 03:28 ivan + + * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm, + FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm, + FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t, + httemplate/edit/cust_main/billing.html, + httemplate/view/cust_main/billing.html: start of settlement CDR + processing, RT#5495 + +2009-06-30 22:34 ivan + + * FS/FS/part_event/Action/cust_bill_fee_percent.pm, + FS/FS/part_event/Action/fee.pm, + httemplate/elements/select-taxclass.html, + httemplate/elements/tr-select-taxclass.html: add tax class + selection back for late charges w/1.9 events, RT#5665 + +2009-06-30 13:18 jeff + + * FS/FS.pm, httemplate/elements/menu.html: documentation + corrections + +2009-06-30 12:38 ivan + + * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm, + httemplate/browse/part_pkg_taxclass.html, + httemplate/edit/part_pkg_taxclass.html, + httemplate/edit/process/part_pkg_taxclass.html, + httemplate/elements/menu.html, + httemplate/elements/select-taxclass.html, + httemplate/elements/tr-select-taxclass.html: disabling a + taxclass, RT#5472 + +2009-06-30 05:32 ivan + + * httemplate/edit/quick-charge.html: remove debugging + +2009-06-30 05:28 ivan + + * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, + httemplate/edit/REAL_cust_pkg.cgi, + httemplate/edit/quick-charge.html, + httemplate/edit/process/REAL_cust_pkg.cgi, + httemplate/view/cust_main/packages/status.html, + FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi: + one-time charge "hold for later" / any package future start date, + RT#5347 + +2009-06-30 04:09 ivan + + * FS/FS/part_export/netsapiens.pm: this will help + +2009-06-30 02:38 ivan + + * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to + netsapiens export, RT#5226 + +2009-06-29 19:54 ivan + + * FS/FS/part_export/netsapiens.pm: add DID association w/user? + docs from netsapiens rough... RT#5226 + +2009-06-29 18:42 ivan + + * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm, + FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm, + FS/t/part_device.t, FS/t/phone_device.t, + httemplate/browse/part_device.html, + httemplate/edit/part_device.html, + httemplate/edit/phone_device.html, + httemplate/edit/process/part_device.html, + httemplate/edit/process/phone_device.html, + httemplate/misc/delete-phone_device.html, + httemplate/misc/part_device-import.html, + httemplate/elements/menu.html, + httemplate/misc/process/part_device-import.html, + httemplate/view/svc_phone.cgi: phone devices (for netsapiens + integration), RT#5226 + +2009-06-29 15:48 rsiddall + + * rpm/freeside.spec: Fix PDF invoice generation, including + requirement for ghostscript. + +2009-06-29 07:45 jeff + + * bin/cust_pay_histogram: show total number of payments + +2009-06-29 06:55 jeff + + * bin/cust_pay_histogram: commandline tool for examining cust_pay + records by date range #5652 + +2009-06-29 06:53 jeff + + * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, + FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, + FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST, + httemplate/browse/part_pkg_report_option.html, + httemplate/edit/part_pkg.cgi, + httemplate/edit/part_pkg_report_option.html, + httemplate/edit/cust_main/bottomfixup.html, + httemplate/edit/cust_main/bottomfixup.js, + httemplate/edit/cust_main/choose_tax_location.html, + httemplate/edit/process/part_pkg.cgi, + httemplate/edit/process/part_pkg_report_option.html, + httemplate/misc/xmlhttp-cust_main-censustract.html, + httemplate/edit/cust_main/contact.html, + httemplate/elements/location.html, httemplate/elements/menu.html, + httemplate/search/cust_main.html, + httemplate/search/report_cust_main.html, + httemplate/search/report_cust_pkg.html: FCC form 477 reporting + #4912 + +2009-06-28 23:21 ivan + + * FS/MANIFEST: remove freeside-expiration-alerter + +2009-06-26 17:55 ivan + + * FS/bin/freeside-expiration-alerter: replaced by + FS::Cron::alert_expiration + +2009-06-26 16:21 ivan + + * FS/bin/freeside-queued: doh, brainfart, RT#5572 + +2009-06-26 16:12 ivan + + * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to + specify the kinds of jobs to be run, RT#5572 + +2009-06-26 11:53 ivan + + * FS/FS/cust_main.pm: in smart_search, move duplicate elimination + bits so that they're used even when doing an exact search on a + browser-remembered result + +2009-06-25 23:55 mark + + * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to + freeside-daily routine + +2009-06-25 13:23 ivan + + * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing + not enabled!" error when using signup without any real-time + processor + +2009-06-25 12:55 ivan + + * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam: + Argument "" isn't numeric in numeric eq (==) at + /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57 + +2009-06-25 12:47 ivan + + * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the + no-gateway-at-all case, RT#5673 + +2009-06-25 12:06 ivan + + * httemplate/search/cust_tax_adjustment.html: fix tax adjustment + report + +2009-06-24 18:28 ivan + + * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm, + FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, + FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm, + FS/t/cust_tax_adjustment.t, + httemplate/edit/cust_tax_adjustment.html, + httemplate/edit/process/cust_tax_adjustment.html, + httemplate/search/cust_tax_adjustment.html, + httemplate/view/cust_main/payment_history.html: tax adjustments, + RT#5595 + +2009-06-24 18:22 ivan + + * httemplate/view/cust_main/one_time_charge_link.html: fix extra + whitespace in IE + +2009-06-24 11:36 ivan + + * init.d/freeside-init, FS/bin/freeside-queued: add support for db + profiling, RT#5662 + +2009-06-24 02:07 mark + + * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move + expiration alerts into FS::Cron::alert_expiration + +2009-06-23 21:42 ivan + + * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment, + RT#3988 + +2009-06-23 18:40 ivan + + * httemplate/graph/cust_bill_pkg.cgi: fix total links on + agent-specific sales report, RT#5449 + +2009-06-23 13:33 rsiddall + + * httemplate/view/svc_domain.cgi: Remove ability to renew domain + registration for more than one year as we can't automatically + bill for multi-year renewals at this time. + +2009-06-22 16:42 ivan + + * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted + data in payment receipts, RT#5536 + +2009-06-22 15:55 ivan + + * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced + customer report failure, RT#5515 + +2009-06-22 10:00 jeff + + * FS/FS/cust_main.pm: wtf? the tax applies but it doesn't? RT#5574 + +2009-06-22 03:45 ivan + + * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument "" + isn't numeric in numeric eq (==) at + /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371. + +2009-06-22 03:39 ivan + + * FS/FS/access_user.pm: fix pod + +2009-06-22 03:28 ivan + + * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade + +2009-06-22 03:06 ivan + + * FS/FS/Conf.pm, FS/FS/cust_main.pm, + httemplate/search/cust_bill_pkg.cgi, + httemplate/search/report_tax.cgi: finish basic implemention of + tax exemption by tax name hack, RT#5127 + +2009-06-22 00:50 ivan + + * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm, + FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm, + FS/t/cust_main_exemption.t, + httemplate/edit/cust_main/billing.html, + httemplate/edit/process/cust_main.cgi, + httemplate/view/cust_main/billing.html: tax exemption by tax + name, RT#5127 + +2009-06-21 15:00 ivan + + * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning + about it + +2009-06-21 08:42 jeff + + * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs + #5855 + +2009-06-21 08:21 jeff + + * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm, + httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi, + httemplate/edit/REAL_cust_pkg.cgi, + httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi, + httemplate/edit/part_bill_event.cgi, + httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi, + httemplate/edit/cust_main/first_pkg/select-part_pkg.html, + httemplate/misc/bulk_change_pkg.cgi, + httemplate/misc/cancel_pkg.html, + httemplate/misc/cust_main-import.cgi, + httemplate/misc/delay_susp_pkg.html, + httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi, + httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html, + httemplate/search/report_cust_pkg.html, + httemplate/view/cust_main/packages/package.html, + httemplate/view/cust_main/packages/status.html: CUSTOM + packages/actual flag for custom packages #3988 + +2009-06-19 14:49 jeff + + * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older + Pg when upgrading tax rates and cust_bill_pkg_details + +2009-06-19 10:53 jeff + + * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type + payments as manual + +2009-06-19 05:08 ivan + + * FS/FS/part_pkg/agent.pm: fix the prorating for the package's + first month (whew!) add an option not to prorate the accounts + themselves + +2009-06-19 00:46 ivan + + * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real + +2009-06-19 00:14 ivan + + * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing + run, RT#18737 + +2009-06-18 04:09 ivan + + * FS/FS/part_pkg/agent.pm: omit listing spurious customer details + +2009-06-18 04:07 ivan + + * FS/FS/part_pkg/bulk.pm: bulk price plan fix - don't omit setup + fee + +2009-06-18 04:04 ivan + + * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696 + +2009-06-18 04:03 ivan + + * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: + add basic part_pkg cost columns for agent wholsale price plan, + RT#4696 + +2009-06-18 03:07 ivan + + * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal + fee package + +2009-06-18 02:52 ivan + + * httemplate/images/gray-black-side.png: forgot this + +2009-06-17 18:17 mark + + * httemplate/: elements/menu.html, search/report_receivables.cgi, + search/report_receivables.html: Fix receivables report ACL checks + and menu + +2009-06-16 23:43 mark + + * FS/FS/AccessRight.pm, httemplate/elements/menu.html, + httemplate/search/report_receivables.cgi, + httemplate/search/report_receivables.html: Added separate access + right for receivables report + +2009-06-16 19:39 ivan + + * FS/FS/Conf.pm, FS/FS/access_user.pm, + httemplate/edit/process/REAL_cust_pkg.cgi, + httemplate/edit/process/part_pkg.cgi, + httemplate/edit/process/quick-cust_pkg.cgi, + httemplate/elements/menubar.html, + httemplate/misc/process/link.cgi, httemplate/pref/pref.html, + httemplate/search/cust_event.html, + httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi, + httemplate/view/cust_main.cgi: finish up initial work on customer + view tabs (ensure links back to customer view call include + show=packages if default view isn't jumbo or packages already), + RT#5586 + +2009-06-15 20:29 ivan + + * httemplate/: elements/menubar.html, pref/pref-process.html, + pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html, + view/cust_main/payment_history.html, view/cust_main/tickets.html: + basic customer view tabs, RT#5586 + +2009-06-15 14:41 rsiddall + + * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new + access right for managing domain registration (registering, + transferring, revoking, renewing, etc.). + +2009-06-15 13:43 jeff + + * FS/FS/cust_main.pm: check for need for postal fee before charging + the customer, not after + +2009-06-15 12:41 rsiddall + + * FS/FS/part_export/domreg_opensrs.pm, + httemplate/edit/process/domreg.cgi, + httemplate/view/svc_domain.cgi: Add domain registration + operations to the View Domain screen, if the domain has an + associated export supporting registration. Shows the domain + status and allows registration, transfer, revocation, or renewal. + Revocation almost never works since the registries impose very + short windows after initial registration. Also updated the + OpenSRS registration export to support the additional operations. + +2009-06-12 20:13 rsiddall + + * rpm/freeside.spec: Default configuration files had + directory-style permission values. + +2009-06-11 19:48 rsiddall + + * rpm/freeside.spec: Freeside no longer uses a datasource-specific + configuration folder. Configuration is kept in the RDBMS and + initialized from the default_conf folder. RT 5579. + +2009-06-10 16:30 jeff + + * conf/invoice_latex: prevent notes from bleeding onto coupon + RT#5537 + +2009-06-10 14:58 ivan + + * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old + services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032 + +2009-06-10 12:50 ivan + + * FS/FS/Cron/bill.pm: don't add another queued_bill job to the + queue if there's already one waiting to run for a customer, + RT#5572 + +2009-06-10 00:58 ivan + + * httemplate/search/cust_pkg.cgi: this should add the info s1 was + looking for, RT#5539 + +2009-06-09 20:06 ivan + + * FS/bin/freeside-upgrade: doh, semicolon + +2009-06-09 20:00 ivan + + * FS/bin/freeside-upgrade: don't attempt to create h_queue indices, + for SG upgradability + +2009-06-09 19:08 ivan + + * httemplate/edit/payment_gateway.html: update gateway list in + order to add WesternACH, RT#5409 + +2009-06-09 17:02 ivan + + * FS/FS/cust_main.pm: eliminate harmless + + Argument "" isn't numeric in numeric comparison (<=>) at + /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759. + + warning, sort batched payments on a column that actually exists + +2009-06-04 07:27 ivan + + * httemplate/docs/credits.html: fix scrolling + +2009-06-04 07:09 ivan + + * rpm/freeside.spec: there are lots of contributors too! + +2009-06-04 07:08 ivan + + * httemplate/docs/credits.html: $core->add("jeremyd"); + +2009-06-03 20:49 ivan + + * bin/freeside-migrate-events: much more efficient event migration: + let the database do the work, RT#5426 + +2009-06-03 17:49 ivan + + * bin/freeside-migrate-events: add a -m mode to improve performance + so upgrade can complete for large databases, RT#5426 + +2009-06-03 14:09 rsiddall + + * rpm/freeside.spec: Incorrect permissions on the default + configuration folder caused installation to fail with an + incomplete database initialization. Failure to remove the + ticket_system file from the default configuration folder caused + Freeside to try to use RT. + +2009-06-03 12:52 ivan + + * FS/FS/UID.pm: add a hack to set default schema, cf. + http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema + +2009-05-31 22:43 jeff + + * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm, + httemplate/misc/tax-fetch_and_replace.cgi, + httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over' + function for the taxproduct based tax data loading + +2009-05-31 02:57 ivan + + * FS/FS/cust_bill.pm: wtf + +2009-05-31 02:45 ivan + + * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt' + invoice terms anymore. or in other words, honor setting + 'invoice_default_terms' blank, like in 1.7. RT#5415 + +2009-05-31 01:39 ivan + + * httemplate/browse/part_pkg.cgi: add "hide one-time charges" + toggle, RT#5255 + +2009-05-30 23:59 ivan + + * httemplate/: browse/part_pkg.cgi, elements/select-table.html: + package definition browse/search, filter by package class, + RT#5255 + +2009-05-30 22:15 ivan + + * bin/cdr-netsapiens.import: start of netsapeins cdr import, will + finish up when can connect again, RT#5226 + +2009-05-30 21:57 ivan + + * FS/FS/part_export/netsapiens.pm: necessary for + bin/cdr-netsapeins.import + +2009-05-30 05:15 ivan + + * FS/FS/Schema.pm: very long transnexus filenames, RT#5229 + +2009-05-30 04:21 ivan + + * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229 + +2009-05-30 04:14 ivan + + * bin/cdr-transnexus.import: quick hacked-up copy of + freeside-cdr-sftp_and_import for transnexus directory structure, + RT#5229 + +2009-05-30 03:45 ivan + + * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229 + +2009-05-29 20:40 ivan + + * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995 + +2009-05-29 20:14 ivan + + * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add + ability for prepaid packages to have usage limits and cancel if + they're hit, RT#4995 + +2009-05-29 19:31 ivan + + * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to + be set explicitly, don't default to 80% + +2009-05-29 16:36 ivan + + * httemplate/search/cdr.html: slightly better labels and field + order for CDR report, RT#4081 + +2009-05-29 16:17 ivan + + * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code + handling in netcentrex CDR handling, RT#4081 + +2009-05-28 21:43 jeff + + * FS/FS/Conf.pm: correct description to reflect previous changes + +2009-05-28 17:22 jeff + + * httemplate/edit/: quick-charge.html, process/quick-charge.cgi: + don't require a leading 0 in the quick charge amount + +2009-05-27 15:32 ivan + + * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses. i + think that should actually do it for now on RT#5446 + +2009-05-27 15:23 ivan + + * httemplate/search/report_tax.cgi: and the "tax invoiced" link + too! woo, working, RT#5446 + +2009-05-27 15:13 ivan + + * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally + fix total line links on tax report when using report_group + kludge? (still possibly not in all corner cases), RT#5446 + +2009-05-27 15:10 ivan + + * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this + willf inally fix total line links on tax report when using + report_group kludge? (still possibly not in all corner cases), + RT#5446 + +2009-05-27 14:35 ivan + + * httemplate/search/report_tax.cgi: fix total line links on tax + report when using report_group kludge? (possibly not in all + corner cases), RT#5446 + +2009-05-27 14:27 ivan + + * httemplate/search/report_tax.cgi: fix total line links on tax + report when using report_group kludge? (possibly not in all + corner cases), RT#5446 + +2009-05-27 14:24 jeff + + * httemplate/elements/menuarrow.gif: close ticket 1517 + +2009-05-27 10:18 ivan + + * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total + line links on tax report when using report_group kludge? + (possibly not in all corner cases), RT#5446 + +2009-05-27 00:50 jeff + + * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm, + FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm, + FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm, + FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server, + FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST, + fs_selfservice/FS-SelfService/Makefile.PL, + fs_selfservice/FS-SelfService/SelfService.pm, + fs_selfservice/FS-SelfService/freeside-selfservice-clientd, + fs_selfservice/FS-SelfService/freeside-selfservice-soap-server, + fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm: + bulk provisioning via ftp and SOAP #5202 + +2009-05-26 05:32 jeff + + * fs_selfservice/FS-SelfService/cgi/: overlibmws.js, + overlibmws_crossframe.js, overlibmws_draggable.js, + overlibmws_iframe.js, iframecontentmws.js: include overlib in + selfservice + +2009-05-25 19:48 ivan + + * httemplate/search/report_tax.cgi: and also fix "tax invoiced" + portion of total line when using config option for some basic tax + grouping by name, RT#5446 + +2009-05-25 19:03 ivan + + * httemplate/search/report_tax.cgi: mostly fix total line when + using config option for some basic tax grouping by name, RT#5446 + +2009-05-25 18:41 ivan + + * httemplate/search/: report_tax.html, report_tax.cgi: add a config + option for some basic tax grouping by name, RT#5446 + +2009-05-25 18:35 ivan + + * FS/FS/Conf.pm, httemplate/search/report_tax.cgi, + httemplate/search/report_tax.html: add a config option for some + basic tax grouping by name, RT#5446 + +2009-05-25 15:42 ivan + + * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales + graph when a package class is specified, RT#5449 + +2009-05-24 20:59 ivan + + * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international + self-service payments, RT#1592 + +2009-05-24 18:49 ivan + + * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm, + fs_selfservice/FS-SelfService/SelfService.pm, + fs_selfservice/FS-SelfService/cgi/card.html, + fs_selfservice/FS-SelfService/cgi/make_payment.html, + fs_selfservice/FS-SelfService/cgi/selfservice.cgi, + fs_selfservice/FS-SelfService/cgi/misc/counties.cgi, + fs_selfservice/FS-SelfService/cgi/misc/states.cgi, + httemplate/elements/location.html, + httemplate/elements/select-county.html: international + self-service payments, RT#1592 + +2009-05-21 20:22 ivan + + * FS/bin/freeside-upgrade: commit before sqlradius upgrade so + sqlradius upgrade errors from permissions can be ignored for now + +2009-05-21 20:02 ivan + + * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add + ability to report on packages w/status "not yet billed" as well, + RT#5409 + +2009-05-20 08:27 ivan + + * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html, + httemplate/view/cust_main/packages/services.html: add "manage + device" link & config, RT#5438 + +2009-05-20 01:27 ivan + + * FS/FS/part_export/netsapiens.pm: get subscriber deletion working + and remove devel cruft, RT#5226 + +2009-05-19 18:06 ivan + + * FS/FS/part_export/netsapiens.pm: first pass at netsapiens + integration, RT#5226 + +2009-05-18 12:23 jeff + + * FS/FS/tax_rate_location.pm: miss use + +2009-05-18 12:21 jeff + + * FS/FS/Schema.pm: allow empty state + +2009-05-18 11:21 jeff + + * FS/bin/freeside-upgrade: prevent death on meritless sqlradius + upgrade attempts + +2009-05-18 02:55 ivan + + * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm, + FS/FS/UI/bytecount.pm, + fs_selfservice/FS-SelfService/cgi/header.html, + fs_selfservice/FS-SelfService/cgi/selfservice.cgi, + fs_selfservice/FS-SelfService/cgi/view_cdr_details.html, + fs_selfservice/FS-SelfService/cgi/view_usage.html, + fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing + from self-service, RT#4018 + +2009-05-18 01:40 ivan + + * FS/bin/freeside-cdr-sftp_and_import: it would help to use the + correct port, RT#4081 + +2009-05-17 21:56 jeff + + * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before + 1970 + +2009-05-16 13:07 rsiddall + + * FS/FS/part_export/domreg_opensrs.pm: Added information on common + failure causes to the perldoc. + +2009-05-16 12:27 rsiddall + + * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so + that failure to install the module doesn't stop Apache from + starting. (This causes attempts to register domains to fail + instead.) + +2009-05-15 19:29 rsiddall + + * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics + when the cust_main owning this domain does not provide fields + required for use as a contact handle in the domain registration + record. Also temporarily disable the ability to have the export + do only registration or only transfers. + +2009-05-15 12:41 rsiddall + + * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm, + httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi, + httemplate/edit/process/part_export.cgi, + httemplate/edit/process/svc_domain.cgi: Simple domain + registration at Tucows OpenSRS using an export based on + Net::OpenSRS. When a domain is added and the export runs, it + will register the domain or initiate a transfer. You can also + choose no action. There's currently no provision for revoking + domains or renewing registrations. Depending on the settings at + OpenSRS, orders may look like they've succeeded in Freeside but + actually be queued pending input by the reseller at OpenSRS. The + part_export CGIs were modified to allow a multi-valued select to + be used to control which TLDs are enabled for registration. + +2009-05-14 09:26 jeff + + * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting + geocode more often + +2009-05-14 09:25 jeff + + * httemplate/view/cust_main/billing.html: show geocode when + taxproducts enabled + +2009-05-13 15:27 jeff + + * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm, + FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm, + FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm, + FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t, + bin/tax_rate_location.import, httemplate/misc/tax-import.cgi, + httemplate/search/cust_bill_pkg.cgi, + httemplate/search/report_newtax.cgi: improved taxproduct tax + report RT#4783 + +2009-05-12 17:51 ivan + + * conf/invoice_latex: remove obsolete comments + +2009-05-09 17:45 ivan + + * FS/FS/svc_phone.pm: label phone_name correctly + +2009-05-09 16:54 ivan + + * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import: + move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081 + +2009-05-09 00:56 ivan + + * FS/FS/: Conf.pm, cdr.pm: add + cdr-charged_party-truncate_{length,prefix} in order to trim + charged_party to a certain length, RT#4081 + +2009-05-08 18:44 ivan + + * httemplate/: edit/elements/svc_Common.html, + edit/elements/edit.html, view/elements/svc_Common.html: use + service-def specific labels, at least for service pages that use + {view,edit}/elements/svc_Common.html RT#4081 + +2009-05-08 17:39 ivan + + * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm, + FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi, + httemplate/edit/part_svc.cgi: add ability to configure service + labels per-package (still need to actually use the labels), + RT#4081 + +2009-05-08 01:41 ivan + + * httemplate/edit/part_pkg.cgi: fix cloning of custom packages + where you've changed '(CUSTOM)', RT#5350 + +2009-05-05 15:02 ivan + + * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide + agent.invoice_template edit by default, with a config to turn + back on, RT#5218 + +2009-05-05 10:58 ivan + + * FS/FS/cust_pay.pm: add company_name to payment receipt + +2009-05-05 03:40 ivan + + * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html, + httemplate/misc/rate_edit_excel.html, + httemplate/misc/process/rate_edit_excel.html: finish the import + portion of excel rate edit, RT#5108 + +2009-05-04 18:41 jeff + + * bin/cust_main_special.pm: ignore fee based taxes and eliminate + unused code + +2009-05-04 11:33 jeff + + * bin/: cust_main_special.pm, rebill: this is a quick hack to + rebill customers when a cdr didn't happen + +2009-05-03 19:01 ivan + + * httemplate/search/: report_prepaid_income.cgi, + report_prepaid_income.html: agent-virt prepaid income report, + RT#5311 + +2009-05-03 18:17 ivan + + * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in + addition (+) warning + +2009-05-03 17:22 ivan + + * httemplate/: browse/rate_region.html, elements/menu.html, + misc/rate_edit_excel.html, search/elements/search-xls.html, + search/elements/search.html: add menu item and page for d/ling + and edit rates with excel. RT#5108 + +2009-05-03 15:45 ivan + + * httemplate/search/elements/: search-csv.html, search-html.html, + search-xls.html, search.html: break down search.html into + components, RT#5108 + +2009-05-03 11:34 ivan + + * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add + "Redownload resolved batches" ACL for s1, RT#4271 + +2009-05-02 20:13 ivan + + * httemplate/config/config.cgi: edit any config item + +2009-05-02 18:45 ivan + + * httemplate/config/config-view.cgi: add ability to delete + invoice_latexreturnaddress and invoice_htmlreturnaddress too, + RT#5218 + +2009-05-02 18:11 ivan + + * FS/FS/Conf.pm, httemplate/config/config-delete.cgi, + httemplate/config/config-view.cgi: add ability to remove + suffix-ed config items, RT#5218 + +2009-05-02 17:40 ivan + + * bin/confdiff: confdiff + +2009-05-02 15:11 ivan + + * FS/FS/Misc/eps2png.pm: fix eps preview + +2009-05-01 17:01 ivan + + * httemplate/: browse/agent.cgi, config/config-delete.cgi, + config/config-process.cgi, config/config-view.cgi: finish up + useful agent stuff on the config editor: adding, deleting + overrides too. also add a confirmation to override deletion from + the agent browse page. RT#5218 + +2009-05-01 13:21 jeff + + * FS/FS/cust_main.pm: calculate tax on tax per line and not on + aggregate + +2009-04-30 19:43 ivan + + * httemplate/config/config-view.cgi: view all overrides when asked, + even the ones without values. hmm :/ RT#5218 + +2009-04-30 19:08 ivan + + * FS/FS/cust_event.pm: fix re-print/email from event page, yow. + RT#5293 + +2009-04-30 18:07 ivan + + * httemplate/config/: config-process.cgi, config-view.cgi: add + ability to edit the agent overrides from the main config, RT#4218 + +2009-04-29 11:25 ivan + + * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277 + +2009-04-28 15:38 ivan + + * fs_selfservice/FS-SelfService/cgi/bill.html: UI + +2009-04-27 21:36 ivan + + * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate + SG billing-daily -r behavior, RT#4412 + +2009-04-27 21:13 ivan + + * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag + to emulate SG billing-daily -r behavior + +2009-04-27 16:06 ivan + + * FS/FS/Mason.pm: typo + +2009-04-27 16:01 ivan + + * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38. all lenny upgrades + will need libcgi-pm-perl removed, suck + +2009-04-26 16:43 ivan + + * FS/FS/Schema.pm: would help to have an index on priority if we're + going to order based on it + +2009-04-26 16:19 ivan + + * FS/bin/freeside-queued: start small jobs more efficiently, + RT#4412 + +2009-04-26 16:09 ivan + + * FS/FS/Conf.pm: add a config option for max # of queued kids, + RT#4412 + +2009-04-25 15:42 ivan + + * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to + multi-process mode for testing, RT#4412 + +2009-04-23 13:34 jeff + + * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add + subscription option to voip_cdr + +2009-04-23 13:31 jeff + + * httemplate/misc/tax-fetch_and_import.cgi, + httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm, + FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm, + FS/FS/tax_class.pm, FS/FS/tax_rate.pm, + httemplate/elements/menu.html: autodownload and update of cch tax + data + +2009-04-22 21:57 ivan + + * FS/FS/Cron/bill.pm: we don't actually need the results ordered, + and i'm sure it doesn't help the planner get us results sooner. + last chance to try and get cursor approach working? RT#4412 + +2009-04-22 21:14 ivan + + * FS/FS/Cron/bill.pm: does pg try to finish the query when the job + addition is committed? well, if this works, that answers that. + RT#4412 + +2009-04-22 13:24 ivan + + * FS/FS/Cron/bill.pm: hopefully better performance running the big + query once and then fetching results with a cursor, rather than + running it multiple times with an OFFSET and LIMIT, RT#4412 + +2009-04-22 11:58 ivan + + * httemplate/edit/process/cust_main.cgi: fix not allowing + "on-demand" card or ACH, RT#5238 RT#5237 RT#5230 + +2009-04-21 23:52 ivan + + * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412 + +2009-04-21 17:54 ivan + + * FS/FS/Cron/bill.pm: have the big query find customers in batches. + this should be way more efficient in multi-process mode, can + start billing before the big query completes. RT#4412 + +2009-04-21 13:59 ivan + + * httemplate/browse/rate_region.html: rate download/edit/upload, + RT#5108 + +2009-04-21 13:28 ivan + + * httemplate/browse/rate_region.html: rate download/edit/upload, + RT#5108 + +2009-04-21 09:42 ivan + + * FS/FS/Cron/bill.pm: yow. fix fallout from cust_main.archived + stuff causing nothing to bill. RT#4412 + +2009-04-20 19:23 jeff + + * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more + descriptive progress popups + +2009-04-20 13:57 rsiddall + + * rpm/freeside.spec: Acceptance testing of the RPM build system + flushed out a place where /bin/rm stops waiting for input if + you're /bin/su as the user doing the build. Added a -f flag to + stop it waiting for input. + +2009-04-20 09:57 ivan + + * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add + cust_main.archived field, skip billing if Y, RT#4412 + +2009-04-19 16:55 ivan + + * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is + somehow corrupt + +2009-04-19 16:52 ivan + + * bin/h_cust_main-wipe_paycvv: warning about this not terminating + +2009-04-17 16:30 ivan + + * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv: + something to wipe the CVV from very large databases + +2009-04-17 12:50 ivan + + * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add + priority to job queue so billing jobs don't don't drown out + provisioning jobs + +2009-04-17 12:21 ivan + + * FS/FS/Cron/bill.pm: 1 helps alot + +2009-04-17 12:20 ivan + + * FS/bin/freeside-daily: backport freeside-daily -m and + cust_main::bill_and_collect to 1.7, RT#4412 + +2009-04-17 01:25 ivan + + * httemplate/docs/about.html: AFFERO BITCHES + +2009-04-17 01:16 ivan + + * httemplate/docs/about.html: what time is now + +2009-04-17 01:02 ivan + + * httemplate/config/: config-process.cgi, config-view.cgi, + config.cgi: show labels for select(select_hash) config options, + RT#3997 + +2009-04-17 00:21 ivan + + * FS/FS/cust_bill.pm: add invoice number to PDF filename in email + attachments, RT#3403 + +2009-04-17 00:03 ivan + + * httemplate/elements/header.html, + rt/html/Elements/FreesideSvcSearch: hide service search unless + user has "View customer services" ACL, RT#3478 + +2009-04-16 18:17 ivan + + * httemplate/search/: report_receivables.cgi, + report_receivables.html: add customer status to receivables + report selection, hopefully help enet, RT#5187 + +2009-04-15 20:58 rsiddall + + * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put + binaries in the right folder 2/ Make sure freeside group is + created 3/ Make sure freeside home directory is created + +2009-04-15 00:14 ivan + + * httemplate/view/: svc_Common.html, elements/svc_Common.html: + should fix view of unlinked phone numbers, RT#5171 + +2009-04-14 22:52 ivan + + * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519 + +2009-04-14 19:44 ivan + + * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with + self-service where process_payment required "payby" instead of + defaulting to CARD, RT#3905 + +2009-04-14 19:29 ivan + + * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32 + on plaintext, RT#3905 + +2009-04-14 19:15 ivan + + * FS/FS/cust_bill.pm: this should fix credits pushing typeset + invoices off the right + +2009-04-14 14:01 ivan + + * httemplate/view/cust_main/packages.html: remove debugging + +2009-04-14 13:27 ivan + + * httemplate/view/cust_main/packages.html: don't hide old packages + that have services, RT#5179 + +2009-04-14 10:15 ivan + + * FS/FS/: cust_main.pm, agent.pm: add configuration option to + control recurring_flag behavior, RT#3843 + +2009-04-14 10:12 ivan + + * FS/FS/: Conf.pm, Schema.pm: add configuration option to control + recurring_flag behavior, RT#3843 + +2009-04-14 09:14 jeff + + * httemplate/misc/process/tax-import.cgi: hmmm + +2009-04-14 09:12 jeff + + * httemplate/misc/process/tax-import.cgi: better at least + +2009-04-13 17:09 ivan + + * FS/FS/Conf.pm: add configuration option to control recurring_flag + behavior, RT#3843 + +2009-04-13 16:37 ivan + + * FS/FS/cust_main.pm: debugging + +2009-04-11 23:24 ivan + + * httemplate/elements/tr-select-svc_acct-domain.html: adding + +2009-04-11 23:14 ivan + + * httemplate/elements/selectlayers.html: add svc_phone on new + customer first package, RT#4315 + +2009-04-11 23:09 ivan + + * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi, + httemplate/edit/cust_main/birthdate.html, + httemplate/edit/cust_main/bottomfixup.html, + httemplate/edit/cust_main/bottomfixup.js, + httemplate/edit/cust_main/first_pkg.html, + httemplate/edit/cust_main/top_misc.html, + httemplate/edit/cust_main/billing.html, + httemplate/edit/cust_main/choose_tax_location.html, + httemplate/edit/cust_main/select-domain.html, + httemplate/edit/cust_main/first_pkg/select-part_pkg.html, + httemplate/edit/cust_main/first_pkg/svc_acct.html, + httemplate/edit/cust_main/first_pkg/svc_phone.html, + httemplate/edit/process/cust_main.cgi, + httemplate/elements/select-domain.html, + httemplate/misc/part_svc-columns.cgi, + httemplate/elements/select-svc_acct-domain.html: add svc_phone on + new customer first package, RT#4315 + +2009-04-11 18:33 jeff + + * etc/fslongtable.sty: sheesh + +2009-04-11 18:24 jeff + + * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and + correct the real double counting culprit + +2009-04-11 14:42 ivan + + * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events: + migrate send_email, suspend_if_balance and credit events, RT#3905 + +2009-04-11 14:29 ivan + + * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email + action + +2009-04-11 13:51 ivan + + * FS/bin/freeside-upgrade: don't run configuration update when -s + is used for schema-only slony slave update + +2009-04-10 12:33 ivan + + * FS/FS/Conf.pm: better description for enable_taxproducts and a + warning about tax-pkg_address with it + +2009-04-09 20:43 jeff + + * FS/FS/cust_main.pm: orders of magnitude faster + +2009-04-09 15:51 jeff + + * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber + for non-toll-free calls + +2009-04-08 15:42 ivan + + * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error + w/agent packages, RT#5119 + +2009-04-08 01:08 ivan + + * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101 + +2009-04-08 00:32 ivan + + * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace + of cvv from history records, RT#5093 + +2009-04-07 18:13 ivan + + * httemplate/misc/link.cgi: when linking a legacy phone number the + phone number could be typed in and not the service #. RT#3407 + +2009-04-07 13:45 jeff + + * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt + cdrs + +2009-04-07 11:20 ivan + + * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in + usernames, RT#5145 + +2009-04-07 11:15 ivan + + * FS/FS/svc_acct.pm: truncate long labels that are TOO long... + RT#3519 + +2009-04-06 19:50 jeff + + * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with + +1 + +2009-04-06 19:18 ivan + + * FS/FS/cdr.pm: stop smoking crack + +2009-04-06 18:20 jeff + + * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: + correct taqua toll free handling and hasten cdr import (skip + uninteresting records) + +2009-04-06 16:19 jeff + + * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex + +2009-04-06 11:31 jeff + + * FS/FS/cdr/taqua.pm: calltype 6 is international + +2009-04-05 17:52 jeff + + * Makefile, etc/fslongtable.sty: stop doublecounting + extracouponspace but do not gratuitiously change existing + installs + +2009-04-05 16:18 jeff + + * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout + +2009-04-04 09:22 jeff + + * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema + bug in cust_bill_pkg_detail + +2009-04-03 09:57 jeff + + * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than + provisioned svc_phones as unit count + +2009-04-02 13:22 jeff + + * httemplate/edit/cust_main/billing.html: Net 20 as well + +2009-04-02 10:47 jeff + + * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling + prorate feature + +2009-04-02 08:46 jeff + + * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring + portion of voip + +2009-04-02 07:56 jeff + + * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual' + geocoding + +2009-04-01 22:27 jeff + + * FS/FS/part_pkg_taxrate.pm: noise reduction + +2009-04-01 19:36 ivan + + * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know + about rounding. http://en.wikipedia.org/wiki/Rounding RT#4666 + +2009-04-01 17:14 ivan + + * httemplate/browse/part_pkg.cgi: add some + (undocumented/unaccessable to web UI yet) options to package + browse to track down packages missing recurring fees + +2009-03-31 21:27 ivan + + * FS/FS/cdr.pm: show post-granularity duration if available for all + export formats + +2009-03-31 20:51 ivan + + * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a + defined length and with specific lastapp + +2009-03-31 20:44 ivan + + * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a + defined length and with specific lastapp + +2009-03-31 12:51 ivan + + * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3 + +2009-03-31 12:47 ivan + + * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't + numeric in numeric eq (==) at + /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201 + +2009-03-31 12:46 ivan + + * FS/FS/Cron/notify.pm: fix impending billing notification for Pg + 8.3's more strict type checking + +2009-03-30 09:33 jeff + + * FS/FS/cust_tax_location.pm: schema and module should agree on + column names + +2009-03-29 23:10 ivan + + * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, + httemplate/view/cust_main/packages.html: okay. counts are needed + for the package sort, so push the embedded counting into + cust_main.pm. sure hope this does it. RT#5083 + +2009-03-29 22:08 ivan + + * FS/FS/cust_pkg.pm: and hopefully actually using the count will + finally do it, RT#5083 + +2009-03-29 21:50 ivan + + * FS/FS/cust_pkg.pm: and hopefully actually using the count will + finally do it, RT#5083 + +2009-03-29 21:41 ivan + + * httemplate/view/cust_main/packages.html: double doh! RT#5083 + +2009-03-29 21:35 ivan + + * httemplate/view/cust_main/packages.html: doh! underscore, + RT#5083 + +2009-03-29 21:31 ivan + + * httemplate/view/cust_main/packages.html: try not to search for + nothing in cust_svc so much, RT#5083 + +2009-03-29 21:15 ivan + + * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try + not to search for nothing in cust_svc so much, RT#5083 + +2009-03-29 20:47 ivan + + * FS/FS/cust_main.pm: didn't need this, but more future-proof, + RT#5083 + +2009-03-29 20:12 ivan + + * httemplate/view/cust_main/packages.html: really prevent separate + part_pkg query, RT#5083 + +2009-03-29 18:39 ivan + + * httemplate/view/cust_main/packages.html: doh, fix pkg display, + RT#5083 + +2009-03-29 18:28 ivan + + * httemplate/view/cust_main/packages.html: fix setup date display, + RT#5083 + +2009-03-29 18:09 ivan + + * httemplate/view/cust_main/packages.html: forget caching, instead + scoop up cust_pkg and part_pkg in one query, RT#5083 + +2009-03-29 18:05 ivan + + * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html: + forget caching, instead scoop up cust_pkg and part_pkg in one + query, RT#5083 + +2009-03-29 17:32 ivan + + * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: + part_pkg caching should speedup display of lots of packages, + RT#5083 + +2009-03-29 16:44 ivan + + * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over + 2 (or configured) cancelled and one-time charge packages, RT#5083 + +2009-03-29 04:56 ivan + + * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083 + +2009-03-29 04:52 ivan + + * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083 + +2009-03-29 03:39 ivan + + * httemplate/view/cust_main/packages/package.html: avoid looking up + part_pkg redundantly in the pkg loop, RT#5083 + +2009-03-29 03:34 ivan + + * httemplate/view/cust_main/packages/package.html: avoid looking up + package details redundantly in the pkg loop, RT#5083 + +2009-03-29 03:17 ivan + + * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to + qsearch for more realisitic profiling data, RT#5083 + +2009-03-29 02:38 ivan + + * httemplate/view/cust_main/: one_time_charge_link.html, + packages.html, packages/status.html: optimize customer view when + there's lots of packages; *really* avoid looking up any config + inside the package loop, RT#5083 + +2009-03-28 15:59 ivan + + * httemplate/elements/select-cust-part_pkg.html, + httemplate/elements/select-cust-pkg_class.html, + httemplate/elements/select-part_pkg.html, + httemplate/elements/select-table.html, + httemplate/elements/tr-select-cust-part_pkg.html, + httemplate/elements/tr-selectmultiple-part_pkg.html, + FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi, + httemplate/misc/cust-part_pkg.cgi, + httemplate/misc/order_pkg.html: package selector, split by + package class, RT#5077 + +2009-03-25 20:59 ivan + + * FS/FS/svc_acct.pm: yow + +2009-03-25 20:53 ivan + + * FS/FS/cust_main.pm: sort packages by label of first (primary) + service, RT#5041 + +2009-03-25 02:36 ivan + + * httemplate/pref/pref-process.html: throw a proper error message + instead of a mason error on pw chagne problems, RT#5073 + +2009-03-25 02:36 ivan + + * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9 + +2009-03-25 01:45 ivan + + * FS/FS/cdr.pm: correct headers on accountcode_default CDR output, + RT#5042 + +2009-03-24 02:42 ivan + + * bin/countdeclines: quick tool for RT#3843 + +2009-03-23 23:31 ivan + + * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843 + +2009-03-23 19:36 ivan + + * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm, + h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name + , supress extraneous service list, RT#3519 + +2009-03-23 16:33 jeff + + * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm, + httemplate/misc/process/recharge_svc.html: more DTRT with usage + on service transfer between packages and recharges RT #2884, + #5040 + #4995 fallout + +2009-03-23 15:45 ivan + + * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger + from GECOS to "Real Name", RT#3519 + +2009-03-23 10:02 ivan + + * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name + (svc_acct.finger) to bulk billing detail, RT#3519 + +2009-03-21 20:33 ivan + + * FS/FS/Cron/check.pm: 10 is too few, throwing false positives + +2009-03-21 19:47 ivan + + * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix + usps address standardization when the zip returned has no zip+4, + RT#4882 + +2009-03-21 16:37 ivan + + * FS/bin/freeside-check: Locale::SubCountry warnings clogging up + cron output not useful + +2009-03-21 16:32 ivan + + * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's + up + +2009-03-21 15:14 ivan + + * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check: + freeside-check local monitoring, RT#4610 + +2009-03-19 19:14 ivan + + * bin/ping: adding quick remote ping & alert script, RT#4610 + +2009-03-18 08:11 jeff + + * FS/FS/part_pkg_taxrate.pm: more error information + +2009-03-17 17:30 jeff + + * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm, + httemplate/edit/part_svc.cgi: hide unused usage columns + +2009-03-17 15:02 ivan + + * fs_selfservice/FS-SelfService/SelfService.pm: add + payment_info_renew_info method to ClientAPI/MyAccount and + SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG + +2009-03-17 14:38 ivan + + * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm, + fs_selfservice/FS-SelfService/SelfService.pm: add + payment_info_renew_info method to ClientAPI/MyAccount and + SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG + +2009-03-17 13:41 ivan + + * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff + +2009-03-17 13:13 ivan + + * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff, + since it could be dangerous + +2009-03-17 13:04 ivan + + * FS/FS/Conf.pm: apacheip isn't actually deprecated yet + +2009-03-17 12:48 ivan + + * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm + +2009-03-17 09:06 jeff + + * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate + RT#4903) + +2009-03-17 05:01 ivan + + * FS/FS/: Conf.pm, cust_bill.pm: agent-virt + invoice_*{notes,footer,smallfooter,coupon}, RT#5025 + +2009-03-17 02:59 ivan + + * FS/FS/Misc/eps2png.pm: less debugging + +2009-03-17 02:58 ivan + + * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm, + FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi, + httemplate/config/config-view.cgi, httemplate/docs/license.html: + add eps preview to config, for RT#5025 + +2009-03-16 16:28 jeff + + * FS/FS/Schema.pm: avoid the need for approximate comparisons + RT#4903 + +2009-03-16 10:06 jeff + + * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm, + httemplate/edit/svc_broadband.cgi: have prizm use service data + rather than package data to select a profile RT#4853 + +2009-03-16 08:52 jeff + + * bin/make-pkg-fruit: a tool for migrating package elements to + services + +2009-03-16 01:08 jeff + + * FS/FS/svc_broadband.pm: get the dup checking right + +2009-03-16 00:13 ivan + + * httemplate/: misc/payment.cgi, misc/process/payment.cgi, + elements/location.html: allow country selection on credit card + entry, RT#4997 + +2009-03-16 00:13 ivan + + * htetc/: freeside-base1.99.conf, freeside-base1.conf, + freeside-base2.conf: eliminate black diamond arrows on iso-8859-1 + chars in Locale::SubCountry states, RT#4997 + +2009-03-15 23:22 ivan + + * Makefile: 5.10! welcome to the future + +2009-03-15 22:54 ivan + + * httemplate/view/svc_domain.cgi: fix custnum display on domain + view + +2009-03-15 21:21 jeff + + * FS/FS/svc_broadband.pm: use part_svc_router + +2009-03-15 17:57 jeff + + * FS/FS/svc_broadband.pm: comment change + +2009-03-15 15:44 ivan + + * bin/svc_acct-recalculate_usage: adding quick usage resetting tool + +2009-03-15 15:33 ivan + + * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in + addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line + 626.' error when using attribute_since_sqlradacct + +2009-03-15 12:42 ivan + + * FS/FS/cust_pkg_reason.pm: should give better performance if we + search for what we want instead of using a string match + +2009-03-15 03:46 ivan + + * FS/FS/cust_main.pm: fix application of data fields from prepaid + cards in addition to time field + +2009-03-15 03:34 ivan + + * httemplate/misc/process/recharge_svc.html: apply byte values from + prepaid cards as well as time value, RT#4995 + +2009-03-15 03:30 ivan + + * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're + not a disk drive manufacturer, don't use halfass base-10 + megs/gigs + +2009-03-15 00:33 ivan + + * FS/FS/cust_main.pm: cust_main::payment_info, for + ClientAPI::MyAccount + +2009-03-14 16:44 ivan + + * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not + old files, RT#3093 / RT#4963 + +2009-03-13 11:22 jeff + + * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking + in in the interim + +2009-03-11 03:03 ivan + + * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only + config, RT#4404 + +2009-03-11 02:41 ivan + + * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405 + +2009-03-11 01:57 ivan + + * bin/print-directory_assist: comma + +2009-03-11 01:46 ivan + + * bin/print-directory_assist, etc/areacodes.txt: quick list of area + codes and a kludge to print DA numbers for all of them + +2009-03-10 09:14 jeff + + * fs_selfservice/FS-SelfService/cgi/change_pay.html, + fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html, + fs_selfservice/FS-SelfService/cgi/verify.cgi, + fs_selfservice/FS-SelfService/cgi/myaccount.html, + fs_selfservice/FS-SelfService/cgi/myaccount_menu.html, + fs_selfservice/FS-SelfService/cgi/selfservice.cgi, + fs_selfservice/FS-SelfService/cgi/signup.cgi, + fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm, + FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm, + httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm, + FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm, + FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm, + fs_selfservice/FS-SelfService/SelfService.pm, + httemplate/browse/payment_gateway.html, + httemplate/edit/payment_gateway.html, + httemplate/edit/process/payment_gateway.html: merge webpay + support in with autoselection of old realtime_bop and + realtime_refund_bop + +2009-03-08 17:15 ivan + + * httemplate/misc/svc_acct-domains.cgi: mistake, its back + +2009-03-08 17:15 ivan + + * httemplate/misc/svc_acct-domains.cgi: doh + +2009-03-03 17:47 ivan + + * FS/FS/UID.pm: mpm-itk hack, commented-out for now + +2009-03-03 15:56 ivan + + * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running + uid freeside" error + +2009-03-03 15:41 ivan + + * FS/FS/queue.pm: eliminate harmless "Odd number of elements in + hash assignment" warning + +2009-03-02 00:49 ivan + + * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm: + preliminary vitelity export, RT#4868 + +2009-03-01 20:58 ivan + + * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to + do charged_party rewriting in the cdrrewrited daemon, RT#4342 + +2009-03-01 16:10 ivan + + * fs_selfservice/FS-SelfService/cgi/signup.html: have perl + signup.html use selfserice skin config too: selfservice-head, + selfserfice-body_header, selfservice-body_footer, + selfservice-body_bgcolor, selfservice-box_bgcolor + +2009-02-28 10:27 ivan + + * Makefile: avoid erroring out running install-perl-modules when + you have a pristine, un-updated CVS checkout + +2009-02-25 19:51 ivan + + * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a + bit friendlier for BILL signups for testingm RT#4018 + +2009-02-25 12:05 ivan + + * bin/japan.pl: adding quick tool to change the "states" for japan + +2009-02-24 02:15 ivan + + * FS/FS/Setup.pm: be quiet + +2009-02-24 02:09 ivan + + * conf/report_template: more bootstrapping bs + +2009-02-24 02:06 ivan + + * FS/FS/part_referral.pm: bootstrapping issues + +2009-02-24 02:00 ivan + + * FS/FS/Setup.pm: bootstrapping issues, aaargh + +2009-02-24 01:58 ivan + + * FS/FS/Setup.pm: bootstrapping issues, ugh + +2009-02-24 01:50 ivan + + * FS/FS/part_pkg.pm, FS/bin/freeside-setup, + bin/freeside-create-initial-data: bootstrapping issues + +2009-02-24 01:41 ivan + + * bin/freeside-create-initial-data: somehow rc install wound up + without any data + +2009-02-24 00:45 ivan + + * FS/bin/freeside-cdrrewrited: exact match, RT#3196 + +2009-02-24 00:41 ivan + + * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm, + init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls + to be billable, RT#3196 + +2009-02-23 15:52 ivan + + * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image" + config type + +2009-02-22 13:11 ivan + + * httemplate/view/svc_www.cgi: remove flailing ", RT#4902 + +2009-02-22 13:08 ivan + + * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of + where freeside-upgrade spends time + +2009-02-22 12:42 ivan + + * httemplate/edit/svc_www.cgi: fix apache config editing, doh, + RT#4902 + +2009-02-22 12:12 ivan + + * bin/apache.export: add exportnum to apache export files so they + all get preserved in the case where you're using multiple apache + exports to the same machine, RT#4901 + +2009-02-22 11:46 ivan + + * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm, + t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add + h_cust_pkg and h_cust_pkg_reason packages, RT#4896 + +2009-02-22 02:58 ivan + + * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for + packages that don't have a last bill date. really. RT#4881 + +2009-02-22 02:34 ivan + + * FS/FS/cust_pkg.pm: this would seem to be right, but...? + +2009-02-22 00:41 ivan + + * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm, + FS/FS/type_pkgs.pm: add agent type list to package def browse, + RT#4880 + +2009-02-21 18:37 ivan + + * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax + report for more complex situations with counties and taxclasses, + make taxable line items clickable, RT#4878 + +2009-02-21 16:19 ivan + + * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack. but + this fixes up tax reports nicely. RT#4878 + +2009-02-21 12:56 ivan + + * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to + location_sql search, for tax reports. RT#4878 + +2009-02-21 12:14 ivan + + * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to + location_sql search, for tax reports. RT#4878 + +2009-02-21 09:56 ivan + + * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding + follow-tax-rename tool (well, quick hack), RT#4878 + +2009-02-20 20:28 ivan + + * FS/FS/Record.pm: and for obj creation too + +2009-02-20 20:27 ivan + + * FS/FS/Record.pm: it would help to actually finish + nowarn_classload kludge + +2009-02-20 20:23 ivan + + * FS/FS/Record.pm: add nowarn_classload kludge + +2009-02-20 07:07 jeff + + * httemplate/edit/cust_main.cgi: support a default tax location + outside us/ca with cch data and better handling of response from + USPS (RT 4857) + +2009-02-19 18:55 ivan + + * FS/FS/access_user.pm: oops, adding multiple-rightname support + broke ACL caching, bringing it back should be a good perf win for + large customer views, whew. RT#4830 + +2009-02-19 18:41 ivan + + * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html: + disable display of auto-suspend dates unless enabled by config. + at least until it can be made more efficient. this is slowing + down customer view waaaaaaaaaay too much. RT#4830 + +2009-02-19 18:22 ivan + + * httemplate/autohandler: harmless tyop + +2009-02-19 05:38 jeff + + * httemplate/edit/: cust_main.cgi, + cust_main/choose_tax_location.html: do not attempt to assign a + geocode to non us/ca addresses (RT 4857) + +2009-02-18 23:57 ivan + + * httemplate/search/: elements/cust_pay_or_refund.html, + elements/search.html, cust_pay_pending.html: redirect pending + payment report back to customer when the pending payment is + resolved, RT#4837, and fix otaker fallout from the pending stuff, + RT#4866 + +2009-02-18 22:42 ivan + + * httemplate/: autohandler, pref/pref-process.html, pref/pref.html: + add profiling to a file OOM situations, RT#4830 + +2009-02-18 17:50 ivan + + * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878 + +2009-02-16 23:43 ivan + + * httemplate/edit/part_pkg.cgi: kludge to clone customer packages + you otherwise couldn't see, RT#4854 + +2009-02-16 23:40 ivan + + * httemplate/edit/part_pkg.cgi: kludge to clone customer packages + you otherwise couldn't see, RT#4854 + +2009-02-16 18:28 ivan + + * FS/FS/Mason.pm, httemplate/autohandler, + httemplate/pref/pref-process.html, httemplate/pref/pref.html: + per-user preference for turning on profiling display when + DBIx::Profile is loaded, RT#4830 + +2009-02-16 18:01 ivan + + * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html, + httemplate/edit/process/quick-charge.cgi, + httemplate/view/cust_main/packages.html: add tax-exempt checkbox + to one-time charges, RT#4858 + +2009-02-16 15:54 ivan + + * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm, + FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html, + httemplate/search/elements/cust_pay_or_refund.html, + httemplate/edit/cust_pay_pending.html, + httemplate/edit/process/cust_pay_pending.html, + httemplate/view/cust_main/payment_history.html, + httemplate/elements/menu.html: add reporting on (and resolution + of) stuck pending transactions, RT#4837 (RT#3572) + +2009-02-15 22:40 jeff + + * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch + updates to the initial install + +2009-02-15 22:02 jeff + + * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm: + allow completely empty updates (again?) + +2009-02-15 21:59 jeff + + * FS/FS/cust_tax_location.pm: wrong operator + +2009-02-15 09:38 jeff + + * FS/FS/tax_rate.pm: remove useless line + +2009-02-15 09:23 jeff + + * FS/FS/tax_rate.pm: tyop + +2009-02-15 09:20 jeff + + * FS/FS/tax_rate.pm: trim whitespace on import + +2009-02-15 05:51 jeff + + * FS/FS/Record.pm: improved float searching + +2009-02-13 16:40 ivan + + * httemplate/: elements/select-agent.html, + elements/tr-select-agent.html, browse/addr_block.cgi: clean up + select-agent agent virtualization, RT#1405 + +2009-02-12 11:48 jeff + + * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments + help + +2009-02-12 07:55 jeff + + * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html: + better upload error handling and correction of tax upload + filecount + +2009-02-11 10:44 ivan + + * httemplate/search/cdr.html: fix select and unselect all buttons + on CDR bulk actions, RT#4766 + +2009-02-11 08:06 jeff + + * FS/FS/Schema.pm: mac is unique + +2009-02-10 08:25 jeff + + * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083 + limit workaround + +2009-02-10 02:35 ivan + + * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi, + httemplate/search/cdr.html: quick n' dirty CDR deletion from web + interface, RT#4766 / RT#4731 + +2009-02-09 07:03 ivan + + * httemplate/browse/agent.cgi: try for slightly better UI on agent + config overrides + +2009-02-09 06:05 ivan + + * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, + FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter, + conf/invoice_html, conf/invoice_html_statement, + httemplate/config/config-image.cgi, + httemplate/config/config-process.cgi, + httemplate/config/config-view.cgi, httemplate/config/config.cgi, + httemplate/elements/header.html, httemplate/view/REAL_logo.cgi, + httemplate/view/cust_bill-logo.cgi: rest of per-agent config for + company_name, company_address, logo, etc.. RT#3989 + +2009-02-09 03:45 ivan + + * FS/FS/UI/Web.pm: pull out the data for address fields too! + RT#4583 + +2009-02-09 03:35 ivan + + * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583 + +2009-02-09 03:32 ivan + + * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output + formats that include service address, RT#4583 + +2009-02-09 02:38 ivan + + * FS/bin/freeside-fetch: increase LWP timeout, some reports can + take a while + +2009-02-08 21:59 ivan + + * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and + skip_dstchannel_prefix options, RT#3196 + +2009-02-08 17:49 ivan + + * FS/FS/access_user.pm, FS/FS/part_pkg.pm, + httemplate/browse/access_group.html, + httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi, + httemplate/edit/elements/edit.html, + httemplate/elements/select-part_pkg.html: further work on agents + editing own packages: fix fallout on package customization from + turning agent_virt on in edit/part_pkg.cgi, add a "clone package" + to package browse, like clone service, and have agent type + selection disappear when you set an agentnum. RT#1331 + +2009-02-07 18:05 ivan + + * FS/FS/access_user.pm, FS/FS/cust_pkg.pm, + httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi, + httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html, + httemplate/edit/process/part_pkg.cgi, + httemplate/elements/select-agent_types.html, + httemplate/elements/select-cust-part_pkg.html, + httemplate/elements/select-part_pkg.html, + httemplate/elements/select-table.html, + httemplate/elements/tr-select-agent_types.html, + httemplate/search/elements/search.html, + FS/FS/ClientAPI/Signup.pm: further work on agents editing own + packages: allow them to see (but not edit) global packages for + their type, RT#1331 + +2009-02-07 12:16 ivan + + * FS/FS/ClientAPI/MyAccount.pm, + fs_selfservice/FS-SelfService/SelfService.pm: add more + documentation on order_pkg and the ability to order svc_phone + too, RT#4722 + +2009-02-07 11:35 ivan + + * httemplate/view/cust_main/payment_history.html: right-align + amount in prev history row + +2009-02-07 11:34 ivan + + * FS/FS/Record.pm: don't look up encryption config every search, + this should help perf a lot with database config in 1.9 + +2009-02-07 11:05 ivan + + * bin/pod2x: no, it doesn't look like we have query + +2009-02-07 00:23 ivan + + * httemplate/view/cust_main/: payment_history.html, packages.html, + packages/location.html, packages/services.html, + packages/status.html, payment_history/payment.html, + payment_history/refund.html: optimize customer view: avoid + looking up config values inside loops, RT#4728 + +2009-02-06 17:45 ivan + + * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD + formatting, RT#4727 + +2009-02-06 17:33 ivan + + * bin/pod2x: don't need this + +2009-02-06 17:26 ivan + + * bin/pod2x: update pod2x to use Mediawiki module instead of + WWW:::Mediawiki::Client. whew, that wasn't so bad. RT#4727 + +2009-02-06 10:31 ivan + + * httemplate/elements/location.html: fix spurious "Unit #" label + showing up, RT#4745 + +2009-02-05 13:02 jeff + + * FS/FS/tax_rate.pm: pluralization agreement + +2009-02-05 08:57 jeff + + * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new + style taxes instead of throwing fatal errors + +2009-02-04 07:58 jeff + + * FS/FS/cust_main.pm: with usage classes, the probability of a + taxless line item tranche is too high for this to be a fatal + error. we risk overlooking misconfigured taxes/packages + +2009-02-03 13:33 jeff + + * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the + filtering conditions + +2009-02-01 05:52 ivan + + * bin/test_scrub: adding scrub tool + +2009-02-01 04:48 ivan + + * httemplate/elements/menu.html: yow, don't hide the config menu + unnecessarily + +2009-02-01 04:28 ivan + + * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html, + agent_delete_svc.html, agent_main.html, agent_order_pkg.html, + agent_provision.html, agent_provision_svc_acct.html, + change_bill.html, change_password.html, change_pay.html, + change_ship.html, customer_change_pkg.html, + customer_order_pkg.html, delete_svc.html, footer.html, + list_customers.html, make_ach_payment.html, make_payment.html, + myaccount.html, payment_results.html, process_change_bill.html, + process_change_password.html, process_change_pay.html, + process_change_pkg.html, process_change_ship.html, + process_order_pkg.html, process_order_recharge.html, + process_svc_acct.html, process_svc_external.html, provision.html, + provision_svc_acct.html, recharge_prepay.html, + recharge_results.html, selfservice.cgi, view_customer.html, + view_invoice.html, view_support_details.html, view_usage.html, + view_usage_details.html: put the footer in one frigging file, + whew + +2009-02-01 02:37 ivan + + * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help + speed up freeside-migrate-events slightly... RT#4277 + +2009-01-31 20:13 ivan + + * FS/FS/Upgrade.pm: commit after each table upgrade, helps with + getting huge dbs upgraded, RT#4679 + +2009-01-31 01:53 ivan + + * FS/FS/access_user.pm: cache the results of ACL queries, should + improve performance of customer view page for customers with + shitloads of packages/services, RT#4696 + +2009-01-30 12:44 ivan + + * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf + +2009-01-29 16:40 ivan + + * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer + +2009-01-29 11:21 ivan + + * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date + config, RT#4271 + +2009-01-28 08:29 rsiddall + + * rpm/freeside.spec: Removed conflict between core billing package + and self-service RPMs so you can install them all on the same + machine. This may have applications if you're using XMLRPC to + talk to the self-service interface from PHP, Python, etc. + +2009-01-27 01:39 ivan + + * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add + ACL to allow download of browse/ stuff too, when possible. + RT#4681 + +2009-01-25 20:22 ivan + + * FS/FS/cust_main.pm: i think this was right after all, we do want + to look for a county-less state+country match before country only + and giving up, RT#4681 + +2009-01-25 18:14 ivan + + * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't + numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm + line 2193. Hopefully no problems with invoice with 0 tax + printing :/. RT#4681 + +2009-01-25 17:36 ivan + + * FS/FS/cust_main.pm: should be better error message for inability + to find tax rates, RT#4681. also pull in the add_freq changes. + *think* they're safe. famous last words. + +2009-01-25 17:07 ivan + + * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument "" + isn't numeric in numeric eq (==) at + /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443. + +2009-01-25 15:58 ivan + + * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi, + httemplate/edit/elements/edit.html: fix one-time charges and + package customization for employees who don't have 'Edit global + package definition' ACL, RT#4668 + +2009-01-25 14:20 ivan + + * httemplate/browse/: access_group.html, access_user.html: + normalize terminology: s/internal users/employees/ + +2009-01-25 12:43 ivan + + * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for + -cdrd and -queued, RT#4667 + +2009-01-24 17:27 ivan + + * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls + +2009-01-24 13:53 ivan + + * fs_selfservice/php/: order_renew.php, + process_payment_order_renew.php: finish up prepay example, + RT#4623 + +2009-01-24 13:53 ivan + + * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the + current balance, RT#4623 + +2009-01-24 13:49 ivan + + * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode + chooser when taxproducts are off + +2009-01-24 13:04 ivan + + * httemplate/: elements/select-domain.html, + elements/select-table.html, elements/tr-select-domain.html, + search/report_svc_acct.html, search/svc_acct.cgi: add domain + selection to advanced account report (side effect on RT#4623) + +2009-01-22 17:23 ivan + + * fs_selfservice/php/: freeside.class.php, login.php, main.php, + order_renew.php, process_login.php, + process_payment_order_renew.php: add the start at PHP + self-service as a quick early renew example + +2009-01-22 16:49 ivan + + * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts + returned by renew_info, RT#4623 + +2009-01-22 16:23 ivan + + * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by + renew_info, RT#4623 + +2009-01-22 09:29 ivan + + * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm, + fs_selfservice/FS-SelfService/SelfService.pm: add self-service + methods renew_info, order_renew and process_payment_order_renew + to enable self-renewal through self-service. RT#4623 + +2009-01-20 18:02 ivan + + * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix + (hopefully last of the) customize package bogosity in 1.9, + RT#4662 + +2009-01-20 16:52 ivan + + * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing + service addresses from working, RT#4663 + +2009-01-20 12:08 ivan + + * FS/FS/: cust_main.pm: whew, hopefully that will actually fix + agent-specific invoices migrated from 1.7->1.9, RT#4645 + +2009-01-20 11:35 ivan + + * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7, + RT#4645 + +2009-01-19 15:53 ivan + + * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi: + tax-pkg_location changes broke new taxation, this should fix + +2009-01-19 15:44 ivan + + * FS/FS/part_pkg/voip_cdr.pm: turn debugging off + +2009-01-19 14:32 ivan + + * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for + 0, hopefully finally fix DA for QIS, RT#4502 + +2009-01-19 09:37 ivan + + * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package + order/cancel, RT#4645 + +2009-01-18 22:36 ivan + + * httemplate/: elements/tr-select-cust_location.html, + view/cust_main/packages/location.html: default service location + is cust_main ship_ address when present! RT#4499 + +2009-01-18 19:50 ivan + + * FS/FS/Schema.pm, FS/FS/rate.pm, + httemplate/edit/process/rate_region.cgi: 10 digit prefix + matching, RT#4403 + +2009-01-18 15:51 ivan + + * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499 + +2009-01-18 15:43 ivan + + * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm, + FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm, + FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm, + FS/t/cust_bill_pkg_tax_location.t, + httemplate/search/cust_bill_pkg.cgi, + httemplate/search/report_tax.cgi, + httemplate/view/cust_main/packages/location.html: finish package + location tax reporing, RT#4499 + +2009-01-18 13:06 rsiddall + + * rpm/freeside.sysconfig: bash didn't like spaces on each side of + an equals sign. + +2009-01-13 05:00 ivan + + * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete & + return number to availability, RT#4603 + +2009-01-12 19:25 ivan + + * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was + sticky that's why calls were being skipped for wrong carrierid, + RT#4502 + +2009-01-12 18:39 ivan + + * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this + is just a precendece problem, RT#4502 + +2009-01-12 18:13 ivan + + * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options + inside the rating loop, RT#4502 + +2009-01-12 17:58 ivan + + * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the + rating loop, RT#4502 + +2009-01-12 17:34 ivan + + * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into + check_chargable; ignore carrierid rule w/411 rewrite, RT#4502 + +2009-01-12 16:17 ivan + + * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502 + +2009-01-12 15:51 ivan + + * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite + DA calls, RT#4502 + +2009-01-12 13:16 jeff + + * FS/FS/cust_main.pm: tickets only exist when a ticket system + exists + +2009-01-12 12:59 jeff + + * FS/FS/cust_main.pm: doc tyop + +2009-01-12 01:01 jeff + + * FS/FS/svc_acct.pm: vfw callback failure + +2009-01-10 15:56 ivan + + * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm, + FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi, + httemplate/edit/process/change-cust_pkg.html, + httemplate/edit/process/cust_pkg.cgi, + httemplate/elements/location.html, + httemplate/elements/tr-select-cust_location.html, + httemplate/view/cust_main/packages/location.html, + httemplate/view/cust_main/packages/package.html: implement + package changes w/location change, RT#4499 + +2009-01-09 16:43 ivan + + * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, + httemplate/elements/location.html, + httemplate/elements/tr-select-cust_location.html, + httemplate/view/cust_main/packages.html, + httemplate/edit/process/quick-cust_pkg.cgi, + httemplate/misc/location.cgi, httemplate/misc/order_pkg.html: + more work on package service addresses: hide locations when + they're all the default, config to show them anyway / finish + implementing package ordering, fix all the state/county weirdness + when changing the location dropdown. RT#4499 + +2009-01-08 20:06 ivan + + * httemplate/edit/cust_main/contact.html, + httemplate/elements/location.html, + httemplate/elements/select-country.html, + httemplate/elements/select-county.html, + httemplate/elements/select-state.html, + httemplate/elements/tr-select-part_referral.html, + httemplate/misc/location.cgi, httemplate/misc/order_pkg.html, + FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm, + httemplate/view/cust_main/packages.html, + httemplate/view/cust_main/packages/location.html: pick/enter a + location when ordering a package, RT#4499 + +2009-01-07 17:45 ivan + + * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm, + FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, + FS/t/cust_location.t, eg/table_template.pm, + eg/table_template-svc.pm, + httemplate/view/cust_main/packages.html, + httemplate/view/cust_main/packages/location.html, + httemplate/view/cust_main/packages/package.html, + httemplate/view/cust_main/packages/services.html, + httemplate/view/cust_main/packages/status.html: start adding + package locations, RT#4499 + +2009-01-07 08:59 jeff + + * conf/invoice_latex: allow tex to do more column sizing + +2009-01-06 16:27 ivan + + * httemplate/browse/rate_region.html: country code is two words + +2009-01-06 16:18 ivan + + * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for + RT#4524 + +2009-01-06 16:14 ivan + + * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to + help browse regions by countrycode + +2009-01-06 15:30 ivan + + * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is + unrateable and add an ignore_unrateable flag to go back to the + old skip behavior + +2009-01-06 13:16 ivan + + * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column + in default CDR output format; fix "all 0 prices" when using + simple output format w/internal rating, RT#4503 + +2009-01-05 13:12 jeff + + * FS/FS/tax_rate.pm: doh! change the interface here, too + +2009-01-04 16:26 ivan + + * httemplate/elements/checkboxes-table-name.html, + httemplate/elements/checkboxes.html, + httemplate/elements/select-rate.html, + httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm, + httemplate/browse/rate.cgi, + httemplate/misc/copy-rate_detail.html, + httemplate/misc/process/copy-rate_detail.html: add rate copying, + RT#4431 + +2009-01-04 14:07 ivan + + * Makefile, init.d/freeside-init: don't run a self-service server + against localhost OOTB; eliminate those gigantic useless logfiles + +2009-01-02 17:52 ivan + + * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import, + FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft + CDR format, RT#4425 + +2009-01-02 14:03 ivan + + * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm, + FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add + troop CDRs, RT#4413 + +2009-01-02 10:01 ivan + + * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412 + +2009-01-02 09:58 ivan + + * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413 + +2009-01-01 12:11 rsiddall + + * rpm/freeside-selfservice.conf: New Apache configuration file for + the self-service interface. + +2009-01-01 12:10 rsiddall + + * rpm/freeside.spec: Modifications to let self-service work if you + really insist on installing it on the same machine as the billing + server. Also more fixes for SuSE, and a couple of changes to + minimize differences from the 1.7 branch. + +2008-12-31 14:04 ivan + + * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west + CDR format, RT#4403 + +2008-12-31 10:07 jeff + + * FS/FS/cust_main.pm: one got missed? + +2008-12-30 19:28 ivan + + * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm, + FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm, + FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html, + httemplate/misc/cdr-import.html, + httemplate/misc/process/cdr-import.html: bell west CDR format, + RT#4403 + +2008-12-30 14:00 jeff + + * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping + improvements and corrections to reasons based on history records + +2008-12-30 13:45 jeff + + * FS/FS/cdr.pm: move price to last column for default_source + +2008-12-30 11:13 jeff + + * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a + usage_class for tax purposes in calltypenum + +2008-12-29 10:06 jeff + + * Makefile, conf/invoice_latex, conf/longtable.sty.patch, + etc/fslongtable.sty: ease deployment of patched longtable + +2008-12-28 11:10 ivan + + * httemplate/browse/cust_main_county.cgi: finish dealing with + counties with spaces, etc., RT#4496 + +2008-12-28 11:08 ivan + + * httemplate/edit/process/cust_main_county-expand.cgi: allow normal + ut_textn strings in county expansion, RT#4496 + +2008-12-28 10:59 ivan + + * httemplate/browse/cust_main_county.cgi: deal with counties with + spaces, etc., RT#4496 + +2008-12-28 10:52 ivan + + * httemplate/browse/cust_main_county.cgi: put the + country/state/county selections on their own line, RT#4496 + +2008-12-28 10:48 ivan + + * httemplate/elements/: select-country.html, select-county.html, + select-state.html, select-did.html: fix browse results for + selecting counties (resulting from separating tax classes), also + add dropdowns to browse by state and county, RT#4496 + +2008-12-28 10:44 ivan + + * httemplate/: browse/cust_main_county.cgi, + edit/cust_main/contact.html, edit/cust_main/billing.html, + misc/payment.cgi, edit/cust_main/select-country.html, + edit/cust_main/select-county.html, + edit/cust_main/select-state.html: fix browse results for + selecting counties (resulting from separating tax classes), also + add dropdowns to browse by state and county, RT#4496 + +2008-12-24 16:45 jeff + + * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix + "texas tax" in 1.9 + +2008-12-23 13:41 jeff + + * FS/FS/cust_main.pm: miss use + +2008-12-23 12:35 jeff + + * FS/FS/cust_main.pm: correct bad tax calculation + +2008-12-22 16:32 ivan + + * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars + to avoid pushing the total column out to the right, RT#4449 + +2008-12-22 15:28 ivan + + * httemplate/config/config.cgi: textareas are much less annoying to + work with when their scrollbar isn't scrolled off the side itself + +2008-12-22 14:30 rsiddall + + * rpm/freeside.spec: Copying over modifications to support SuSE + from the 1.7 branch. + +2008-12-22 13:16 ivan + + * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit + package names to 50 chars to avoid problems with typeset + invoices, RT#4449 + +2008-12-21 13:53 ivan + + * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?, + RT#4204 + +2008-12-21 13:49 ivan + + * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204 + +2008-12-21 13:44 ivan + + * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204 + +2008-12-21 13:37 ivan + + * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone + like svc_acct, closes: RT#4204 (also a few lines of the new + per-agent config snuck in Conf.pm from RT#3989) + +2008-12-21 13:33 ivan + + * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm, + FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm, + bin/freeside-upgrade: unique checking for svc_phone like + svc_acct, closes: RT#4204 (also a few lines of the new per-agent + config snuck in Conf.pm from RT#3989) + +2008-12-21 10:38 ivan + + * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423 + +2008-12-21 10:09 ivan + + * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have + freeside-queued put billing jobs in the queue, so they run in + their own short-lived processes, RT#4423 + +2008-12-21 09:40 ivan + + * FS/FS/queue.pm: doc + +2008-12-15 16:08 jeff + + * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons + +2008-12-11 13:11 jeff + + * FS/FS/cust_main.pm: place tax on invoice only once + +2008-12-10 13:43 ivan + + * httemplate/search/: cust_bill_event.html, report_cust_bill.html, + report_cust_credit.html, report_cust_event.html, + report_cust_main-zip.html, report_cust_main.html, + report_cust_pay.html, report_cust_pay_batch.html, + report_cust_pkg.html, report_newtax.html, report_svc_acct.html, + report_tax.html: allow all-agent reporting again + +2008-12-10 13:33 ivan + + * httemplate/graph/: report_cust_bill_pkg.html, + report_cust_pkg.html, report_money_time.html: allow all-agent + reporting again + +2008-12-10 12:20 ivan + + * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427 + +2008-12-10 11:43 rsiddall + + * rpm/freeside.spec: Cleanup to quieten rpmlint. Fixes to cope + with moving code out of handler.pl, etc. + +2008-12-10 11:42 rsiddall + + * rpm/rpm2Bundle: Further modifications to handle Perl RPM names + and map them back to Perl module names. + +2008-12-09 18:47 jeff + + * FS/FS/cust_tax_location.pm: space is empty + +2008-12-08 17:49 ivan + + * FS/FS/Record.pm: oops + +2008-12-08 17:46 ivan + + * FS/FS/Record.pm, FS/FS/inventory_item.pm, + httemplate/misc/inventory_item-import.html, + httemplate/misc/process/inventory_item-import.html: use common + base for inventory import too, fixes problems with errors due to + dos line endings and allows Excel upload, RT#4346 + +2008-12-08 02:13 ivan + + * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more + columns, RT#4376 + +2008-12-08 01:08 ivan + + * FS/FS/Schema.pm: make room for CDRs, RT#4387 + +2008-12-08 00:52 ivan + + * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and + add an header for rating_method=prefix too, RT#4387 + +2008-12-08 00:46 ivan + + * conf/invoice_html: normal ext_desc shouldn't shove the second+ + columns of CDRs out + +2008-12-05 09:23 jeff + + * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes + +2008-12-05 09:19 jeff + + * FS/FS/part_pkg.pm: avoid taxation on products with no assigned + taxes + +2008-12-05 00:24 jeff + + * FS/FS/cust_main.pm: missing uses, corrects 4388 + +2008-12-04 20:20 jeff + + * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be + charged + +2008-12-03 21:16 jeff + + * FS/FS/part_export/soma.pm: wtf? + +2008-12-03 18:19 jeff + + * httemplate/edit/cust_main.cgi: better placement of script + sourcing + +2008-12-03 18:03 jeff + + * httemplate/elements/init_overlib.html: better placement of script + sourcing + +2008-12-03 17:46 jeff + + * httemplate/edit/cust_main/choose_tax_location.html: better + behavior when zip code is missing + +2008-12-03 15:29 ivan + + * httemplate/search/report_receivables.html: allow an all-agent + receivables report again + +2008-12-03 13:15 ivan + + * httemplate/misc/whois.cgi: fix real customer numbers showing on + view pages, RT#4099/4379 + +2008-12-03 13:12 ivan + + * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi, + svc_broadband.cgi, svc_domain.cgi, svc_external.cgi, + svc_forward.cgi, svc_www.cgi: fix real customer numbers showing + on view pages, RT#4099/4379 + +2008-12-03 09:25 ivan + + * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to + default to countrycode 1 + +2008-12-02 21:53 ivan + + * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft + max length for packages, so invoices don't wrap, RT#4328 + +2008-12-02 17:42 jeff + + * bin/import-tax-rates, + httemplate/edit/cust_main/choose_tax_location.html, + httemplate/edit/cust_main/contact.html, + httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm, + FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm, + FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm, + httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi, + httemplate/misc/xmlhttp-cust_main-address_standardize.html: + support zip5 tax lookups, correct errors with fixed format cch + import, inital import performance improvements, noise reduction + on imports, tool for inital import + +2008-11-30 23:52 ivan + + * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for + vedeye, RT#4342 + +2008-11-30 15:37 ivan + + * httemplate/edit/access_user.html: s/Internal Access + Groups/Employee Groups/ + +2008-11-30 15:34 ivan + + * httemplate/: browse/access_user.html, edit/access_user.html: + s/Internal Users/Employees/ + +2008-11-30 15:26 ivan + + * httemplate/: browse/access_group.html, edit/access_group.html: + s/Internal Access Groups/Employee Groups/ + +2008-11-30 13:01 ivan + + * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of + duration/billsec with simple & simple2 rate plans + +2008-11-29 13:54 ivan + + * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm, + fs_selfservice/FS-SelfService/SelfService.pm, + fs_selfservice/FS-SelfService/cgi/login.html, + fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add + selfservice_server-single_domain config, and login_info + self-service method to give the login page a bit more + configurability + +2008-11-29 12:32 ivan + + * FS/FS/Conf.pm: add selfservice_server-single_domain config, and + login_info self-service method to give the login page a bit more + configurability + +2008-11-25 16:30 ivan + + * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if + the rate is 0 + +2008-11-25 16:20 ivan + + * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from + excel, closes: RT#4337 + +2008-11-24 07:40 jeff + + * FS/FS/part_export/soma.pm: more caffiene, please + +2008-11-24 07:36 jeff + + * FS/FS/part_export/soma.pm: doh + +2008-11-24 07:18 jeff + + * FS/FS/part_export/soma.pm: be more accepting + +2008-11-24 06:48 jeff + + * FS/FS/part_export/soma.pm: esn's are hex + +2008-11-24 04:22 ivan + + * FS/FS/cdr/genband.pm: update genband import to agree with + reality, RT#4177 + +2008-11-24 02:59 ivan + + * FS/FS/part_export/internal_diddb.pm: add countrycode option to + internal_diddb; throw a warning instead of an error if a number + couldn't be returned to inventory + +2008-11-24 02:47 ivan + + * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix + phone_sqlradius CDR population?, RT#4100 + +2008-11-24 02:11 ivan + + * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix + seconds returned finally, RT#4100 + +2008-11-24 00:47 ivan + + * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing + add-ons too... eek. also correct rating to destination RT#4100 + +2008-11-22 14:17 ivan + + * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm, + cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm, + part_event/Condition.pm, part_event/Action/apply.pm, + part_event/Action/bill.pm, part_event/Action/cancel.pm, + part_event/Action/collect.pm, + part_event/Action/cust_bill_batch.pm, + part_event/Action/cust_bill_comp.pm, + part_event/Action/cust_bill_fee_percent.pm, + part_event/Action/cust_bill_realtime_card.pm, + part_event/Action/cust_bill_realtime_check.pm, + part_event/Action/cust_bill_realtime_lec.pm, + part_event/Action/cust_bill_send.pm, + part_event/Action/cust_bill_send_agent.pm, + part_event/Action/cust_bill_send_alternate.pm, + part_event/Action/cust_bill_send_csv_ftp.pm, + part_event/Action/cust_bill_send_if_newest.pm, + part_event/Action/cust_bill_spool_csv.pm, + part_event/Action/cust_bill_suspend_if_balance.pm, + part_event/Action/fee.pm, + part_event/Action/pkg_referral_credit.pm, + part_event/Action/pkg_referral_credit_pkg.pm, + part_event/Action/suspend.pm, + part_event/Action/suspend_if_pkgpart.pm, + part_event/Action/suspend_unless_pkgpart.pm, + part_event/Condition/balance.pm, + part_event/Condition/balance_age.pm, + part_event/Condition/balance_under.pm, + part_event/Condition/cust_bill_age.pm, + part_event/Condition/cust_bill_has_service.pm, + part_event/Condition/cust_bill_owed.pm, + part_event/Condition/cust_bill_owed_under.pm, + part_event/Condition/cust_payments.pm, + part_event/Condition/has_referral_custnum.pm, + part_event/Condition/once_percust.pm, + part_event/Condition/pkg_age.pm, + part_event/Condition/pkg_notchange.pm, + part_event/Condition/pkg_pkgpart.pm, + part_event/Condition/pkg_recurring.pm, + part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm: + referral credits overhaul, use billing events, agents can + self-configure, limit to once-per-customer, depend on any time + from referred package, referred customer payment, specific + packages, partial staged credits, RT#3983 + +2008-11-21 23:10 ivan + + * httemplate/: browse/part_event.html, edit/elements/edit.html: + billing event cloning + +2008-11-20 19:36 jeff + + * FS/FS/part_export/soma.pm: initial somanetworks support + +2008-11-20 18:57 ivan + + * httemplate/edit/elements/edit.html: remove debugging accidentally + left in + +2008-11-20 18:55 ivan + + * httemplate/edit/process/elements/process.html: document + viewall_ext + +2008-11-20 17:58 ivan + + * httemplate/: edit/elements/edit.html, + elements/tr-select-agent.html: undo voodoo, find real problem + +2008-11-20 16:06 ivan + + * httemplate/edit/elements/edit.html: voodoo + +2008-11-20 11:02 jeff + + * FS/FS/rate.pm: this must be what is meant + +2008-11-20 09:49 jeff + + * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove + extra cdr headers + +2008-11-20 08:59 jeff + + * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one + per service -- fixes #4260 + +2008-11-20 04:52 ivan + + * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection + for excel import, hopefully. should fix "Error: Can't use an + undefined value as an ARRAY reference" error on import. RT#4297 + +2008-11-20 03:35 ivan + + * bin/rate.delete: fill in the ratenum. doesn't actually delete + the rate itself, just all its data (the hard part) + +2008-11-19 16:42 ivan + + * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either, + closes: RT#3982 + +2008-11-19 06:55 jeff + + * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm, + FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm, + httemplate/misc/tax-import.cgi: support for cch fixed format + +2008-11-18 17:24 ivan + + * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary + key, fix agent.agent_custnum unique index causing it to get a + value filled in by Record.pm + +2008-11-17 18:56 rsiddall + + * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well + as those in parentheses, and handles more version relation types. + +2008-11-12 18:22 ivan + + * FS/FS/access_groupagent.pm, FS/FS/agent.pm, + httemplate/browse/agent.cgi, httemplate/edit/agent.cgi, + httemplate/edit/process/agent.cgi: add ability to view/edit + access groups of an agent + +2008-11-11 00:55 ivan + + * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290 + +2008-11-11 00:45 ivan + + * conf/: invoice_html, invoice_latex: agent_custid and ship_fax + don't belong with the ship address, that was an unrelated + tampabay/pbx-change request, RT#3290 + +2008-11-10 23:51 ivan + + * conf/invoice_html: make HTML invoice more consistent with current + typeset invoice: center invoice date instead of right-justify + +2008-11-09 03:43 ivan + + * httemplate/browse/agent.cgi: realign things in light of + small_custview in this table for master customering, roundaboutly + part of #2933 + +2008-11-09 03:31 ivan + + * FS/FS/cust_main/Import.pm: move batch customer import to its own + file; add svc_external_svc_phone export format, RT#4103 + +2008-11-09 01:14 ivan + + * FS/FS/Conf.pm, httemplate/elements/file-upload.html, + httemplate/misc/phone_avail-import.html: add a global countrycode + to phone_avail import and a conf for the default (some other conf + values snuck in also, oh well) + +2008-11-09 00:51 ivan + + * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm, + FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi, + Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued, + httemplate/misc/process/cust_main-import.cgi: move batch customer + import to its own file; add svc_external_svc_phone export format, + RT#4103 + +2008-11-06 22:04 ivan + + * httemplate/view/svc_acct.cgi: fix viewing of unlinked services. + wow, it has been a while + +2008-11-06 14:53 ivan + + * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS + search, RT #4233 + +2008-11-06 14:20 ivan + + * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233 + +2008-11-05 20:22 ivan + + * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in + concatenation (.) or string at + /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error + +2008-11-05 20:18 ivan + + * FS/FS/svc_acct.pm: . is used in some implementations of classic + crypt + +2008-11-03 07:28 jeff + + * FS/FS/cust_main.pm: REAL otherwise there are no taxes + +2008-11-03 07:26 jeff + + * FS/FS/cust_main.pm: yikes! not yet + +2008-11-03 07:14 jeff + + * FS/FS/cust_main.pm: otherwise there are no taxes + +2008-11-02 17:10 ivan + + * httemplate/view/svc_acct.cgi: time remaining is more useful to + display as hours + minutes than days, hours, minutes from + Time::Duration + +2008-11-02 12:27 ivan + + * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and + REALLY fix the line-item links too, whew) fix overreporting of + tax invoiced when using & reporting with taxclasses, RT#4131 + +2008-11-02 12:03 ivan + + * httemplate/search/report_tax.cgi: (and fix the line-item links + too, whew) fix overreporting of tax invoiced when using & + reporting with taxclasses, RT#4131 + +2008-11-02 11:40 ivan + + * httemplate/search/report_tax.cgi: (and fix the total too) fix + overreporting of tax invoiced when using & reporting with + taxclasses, RT#4131 + +2008-11-02 11:26 ivan + + * httemplate/search/report_tax.cgi: fix overreporting of tax + invoiced when using & reporting with taxclasses, RT#4131 + +2008-11-01 15:12 ivan + + * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have + freeside-cdrd disable itself if there's no appropriate package + definition, RT#4184 + +2008-10-29 15:24 ivan + + * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with + spurious hits + +2008-10-29 13:23 ivan + + * FS/FS/part_event/Action.pm: remove debugging accidentally left in + +2008-10-29 13:21 ivan + + * FS/FS/part_event/Action.pm: huh. how did event editing ever + work? is this 5.10-specific? + +2008-10-29 01:03 ivan + + * FS/FS/cust_main.pm, init.d/freeside-init, + FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr + pickup & bill daemon, RT#4184 + +2008-10-29 00:50 ivan + + * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb + provisioning + +2008-10-27 18:23 ivan + + * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers", + RT#4204 + +2008-10-24 17:37 ivan + + * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in + phone numbers, RT#4195 + +2008-10-24 16:21 ivan + + * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from + svc_phone view + +2008-10-24 15:53 ivan + + * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use + Reply-Message for the RADIUS error message, RT#4100 + +2008-10-24 15:23 ivan + + * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service + hooks, RT#4100 + +2008-10-24 14:31 ivan + + * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm, + part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks, + RT#4100 + +2008-10-24 14:25 ivan + + * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm: + rlm_perl hook for prepaid voip radius, RT#4100 + +2008-10-24 14:22 ivan + + * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: + rlm_perl hook for prepaid voip radius, RT#4100 + +2008-10-24 12:58 ivan + + * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm: + rlm_perl hook for prepaid voip radius, RT#4100 + +2008-10-24 12:54 ivan + + * fs_selfservice/FS-SelfService/: SelfService.pm, + SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip + radius, RT#4100 + +2008-10-24 12:45 ivan + + * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for + prepaid voip radius, RT#4100 + +2008-10-24 12:13 ivan + + * fs_selfservice/FS-SelfService/: SelfService.pm, + SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip + radius, RT#4100 + +2008-10-23 19:54 ivan + + * FS/: FS/part_export/phone_sqlradius.pm, + FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd: + untested code to suck in CDRs in from VoIP RADIUS exports, + RT#4100 + +2008-10-23 19:08 ivan + + * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi: + fixes to facilitate using agent_custid as custnum, RT#4190 + +2008-10-23 18:45 ivan + + * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for + phone RADIUS export: allow freeside-sqlradius-reset to reset a + phone_sqlradius export, but only if explicitly specified by + exportnum. also fix "Reference found where even-size list + expected" warning and junk winding up in radreply table". all + this phone_sqlradius stuff is RT#4100 + +2008-10-23 18:19 ivan + + * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm, + part_export/sqlradius.pm: add phone_sqlradius export + +2008-10-22 22:20 ivan + + * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup + +2008-10-22 11:50 ivan + + * httemplate/view/svc_phone.cgi: fix CDR links + +2008-10-21 21:39 ivan + + * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi, + httemplate/search/sqlradius.html: fix error on open-ended RADIUS + search with Pg, add options for open session search and search on + start time, RT#4051 + +2008-10-21 08:50 jeff + + * fs_selfservice/java/: freeside_login_example.java, + freeside_signup_example.java, biz/freeside/SelfService.java: + biz.freeside.SelfService class and sample applications + +2008-10-18 18:57 ivan + + * httemplate/config/config.cgi: correctly allow re-editing of + config options with " in them + +2008-10-18 17:38 ivan + + * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi, + httemplate/elements/search-cust_main.html, + httemplate/browse/agent.cgi: add a master custnum field to + agents, RT#2933 (roundabout) + +2008-10-17 18:22 jeff + + * FS/FS/cust_main.pm: sheesh + +2008-10-17 18:19 jeff + + * FS/FS/cust_main.pm: doh + +2008-10-17 18:08 jeff + + * FS/FS/cust_main.pm: cope with overlapping (but with distinct + endpoints) tax areas + +2008-10-17 13:01 jeff + + * conf/: invoice_latex, invoice_latexcoupon: address tweaks, + assumes a window at least 2.75in or 7cm wide + +2008-10-17 11:57 jeff + + * FS/FS/cust_bill.pm: correct erroneous line dupplication on + invoices + +2008-10-16 15:45 ivan + + * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead + of billsec to calculate billable time, RT#4147 + +2008-10-15 22:29 ivan + + * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm + +2008-10-15 22:29 ivan + + * FS/FS/Conf.pm, httemplate/misc/payment.cgi, + httemplate/search/cust_pay_batch.cgi, + httemplate/view/cust_main/payment_history.html: add + batch-enable_payby and realtime_disable_payby for better control + over hybrid realtime/batch installs; deprecate never-used + paymentforcedtobatch, RT#4052 + +2008-10-15 22:04 ivan + + * httemplate/elements/menu.html: add batch-enable_payby and + realtime_disable_payby for better control over hybrid + realtime/batch installs; deprecate never-used + paymentforcedtobatch, RT#4052 + +2008-10-14 14:27 ivan + + * FS/FS/Tron.pm: not interested in payment gateway survey just now + +2008-10-13 17:50 ivan + + * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an + import format for external services, including next bill date + (cust_pkg.bill), RT#4108 + +2008-10-13 14:58 ivan + + * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for + freeside-fetch emailed reports from "subject" to "Freeside + report", and add email_report-subject config to change it. + RT#4093 + +2008-10-12 16:56 jeff + + * conf/invoice_latex: better column widths and easier maintenance + +2008-10-12 14:22 jeff + + * conf/invoice_latex: better value for non-broken tetex + +2008-10-12 12:43 jeff + + * conf/longtable.sty.patch: check not just for fit, but move the + goalposts as well + +2008-10-11 17:58 ivan + + * httemplate/browse/cust_main_county.cgi: fix link + +2008-10-11 17:54 ivan + + * httemplate/: browse/cust_main_county.cgi, + edit/bulk-cust_main_county.html, + edit/process/bulk-cust_main_county.html: add a quick bulk tax add + tool (eating my own dogfood instead of running a one-off SQL + query), RT#4117 + +2008-10-10 17:32 ivan + + * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an + administrator, RT#4083 + +2008-10-10 16:30 ivan + + * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in + h_labels_short in an effort to reduce the number of "XXX service + listing twice on invoice" incidents, RT#3944. still should be + possible to fundamentally do better with the function in the + first place + +2008-10-10 14:30 jeff + + * conf/: invoice_latex, longtable.sty.patch: avoid overprinting + remittance coupons + +2008-10-10 12:25 ivan + + * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and + display it as the customer number, RT#4099 + +2008-10-09 18:15 ivan + + * FS/FS/Conf.pm, FS/FS/cust_main.pm, + FS/FS/UI/Web/small_custview.pm, httemplate/index.html, + httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm, + httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi: + add options to auto-generate agent_custid and display it as the + customer number, RT#4099 + +2008-10-09 13:06 ivan + + * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for + ALL attributes except Password. Crypt-Password, User-Password, + Password-With-Header should now use := instead of ==. RT#4051 + +2008-10-07 16:57 ivan + + * httemplate/misc/: cdr-import.html, process/cdr-import.html: put + each CDR web import into a batch + +2008-10-07 16:23 ivan + + * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone + CDR format + +2008-10-06 17:10 ivan + + * FS/FS/Upgrade.pm: oops, brainfart + +2008-10-06 17:09 ivan + + * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure + only accounts actually attached to the export are updated + +2008-10-06 15:48 ivan + + * FS/FS/svc_acct.pm: make RADIUS password exports + _password_encoding-aware so we export Password-With-Header when + necessary + +2008-10-06 15:19 ivan + + * FS/FS/svc_acct.pm: make RADIUS password exports + _password_encoding-aware so we export Password-With-Header when + necessary + +2008-10-06 08:28 ivan + + * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR + format + +2008-10-05 14:36 ivan + + * httemplate/search/pay_batch.cgi: fix links to closed batches, + RT#4052 + +2008-10-05 03:17 ivan + + * httemplate/search/phone_avail.html: adding the start of available + phone# search. still needs a menu entry, search options page... + RT#3925 + +2008-10-04 23:07 ivan + + * httemplate/: edit/elements/ApplicationCommon.html, + view/cust_main/payment_history/credit.html, + view/cust_main/payment_history/payment.html: finish UI + improvements wrt refunds: now you have to post a check or cash + refund explicitly, no more implicit creation by 'applying' + credits. don't show useless application links. don't enable + apply button until you pick an invoice/refund. RT#3812 + +2008-10-04 15:35 ivan + + * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm, + payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm, + usage_class.pm, part_event/Action.pm: POD cleanups + +2008-10-04 13:55 ivan + + * httemplate/edit/rate_region.cgi: fix inappropriate rounding when + editing rates for a whole region + +2008-10-04 13:43 ivan + + * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option + +2008-10-03 17:30 ivan + + * httemplate/edit/part_pkg.cgi: fix recurring box graying out on + package customize + +2008-10-03 12:41 ivan + + * FS/FS/part_pkg/voip_cdr.pm: add debugging + +2008-09-30 14:05 jeff + + * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi, + search/report_newtax.html, elements/menu.html: simple reporting + for new tax system + +2008-09-30 13:22 jeff + + * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on + one-time charges + +2008-09-30 13:17 jeff + + * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi: + turn on and off postal billing from self-service + +2008-09-28 20:41 ivan + + * httemplate/misc/delay_susp_pkg.html: use init_calendar.html + +2008-09-26 20:01 jeff + + * httemplate/edit/process/addr_block/manual_flag.cgi, + FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm, + FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi, + httemplate/edit/svc_broadband.cgi: per address block ip auto + assignment and auto router selection + +2008-09-25 20:54 jeff + + * FS/FS/part_event/Condition/dundate.pm, + httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm, + FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, + httemplate/edit/part_bill_event.cgi, + httemplate/misc/process/delay_susp_pkg.html, + httemplate/view/cust_main/packages.html: push out event triggered + suspensions + +2008-09-25 16:44 jeff + + * FS/FS/cust_main.pm: lost bits of reason + +2008-09-24 19:27 jeff + + * FS/FS/part_export/prizm.pm: prizm export improvement for package + changes + +2008-09-18 16:17 jeff + + * FS/FS/Schema.pm: trade space for time + +2008-09-16 08:58 jeff + + * httemplate/search/report_tax.cgi: minor initialization issue + +2008-09-15 18:22 jeff + + * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html, + elements/tr-select-taxoverride.html, + elements/tr-select-taxproduct.html: correct package editor when + taxproducts off + +2008-09-15 00:18 ivan + + * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm, + FS/FS/part_export/internal_diddb.pm, + httemplate/elements/menu.html, + httemplate/misc/phone_avail-import.html, + httemplate/misc/process/phone_avail-import.html: add internal did + database & ability to query for availability, plus upload tool + +2008-09-14 17:40 ivan + + * FS/FS/part_export/globalpops_voip.pm: add dry_run option to + globalpops_voip export + +2008-09-14 13:24 ivan + + * FS/FS/cust_main_invoice.pm: silently strip out leading and + trailing spaces from invoicing email addresses instead of + throwing an error + +2008-09-14 13:20 ivan + + * httemplate/config/: config-process.cgi, config-view.cgi: don't + reload the whole page every time a config option is changed, + RT#3989 + +2008-09-14 12:13 ivan + + * httemplate/elements/header.html: default the menu to top in 1.9, + still a pref + +2008-09-12 15:53 ivan + + * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow, + "1011" came from us not the CDRs anyway, RT#3985 + +2008-09-12 15:48 ivan + + * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple + internal_prefixen, RT#3985 + +2008-09-12 15:38 ivan + + * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple + internal_prefixen, RT#3985 + +2008-09-12 15:18 ivan + + * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple + internal_prefixen, RT#3985 + +2008-09-12 14:56 ivan + + * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen, + RT#3985 + +2008-09-12 14:55 ivan + + * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen + +2008-09-12 00:58 ivan + + * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal + services printed on invoices configurable. RT#3904 + +2008-09-12 00:07 ivan + + * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm: + don't throw noisy warnings about missing new recur_temporality, + RT#3851 + +2008-09-11 19:28 jeff + + * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm, + FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm, + t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg + +2008-09-11 19:01 ivan + + * FS/FS/cust_bill.pm, FS/FS/Conf.pm, + httemplate/misc/spool_invoices.cgi, + httemplate/search/cust_bill.html: add billco respooling, not + re-FTPing, RT#3971 + +2008-09-11 17:53 ivan + + * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to + flat.pm, RT#3851 + +2008-09-11 17:41 ivan + + * FS/FS/cust_main.pm: correct a (fortunately harmless) typo + +2008-09-10 01:33 ivan + + * FS/FS/cust_bill.pm, FS/FS/Conf.pm, + httemplate/misc/ftp_invoices.cgi, + httemplate/search/cust_bill.html: add re-FTP reprint, + RT#create-me-tommorow-for-enet + +2008-09-10 00:55 ivan + + * FS/FS/Schema.pm: better (?) place to put display and taxation + data than overloading real line items + +2008-09-10 00:32 ivan + + * FS/FS/part_pkg.pm: well, allow things to work for now so work can + get done + +2008-09-10 00:30 ivan + + * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option, + RT#3851 + +2008-09-10 00:24 ivan + + * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851 + +2008-09-09 15:35 ivan + + * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to + log into selfservice when selfservice_server-primary_only is on + +2008-09-09 14:29 ivan + + * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary + services to log into selfservice when + selfservice_server-primary_only is on + +2008-09-09 14:04 ivan + + * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run + +2008-09-09 01:19 ivan + + * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?! + _upgrade_data is hosing cpu badly + +2008-09-08 19:35 ivan + + * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options, + RT#3838 + +2008-09-08 19:24 ivan + + * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional + QIS/Taqua-specific CDR handling details, RT#3838 + +2008-09-08 14:46 ivan + + * FS/FS/cust_main.pm: oops, debugging got left on by accident + +2008-09-08 14:23 ivan + + * httemplate/view/elements/svc_Common.html: also hide fixed+blank + fields on service view, RT#3829 + +2008-09-08 14:02 ivan + + * httemplate/edit/elements/svc_Common.html: completely hide + fixed+blank fields, RT#3829 + +2008-09-07 19:49 ivan + + * httemplate/edit/quick-charge.html: extraneous code cleanup + +2008-09-07 19:48 ivan + + * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from + cust_bill_pkg + +2008-09-07 19:47 ivan + + * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details + & comments, RT#3810 + +2008-09-07 19:42 ivan + + * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST, + FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html, + httemplate/pref/pref.html, + httemplate/view/cust_main/packages.html, FS/FS.pm, + httemplate/edit/cust_pkg_detail.html, + httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm: + add package invoice details & comments, RT#3810 + +2008-09-06 13:54 ivan + + * FS/FS/UI/Web.pm: don't link to customer service view unless the + user has the ACL to view the resulting page + +2008-09-04 06:29 jeff + + * FS/FS/Upgrade.pm: three lost lines + +2008-09-03 20:10 ivan + + * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload, + not incorrectly a PNG + +2008-09-03 19:44 ivan + + * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding + in light of database config where you absolutely need + ->set_binary for swtuf retreived with ->config_binary, RT#3936 + +2008-09-03 12:08 jeff + + * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm, + FS/FS/router.pm, httemplate/browse/addr_block.cgi, + httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi, + httemplate/edit/allocate.html, httemplate/edit/router.cgi, + httemplate/edit/svc_acct_pop.cgi, + httemplate/edit/process/router.cgi, + httemplate/edit/process/svc_acct_pop.cgi, + httemplate/edit/process/addr_block/add.cgi, + httemplate/edit/process/addr_block/allocate.cgi, + httemplate/edit/process/addr_block/deallocate.cgi, + httemplate/edit/process/addr_block/split.cgi, + httemplate/elements/menu.html: new access right names + +2008-09-03 11:59 jeff + + * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update + routine + +2008-09-02 18:52 ivan + + * httemplate/view/cust_main/payment_history.html: add back ability + to post a check/cash refund. be more explicit about it instead of + just being a checkbox when posting a credit. RT#3812 + +2008-09-02 18:46 ivan + + * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi, + httemplate/edit/cust_refund.cgi, + httemplate/edit/process/cust_refund.cgi, + httemplate/elements/init_calendar.html, + httemplate/view/cust_refund.html, + httemplate/view/cust_main/payment_history/refund.html, + FS/FS/AccessRight.pm: add back ability to post a check/cash + refund. be more explicit about it instead of just being a + checkbox when posting a credit. RT#3812 + +2008-09-02 08:37 jeff + + * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm: + call details in self-service + +2008-08-30 14:34 jeff + + * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, + FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm, + FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi, + httemplate/search/report_prepaid_income.cgi, + httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg + creation RT#3919 + +2008-08-29 19:10 jeff + + * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm, + httemplate/edit/process/part_pkg.cgi: bug squashing for multiple + usage classes + +2008-08-29 16:13 ivan + + * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning + of simple accounts for cheepnet, RT#3805 + +2008-08-29 13:10 ivan + + * httemplate/elements/tr-pkg_svc.html: increase maxlength and size + of quantity fields on package edit, for RT#3805 + +2008-08-28 18:09 ivan + + * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import, + httemplate/elements/select-cdrbatch.html, + httemplate/elements/tr-select-cdrbatch.html, + httemplate/search/cdr.html, httemplate/search/report_cdr.html: + add CDR batch TFTP feature, RT#3113 + +2008-08-28 17:45 jeff + + * FS/FS/part_pkg.pm: noise reduction + +2008-08-28 17:23 ivan + + * httemplate/elements/: tr-select-taxclass.html, + select-taxclass.html: correct nits in tax class selection + +2008-08-28 15:00 jeff + + * FS/FS/tax_rate.pm: updates can be completely empty + +2008-08-28 14:32 jeff + + * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, + httemplate/browse/part_pkg_taxproduct.cgi, + httemplate/edit/part_pkg_taxoverride.html, + httemplate/edit/quick-charge.html, + httemplate/edit/process/quick-charge.cgi, + httemplate/elements/select-taxoverride.html, + httemplate/elements/select-taxproduct.html, + httemplate/view/cust_main/packages.html: taxproduct selection for + one time charges + +2008-08-28 12:09 ivan + + * FS/FS/: Tron.pm, Yori.pm: payment gateway survey + +2008-08-28 00:38 jeff + + * httemplate/elements/select-taxoverride.html, + httemplate/elements/select-taxproduct.html, + httemplate/elements/tr-select-taxoverride.html, + httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm, + FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm, + FS/FS/part_pkg/voip_cdr.pm, + httemplate/browse/part_pkg_taxproduct.cgi, + httemplate/edit/part_pkg.cgi, + httemplate/edit/part_pkg_taxoverride.html, + httemplate/edit/process/part_pkg.cgi: multiple usage classes + checkpoint + +2008-08-26 17:15 ivan + + * FS/FS/cust_main.pm: don't override countrydefault or whatever + with a blank value in bulk customer import + +2008-08-26 17:05 ivan + + * httemplate/elements/mcp_lint.html: add unchecked vs. ok + distinction to lint + +2008-08-26 17:00 ivan + + * httemplate/elements/mcp_lint.html: add unchecked vs. ok + distinction to lint + +2008-08-26 16:53 ivan + + * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked + vs. ok distinction to lint + +2008-08-26 07:00 rsiddall + + * rpm/freeside.spec: More changes to the self-service RPMs, mostly + fixing up paths so the RPM-installed self-service files are not + under /usr/local on the remote machine. Also fixed an + initialization problem where the system configuration files for + Freeside were assumed to be under /etc/default, not + /etc/sysconfig + +2008-08-25 14:23 ivan + + * httemplate/edit/elements/edit.html: fix package editor showing + "all" for pkg class selection + +2008-08-25 13:33 ivan + + * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix + comparison from svcnum to svcpart + +2008-08-24 22:53 jeff + + * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm, + FS/FS/Report/Table/Monthly.pm, + httemplate/search/cust_bill_pkg.cgi, + httemplate/search/report_prepaid_income.cgi, + httemplate/search/report_tax.cgi: correct fallout from duplicate + line items + +2008-08-24 22:18 jeff + + * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from + agent virtualizing packages + +2008-08-24 15:35 ivan + + * httemplate/elements/checkboxes-table-name.html: add controls to + select/unselect/toggle all checkboxes + +2008-08-24 14:52 ivan + + * bin/customer-faker: add -k option for pkgpart + +2008-08-24 14:49 ivan + + * bin/customer-faker: add -a option for agentnum + +2008-08-23 20:41 rsiddall + + * rpm/freeside.spec: Create discrete RPMs for different parts of + the self-service interface. Put the default configuration folder + in the main freeside RPM. + +2008-08-23 14:59 jeff + + * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm, + FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm, + FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm, + FS/MANIFEST, httemplate/browse/rate_detail.html, + httemplate/edit/rate_detail.html, + httemplate/edit/rate_region.cgi, + httemplate/edit/usage_class.html, + httemplate/edit/elements/edit.html, + httemplate/edit/process/rate_region.cgi, + httemplate/edit/process/usage_class.html, + httemplate/elements/menu.html: add usage classes to rate details + +2008-08-22 20:29 jeff + + * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm, + tax_rate.pm: tax data update bug fixes and error message + improvements + +2008-08-21 20:01 ivan + + * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm, + FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan, + FS/MANIFEST, FS/t/cust_svc_option.t, + httemplate/elements/dashboard-toplist.html, + httemplate/elements/mcp_lint.html: the master control program has + chosen YOU to serve your system on the game grid + +2008-08-21 16:21 ivan + + * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side + reporting for MCP mode + +2008-08-21 11:21 jeff + + * bin/import-optigold.pl: use options with proper names + +2008-08-19 11:42 ivan + + * FS/FS/svc_acct.pm: beter error messages for duplicate accounts + +2008-08-19 04:35 ivan + + * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats + +2008-08-19 03:09 ivan + + * httemplate/edit/process/rate_region.cgi: also don't neglext nxx + here + +2008-08-19 03:06 ivan + + * FS/FS/rate_region.pm, httemplate/browse/rate_region.html, + httemplate/edit/rate_region.cgi: more consistent prefix display, + and don't forget nxx' + +2008-08-15 12:42 ivan + + * Makefile: install default conf with make create-config too, so it + doesn't go missing + +2008-08-15 12:26 ivan + + * FS/bin/freeside-setup: allow a full pathname to be specified to + freeside-setup for initial configdir + +2008-08-14 18:09 jeff + + * FS/FS/tax_class.pm: correct field ordering - invonsequential + +2008-08-14 17:41 ivan + + * httemplate/elements/form-file_upload.html: can have a message + then a URL too + +2008-08-14 04:53 ivan + + * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, + httemplate/elements/progress-init.html, + httemplate/misc/cust_main-import.cgi, + httemplate/misc/process/cust_main-import.cgi, + httemplate/elements/progress-popup.html, + httemplate/search/cust_main.html, + httemplate/elements/form-file_upload.html, + httemplate/misc/file-upload.html, + httemplate/elements/file-upload.html: customer import: add + progress bar & redirect to a search of the imported customers, + #3475 + +2008-08-14 04:44 ivan + + * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer + import: add progress bar & redirect to a search of the imported + customers, #3475 + +2008-08-13 18:58 ivan + + * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm, + httemplate/elements/menu.html, + httemplate/misc/cust_main-import.cgi, + httemplate/misc/process/cust_main-import.cgi: import customer + from Excel file too + +2008-08-13 18:52 ivan + + * FS/FS/svc_Common.pm: tyop + +2008-08-13 18:38 ivan + + * httemplate/view/svc_forward.cgi: tyop + +2008-08-08 13:29 jeff + + * bin/import-optigold.pl: better opti table relationship following + +2008-08-08 11:13 jeff + + * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, + FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm, + conf/invoice_latex: cdrs can be in separate invoice section, + after total, summarized inline, with hints for page breaks + +2008-08-07 15:30 ivan + + * Makefile: don't generate a new key on install-selfservice if + there's already an RSA one either + +2008-08-05 23:39 jeff + + * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items + +2008-08-05 21:05 jeff + + * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop + refactor + +2008-08-02 19:15 ivan + + * FS/FS/Schema.pm, FS/FS/svc_phone.pm, + httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add + a name field to svc_phone + +2008-08-02 17:54 ivan + + * FS/FS/cdr/simple2.pm: doh, fix regex + +2008-08-02 17:26 ivan + + * FS/FS/: Record.pm: attempt to eliminate 'Can't call method + "exists" on an undefined value at + /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on + upgrade + +2008-08-02 17:20 ivan + + * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists" + on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm + line 812.' error on upgrade + +2008-08-02 16:51 ivan + + * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm, + cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm, + cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix + 'Can't call method "parse" on an undefined value' error from CDR + format refactor + +2008-08-01 21:20 jeff + + * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm, + FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, + FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html, + conf/invoice_latex, httemplate/edit/cust_main.cgi, + httemplate/edit/cust_main/billing.html, + httemplate/view/cust_main/billing.html: bundled package + presentation improvements + +2008-08-01 21:09 jeff + + * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm, + cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm, + part_pkg/voip_cdr.pm: improve CDR usage presentation + +2008-08-01 14:41 ivan + + * FS/FS/cust_main.pm: fix receivables report: credits/etc. should + be limited by date like before, closes: Bug#3801 + +2008-08-01 13:21 ivan + + * httemplate/edit/pkg_class.html: categories deserve labels too + +2008-07-31 16:32 ivan + + * httemplate/search/report_receivables.cgi: this should fix columns + not showing up in receivables report... not surea bout #3801 + (credits/etc show up in all time periods) + +2008-07-31 13:17 ivan + + * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix + receivables report: credits/etc. should be limited by date like + before, closes: Bug#3801 + +2008-07-30 19:35 ivan + + * httemplate/misc/delete-customer.cgi: fix error on customer + deletion + +2008-07-30 15:10 ivan + + * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone + +2008-07-29 13:00 jeff + + * FS/FS/cust_bill.pm: correct amount for new charges total on + sectioned invoices + +2008-07-29 10:29 rsiddall + + * rpm/freeside.spec: Self-Service files were reorganized; changed + the way we copy them into the buildroot. + +2008-07-24 09:40 jeff + + * FS/FS/cust_bill.pm: ensure invoice line items are delivered in + line number order + +2008-07-23 07:41 jeff + + * httemplate/edit/tax_rate.html: add disabled column to new tax + rates, false laziness elimination, and bug fixes - closes #3566 + +2008-07-23 07:36 jeff + + * FS/FS/Schema.pm, FS/FS/tax_rate.pm, + httemplate/browse/tax_rate.cgi, + httemplate/misc/enable_or_disable_tax.html, + httemplate/misc/process/enable_or_disable_tax.html: add disabled + column to new tax rates, false laziness elimination, and bug + fixes - closes #3566 + +2008-07-22 01:33 ivan + + * FS/FS/part_export/phone_shellcommands.pm: freepbx modification + command + +2008-07-21 21:59 ivan + + * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone# + view also + +2008-07-21 15:34 ivan + + * FS/FS/ClientAPI/Signup.pm, + fs_selfservice/FS-SelfService/SelfService.pm, + fs_selfservice/FS-SelfService/cgi/signup.cgi, + fs_selfservice/FS-SelfService/cgi/signup.html, + fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup + +2008-07-21 14:23 ivan + + * Makefile: oops, don't inadvertantly switch default db type + +2008-07-21 12:09 ivan + + * FS/FS/Conf.pm, httemplate/elements/select-did.html, + FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm, + fs_selfservice/FS-SelfService/SelfService.pm, + fs_selfservice/FS-SelfService/cgi/signup.html, + fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi, + fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi, + fs_selfservice/FS-SelfService/cgi/images/cross.png, + fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif, + fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup + w/globalpops DID selection via mason components pass-through + +2008-07-21 11:58 ivan + + * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm, + FS/FS/Mason/Request.pm, Makefile: add framework for running Mason + components standalone + +2008-07-21 03:42 ivan + + * FS/FS/svc_phone.pm: generate a SIP password if it is blank + +2008-07-18 15:31 ivan + + * httemplate/search/report_rt_transaction.html: missing closing + FORM tag + +2008-07-18 15:30 ivan + + * httemplate/elements/popup_link.html: add target param, i thought + this was needed for something... + +2008-07-18 15:29 ivan + + * bin/bind.import: add -e option to bind.import (now to actually + implement it) + +2008-07-18 15:28 ivan + + * FS/FS/rate_region.pm: show NXX is US if applicable + +2008-07-18 15:28 ivan + + * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm, + UI/Web.pm: some random cleanups + +2008-07-18 15:27 ivan + + * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate + imports + +2008-07-18 15:26 ivan + + * FS/MANIFEST: add part_pkg_link to MANIFEST + +2008-07-17 16:55 ivan + + * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm, + cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm, + cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import + formats; add formats for OpenSER, Genband/Tekelec, and "NT" + +2008-07-16 16:55 ivan + + * httemplate/search/svc_acct.cgi: fix account search by time + remaining to deal with situations w/o a recurring amount + +2008-07-15 16:25 ivan + + * FS/FS/Upgrade.pm: where in the world is $DBI::errstr + +2008-07-15 16:18 ivan + + * FS/FS/Upgrade.pm: parens help alot + +2008-07-15 16:17 ivan + + * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on + upgrade + +2008-07-15 13:56 ivan + + * FS/FS/cust_main.pm: prevent inactive customers from showing up in + reports of cancelled customers + +2008-07-14 18:19 ivan + + * FS/FS/part_export/phone_shellcommands.pm: add warning about + concurrency in FreePBX + +2008-07-14 16:59 ivan + + * httemplate/view/cust_main/notes.html: fuck embedded iframes and + their stupid display problems with scrolling. also make the + gridding more consistent + +2008-07-14 16:08 ivan + + * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi, + view/cust_main/notes.html: fuck embedded iframes and their stupid + display problems with scrolling. also make the gridding more + consistent + +2008-07-10 11:48 ivan + + * httemplate/view/cust_main/packages.html: fix variable scoping + issues preventing customer view page from coing up + +2008-07-09 20:16 jeff + + * FS/FS/cust_bill.pm: restore line item date ranges + +2008-07-09 13:37 ivan + + * FS/FS/part_pkg.pm: should avoid spurious uninitialized value + warnings on upgrade + +2008-07-09 13:33 ivan + + * FS/FS/svc_Common.pm: perl vs SQL brainfart + +2008-07-09 12:45 ivan + + * httemplate/docs/license.html: fix famfamfam link + +2008-07-09 12:35 ivan + + * FS/FS/svc_Common.pm: service searching should be case-insensitive + now + +2008-07-08 20:40 ivan + + * httemplate/search/: cust_tax_exempt.cgi: helpful to see when + exemptions were inserted? + +2008-07-08 20:27 ivan + + * httemplate/search/cust_tax_exempt.cgi: need the exemptnum... + +2008-07-08 20:18 ivan + + * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html: + search legacy tax exemptions by customer status + +2008-07-08 19:30 ivan + + * httemplate/edit/process/part_pkg.cgi: don't require an agent type + to be specified when editing a disabled package + +2008-07-07 19:19 ivan + + * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on + taxclass-less regions + +2008-07-07 19:01 ivan + + * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi, + httemplate/search/report_tax.cgi: fix line-item reports on + taxclass-less regions + +2008-07-07 17:35 ivan + + * httemplate/search/cust_bill_pkg.cgi: order by number for line + items with the same datestamp + +2008-07-07 17:20 ivan + + * httemplate/search/cust_bill_pkg.cgi: order line item reports by + date + +2008-07-07 16:47 ivan + + * httemplate/search/report_tax.cgi: should be a proper fix for edge + cases where you have taxclass and empty-taxclass rates for a + region, whew + +2008-07-07 14:38 ivan + + * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes + probelms on old (v1.x?) DBD::Pg + +2008-07-07 14:18 ivan + + * FS/FS/Record.pm: eek, hopefully fix problems caused by adding + debugging of bind_param statements + +2008-07-07 14:07 ivan + + * FS/FS/Record.pm: add debugging of bind_param statements + +2008-07-07 12:50 ivan + + * FS/FS/Record.pm: add debugging of bind_param statements + +2008-07-03 16:23 ivan + + * httemplate/view/cust_main/packages.html: fix bad sub names in + forward-port + +2008-07-02 21:19 ivan + + * FS/FS/Record.pm: should FINALLY get binding correctly in light of + regression caused by get_real_fields refactor + +2008-07-02 21:12 ivan + + * FS/FS/Record.pm: this should non-"=" searches on fields that + require SQL type binding... + +2008-07-02 21:00 ivan + + * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on + "forward-port", i guess + +2008-07-02 20:57 ivan + + * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4... + 1.7? not touching it unless it breaks :) + +2008-07-01 19:55 ivan + + * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file + card through self-service + +2008-07-01 00:02 jeff + + * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated + +2008-06-30 22:01 jeff + + * httemplate/misc/unadjourn_pkg.cgi, + httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm, + FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm, + FS/FS/part_export/shellcommands.pm, + FS/FS/part_export/sqlradius.pm, + httemplate/edit/REAL_cust_pkg.cgi, + httemplate/misc/process/cancel_pkg.html, + httemplate/search/cust_pkg.cgi, + httemplate/view/cust_main/packages.html: correct internal reason + searching, prevent interleaved suspend/cancel/expire/adjourn, + backporting and refactoring + +2008-06-30 17:11 ivan + + * FS/FS/svc_phone.pm: that should fix new sip_password field, whew + +2008-06-30 17:07 ivan + + * FS/FS/svc_phone.pm: that should fix the new sip_password field, i + hope + +2008-06-30 17:00 ivan + + * httemplate/view/svc_phone.cgi: add sip pw display + +2008-06-30 16:56 ivan + + * FS/FS/Schema.pm, FS/FS/svc_phone.pm, + FS/FS/part_export/phone_shellcommands.pm, + httemplate/edit/svc_phone.cgi: add sip pw field + +2008-06-30 01:01 ivan + + * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: + checkpoint signup work + +2008-06-30 01:00 ivan + + * FS/FS/part_export/phone_shellcommands.pm: reload after adding + extensions + +2008-06-29 13:53 ivan + + * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm, + httemplate/elements/select-phonenum.html, + httemplate/elements/tr-select-did.html: globalPOPs provisioning + +2008-06-28 21:33 jeff + + * httemplate/view/cust_main/packages.html: spurious 'suspended' + +2008-06-28 17:41 ivan + + * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm, + FS/phone_avail.pm, FS/part_export/globalpops_voip.pm: + state->areacode caching, + +2008-06-28 16:03 ivan + + * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm, + httemplate/edit/elements/svc_Common.html, + httemplate/elements/input-text.html, + httemplate/elements/select-areacode.html, + httemplate/elements/select-did.html, + httemplate/elements/select-exchange.html, + httemplate/elements/select-phonenum.html, + httemplate/elements/select-state.html, + httemplate/elements/tr-input-text.html, + httemplate/elements/tr-select-did.html, + httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi, + httemplate/misc/phonenums.cgi, FS/FS/Record.pm, + FS/FS/part_export/globalpops_voip.pm, + httemplate/edit/svc_phone.cgi, + httemplate/edit/cust_main/select-state.html: get DIDs from + globalpops + +2008-06-28 12:25 jeff + + * httemplate/elements/tr-checkboxes-table.html, + httemplate/elements/checkboxes-table.html, + httemplate/elements/menu.html, + httemplate/elements/select-agent.html, + httemplate/elements/select-table.html, FS/FS/AccessRight.pm, + FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm, + httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi, + httemplate/browse/svc_acct_pop.cgi, + httemplate/edit/allocate.html, httemplate/edit/router.cgi, + httemplate/edit/svc_acct_pop.cgi, + httemplate/edit/svc_broadband.cgi, + httemplate/edit/elements/edit.html, + httemplate/edit/elements/svc_Common.html, + httemplate/edit/process/router.cgi, + httemplate/edit/process/svc_acct_pop.cgi, + httemplate/edit/process/svc_broadband.cgi, + httemplate/edit/process/addr_block/add.cgi, + httemplate/edit/process/addr_block/allocate.cgi, + httemplate/edit/process/addr_block/deallocate.cgi, + httemplate/edit/process/addr_block/split.cgi, + httemplate/edit/process/elements/process.html: agent virtualize + address blocks and routers + +2008-06-27 01:53 ivan + + * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY, + fs_selfservice/FS-SelfService/SelfService.pm, + fs_selfservice/FS-SelfService/cgi/signup.html: adding + signup_server-service config + +2008-06-27 00:18 ivan + + * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export + compilation fixes + +2008-06-26 17:27 ivan + + * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export + start. stupid power failure. + +2008-06-26 14:55 ivan + + * FS/FS/part_export/phone_shellcommands.pm: adding + phone_shellcommands with preliminary FreePBX integration commands + +2008-06-25 13:14 ivan + + * httemplate/search/report_receivables.cgi: optimize total query in + receivables report. very significant speedup for large DBs + +2008-06-25 13:11 ivan + + * FS/FS/: cust_main.pm, cust_bill.pm: POD updates + +2008-06-25 11:14 ivan + + * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus + index already existing either + +2008-06-24 17:29 ivan + + * htetc/handler.pl, FS/FS/Record.pm: finish adding + str2time_sql_closing + +2008-06-24 11:50 ivan + + * conf/invoice_html: i think we need a $ there??? + +2008-06-24 09:39 jeff + + * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice + fees + +2008-06-23 19:09 ivan + + * FS/FS/part_export/sqlradius.pm: prevent decrementing + time/bandwidth for old RADIUS records + +2008-06-23 15:59 ivan + + * bin/cdr.import: hahahd doh, we're in perl + +2008-06-23 15:11 ivan + + * bin/cdr.import: add quick command line too for CDR imports + +2008-06-23 09:46 jeff + + * conf/invoice_html: this is what it was for + +2008-06-23 08:36 jeff + + * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex: + invoice service address modifications + +2008-06-22 19:50 ivan + + * conf/invoice_html: wtf was this for in the first place then + +2008-06-22 19:48 ivan + + * conf/invoice_html: this seems to match the latex templates more + accurately, rather than push the sub-totals out into their own + column + +2008-06-22 19:35 ivan + + * conf/invoice_html: fix leaking colspan in totals on sectioned + invoices + +2008-06-22 17:41 ivan + + * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions + to assist in enet migraiton + +2008-06-22 17:37 ivan + + * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption + report fix, no _date + +2008-06-22 17:34 ivan + + * httemplate/search/cust_tax_exempt.cgi: adding report on legacy + tax exemptions to assist in enet migraiton + +2008-06-19 22:47 jeff + + * FS/FS/cust_bill.pm: extra values for invoices + +2008-06-19 20:36 ivan + + * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying + scum who charged back their customization work and then used the + software anyway + +2008-06-18 20:18 jeff + + * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm, + FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t, + FS/FS.pm, httemplate/browse/pkg_category.html, + httemplate/browse/pkg_class.html, + httemplate/edit/pkg_category.html, + httemplate/edit/pkg_class.html, + httemplate/edit/process/pkg_category.html, FS/MANIFEST, + htetc/handler.pl, httemplate/edit/elements/edit.html, + httemplate/elements/menu.html: package categories (meta package + classes) and grouping invoices by them + +2008-06-18 14:18 ivan + + * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run + pslatex: send STDOUT and STDERR from pslatex to /dev/null, we + don't want them + +2008-06-18 12:24 ivan + + * httemplate/edit/part_pkg.cgi: s helps alot + +2008-06-18 12:09 ivan + + * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning + (customizing) package definitions w/new editor + +2008-06-18 11:50 jeff + + * httemplate/: browse/tax_rate.cgi, + misc/enable_or_disable_tax.html, + misc/process/enable_or_disable_tax.html: allow enabling and + disabling if tax_rate rows in groups (RT 3566) + +2008-06-17 22:22 ivan + + * FS/FS/cust_main.pm: %statuscolor is either a global or a my var, + make up your mind + +2008-06-17 17:49 ivan + + * FS/FS/part_virtual_field.pm: this module, also, has no need to + import qsearch/qsearchs, and is causing dependency loop problems + (Record->part_virtual_field->Record) + +2008-06-17 17:46 ivan + + * FS/FS/Record.pm: hopefully finally fix the dependency loops bs... + as simple as Record->Conf->Record here + +2008-06-17 17:42 ivan + + * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until + runtime... should hopefully FINALLY eliminate the + Record->Msgcat->Conf->Record loop + +2008-06-17 17:36 ivan + + * FS/FS/msgcat.pm: msgcat.pm doesn't actually need + qsearch/qsearchs... hopefully this is the last of the weird + dependency loops (this one is Record->Msgcat->msgcat->Record) + +2008-06-17 17:27 ivan + + * FS/FS/Msgcat.pm: fix dependency loop problem with database + config, hopefully? (Record->Msgcat->Conf->Record) + +2008-06-17 17:10 ivan + + * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs - + hopefully this will solve the weird circular dependency issue + (Record->Msgcat->Conf->conf->Record) + +2008-06-17 17:05 ivan + + * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn + off debugging for address standardization + +2008-06-17 16:57 ivan + + * httemplate/edit/part_pkg.cgi: don't lose the pricing on package + cloning w/new package editor + +2008-06-17 12:29 jeff + + * conf/invoice_latex: fixup damage from quantity addition + +2008-06-16 20:35 ivan + + * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html, + FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm, + htetc/handler.pl, httemplate/elements/htmlarea.html, + httemplate/misc/email-customers.html, + httemplate/misc/process/email-customers.html, + httemplate/search/cust_main.html: finish adding a feature to + easily list all email addresses for an agent & send them email + +2008-06-16 20:13 jeff + + * conf/invoice_latex: not forgetting to add fax and old customer id + +2008-06-16 18:43 ivan + + * httemplate/edit/process/cust_main.cgi: have agent_custid editing + now + +2008-06-16 06:36 jeff + + * bin/import-optigold.pl: catch one more customer + +2008-06-15 23:53 ivan + + * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config) + ability to edit agent_custid + +2008-06-15 18:32 jeff + + * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages + +2008-06-12 16:15 ivan + + * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not + displaying package and comment on date editing + +2008-06-12 14:53 ivan + + * httemplate/: edit/process/elements/process.html, + view/cust_main/packages.html, edit/part_pkg.cgi, + edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning + w/new package editor + +2008-06-12 09:56 jeff + + * bin/import-optigold.pl: date fixups + +2008-06-12 08:55 jeff + + * bin/import-optigold.pl: import services from service providing + servers + +2008-06-10 16:24 ivan + + * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS + upgrade errors + +2008-06-10 10:39 ivan + + * FS/FS/Misc.pm: turn off debugging that got left on by accident + +2008-06-09 19:12 ivan + + * httemplate/edit/process/: cust_credit_refund.cgi, + cust_pay_refund.cgi: fix up application of things to refunds, + RT#3606/RT#3545 + +2008-06-09 11:32 ivan + + * FS/FS/cdr.pm: remove name from voxlinesystems2, really + +2008-06-05 15:44 ivan + + * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove + name, revsere src/dst + +2008-06-05 13:09 ivan + + * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge + quantities & + +2008-06-05 12:44 ivan + + * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes + +2008-06-05 12:29 ivan + + * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be + NULL + +2008-06-05 12:25 ivan + + * FS/FS/part_pkg/flat.pm: implement quantity charging for setup + fees + +2008-06-05 12:24 ivan + + * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html, + httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html, + httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and + quantity bs + +2008-06-05 12:06 jeff + + * conf/invoice_html: dash removal + +2008-06-05 10:05 jeff + + * conf/invoice_html: fix unitprice/posttotal nit + +2008-06-05 09:56 jeff + + * conf/invoice_html: fix unitprice/section nit + +2008-06-05 09:51 jeff + + * conf/invoice_html: correct bogus porting + +2008-06-05 05:42 jeff + + * conf/invoice_latex: replace lost braces + +2008-06-05 03:36 ivan + + * FS/FS/cust_main.pm, httemplate/search/cust_main.html, + httemplate/search/report_cust_main.html: add customer status to + adv. customer report, template customer search for future use in + emailing notices, RT#2731 + +2008-06-05 03:34 ivan + + * FS/FS/: cust_pkg.pm: docs for search_sql + +2008-06-05 01:54 ivan + + * httemplate/search/report_cust_bill.html: minor invoice report UI + +2008-06-04 22:06 ivan + + * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi, + httemplate/edit/cust_credit_bill.cgi, + httemplate/edit/cust_pay_refund.cgi, + httemplate/view/cust_main/payment_history/credit.html, + httemplate/view/cust_main/payment_history/payment.html, + httemplate/edit/cust_credit_refund.cgi, + httemplate/edit/elements/ApplicationCommon.html, + httemplate/edit/process/cust_bill_pay.cgi, + httemplate/edit/process/cust_credit_bill.cgi, + httemplate/edit/process/cust_credit_refund.cgi, + httemplate/edit/process/cust_pay_refund.cgi, + httemplate/edit/process/elements/ApplicationCommon.html: payment + and credit applications have separate "apply to refund" choices + now, and no auto-refund choice in the invoice dropdown. RT#3545 + +2008-06-04 15:44 jeff + + * FS/FS/cust_bill.pm: moar tyop + +2008-06-04 15:42 jeff + + * FS/FS/cust_bill.pm: tyop + +2008-06-04 11:50 ivan + + * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should + fix the random "HylaFax support has not been configured" error, + caused by cust_bill->fax getting called instead of cust_main->fax + field + +2008-06-04 11:40 jeff + + * conf/invoice_html: more voxline invoice formatting + +2008-06-04 11:05 jeff + + * FS/FS/cust_bill.pm: voxline invoice formatting + +2008-06-04 10:57 jeff + + * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm, + conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm, + FS/FS/Conf_compat17.pm: voxline invoice formatting + +2008-06-04 06:28 jeff + + * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax + +2008-06-04 06:26 jeff + + * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm, + conf/invoice_latex: service address on invoice + +2008-06-03 14:06 ivan + + * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm, + FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi, + httemplate/view/cust_main/packages.html: very basic start at + adding quantities + +2008-06-02 11:59 ivan + + * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction + +2008-06-02 11:31 ivan + + * FS/FS/UI/Web/small_custview.pm: fix ntable calls + +2008-06-02 10:58 ivan + + * httemplate/misc/process/timeworked.html: fix error apply + fractional seconds + +2008-06-02 10:14 ivan + + * FS/FS/UI/Web/small_custview.pm: doh! + +2008-06-02 10:06 ivan + + * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm, + FS/FS/UI/Web/small_custview.pm, htetc/handler.pl, + rt/lib/RT/URI/freeside/Internal.pm, + rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all + of a sudden causing fatal errors?! wtf + +2008-06-02 04:16 jeff + + * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm, + FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off + remittance coupon + +2008-06-01 19:47 ivan + + * FS/FS/Misc.pm: and batchmode was probably right + +2008-06-01 19:45 ivan + + * FS/FS/Misc.pm: yow, don't want everything to waitt until the + timeout + +2008-06-01 19:16 ivan + + * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add + a timeout, this should prevent hanging on template errors + +2008-06-01 15:48 ivan + + * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm, + FS/FS/payinfo_transaction_Mixin.pm, + httemplate/view/cust_main/payment_history.html, + httemplate/search/elements/cust_pay_or_refund.html, + httemplate/view/cust_refund.html, + httemplate/view/cust_main/payment_history/credit.html, + httemplate/view/cust_main/payment_history/invoice.html, + httemplate/view/cust_main/payment_history/payment.html, + httemplate/view/cust_main/payment_history/refund.html, + httemplate/view/cust_main/payment_history/voided_payment.html: + refactor payment history slightly, add refund receipts, have + "unapplied" refunds show like other unapplied/open things, + RT#3545 + +2008-06-01 00:08 ivan + + * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of + "Billing #" + +2008-05-31 22:43 ivan + + * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm, + httemplate/view/cust_main/payment_history.html: add date to + "applied to Invoice#" messages in history + +2008-05-31 20:19 ivan + + * httemplate/search/cust_bill_pkg.cgi: fix line item report for + agent-virtualized packages, clean up sloppy $where + stringification, hard agent virtualization + +2008-05-31 19:19 jeff + + * bin/import-optigold.pl: umm.. right.. really do some on-demand + stuff + +2008-05-31 18:23 ivan + + * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment + problems + +2008-05-31 17:11 ivan + + * FS/FS/cust_bill.pm: fix problems when service definition names + contain chars that need to be latex escaped + +2008-05-31 16:50 jeff + + * bin/import-optigold.pl: guess at on demand billing, link + pre-existing services + +2008-05-31 10:54 ivan + + * htetc/handler.pl: add an explicit use for RT's not-well-declared + dependency on CSS::Squish 0.06 + +2008-05-31 07:49 jeff + + * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex: + invoice cosmetic improvements + +2008-05-29 21:04 ivan + + * httemplate/edit/part_bill_event.cgi: 1.7 sucks. but people are + still going to be editing old-style invoice events for a little + while more yet, so space them out better (so options don't run + together) + +2008-05-29 20:55 ivan + + * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7 + sucks. add a "balance over" option to the 1.7 style + agent-specific invoice send event + +2008-05-29 18:38 ivan + + * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered + when running prune_applications not in debug mode... + +2008-05-29 18:34 ivan + + * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS + FreesideStatus every time either. really? + +2008-05-29 18:33 ivan + + * FS/bin/freeside-upgrade: don't print out the cust_credit_refund + pruning every time + +2008-05-29 18:28 ivan + + * FS/bin/freeside-upgrade: don't print out the cust_credit_refund + pruning every time + +2008-05-29 18:02 ivan + + * FS/FS/cust_pay_pending.pm: clean up any stray/old + cust_pay_pending records causing problems + +2008-05-29 17:53 ivan + + * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old + cust_pay_pending records causing problems + +2008-05-28 17:11 ivan + + * httemplate/graph/money_time.cgi: line things up better on the + 12mo report (prevent labels from taking up most of the graph + +2008-05-28 03:45 ivan + + * htetc/handler.pl: mailgate realiability fix: don't bomb out when + FS dbdef hasn't been initialized yet (& need to import + adminsuidsetup) + +2008-05-28 03:41 ivan + + * htetc/: handler.pl: mailgate realiability fix: don't bomb out + when FS dbdef hasn't been initialized yet + +2008-05-28 03:14 ivan + + * htetc/handler.pl: mailgate realiability fix: don't bomb out when + FS dbdef hasn't been initialized yet + +2008-05-19 20:52 ivan + + * FS/FS/Upgrade.pm: automatically create an index on the new + radacct.FreesideStatus column + +2008-05-19 15:31 jeff + + * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation + +2008-05-19 11:50 ivan + + * FS/FS/Conf.pm: a better link to the T:T docs + +2008-05-18 21:29 ivan + + * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to + the h_ tables. this should speed up the cust_pay upgrade?? + +2008-05-18 21:07 ivan + + * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm, + FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm, + FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm, + httemplate/graph/money_time.cgi, + httemplate/search/cust_bill_pay.html, + httemplate/search/cust_credit.html, + httemplate/search/cust_credit_refund.html, + httemplate/search/cust_pay.cgi, + httemplate/search/cust_refund.html, + httemplate/search/elements/cust_pay_or_refund.html: make net + receipts clickable... and netreceipts != cashflow, really, so + separate those concepts, and cashflow gets gross & net variants. + also add gross/net refunds. #3012 + +2008-05-18 20:51 jeff + + * conf/invoice_latex: fix latex template bogosity + +2008-05-18 15:57 ivan + + * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module + include/import + +2008-05-18 15:54 ivan + + * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of + auto sqlradius upgrade + +2008-05-18 15:53 ivan + + * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade + +2008-05-18 15:42 ivan + + * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd, + FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm, + init.d/freeside-init: on upgrade, automatically seed from + sqlradius databases, and start freeside-sqlradius-radacctd by + default + +2008-05-17 23:50 ivan + + * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a + config value for disabling the ACLs... this should be good for a + demo in 1.7, 1.9 will need some way to disable ACL changes from + OUTSIDE the db + +2008-05-17 20:04 ivan + + * httemplate/: elements/customer-table.html, + misc/batch-cust_pay.html: quick payment entry running total, + closes: #3470 + +2008-05-16 12:26 jeff + + * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm, + FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm, + FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html, + conf/invoice_latex: typeset CDRs into 5 columns on invoices + +2008-05-15 15:48 ivan + + * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in + small_custview + +2008-05-14 14:21 jeff + + * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to + omit statement type items from invoices + +2008-05-14 11:19 jeff + + * bin/import-optigold.pl: do NOT delete the existing data + +2008-05-14 11:07 jeff + + * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm, + part_pkg/voip_cdr.pm: correct tax selection and *actually* handle + fee based taxes + +2008-05-14 09:52 ivan + + * bin/import-optigold.pl: [no log message] + +2008-05-13 16:36 ivan + + * FS/bin/freeside-adduser: tyop + +2008-05-13 14:20 ivan + + * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of + elements in anonymous hash | Use of unintialized value in + anonymous hash ) at + /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176. + +2008-05-13 12:13 ivan + + * Makefile: ensure new self-service libs are installed + +2008-05-12 20:49 ivan + + * debian/rules: tyop + +2008-05-12 20:49 ivan + + * Makefile, FS/bin/freeside-setup, debian/rules: better place for + initial configuration to be stored and retreived from than the + initial tarball... + +2008-05-08 23:34 ivan + + * httemplate/misc/: xmlhttp-cust_main-address_standardize.html, + xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have + to_json yet + +2008-05-08 22:59 ivan + + * httemplate/: docs/credits.html, docs/license.html, + edit/cust_main.cgi, images/cross.png, images/error.png, + images/tick.png: finish usps address standardization + +2008-05-08 22:54 ivan + + * httemplate/view/cust_main/packages.html: perl 5.10-ism? new + mason? + +2008-05-08 05:45 ivan + + * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi, + httemplate/elements/xmlhttp.html, + httemplate/misc/xmlhttp-cust_main-address_standardize.html, + httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl: + address standardization part one, finally checked in from here + +2008-05-07 14:36 ivan + + * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix + customer cancellation, sort of a side effect of #2872, fixes + #3480, #3481 + +2008-05-05 18:15 ivan + + * httemplate/elements/customer-table.html: put the documentation in + a proper <%doc> section + +2008-05-05 18:14 ivan + + * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize + customer # portion of quick payment entry + +2008-05-05 18:14 ivan + + * httemplate/: misc/batch-cust_pay.html, + elements/customer-table.html: agent-virtualize quick payment + entry + +2008-05-04 19:11 ivan + + * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using + new payment duplicate stuff with cc encryption :/ + +2008-05-04 18:52 ivan + + * FS/FS/payinfo_Mixin.pm: better fix for using new payment + duplicate stuff with cc encryption :) + +2008-05-04 18:18 ivan + + * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff + with cc encryption + +2008-05-02 13:30 ivan + + * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for + schema-only changes (for slony slaves) + +2008-05-01 18:58 ivan + + * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit + +2008-04-30 16:42 ivan + + * Makefile: not here + +2008-04-30 16:36 ivan + + * Makefile: that explains the bs with ChangeLog + +2008-04-30 16:29 ivan + + * Makefile: last last-minute fix for last-minute change + +2008-04-30 16:26 ivan + + * Makefile: last minute fix for last minute change + +2008-04-30 16:19 ivan + + * Makefile: last minute release target update. not particularly + dangerous, nobody uses it but me + +2008-04-28 12:17 ivan + + * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from + doing weird things with expirations and adjournments because + freeside-queued $^T != freeside-daily $^T + +2008-04-27 09:28 jeff + + * httemplate/elements/select-taxproduct.html: sticky, too + +2008-04-27 08:19 jeff + + * httemplate/elements/select-taxproduct.html: fixup taxproduct + selection + +2008-04-24 15:51 ivan + + * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition + flags to voip_cdr price plan + +2008-04-22 19:59 jeff + + * FS/FS/cust_bill.pm: fixup return address fallback + +2008-04-22 12:46 ivan + + * FS/FS/cust_bill.pm: no comma there + +2008-04-22 03:56 ivan + + * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs + +2008-04-18 14:27 ivan + + * rt/lib/RT/Ticket_Overlay.pm: blah. last silly typo hopefully. + wish this was easier to test. + +2008-04-18 14:25 ivan + + * rt/lib/RT/Ticket_Overlay.pm: silly semicolon + +2008-04-18 14:19 ivan + + * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully, + finally fix ticket auto-association not getting along with RT + ACLs + +2008-04-17 20:29 jeff + + * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html, + httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi, + httemplate/edit/process/addr_block/add.cgi, + httemplate/edit/process/addr_block/allocate.cgi, + httemplate/edit/process/addr_block/deallocate.cgi, + httemplate/edit/process/addr_block/split.cgi: drag address and + router even farther into the century + +2008-04-16 18:39 ivan + + * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm, + cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement + line item bundling + +2008-04-16 18:28 ivan + + * httemplate/elements/menu.html: this is more accurate + +2008-04-16 14:52 ivan + + * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing + add-ons + +2008-04-16 14:12 ivan + + * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement + service add-ons + +2008-04-16 14:10 ivan + + * FS/FS/Record.pm: be more forgiving about numeric things padded + with leading/trailing space + +2008-04-16 13:34 ivan + + * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi, + edit/quick-charge.html, elements/select-taxclass.html, + elements/tr-select-taxclass.html: fix tax class on package def + edit + +2008-04-16 13:00 ivan + + * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package + add-on links in browse + +2008-04-16 11:32 jeff + + * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm, + httemplate/view/cust_main/packages.html: show user who created + (cancel/suspend) reason and possibly fix a lingering spurious + usergroup bug + +2008-04-16 04:54 jeff + + * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs + +2008-04-15 21:42 ivan + + * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan & + pricing to package browse... + +2008-04-15 18:03 ivan + + * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm, + httemplate/edit/process/part_pkg.cgi: fix new link editing in new + package editor + +2008-04-15 17:29 ivan + + * FS/FS/part_pkg.pm: new package def editor + +2008-04-15 17:19 ivan + + * httemplate/edit/: part_pkg.cgi, elements/edit.html, + process/part_pkg.cgi: new package def editor + +2008-04-15 17:16 ivan + + * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm, + t/part_pkg_link.t: new package def editor + +2008-04-15 13:47 jeff + + * httemplate/elements/file-upload.html, + httemplate/elements/header-minimal.html, + httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi, + httemplate/misc/process/tax-import.cgi, + httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm, + FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm, + FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm, + FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax + rate engine (for now) + +2008-04-15 12:43 ivan + + * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm, + part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm, + part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm, + part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm: + s/recur_flat/recur_fee/ + +2008-04-15 06:41 ivan + + * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm, + FS/FS/cust_pkg.pm, FS/FS/option_Common.pm, + FS/FS/part_event_option.pm, FS/FS/part_pkg.pm, + FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, + httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi, + httemplate/edit/elements/edit.html, + httemplate/edit/process/part_pkg.cgi, + httemplate/edit/process/elements/process.html, + httemplate/elements/select-agent_types.html, + httemplate/elements/select-taxproduct.html, + httemplate/elements/selectlayers.html, + httemplate/elements/tr-input-text.html, + httemplate/elements/tr-part_pkg_freq.html, + httemplate/elements/tr-pkg_svc.html, + httemplate/elements/tr-select-agent_types.html, + httemplate/elements/tr-title.html: new package editor + +2008-04-15 03:50 ivan + + * httemplate/docs/about.html: it's april 15th, and i sure do. + +2008-04-14 06:42 jeff + + * FS/FS/Record.pm: Improve record searching + +2008-04-13 14:37 ivan + + * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm, + prorate_delayed.pm: fix recur_notify label for *_delayed price + plans + +2008-04-13 13:35 ivan + + * httemplate/elements/: select-cust-part_pkg.html, + select-part_pkg.html, tr-select-part_pkg.html, select-table.html: + select-table and select-part_pkg updates so we can use + select-part_pkg as an edit/elements/edit.html m2 type + +2008-04-13 03:21 ivan + + * httemplate/elements/tr-justtitle.html: adding just a title with + no blank space above + +2008-04-13 03:19 ivan + + * httemplate/elements/: tr-selectlayers-select.html, + selectlayers.html: add a tr- for just the select bit of a + selectlayers... + +2008-04-13 01:21 ivan + + * httemplate/elements/tr-input-text.html: add disabled option to + text elements + +2008-04-13 00:41 ivan + + * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm, + flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm, + flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm, + prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm, + sql_external.pm, sql_generic.pm, sqlradacct_hour.pm, + subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names + and rearranged weights for a brighter tommorow^W^Wbetter price + plan if there's none or + one - signup_server-realtime config option to run billing for + signup server signups immediately - signup server: pkg + available to success templates, better documentation on success + templates - httemplate/edit/msgcat.cgi fields are properly sticky + on errors - httemplate/edit/process/msgcat.cgi - don't update + identical fields + +2002-04-10 01:39 ivan + + * bin/fs-setup: fix mistake in part_pop_local schema (not used by + anyone really so no big deal) + +2002-04-06 22:23 ivan + + * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup + server signups (closes: Bug#386) + +2002-04-06 21:56 ivan + + * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat, + conf/show-msgcat-codes, httemplate/browse/msgcat.cgi, + httemplate/docs/install.html, httemplate/edit/msgcat.cgi, + httemplate/edit/process/msgcat.cgi: working message catalogs (not + used for enough yet) - almost (but not quite) closes Bug#385 - + still have to catalog the backend things triggered by signup + server. + +2002-04-06 16:00 ivan + + * FS/FS/Conf.pm, httemplate/config/config-process.cgi, + httemplate/config/config-view.cgi, httemplate/config/config.cgi, + httemplate/docs/signup.html: - config option for signup server + payment types - credit card type pulldown on signup server + (closes: Bug#383) + +2002-04-06 14:32 ivan + + * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm: + add a config option to set the Business::OnlinePayment + description field, and make some useful data available for the + config option. closes: Bug#378 + +2002-04-06 13:32 ivan + + * httemplate/search/cust_main.cgi: fix visual glitch + +2002-04-06 12:37 ivan + + * httemplate/docs/: install.html, signup.html: big signup server + cleanups. uses Storable for network protocol now. - makes Bugs + 384 & 385 easier - closes: Bug#382 + +2002-04-05 16:08 ivan + + * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi, + httemplate/view/svc_acct.cgi: security phrase bug fixes + +2002-04-05 15:51 ivan + + * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST, + FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t, + bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat, + bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm, + eg/table_template.pm, htetc/global.asa, htetc/handler.pl, + httemplate/index.html, httemplate/browse/cust_main_county.cgi, + httemplate/browse/msgcat.cgi, + httemplate/browse/part_referral.cgi, + httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html, + httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi, + httemplate/view/svc_acct.cgi: - add message catalog table & + beginning of web interface - add security_phrase and conf option + to svc_acct.pm - random other stuff + +2002-04-05 15:37 jeff + + * httemplate/view/cust_main.cgi: credit/refund display correction + +2002-04-05 12:52 ivan + + * httemplate/edit/process/cust_credit_bill.cgi: don't specify date + (not on submitting form) + +2002-04-05 08:37 ivan + + * eg/export_template.pm, httemplate/search/sql.cgi, + FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops + forgot these from working on the road + +2002-04-04 16:42 ivan + + * FS/MANIFEST, FS/FS/part_export.pm, + FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm, + httemplate/index.html, httemplate/docs/install.html, + httemplate/edit/part_export.cgi: Checkin of disparate changes + from working on the road: - generic SQL query - move exports out + to their own files - small cleanup of selfadmin server + +2002-03-29 18:35 ivan + + * httemplate/edit/part_referral.cgi: finish up + s/referral/advertising source/ + +2002-03-29 09:27 ivan + + * htetc/global.asa, htetc/handler.pl, + httemplate/search/svc_acct.cgi: fix unlinked svc browse! + +2002-03-27 16:18 ivan + + * ANNOUCE.1.4.0: still pretty much just notes... + +2002-03-26 23:08 ivan + + * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_* + screens (unless queue_dangerous_options!) + +2002-03-26 21:36 ivan + + * FS/FS/cust_main.pm, FS/FS/part_referral.pm, + httemplate/index.html, httemplate/browse/part_referral.cgi, + httemplate/docs/admin.html, httemplate/edit/part_referral.cgi: + s/referral/advertising source/ + + yes, the name sucks. got a better one? + +2002-03-26 15:18 ivan + + * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send + http header + +2002-03-26 08:24 ivan + + * httemplate/search/cust_main.cgi: simple visual fix:   for + blank company column + +2002-03-26 05:58 ivan + + * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it + +2002-03-26 05:20 ivan + + * httemplate/docs/passwd.html: doc + +2002-03-26 05:04 ivan + + * bin/create-history-tables: error message typo + +2002-03-26 04:35 ivan + + * httemplate/docs/admin.html: s/Add/Provision/ + +2002-03-25 16:32 ivan + + * FS/FS/part_export.pm, FS/bin/freeside-queued, + bin/sqlradius_reset, httemplate/edit/part_export.cgi: further + export bugfixing add 10 kid limit to freeside-queued + sqlradius_reset now works (closes: Bug#372) + +2002-03-25 16:26 ivan + + * Makefile: hhahah oops i _really_ ought to do something about that + +2002-03-25 06:59 ivan + + * httemplate/: index.html, search/cust_main-otaker.cgi, + search/cust_main.cgi: customers by otaker report (ugly + search/cust_main.cgi mods; revert if they cause problems) + +2002-03-24 15:16 ivan + + * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/ + +2002-03-24 12:00 ivan + + * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi, + browse/agent.cgi: UI improvements for agents + +2002-03-24 10:23 ivan + + * FS/FS/agent.pm: tyop + +2002-03-24 09:42 ivan + + * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: + "subscription" price plan from "Luke Pfeifer" + + +2002-03-24 06:29 ivan + + * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm, + FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm, + httemplate/edit/svc_acct.cgi: + ICRADIUS groups all done! UI and provisioning. closes: Bug#362 + + fix some bugs in the export and add queue_dangerous_controls + option too + +2002-03-23 09:49 ivan + + * FS/FS/part_svc.pm, FS/FS/svc_acct.pm, + httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi, + httemplate/edit/process/part_svc.cgi: okay group editing UI as + well as part_svc group editing UI seem to be working + +2002-03-23 08:16 ivan + + * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm, + httemplate/edit/svc_acct.cgi, + httemplate/edit/process/svc_acct.cgi: group editing seems to be + working... everything except defaults... oh and export... + +2002-03-22 23:54 ivan + + * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for + better error reporting + +2002-03-22 10:56 ivan + + * Makefile, README.1.4.0pre12, FS/MANIFEST, + FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm, + FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup, + httemplate/docs/schema.html, httemplate/docs/upgrade8.html, + httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi, + httemplate/view/svc_acct.cgi: RADIUS groups on the way! + +2002-03-22 04:49 ivan + + * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm, + FS/t/part_export.t, FS/t/part_export_option.t, + httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi, + httemplate/edit/process/part_export.cgi, + httemplate/misc/delete-part_export.cgi: more new export... + +2002-03-20 22:57 ivan + + * FS/FS/part_export.pm, httemplate/edit/part_export.cgi, + httemplate/edit/process/part_export.cgi: more for the new world + of export... + +2002-03-20 13:31 ivan + + * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm, + FS/FS/part_export_option.pm, FS/FS/part_svc.pm, + FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset, + bin/svc_acct.export, htetc/global.asa, htetc/handler.pl, + httemplate/docs/export.html, httemplate/docs/upgrade8.html, + httemplate/edit/part_export.cgi, + httemplate/edit/process/part_export.cgi: new export! infostreet + and sqlradius provisioning switched over (Bug #299 - doesn't + close it, but all the groundwork is done) + + also removes non-transactional ICRADIUS export from + svc_acct.export (closes: Bug#347) + +2002-03-19 23:37 ivan + + * FS/FS/cust_main_county.pm: disable region caching for now + +2002-03-19 09:48 ivan + + * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi, + httemplate/edit/process/cust_main.cgi: changes dum big + "state/county/country" select to three, linked with javascript + closes: Bug#353 + +2002-03-18 13:40 ivan + + * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes, + closes Bug#314 + +2002-03-18 12:50 ivan + + * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm, + FS/FS/Conf.pm: okay, now you can specify an alternate invoice + template, and it'll be auto-createad and added to the list of + configuration options. closes: Bug#314 + +2002-03-18 11:49 ivan + + * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug + #348 - adds the ability to email on deleted payments. + +2002-03-18 11:40 ivan + + * httemplate/search/cust_main-quickpay.html: update quickpay for + current search capabilities + +2002-03-18 09:50 ivan + + * httemplate/config/config.cgi: + fixes bug#367 (yay, that one was annoying): + + in config editor, initial newlines in