2009-10-10 18:57 ivan * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1 2009-10-10 18:50 ivan * Makefile, bin/cvs2cl: helps to have the tool 2009-10-10 18:48 ivan * Makefile: do it 2009-10-10 18:48 ivan * rt/lib/RT.pm: huh #2 2009-10-10 18:46 ivan * rt/Makefile: huh 2009-10-10 18:45 ivan * httemplate/search/elements/search-html.html: don't try to follow a blank redirect 2009-10-10 18:45 ivan * httemplate/search/report_cdr.html: end form 2009-10-10 18:45 ivan * httemplate/elements/tr-textarea.html: new rows and cols options 2009-10-10 18:44 ivan * httemplate/elements/tr-select-pkg_class.html: respect element_name 2009-10-10 18:43 ivan * httemplate/browse/agent.cgi: cleanup 2009-10-10 18:42 ivan * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc 2009-10-10 18:41 ivan * FS/FS/part_export/globalpops_voip.pm: correct variable initialization 2009-10-10 18:40 ivan * FS/FS/: access_right.pm, access_usergroup.pm, clientapi_session_field.pm, cust_svc_option.pm: remembered to customize this manpage 2009-10-10 18:39 ivan * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks 2009-10-09 20:22 ivan * ChangeLog: commit message for a file about commitmessages 2009-10-09 16:59 ivan * FS/FS/Schema.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html, httemplate/elements/select-terms.html, FS/FS/cust_bill.pm, httemplate/edit/quick-charge.html, httemplate/edit/process/quick-charge.cgi: change invoice terms for one-time charges (& bill them immediately), RT#5891 2009-10-09 14:37 ivan * FS/FS/cust_main.pm: add cust_pkg_ref option to charge 2009-10-08 01:28 ivan * httemplate/view/cust_main/packages.html: fix "show old packages" accidentally hiding cancelled packages, RT#5276 2009-10-07 23:00 ivan * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m cooperation (and no HASH() queue noise with -m) 2009-10-07 22:44 ivan * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be harmless) warnings: Argument "" isn't numeric in sprintf at /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358. Argument "" isn't numeric in subtraction (-) at /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359. Argument "" isn't numeric in addition (+) at /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788. 2009-10-07 22:09 ivan * FS/FS/cust_bill.pm: tyop 2009-10-07 18:15 ivan * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex: conf switches to turn on smaller notes and footer sections with stock templates, RT#5218 2009-10-07 16:51 ivan * httemplate/view/cust_statement.html: naming follow-up notices from the event rather than creting a slew of separate templates, RT#5217 2009-10-07 16:44 ivan * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi, httemplate/misc/send-invoice.cgi, httemplate/misc/send-statement.cgi, httemplate/search/cust_event.html, FS/FS/part_event/Action/cust_bill_send_reminder.pm, conf/invoice_html, conf/invoice_latex, conf/invoice_template, httemplate/view/cust_bill-pdf.cgi, httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi, httemplate/view/cust_statement.html: naming follow-up notices from the event rather than creting a slew of separate templates, RT#5217 2009-10-06 17:43 ivan * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm 1.180.2.52 (2009-10-03), RT#2873 2009-10-06 16:51 ivan * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings 2009-10-06 08:49 jeff * httemplate/edit/router.cgi: replace disappearing line 2009-10-05 16:36 ivan * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized value $FS::svc_acct::passwordmin in pattern match (m//) at /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60. 2009-10-05 11:17 ivan * httemplate/misc/payment.cgi: oops, handle old cust_main.pm properly (should we be bothering?) :/ RT#5889 2009-10-05 09:57 ivan * httemplate/view/cust_main/payment_history/voided_payment.html: doh, fix error viewing voided payments, RT#6382 2009-10-05 08:07 jeff * httemplate/elements/tr-select-pkg_class.html: remove unused option that DTWT 2009-10-05 07:04 jeff * httemplate/edit/cust_main/: bottomfixup.js, choose_tax_location.html, contact.html: low hanging fruit: improvement in tax location selection RT#6000 2009-10-05 07:01 jeff * httemplate/edit/router.cgi: low hanging fruit: restore router virtual fields (and svcnum) in 1.9 RT#5960 2009-10-04 19:40 ivan * httemplate/misc/payment.cgi: add manual_process-skip_first option, RT#5889 2009-10-04 19:35 ivan * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi: add manual_process-skip_first option, RT#5889 2009-10-04 19:16 ivan * FS/FS/Conf.pm, httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi: add manual_process-display config to subtract fee from amount instead of adding, RT#5889 2009-10-04 18:40 jeff * conf/invoice_html: can't revert because windows is ghei 2009-10-04 18:07 jeff * FS/FS/cust_main.pm: don't consider setup or recurring taxes when billing usage on cancel 2009-10-04 18:00 jeff * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm: invoices with details in separate section but usage not separated 2009-10-04 17:49 jeff * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary, conf/invoice_latex, conf/invoice_latexsummary, FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm, FS/FS/part_event/Action/cust_bill_fee_percent.pm, FS/FS/part_event/Action/fee.pm, httemplate/browse/pkg_category.html, httemplate/edit/pkg_category.html: leading summary page invoices #RT5086 2009-10-04 16:36 ivan * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same problem with processing payments & masked ACH amounts, RT#6374 2009-10-04 16:31 ivan * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked card. hopefully the last of it! 2009-10-03 19:09 ivan * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048 2009-10-03 19:04 ivan * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/bin/freeside-addgroup, bin/mapsecrets2access_user, httemplate/view/cust_bill.cgi, httemplate/view/cust_main/payment_history.html, httemplate/view/cust_main/payment_history/invoice.html: delete invoices, RT#4048 2009-10-03 17:08 ivan * httemplate/view/cust_main.cgi: more room for cancellation reason 2009-10-03 17:07 ivan * httemplate/elements/popup_link-cust_main.html: doc 2009-10-03 15:09 ivan * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90, RT#5674 2009-10-03 15:06 ivan * httemplate/edit/part_bill_event.cgi: in old invoice events, chance default weight of cancel event to 90 so you can place it at the same time as a realtime event, RT#5674 2009-10-03 13:22 mark * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple at runtime to avoid breakage 2009-10-01 16:48 ivan * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when selecting a single payby 2009-10-01 16:01 ivan * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the schema 2009-10-01 15:02 ivan * httemplate/view/cust_main/payment_history/voided_payment.html: consistency with un-voided payments wrt display 2009-09-30 17:52 ivan * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the really final fix for the problems using remembered cards in self-service. *sigh* 2009-09-30 17:29 ivan * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login check to FS::ClientAPI::SG/SGNG checks. RT#4610 2009-09-30 12:33 ivan * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the final fix for the problems using remembered cards in self-service 2009-09-29 15:08 ivan * httemplate/misc/email-customers.html: should fix newsletter sending error when you select a single payby only 2009-09-28 23:17 ivan * FS/t/cust_attachment.t: forgot 2009-09-28 15:45 ivan * FS/FS/Cron/check.pm: more accurate SG check, RT#4610 2009-09-28 15:35 ivan * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use Email::Send, RT#4610 2009-09-28 15:23 ivan * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610 2009-09-28 08:55 jeff * FS/FS/cust_pkg.pm: use object copy when billing on cancel to avoid very weird side effects ( including 'impossible' history ) RT#5723 2009-09-25 05:29 ivan * FS/FS/Conf.pm, httemplate/config/config-view.cgi, httemplate/config/config.cgi, httemplate/config/config-process.cgi, httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi: processing fee on credit card recharges, RT#5889 2009-09-25 03:29 ivan * FS/FS/Conf.pm: this one too 2009-09-25 03:14 ivan * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/FS-SelfService/cgi/signup.cgi, fs_selfservice/FS-SelfService/cgi/signup.html, httemplate/config/config-process.cgi, httemplate/config/config-view.cgi, httemplate/config/config.cgi, httemplate/elements/select-part_svc.html, httemplate/elements/select-table.html, httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876 2009-09-24 19:30 mark * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm, FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm, FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm, FS/FS/pay_batch/td_canada_trust.pm, httemplate/misc/download-batch.cgi, httemplate/search/cust_pay_batch.cgi: Batch payment refactoring 2009-09-24 18:04 mark * FS/MANIFEST: Add cust_attachment 2009-09-24 12:59 ivan * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a config, good enough, RT#4610 2009-09-23 20:14 ivan * FS/FS/Cron/check.pm, FS/bin/freeside-check, FS/FS/ClientAPI/SGNG.pm, fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG ping, RT#4610 2009-09-23 16:47 ivan * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional extra ticket showing up on wrong customer record 2009-09-21 20:08 ivan * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl config files, RT#4743 2009-09-21 13:48 ivan * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???) that causes this problem... before it just returned nothing for the search instead of erroring out? 2009-09-20 23:05 ivan * FS/FS/Conf.pm: doc clarification 2009-09-20 22:35 ivan * FS/FS/TicketSystem/RT_Internal.pm: left debugging on 2009-09-20 19:41 ivan * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi, httemplate/edit/process/elements/ApplicationCommon.html: add ability to trigger receipts when payment is used against a specific package instead of when it was made, RT#5199 2009-09-18 15:41 ivan * FS/FS/: cust_main.pm, part_event/Condition/has_referral_custnum.pm: add active option to has_referral_custnum condition, RT#6150 2009-09-18 15:35 ivan * httemplate/elements/: select-cust_main-status.html, select-cust_pkg-status.html: fix customer and package status conditions not sticky on edit, noticed on RT#6150 2009-09-18 12:28 ivan * httemplate/edit/elements/edit.html: better error message when the clone object isn't found, RT#6128 2009-09-17 18:03 ivan * httemplate/view/cust_main/one_time_charge_link.html: fix one-time charge inadvertantly checking the "tax exempt" checkbox when the tax product popup is swapped in and out, RT#6095 2009-09-17 16:45 ivan * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )" warning 2009-09-16 18:37 ivan * httemplate/search/cust_bill_pkg.cgi: fix sales tax report w/part_pkg overrides, RT#6197 2009-09-15 17:52 ivan * FS/FS/Mason.pm: quiet warning: Subroutine Net::Ping::External::_ping_linux redefined 2009-09-15 16:13 ivan * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR, RT#5495 2009-09-15 15:58 ivan * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for good "Real timeprocessing not enabled!" error when using signup without any real-time processor, RT#6043 2009-09-15 13:45 ivan * httemplate/search/svc_phone.cgi: fix phone# usage search, RT# 2009-09-15 13:44 ivan * httemplate/search/svc_external.cgi: modernize external search 2009-09-15 13:44 ivan * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on reports, RT# 2009-09-15 12:45 ivan * htetc/handler.pl: eliminate "Use of uninitialized value in undef operator at /etc/freeside/handler.pl line 79/80" errors 2009-09-14 16:52 ivan * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html, httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html, httemplate/view/svc_broadband.cgi, httemplate/view/cust_main/packages/services.html: ping tool, RT#5845 2009-09-11 10:40 ivan * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values, doh, RT#6101 2009-09-11 08:51 ivan * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix (hopefully the rest of the) fallout from rating CDRs to sub-penny amounts 2009-09-10 10:55 ivan * fs_selfservice/FS-SelfService/cgi/success.html: remove random > char from signup success.html, RT#6110 2009-08-31 15:17 mark * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format 2009-08-29 15:47 mark * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format 2009-08-29 15:45 mark * FS/bin/freeside-cdr-sftp_and_import: Add FTP support 2009-08-29 12:05 ivan * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service when not using real-time gateway 2009-08-29 11:51 ivan * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not using real-time gateway 2009-08-27 14:41 ivan * httemplate/elements/menu.html: oops, tax class menu item got lost 2009-08-27 03:26 ivan * bin/move-customers: try, try again 2009-08-27 03:23 ivan * bin/move-customers: doh 2009-08-27 03:04 ivan * bin/move-customers: ok 2009-08-26 23:52 ivan * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning 2009-08-26 13:52 jeff * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve testing need for invoicing list 2009-08-26 09:19 rsiddall * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain registration first appears in Net::DRI 0.95. 2009-08-26 04:22 ivan * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first pass at balance reporting, RT#5496 2009-08-26 03:18 ivan * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR rating, RT#5495 2009-08-25 12:08 jeff * httemplate/search/: 477.html, report_477.html, elements/search.html: improved 477 report #6004 2009-08-25 10:03 jeff * FS/FS/Record.pm: support listref to qsearch as UNION 2009-08-24 04:09 ivan * bin/move-customers: customer move script, RT#5351 2009-08-24 01:50 ivan * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move script, RT#5351 2009-08-24 00:08 ivan * bin/move-customers: (start of) customer move script, RT#5351 2009-08-23 23:50 ivan * bin/move-customers: (start of) customer move script, RT#5351 2009-08-23 23:39 ivan * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm, bin/move-customers: (start of) customer move script, RT#5351 2009-08-23 23:13 jeff * httemplate/edit/process/part_pkg.cgi: fix select multiple report option 2009-08-23 22:09 jeff * httemplate/graph/cust_bill_pkg.cgi, httemplate/graph/cust_bill_pkg_detail.cgi, httemplate/graph/report_cust_bill_pkg.html, httemplate/graph/report_cust_bill_pkg_detail.html, FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html, httemplate/search/cust_bill_pkg.cgi: add rated call sales report and option to sales report to count usage separately from recurring #5588 2009-08-21 17:31 ivan * httemplate/view/cust_main/packages/status.html: better label 2009-08-21 17:31 ivan * httemplate/misc/states.cgi: mason style 2009-08-21 17:30 ivan * httemplate/elements/header.html: doc 2009-08-21 17:29 ivan * httemplate/edit/elements/edit.html: use name_singular if available too 2009-08-21 17:29 ivan * httemplate/edit/cust_main/bottomfixup.js: comment 2009-08-21 17:29 ivan * httemplate/edit/quick-charge.html: comments 2009-08-21 17:29 ivan * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary 2009-08-21 17:27 ivan * FS/FS/Cron/check.pm: fewer false positives 2009-08-21 17:27 ivan * FS/FS/cust_bill.pm: doc 2009-08-21 17:26 ivan * FS/FS/Record.pm: cleaner?? 2009-08-21 17:22 ivan * fs_selfservice/FS-SelfService/cgi/order_pkg.html, fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm, FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi, fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi, httemplate/edit/cust_main/first_pkg/select-part_pkg.html, httemplate/edit/cust_main/first_pkg/svc_acct.html: order svc_phone services from self-service too, RT#5085 2009-08-20 13:44 ivan * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless warnings spamming logs 2009-08-20 02:55 ivan * FS/FS/part_event/Condition.pm: allow generic conditions for cust_statement, RT#4860 2009-08-20 02:47 ivan * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm, FS/FS/part_event/Action/cust_statement.pm, FS/FS/part_event/Action/cust_statement_send.pm, FS/FS/part_event/Condition/has_pkg_class.pm, FS/FS/part_event/Condition/has_pkgpart.pm, FS/FS/part_event/Condition/hasnt_pkgpart.pm, httemplate/misc/email-statement.cgi, httemplate/view/cust_statement-pdf.cgi, httemplate/view/cust_statement.html: email statements, RT#4860 2009-08-20 02:26 ivan * bin/generate-table-module: tired of asking 2009-08-19 21:03 ivan * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_statement.pm, FS/FS/part_event.pm, FS/t/cust_statement.t, FS/FS/Cron/bill.pm, FS/FS/part_event/Action/cust_statement.pm, FS/FS/part_event/Action/cust_statement_send.pm, httemplate/view/cust_statement.html, httemplate/view/cust_main/payment_history.html, httemplate/view/cust_main/payment_history/statement.html: Emailing statements of accounts, RT#4860 2009-08-19 19:40 ivan * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary lookup 2009-08-19 14:27 ivan * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm, pkg_referral_credit_pkg.pm: add option to disable late fee taxes 2009-08-19 00:05 mark * FS/FS/part_export/shellcommands_withdomain.pm: Turn off userdel_no_queue for MagicMail export 2009-08-18 23:15 jeff * FS/FS/Report/Table/Monthly.pm, httemplate/graph/cust_bill_pkg.cgi, httemplate/graph/report_cust_bill_pkg.html, httemplate/search/cust_bill_pkg.cgi: option to count subpackages outside packages in sales report #5588 2009-08-18 05:21 jeff * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support 2009 - a better way? 2009-08-17 16:08 mark * FS/FS/part_export/: shellcommands.pm, shellcommands_withdomain.pm: Add more fine-grained queue options 2009-08-17 13:48 jeff * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm: improve emailed cdr csv file (#5727 again) 2009-08-16 15:45 jeff * httemplate/edit/cust_main/bottomfixup.js: include a census zipcode link and other minor improvements 2009-08-14 15:13 jeff * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct 2009-08-14 14:51 jeff * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use as external ids 2009-08-14 10:26 mark * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right 2009-08-14 10:24 mark * FS/FS/AccessRight.pm: Move note/attachment rights to new section 2009-08-13 15:53 mark * FS/bin/freeside-void-payments: Add option to freeside-void-payments to cancel customers 2009-08-13 08:13 jeff * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity check): don't let empty set limit search 2009-08-13 02:35 ivan * ChangeLog: adding autogen changelog on 1.9 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:57 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:28 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:05 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 06:59 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, misc/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 in signup server also, closes: Bug#353 2002-11-27 21:44 ivan * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per "Stephen Bechard" 2002-11-27 21:10 ivan * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate username_policy 2002-11-26 03:58 ivan * httemplate/misc/process/link.cgi: link by username now only links to same svcpart 2002-11-26 02:25 ivan * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password 2002-11-25 21:42 ivan * FS/FS/svc_acct.pm: remove harmless re-my to silence warning 2002-11-25 02:46 ivan * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing radius group bug, whew 2002-11-22 19:39 ivan * httemplate/index.html: eww get rid of black border on konq3 2002-11-22 04:19 ivan * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card payments 2002-11-22 03:14 ivan * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi: add lec billing event 2002-11-22 02:48 ivan * FS/FS/cust_main.pm: oops, one last LECB change 2002-11-22 00:06 ivan * fs_signup/fs_signup_server: silly LECB error in signup server 2002-11-21 23:50 ivan * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and user dn in ldap export 2002-11-21 16:14 ivan * fs_signup/fs_signup_server: signup server: use 'daytime' for LECB payinfo 2002-11-21 12:44 ivan * FS/FS/part_export.pm: change DN labeling for those obtuse blockheads at netmagic 2002-11-20 13:13 ivan * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and ability to have multiple comma-separated values to LDAP export 2002-11-20 02:09 ivan * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN for the add call...? i don't get LDAP 2002-11-20 01:10 ivan * FS/FS/part_export/ldap.pm: fix silly bug in ldap export 2002-11-20 01:07 ivan * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need to increase length of payinfo field in cust_pay and cust_refund for ACH 2002-11-19 14:55 ivan * FS/FS/cust_bill_event.pm: give better error message on bad invnum, also 'use FS::cust_bill' here 2002-11-19 14:48 ivan * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not CHECK 2002-11-19 13:20 ivan * FS/FS/part_export/ldap.pm: ldap export: don't use password if not given 2002-11-19 12:56 ivan * FS/FS/part_export/ldap.pm: ldap export update 2002-11-19 12:36 ivan * FS/bin/freeside-setup: increase length of reczone and recdata fields in domain_record 2002-11-19 02:09 ivan * FS/FS/cust_bill.pm: typo adding lec transactions 2002-11-19 02:02 ivan * FS/FS/cust_main.pm: silly regex bug parsing echeck info 2002-11-19 01:51 ivan * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm, fs_signup/FS-SignupClient/cgi/signup.cgi, fs_signup/FS-SignupClient/cgi/signup.html, httemplate/docs/schema.html, httemplate/edit/cust_main.cgi, httemplate/edit/part_bill_event.cgi, httemplate/view/cust_main.cgi: add LEC billing 2002-11-18 21:17 ivan * httemplate/edit/cust_main.cgi: oops, remove 10 digit account number limit 2002-11-18 02:15 ivan * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm, FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi: preliminary ldap export 2002-11-16 02:33 ivan * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support 2002-11-09 02:59 ivan * httemplate/edit/part_pkg.cgi: javascript quoting problem in per-hour charging 2002-11-07 14:53 ivan * FS/FS/cust_main.pm: doc 2002-11-05 21:41 ivan * httemplate/graph/money_time-graph.cgi: lala 2002-11-05 20:23 ivan * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing, closes: Bug#474 2002-11-05 20:11 ivan * httemplate/edit/part_pkg.cgi: data billing 2002-11-05 19:58 ivan * httemplate/edit/part_pkg.cgi: data charging 2002-11-05 15:43 ivan * httemplate/view/svc_acct.cgi: ui 2002-11-05 15:41 ivan * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for correct radacct column names 2002-11-05 15:34 ivan * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?) 2002-11-05 15:29 ivan * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi: bandwidth charges from sqlradius 2002-11-05 12:29 ivan * FS/bin/freeside-sqlradius-radacctd: lost? 2002-11-04 18:15 ivan * httemplate/graph/money_time-graph.cgi: local kludge 2002-11-04 15:40 ivan * FS/FS/CGI.pm: balance on small_custview 2002-11-04 13:20 ivan * httemplate/docs/upgrade9.html: doc 2002-11-04 12:51 ivan * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time view 2002-11-01 16:13 ivan * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew, glad i had a copy of this 2002-10-28 05:22 ivan * FS/bin/freeside-queued: signal-less queued child handling (closes: Bug#477) 2002-10-25 14:24 ivan * FS/FS/part_export/shellcommands.pm: make $old_domain available too 2002-10-25 06:39 ivan * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export numbers 2002-10-23 10:07 ivan * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support 2002-10-23 08:49 ivan * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi, httemplate/view/cust_main.cgi: add option to unapply payments 2002-10-22 02:15 ivan * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart 2002-10-22 01:13 ivan * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi: ACH fixes from s5 2002-10-21 23:28 ivan * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK invoice events too 2002-10-21 08:20 ivan * httemplate/edit/part_svc.cgi: don't disable for all items 2002-10-21 08:14 ivan * httemplate/edit/part_svc.cgi: Prevent a fixed or default username or password from being defined 2002-10-20 01:27 ivan * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable shellcommands suspension/unsuspension hooks 2002-10-20 00:26 ivan * FS/FS/part_export/vpopmail.pm: don't run restart command unless there is one 2002-10-19 20:28 ivan * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm, eg/vpopmailrestart: vpopmail restart export option 2002-10-18 09:54 ivan * Makefile: force executable permissions on bin/pod2x 2002-10-18 06:28 ivan * FS/bin/freeside-radgroup: argh 2002-10-18 06:23 ivan * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy cache 2002-10-18 03:28 ivan * FS/: MANIFEST, bin/freeside-radgroup: adding 2002-10-17 08:06 ivan * httemplate/view/svc_acct.cgi: use consistant terminology 2002-10-17 08:05 ivan * httemplate/view/svc_acct.cgi: UI change for hour info 2002-10-17 07:59 ivan * FS/FS/cust_svc.pm: yay missing paren 2002-10-17 07:50 ivan * FS/FS/cust_svc.pm: *sigh* better debugging 2002-10-17 07:46 ivan * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg 2002-10-17 07:37 ivan * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg 2002-10-17 07:33 ivan * httemplate/view/svc_acct.cgi: sqlradacct hour update 2002-10-17 07:16 ivan * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi: radacct update: use sqlradius for datasrc, not plandata options (whew) 2002-10-17 04:17 ivan * httemplate/search/cust_bill.cgi: another mason fix, this one from 5 2002-10-15 02:54 ivan * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/ 2002-10-14 02:28 ivan * fs_signup/fs_signup_server: close invoices which are declined. closes: Bug#408 2002-10-14 00:44 ivan * FS/FS/Conf.pm: s/bool/checkbox/ 2002-10-14 00:30 ivan * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains config file allows selection of accounts from any domain 2002-10-13 23:17 ivan * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct billing 2002-10-13 23:16 ivan * httemplate/view/svc_acct.cgi: show time online this billing cycle on view account screen 2002-10-13 00:14 ivan * httemplate/docs/: session.html, upgrade9.html: doh 2002-10-13 00:13 ivan * httemplate/docs/upgrade9.html: msgcat docs for upgrade 2002-10-12 23:49 ivan * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore 2002-10-12 18:14 ivan * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with non-Pg and Pg before 7.1 2002-10-12 18:05 ivan * FS/FS/cust_bill.pm: bug fix in new ACH code 2002-10-12 07:21 ivan * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix dayphone/nightphone msgcat 2002-10-12 06:46 ivan * bin/populate-msgcat, httemplate/edit/cust_main.cgi, httemplate/view/cust_main.cgi: dayphone/nightphone as customizable labels, closes: Bug#464 2002-10-12 06:26 ivan * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to charge per-hour against an external radacct table 2002-10-12 03:15 ivan * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm, fs_signup/FS-SignupClient/cgi/signup.cgi, httemplate/edit/cust_main.cgi, httemplate/edit/process/cust_main.cgi, httemplate/view/cust_main.cgi: ACH support 2002-10-10 09:48 ivan * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE expiration dates 2002-10-10 09:28 ivan * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE 2002-10-09 07:30 ivan * FS/FS/Conf.pm: nasty typo 2002-10-09 06:59 ivan * FS/FS/Conf.pm: don't explicitly specify unclassified config section 2002-10-09 06:43 ivan * FS/FS/part_export/vpopmail.pm: don't error out trying to create existing directories in vpopmail export 2002-10-09 06:07 ivan * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set the attribute used for plaintext pw's 2002-10-08 04:10 ivan * httemplate/: index.html, search/cust_pkg.cgi: add suspended package browse (closes: Bug#467) 2002-10-08 03:50 ivan * eg/export_template.pm: slightly less sucky 2002-10-08 01:33 ivan * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes displays static HTML on account view (closes: Bug#465) 2002-10-07 21:46 ivan * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi, httemplate/view/cust_main.cgi: payby-default config option, with special "HIDE" option to disable billing information in the web interface (closes: Bug#468) 2002-10-07 01:47 ivan * FS/bin/freeside-daily: cancel when it is *after* expiration date, not when it is *before* 2002-10-05 04:14 ivan * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set blank id fields 2002-10-04 05:56 ivan * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm, FS/bin/freeside-setup, httemplate/docs/install.html, httemplate/edit/process/cust_pkg.cgi, httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi: working on the road: - easier "change package" link for changing one package to another - sqlradius export now compatible with Pg - indices on phone numbers - install instructions specify Pg 7.1 (at least until ILIKE thing is changed) - searching on phone number fragments 2002-10-04 05:39 ivan * FS/bin/freeside-daily: turn on AutoCommit when vacuuming 2002-10-04 05:29 ivan * FS/bin/freeside-count-active-customers: adding 2002-10-04 05:09 ivan * FS/FS/cust_bill.pm: default for customers with no invoices was: print is now: send email to invoice from address 2002-10-03 08:29 ivan * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be Crypt-Password for encrypted pw's 2002-09-27 05:14 ivan * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords 2002-09-27 05:14 ivan * FS/FS/UID.pm: don't chop blanks 2002-09-26 23:00 ivan * htetc/global.asa: only load Devel::AutoProfiler if it is installed 2002-09-26 22:36 ivan * FS/bin/freeside-adduser: lock mapsecrets file 2002-09-25 22:28 ivan * Makefile: fix $INIT_FILE usage 2002-09-25 22:26 ivan * FS/FS/svc_acct.pm: fix for inserting un-audited accounts 2002-09-25 22:25 ivan * Makefile: oops 2002-09-25 21:45 ivan * httemplate/search/svc_acct.cgi: tyop 2002-09-25 02:11 ivan * Makefile, httemplate/docs/install.html: doc 2002-09-25 02:09 ivan * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add "Authentication-Type" for netc.net.au (radiator?) 2002-09-24 01:31 ivan * FS/FS/Conf.pm: deprecate vpopmailrestart config value 2002-09-23 07:27 ivan * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa changes for profiling redirects header-handling changes necessary for chart .cgis 2002-09-23 01:50 ivan * Makefile: better default Pg datasource 2002-09-21 04:17 ivan * README.1.5.0pre1, FS/bin/freeside-setup, httemplate/docs/schema.dia, httemplate/docs/schema.html, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, bin/create-history-tables, httemplate/browse/cust_main_county.cgi, httemplate/edit/cust_main_county.cgi, httemplate/edit/process/cust_main_county.cgi: all taxes now have names. closes: Bug#15 2002-09-20 08:49 ivan * README: d 2002-09-20 08:49 ivan * FS/Makefile.PL: installing into /usr/bin, bah 2002-09-20 08:48 ivan * FS/FS.pm: doc 2002-09-20 08:48 ivan * Makefile: 1.5.0 2002-09-20 08:47 ivan * FS/MANIFEST, FS/bin/freeside-addoutsourceuser, FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser, FS/bin/freeside-deluser, FS/bin/freeside-setup, bin/populate-msgcat: add freeside-deluser, freeside-deloutsource and freeside-deloutsourceuser 2002-09-20 08:46 ivan * FS/FS/Record.pm: fix database sequence code, closes: Bug#69 2002-09-20 07:48 ivan * FS/FS/part_export.pm: extraneous warn 2002-09-20 05:50 ivan * FS/bin/freeside-setup, bin/fs-setup, httemplate/docs/install.html: move from bin/fs-setup to FS/bin/freeside-setup 2002-09-20 05:04 ivan * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP dependancy 2002-09-20 03:16 ivan * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker fields to 32 chars 2002-09-19 06:34 ivan * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes: bug#69 2002-09-19 06:25 ivan * README.1.5.0pre1: preliminary upgrade instructions 2002-09-19 01:43 ivan * FS/bin/freeside-daily: package expiration 2002-09-19 01:34 ivan * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg 2002-09-19 00:15 ivan * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm 2002-09-18 15:50 ivan * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm, FS/bin/freeside-email, httemplate/edit/svc_forward.cgi, httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi, httemplate/view/svc_acct.cgi: remove domain config file, closes: Bug#269 2002-09-18 15:38 ivan * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm 2002-09-18 05:10 ivan * httemplate/docs/: index.html, legacy.html, upgrade4.html, upgrade5.html, upgrade6.html: doc 2002-09-17 03:21 ivan * FS/FS/Conf.pm, FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: remove obsolete cybercash support 2002-09-17 02:19 ivan * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html, httemplate/docs/schema.dia, httemplate/docs/schema.html, httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi, httemplate/edit/process/part_svc.cgi, httemplate/edit/process/svc_acct_sm.cgi, httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi, httemplate/search/svc_acct_sm.html, httemplate/search/svc_domain.cgi, httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm 2002-09-16 17:40 ivan * FS/FS/cust_bill.pm: send_ftp doc fix 2002-09-16 17:33 ivan * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm: - "emailinvoiceauto" implementation rewritten to work properly, stop overwriting existing invoice destinations 2002-09-16 02:27 ivan * FS/bin/freeside-expiration-alerter: skip empty expiration dates 2002-09-11 02:28 ivan * httemplate/browse/svc_acct_pop.cgi: mason error 2002-09-11 02:09 ivan * httemplate/search/cust_main.cgi: mason warnings 2002-09-09 20:31 ivan * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o order numbers, like VirtualNet 2002-09-09 17:37 ivan * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1 2002-09-09 16:05 khoff * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi, edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi, edit/process/ac_block.cgi, edit/process/ac_field.cgi, edit/process/ac_type.cgi, edit/process/part_ac_field.cgi, edit/process/svc_broadband.cgi, view/svc_broadband.cgi: svc_broadband merge 2002-09-09 16:01 khoff * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup, htetc/global.asa, httemplate/index.html, httemplate/edit/part_svc.cgi, httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm, FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband merge 2002-09-09 15:57 ivan * FS/bin/: freeside-cc-receipts-report, freeside-credit-report, freeside-receivables-report, freeside-tax-report: allow . in untaint_argv, for usernames 2002-09-09 15:56 khoff * FS/MANIFEST: svc_broadband merge 2002-09-09 12:56 ivan * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as vpopmail user 2002-09-09 12:54 ivan * httemplate/docs/ssh.html: doc clarification about users 2002-09-09 05:34 ivan * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm, ClientAPI/passwd.pm: : is not legal in GECOS 2002-09-08 05:57 ivan * FS/FS/svc_domain.pm: ordering fix on delete: domain_record records first, then svc_domain 2002-09-08 05:40 ivan * bin/bind.export: error out if can't open .HEADER files 2002-09-08 04:36 ivan * README: 1.4.1 2002-09-08 02:49 ivan * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some useful default domain files 2002-09-07 07:20 ivan * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail description, give up hoping for a better description of the export from jeff 2002-09-06 19:27 ivan * httemplate/docs/: index.html, upgrade9.html: 1.4.1 2002-09-06 19:19 ivan * FS/FS/part_export/vpopmail.pm: import flocking constants 2002-09-05 11:51 ivan * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick 2002-09-05 10:01 ivan * httemplate/edit/cust_main.cgi: "same as billing address" box would uncheck itself on errors (only looked at previous ship_last, not CGI checkbox value too) Closes: Bug#448 2002-09-05 09:51 ivan * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet compatibility 2002-09-05 06:59 ivan * ANNOUCE.1.4.0: naw 2002-09-05 06:50 ivan * httemplate/browse/part_svc.cgi: don't show "clone an existing service definition" if there aren't any yet 2002-09-05 06:27 ivan * FS/FS/cust_main.pm, httemplate/index.html, httemplate/misc/cust_main-import_charges.cgi, httemplate/misc/process/cust_main-import_charges.cgi: batch charge/credit import 2002-09-05 06:01 ivan * FS/FS/svc_acct.pm: show illegal dir in error msg 2002-09-05 02:10 ivan * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of extraneous `vpopmail machine' field 2002-09-04 05:43 ivan * Makefile, httemplate/index.html: 1.4.1beta1 2002-09-04 01:42 ivan * httemplate/edit/part_pkg.cgi: spelling 2002-08-30 16:48 ivan * FS/FS/cust_bill.pm: oops, missing charged column in csv exports 2002-08-30 16:42 ivan * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm, httemplate/edit/process/part_bill_event.cgi: new invoice event: upload a CSV file 2002-08-30 16:17 ivan * FS/FS/cust_main.pm: bill batch imported customers immediately (as of their cust_pkg.bill date) - setting cust_pkg.bill date directly bypasses setup fee 2002-08-30 10:34 ivan * FS/FS/cust_main.pm, httemplate/index.html, httemplate/misc/cust_main-import.cgi, httemplate/misc/process/cust_main-import.cgi: working CSV import for crcmn 2002-08-30 04:33 ivan * httemplate/edit/cust_main.cgi: use eidiot rather than die for (hopefully) better error message 2002-08-30 03:25 ivan * Makefile: silly conf/registries dir still hanging around in CVS checkouts 2002-08-29 07:11 ivan * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix 2002-08-29 02:11 ivan * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5 import, make username/password for unexported services conflict at least with self 2002-08-29 01:13 khoff * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags 2002-08-29 00:50 ivan * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates 2002-08-28 23:02 ivan * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars 2002-08-28 22:57 ivan * httemplate/view/svc_acct.cgi: password viewing UI change 2002-08-27 00:26 khoff * FS/FS/Record.pm: Yip yip, I sprained my brain 2002-08-26 13:40 ivan * FS/FS/cust_pkg.pm: allow . and - in otaker usernames 2002-08-26 12:07 khoff * fs_signup/FS-SignupClient/cgi/signup.cgi: Fancy three-stage popselector a la javascript 2002-08-24 20:54 ivan * FS/bin/freeside-addoutsourceuser: ? 2002-08-24 20:42 ivan * FS/bin/freeside-addoutsourceuser: correct secrets file path 2002-08-24 19:35 ivan * FS/FS/part_export/shellcommands.pm: separate vars for quoted passwords 2002-08-24 19:26 ivan * FS/FS/part_export/shellcommands.pm: properly quote password as well as finger 2002-08-24 18:48 ivan * FS/bin/freeside-addoutsourceuser: password 2002-08-24 18:48 ivan * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files: bin/freeside-addoutsourceuser 2002-08-24 18:16 ivan * FS/bin/: freeside-adduser, freeside-setup: doc 2002-08-24 18:14 ivan * FS/bin/freeside-setup: noninteractive freeside-setup 2002-08-24 18:09 ivan * FS/bin/: freeside-adduser, freeside-setup: doc 2002-08-24 01:13 ivan * FS/bin/freeside-adduser: also do -b flag 2002-08-24 00:43 ivan * FS/FS/part_export/shellcommands.pm: allow $domain as a variable in commands 2002-08-24 00:20 ivan * httemplate/edit/part_export.cgi: don't substitute defaults for empty options when editing exports 2002-08-23 23:41 ivan * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm, www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T fix - no strict 'vars'; when necessary 2002-08-23 20:29 ivan * httemplate/: view/cust_main.cgi, misc/unprovision.cgi: unprovision a single service 2002-08-23 19:10 ivan * FS/bin/freeside-addoutsource: fix path 2002-08-23 18:53 ivan * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix 2002-08-23 17:51 ivan * httemplate/view/cust_main.cgi: UI 2002-08-23 17:16 ivan * FS/: MANIFEST, bin/freeside-addoutsource: Added Files: bin/freeside-addoutsource 2002-08-23 16:43 ivan * FS/: MANIFEST, FS/part_export.pm, FS/part_export/domain_shellcommands.pm, t/part_export-domain_shellcommands.t: add domain_shellcommands export 2002-08-19 16:08 ivan * httemplate/view/cust_main.cgi: encode_entities for comments entries 2002-08-11 23:17 ivan * rt/: COPYING, ChangeLog, Makefile, README, TODO, bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs, docs/Security, docs/rt.gif, docs/design_docs/CARS, docs/design_docs/TransactionTypes.txt, docs/design_docs/acls, docs/design_docs/basic-definitions.txt, docs/design_docs/cli_spec, docs/design_docs/cvs_integration, docs/design_docs/evil_plans, docs/design_docs/link-definitions.txt, docs/design_docs/local_hacking, docs/design_docs/subscription-definitions.txt, docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg, etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle, etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm, lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm, lib/RT/Action/StallDependent.pm, lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm, lib/RT/Condition/NewDependency.pm, lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm, tools/cpan2rpm, tools/initdb, tools/insertdata, tools/testdeps, webrt/autohandler, webrt/index.html, webrt/Admin/index.html, webrt/Admin/Elements/CreateQueueCalled, webrt/Admin/Elements/CreateUserCalled, webrt/Admin/Elements/EditUserComments, webrt/Admin/Elements/GrantQueueRightsTo, webrt/Admin/Elements/GroupTabs, webrt/Admin/Elements/Header, webrt/Admin/Elements/ListGlobalKeywordSelects, webrt/Admin/Elements/ListGlobalScrips, webrt/Admin/Elements/ModifyKeyword, webrt/Admin/Elements/ModifyKeywordSelect, webrt/Admin/Elements/ModifyQueue, webrt/Admin/Elements/ModifyTemplate, webrt/Admin/Elements/ModifyUser, webrt/Admin/Elements/QueueRightsForUser, webrt/Admin/Elements/QueueTabs, webrt/Admin/Elements/SelectKeywordSelect, webrt/Admin/Elements/SelectModifyGroup, webrt/Admin/Elements/SelectModifyKeyword, webrt/Admin/Elements/SelectModifyKeywordSelect, webrt/Admin/Elements/SelectModifyQueue, webrt/Admin/Elements/SelectModifyUser, webrt/Admin/Elements/SelectQueueRights, webrt/Admin/Elements/SelectRights, webrt/Admin/Elements/SelectScrip, webrt/Admin/Elements/SelectScripAction, webrt/Admin/Elements/SelectScripCondition, webrt/Admin/Elements/SelectSingleOrMultiple, webrt/Admin/Elements/SelectTemplate, webrt/Admin/Elements/SelectUsers, webrt/Admin/Elements/SystemTabs, webrt/Admin/Elements/Tabs, webrt/Admin/Elements/UserTabs, webrt/Admin/Global/GroupRights.html, webrt/Admin/Global/Keywords.html, webrt/Admin/Global/Scrips.html, webrt/Admin/Global/Template.html, webrt/Admin/Global/Templates.html, webrt/Admin/Global/UserRights.html, webrt/Admin/Global/index.html, webrt/Admin/Groups/Members.html, webrt/Admin/Groups/Modify.html, webrt/Admin/Groups/Rights.html, webrt/Admin/Groups/index.html, webrt/Admin/KeywordSelects/Modify.html, webrt/Admin/KeywordSelects/index.html, webrt/Admin/Keywords/Modify.html, webrt/Admin/Keywords/index.html, webrt/Admin/Queues/Create.html, webrt/Admin/Queues/GroupRights.html, webrt/Admin/Queues/Keywords.html, webrt/Admin/Queues/Modify.html, webrt/Admin/Queues/People.html, webrt/Admin/Queues/Scrips.html, webrt/Admin/Queues/Template.html, webrt/Admin/Queues/Templates.html, webrt/Admin/Queues/UserRights.html, webrt/Admin/Queues/index.html, webrt/Admin/Users/Modify.html, webrt/Admin/Users/Prefs.html, webrt/Admin/Users/Rights.html, webrt/Admin/Users/index.html, webrt/Elements/Checkbox, webrt/Elements/CreateTicket, webrt/Elements/CustomHomepageHeader, webrt/Elements/Error, webrt/Elements/Footer, webrt/Elements/GotoTicket, webrt/Elements/Header, webrt/Elements/ListActions, webrt/Elements/Login, webrt/Elements/MessageBox, webrt/Elements/MyRequests, webrt/Elements/MyTickets, webrt/Elements/Quicksearch, webrt/Elements/Refresh, webrt/Elements/Section, webrt/Elements/SelectBoolean, webrt/Elements/SelectDate, webrt/Elements/SelectDateRelation, webrt/Elements/SelectDateType, webrt/Elements/SelectEqualityOperator, webrt/Elements/SelectKeyword, webrt/Elements/SelectKeywordOptions, webrt/Elements/SelectLinkType, webrt/Elements/SelectMatch, webrt/Elements/SelectNewTicketQueue, webrt/Elements/SelectOwner, webrt/Elements/SelectQueue, webrt/Elements/SelectResultsPerPage, webrt/Elements/SelectSortOrder, webrt/Elements/SelectStatus, webrt/Elements/SelectTicketSortBy, webrt/Elements/SelectUsers, webrt/Elements/SelectWatcherType, webrt/Elements/ShadedBox, webrt/Elements/Submit, webrt/Elements/Tabs, webrt/Elements/TitleBoxEnd, webrt/Elements/TitleBoxStart, webrt/Elements/ViewUser, webrt/Elements/dayMenu, webrt/Elements/monthMenu, webrt/Elements/yearMenu, webrt/NoAuth/Logout.html, webrt/NoAuth/Reminder.html, webrt/NoAuth/webrt.css, webrt/NoAuth/images/rt.jpg, webrt/NoAuth/images/spacer.gif, webrt/Search/Bulk.html, webrt/Search/Listing.html, webrt/Search/PickRestriction, webrt/Search/RestrictSearch.html, webrt/Search/TicketCell, webrt/SelfService/Closed.html, webrt/SelfService/Create.html, webrt/SelfService/Display.html, webrt/SelfService/Error.html, webrt/SelfService/Prefs.html, webrt/SelfService/Update.html, webrt/SelfService/index.html, webrt/SelfService/Attachment/dhandler, webrt/SelfService/Elements/GotoTicket, webrt/SelfService/Elements/Header, webrt/SelfService/Elements/MyRequests, webrt/SelfService/Elements/Tabs, webrt/Ticket/Create.html, webrt/Ticket/Display.html, webrt/Ticket/History.html, webrt/Ticket/Modify.html, webrt/Ticket/ModifyAll.html, webrt/Ticket/ModifyDates.html, webrt/Ticket/ModifyLinks.html, webrt/Ticket/ModifyPeople.html, webrt/Ticket/Update.html, webrt/Ticket/Attachment/dhandler, webrt/Ticket/Elements/AddWatchers, webrt/Ticket/Elements/EditBasics, webrt/Ticket/Elements/EditDates, webrt/Ticket/Elements/EditKeywordSelects, webrt/Ticket/Elements/EditLinks, webrt/Ticket/Elements/EditPeople, webrt/Ticket/Elements/EditWatchers, webrt/Ticket/Elements/ShowBasics, webrt/Ticket/Elements/ShowDates, webrt/Ticket/Elements/ShowDependencies, webrt/Ticket/Elements/ShowHistory, webrt/Ticket/Elements/ShowKeywordSelects, webrt/Ticket/Elements/ShowLinks, webrt/Ticket/Elements/ShowMemberOf, webrt/Ticket/Elements/ShowMembers, webrt/Ticket/Elements/ShowPeople, webrt/Ticket/Elements/ShowReferences, webrt/Ticket/Elements/ShowRequestor, webrt/Ticket/Elements/ShowSummary, webrt/Ticket/Elements/ShowTransaction, webrt/Ticket/Elements/Tabs, webrt/Ticket/Elements/ToolBar, webrt/User/Prefs.html: import rt 2.0.14 2002-08-02 17:39 ivan * httemplate/docs/: install.html, legacy.html: remove some extra modules from install doc 2002-07-31 11:55 ivan * FS/FS/part_export.pm: delete directories when deleting users on freebsd 2002-07-31 06:18 ivan * FS/FS/svc_acct.pm: fix bug with static IP addresses 2002-07-26 20:56 ivan * httemplate/misc/cancel-unaudited.cgi: move transaction from web interface to lib code 2002-07-26 19:47 ivan * FS/bin/freeside-daily: vacuum pg databases daily 2002-07-25 19:33 ivan * FS/FS/: part_export.pm, part_export/shellcommands.pm: shellcommands edit gecos field too 2002-07-25 18:38 ivan * httemplate/docs/install.html: tyop 2002-07-25 18:31 ivan * httemplate/docs/install.html: tyop 2002-07-23 05:37 ivan * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking 2002-07-22 03:50 ivan * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html: adding 2002-07-22 03:41 ivan * httemplate/docs/install.html: no mysql in 1.4.0 release. hopefully 1.4.1 2002-07-22 03:20 ivan * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12, README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8, README.1.4.0pre9: 1.4.0 2002-07-22 03:18 ivan * FS/FS/CGI.pm: UI 2002-07-22 03:18 ivan * FS/FS/cust_main.pm: sort bills by date 2002-07-16 05:29 ivan * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm, FS/ClientAPI/passwd.pm: ClientAPI 2002-07-16 05:28 ivan * fs_selfservice/: DEPLOY, freeside-selfservice-server, fs_passwd_test, FS-SelfService/SelfService.pm, FS-SelfService/freeside-selfservice-clientd, FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html, FS-SelfService/cgi/selfservice.cgi, FS-SelfService/cgi/view_invoice.html: invoice viewing... 2002-07-15 20:57 ivan * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub 2002-07-15 20:56 ivan * FS/FS/part_export/infostreet.pm: better error handling 2002-07-15 20:47 ivan * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness 2002-07-15 01:28 ivan * fs_selfservice/: freeside-selfservice-server, fs_passwd_test, FS-SelfService/freeside-selfservice-clientd: working framework, no hung clients, whew 2002-07-14 18:44 ivan * bin/bind.import: finally a working DNS::ZoneParse 2002-07-13 17:28 ivan * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet :( 2002-07-11 06:52 ivan * fs_selfservice/: DEPLOY, freeside-selfservice-server, fs_passwd_test, FS-SelfService/MANIFEST, FS-SelfService/SelfService.pm, FS-SelfService/freeside-selfservice-clientd: finally working async framework 2002-07-08 19:23 ivan * httemplate/docs/: schema.dia, schema.png: new schema diagram 2002-07-08 10:14 ivan * FS/bin/freeside-queued: oops, fix for bug only surfacing with different freeside uid/gid 2002-07-08 08:56 ivan * httemplate/edit/svc_acct.cgi: better error message 2002-07-08 06:07 ivan * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi: edit expiration dates 2002-07-08 03:52 ivan * httemplate/search/cust_bill.cgi: remove perl-side sort routines, no longer needed 2002-07-08 03:01 ivan * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel should remove home directories 2002-07-08 01:39 ivan * httemplate/docs/install.html: new and improved instructions! now even more idiot proof! 2002-07-07 10:49 ivan * FS/FS/svc_acct.pm: rewrite uid-dup checking to be new-export-aware, closes: #431 2002-07-07 07:33 ivan * httemplate/search/cust_bill.cgi: clean up after rewrite... turned out rather nice 2002-07-07 07:28 ivan * httemplate/search/cust_bill.cgi: fixing 30/60/90/120... 2002-07-07 07:26 ivan * httemplate/search/cust_bill.cgi: just might work 2002-07-07 07:24 ivan * httemplate/search/cust_bill.cgi: that would be nice... 2002-07-07 07:18 ivan * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses 2002-07-07 07:14 ivan * httemplate/search/cust_bill.cgi: UI 2002-07-07 07:12 ivan * httemplate/search/cust_bill.cgi: totals and order by 2002-07-07 07:00 ivan * httemplate/search/cust_bill.cgi: try for correct totals 2002-07-07 06:52 ivan * httemplate/search/cust_bill.cgi: don't recalculate owed 2002-07-07 06:31 ivan * httemplate/search/cust_bill.cgi: comma 2002-07-07 06:30 ivan * httemplate/search/cust_bill.cgi: calculate owed as subquery here too 2002-07-07 06:25 ivan * httemplate/search/cust_bill.cgi: don't forget to where the where clause 2002-07-07 06:23 ivan * httemplate/search/cust_bill.cgi: try for working paged invoices, this time with subqueries 2002-07-07 04:45 ivan * httemplate/search/cust_bill.cgi: wtf? 2002-07-07 04:30 ivan * httemplate/search/cust_bill.cgi: invoice search with possibly working pager 2002-07-07 04:03 ivan * httemplate/search/cust_bill.cgi: move query logic from perl to sql for scalability 2002-07-06 05:53 ivan * httemplate/docs/install.html: new! improved! now even more idiot-proof! 2002-07-06 05:15 ivan * Makefile: beta2 2002-07-06 05:13 ivan * bin/fs-setup: fix Can't use an undefined value as an ARRAY reference at ./fs-setup line 209, line 3. 2002-07-06 04:08 ivan * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303 2002-07-06 01:50 ivan * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432) 2002-07-06 01:29 ivan * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling 2002-07-06 00:32 ivan * httemplate/edit/part_pkg.cgi: fix speling 2002-07-06 00:31 ivan * ANNOUCE.1.4.0: this file should probably go away soon... 2002-07-06 00:30 ivan * FS/FS/: Conf.pm, part_export.pm, svc_www.pm, part_export/www_shellcommands.pm: move svc_www ssh jobs to the job queue & exports, and make them configurable 2002-07-05 21:20 ivan * FS/FS/svc_acct.pm: typo 2002-07-05 16:32 ivan * httemplate/config/config.cgi: fix bug with config having a value not in the select 2002-07-04 03:35 ivan * httemplate/browse/: agent.cgi, agent_type.cgi, part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add" links to the top 2002-07-03 07:45 ivan * FS/t/part_export-http.t: s/_post// 2002-07-03 07:21 ivan * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm, t/part_export-http.t: http export 2002-07-03 04:37 ivan * FS/FS/InitHandler.pm: 54 2002-07-03 04:35 ivan * FS/FS/InitHandler.pm: sacrifice memory for speed 2002-07-03 04:31 ivan * FS/FS/InitHandler.pm: preload modules 2002-07-03 04:23 ivan * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during apache init 2002-07-03 04:10 ivan * FS/FS/UID.pm: allow InitHandler to work during apache startup 2002-07-03 03:50 ivan * FS/FS/InitHandler.pm: skip comment & blank lines 2002-07-03 03:48 ivan * FS/FS/InitHandler.pm: debug 2002-07-03 03:33 ivan * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all dbdefs 2002-07-02 20:57 ivan * FS/FS/cust_main.pm: working one-time charges again 2002-07-02 20:52 ivan * httemplate/view/cust_main.cgi: ui 2002-07-02 20:47 ivan * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi, httemplate/edit/process/quick-charge.cgi, httemplate/view/cust_main.cgi: one-time charges with tax classes 2002-07-02 19:25 ivan * FS/FS/Conf.pm, httemplate/config/config-view.cgi, httemplate/config/config.cgi: deprecate text radius config options update config docs 2002-07-02 18:47 ivan * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport 2002-07-02 18:05 ivan * FS/bin/freeside-sqlradius-reset: pod 2002-07-02 18:01 ivan * FS/bin/freeside-sqlradius-reset: fix usage message 2002-07-02 16:03 ivan * FS/FS/part_export.pm: fix usermod commands for freebsd 2002-07-02 07:38 ivan * ANNOUCE.1.4.0: beta1! 2002-07-02 07:37 ivan * Makefile: beta1!! 2002-07-02 07:22 ivan * FS/FS/part_export/textradius.pm: working textradius export 2002-07-02 07:00 ivan * FS/FS/part_export/textradius.pm: better diagnostics 2002-07-02 06:22 ivan * httemplate/view/cust_main.cgi: ui s/ /  2002-07-02 06:04 ivan * FS/FS/part_export/shellcommands.pm: no warnings 2002-07-02 06:00 ivan * FS/FS/: part_export.pm, part_export/shellcommands.pm: working linux and freebsd shellcommands 2002-07-02 04:29 ivan * FS/FS/part_export.pm: fix for freebsd presets 2002-07-02 04:27 ivan * FS/FS/part_export.pm: useful shellcommands presets 2002-07-02 03:14 ivan * FS/bin/freeside-queued: grr old openssh grr freebsd 2002-07-02 03:01 ivan * httemplate/docs/install.html: freeside group 2002-07-02 02:42 ivan * FS/bin/freeside-queued: fleabsd grr 2002-07-02 02:39 ivan * FS/bin/freeside-queued: freebsd is sofa king broken 2002-07-02 00:31 ivan * FS/FS/part_export/textradius.pm: working textradius 2002-07-02 00:13 ivan * FS/FS/part_export/textradius.pm: better error reporting from rsync 2002-07-01 23:58 ivan * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm: s/options/option/, oops, and machine isn't an option 2002-07-01 23:48 ivan * FS/FS/queue.pm: error messages can have other chars 2002-07-01 15:38 ivan * FS/FS/part_export/textradius.pm: prevent any possible infinite looping 2002-07-01 02:15 ivan * FS/FS/part_export/textradius.pm: real-time! text radius export 2002-06-30 04:01 ivan * ANNOUCE.1.4.0, CREDITS: administrivia 2002-06-30 00:17 ivan * FS/FS/Record.pm: oops, very bad 2002-06-30 00:16 ivan * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native Pg money type) 2002-06-30 00:04 ivan * FS/FS/Record.pm: fix dbdef caching 2002-06-29 19:13 ivan * FS/: MANIFEST, FS/part_export.pm, FS/part_export/shellcommands_withdomain.pm, t/part_export-shellcommands_withdomain.t: export! 2002-06-29 18:18 ivan * httemplate/docs/ssh.html: adding 2002-06-28 13:31 ivan * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for illegal password 2002-06-28 13:23 ivan * bin/fs-setup: not anymore... 2002-06-28 13:21 ivan * FS/FS/cust_main.pm: better error message for missing tax classes 2002-06-28 03:49 ivan * FS/FS/Record.pm: remove extraneous check 2002-06-28 01:23 ivan * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while hopefully keeping performance improvement 2002-06-27 20:09 ivan * httemplate/view/cust_main.cgi: more card display changes 2002-06-27 19:21 ivan * httemplate/view/cust_main.cgi: last 4 digits of card instead of first 2002-06-27 02:23 ivan * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm, t/part_export-bind.t, t/part_export-bind_slave.t: null bind exports 2002-06-27 02:19 ivan * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm, FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm, t/part_export-null.t, t/part_export-sysvshell.t, t/part_export-www_shellcommands.t: export updates 2002-06-26 01:36 ivan * FS/FS/part_export.pm: tyop 2002-06-26 01:32 ivan * FS/FS/part_export.pm: better export docs/defaults 2002-06-26 01:12 ivan * FS/FS/cust_main.pm: add type_pkgs record if necessary for one-time charges 2002-06-26 01:05 ivan * httemplate/view/cust_main.cgi: close form tags 2002-06-26 00:42 ivan * bin/: bsdshell.export, shell.export, sysvshell.export: shell.export -> bsdshell.export & sysvshell.export 2002-06-25 20:53 ivan * FS/FS/part_export_option.pm: export options can be anything 2002-06-25 19:37 ivan * FS/FS/cust_bill.pm: fix not sending postal invoices to customers with email invoices too 2002-06-25 18:35 ivan * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi, httemplate/edit/process/quick-cust_pkg.cgi, httemplate/view/cust_main.cgi: working one-time charges 2002-06-25 17:41 ivan * httemplate/edit/part_pkg.cgi: ui 2002-06-25 16:27 ivan * httemplate/view/svc_www.cgi: add link to controlling account 2002-06-25 00:18 ivan * FS/bin/freeside-queued: might work again under mysql 2002-06-23 12:16 ivan * FS/FS/domain_record.pm: domain_record records attached to svc_www records are no longer delete-able, patch from "Stephen Bechard" , thanks! closes: Bug#434 2002-06-22 22:44 ivan * httemplate/edit/process/svc_www.cgi: patch to get this working from Stephen Bechard 2002-06-22 22:43 ivan * httemplate/view/svc_www.cgi: add link to edit and format nicely 2002-06-22 18:36 ivan * FS/FS/svc_www.pm: forgot . between zone and domain, patch from "Stephen Bechard" , thanks 2002-06-22 18:33 ivan * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI, works now, patch from "Stephen Bechard" 2002-06-21 14:49 ivan * FS/FS/part_export/infostreet.pm: s/title/organization/ at noment's request 2002-06-21 13:26 ivan * FS/FS/part_export/infostreet.pm: fix infostreet contact field setting 2002-06-21 13:17 ivan * FS/FS/part_export/infostreet.pm: debugging option 2002-06-21 02:57 ivan * bin/passwd.import: no, don't check for duplicates like this by default... not new-export style 2002-06-21 02:56 ivan * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid stuff still needs to be rewritten for new exports 2002-06-21 02:28 ivan * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades 2002-06-21 02:15 ivan * bin/passwd.import: oops 2002-06-21 02:13 ivan * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import fixes... 2002-06-21 02:11 ivan * bin/passwd.import: tiny bit better passwd.import 2002-06-21 02:03 ivan * httemplate/docs/upgrade8.html: doc 2002-06-21 01:29 ivan * httemplate/: index.html, docs/upgrade8.html: uid search on main menu, updated upgrade docs 2002-06-20 15:35 ivan * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo 2002-06-20 15:31 ivan * httemplate/docs/install.html: doc 2002-06-19 18:29 ivan * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm, FS/bin/freeside-queued, httemplate/edit/part_export.cgi, httemplate/edit/process/part_export.cgi: shellcommands w/passwords 2002-06-18 21:54 ivan * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard 2002-06-18 21:03 ivan * FS/FS/part_export/infostreet.pm: fix setContactField email 2002-06-18 18:03 ivan * FS/FS/svc_acct.pm: and the same for changes... 2002-06-18 17:58 ivan * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups caused by kristian/mark/pc-intouch's changes moving exports into svc_Common - changed sequence of events such that groups were not provisioned when the sqlradius export was run 2002-06-18 16:52 ivan * httemplate/misc/queue.cgi: better error message 2002-06-14 18:12 ivan * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi: mark@pc-intouch.com: exporttype2svcdb removal 2002-06-14 14:35 ivan * FS/FS/part_export/infostreet.pm: freeside night to infostreet faxNumber (? dunno, what noment wants) 2002-06-14 04:44 ivan * Makefile: better releaes target? 2002-06-14 04:26 ivan * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14 2002-06-14 04:22 ivan * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm, FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job dependancies FS::queue::joblisting html excapes & truncates long arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20 am, too. really!) 2002-06-14 02:19 ivan * FS/FS/UID.pm: only run callbacks once... should speed things up (no dbdef reloading) 2002-06-13 20:26 ivan * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to match reality 2002-06-13 20:12 ivan * httemplate/: classic.html, index.html: remove classic interface 2002-06-13 19:52 ivan * httemplate/docs/: install.html, mysql.html: mysql support! 2002-06-13 19:25 ivan * FS/bin/freeside-queued: mysql compatibility? 2002-06-13 17:12 ivan * httemplate/: index.html, search/cust_main.cgi: search by for address2 (unit) - commented out in default index.html 2002-06-13 16:28 ivan * httemplate/: index.html, search/cust_main.cgi: phone number search (Bug#422) 2002-06-13 16:00 ivan * FS/FS/svc_acct.pm, httemplate/index.html, httemplate/search/svc_acct.cgi: fuzzy username searching (Bug#422) 2002-06-12 18:29 ivan * fs_signup/fs_signup_server: more information in signup email 2002-06-12 17:53 ivan * httemplate/: index.html, search/cust_main.cgi: search on customer number (Bug#422) 2002-06-12 13:31 ivan * FS/FS/svc_acct.pm: fix new duplicate username checking 2002-06-12 10:29 ivan * httemplate/index.html: fix company search 2002-06-12 09:26 ivan * FS/FS/cust_main.pm: fix problems with code that resets invoice events 2002-06-11 11:32 ivan * bin/shell.export: don't export empty files 2002-06-11 11:25 ivan * bin/shell.export: use FS::cust_svc and FS::svc_acct 2002-06-11 11:23 ivan * bin/shell.export: bsd only for now 2002-06-11 11:20 ivan * bin/: bind.export, shell.export: perl 5.005 needs an explicit mask for mkdir 2002-06-11 02:51 ivan * FS/FS/part_export.pm: notes 2002-06-11 02:46 ivan * bin/: bind.export, shell.export: add preliminary bsd shell export 2002-06-11 02:14 ivan * FS/FS/svc_acct.pm: export-based duplicate username checking! 2002-06-11 01:29 ivan * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt option to (bsd|sysv)shell export 2002-06-10 20:25 ivan * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm, part_export/infostreet.pm: - add new suspend and unsuspend export hooks (with null defaults) - infostreet export: actually suspend/unsuspend at infostreet (closes: Bug#418) - infostreet export: set some contact fields @ infostreet (Bug#419) 2002-06-10 17:58 ivan * Makefile, init.d/freeside-init: dist fixes. locate more stuff in Makefile. whew. 2002-06-10 16:02 ivan * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at line 299 in file FS/domain_record.pm 2002-06-10 15:48 ivan * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards when user clicks "Bill now" (closes: Bug#417) 2002-06-10 15:07 ivan * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card invoice events when a card changes (closes: Bug#417) 2002-06-10 12:44 ivan * httemplate/view/cust_main.cgi: final visual update on package date view 2002-06-10 12:41 ivan * httemplate/view/cust_main.cgi: fixup time display in packages 2002-06-10 12:30 ivan * httemplate/view/cust_main.cgi: add small time display to dates 2002-06-09 19:52 ivan * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var 2002-06-09 19:52 ivan * FS/FS/cust_main_county.pm: silence undefined warnings 2002-06-09 19:51 ivan * FS/FS/CGI.pm: unused global 2002-06-09 19:42 ivan * Makefile: back to ASP for profiling... 2002-06-09 18:39 khoff * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup, httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html, httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart changes. 2002-06-08 00:48 khoff * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup, httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html, httemplate/edit/part_pkg.cgi: Default svcpart support for part_pkg. Fixes 'bug' with new customer and online signup. 2002-06-07 13:33 khoff * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template 2002-06-05 15:46 ivan * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi: more mysql goodness, thanks dale 2002-06-04 10:37 ivan * httemplate/docs/install.html: small doc patch from baloo@gimpgirl.org 2002-06-04 07:35 ivan * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto 2002-06-04 07:02 ivan * CREDITS, httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi: mysql support! thanks to Donald Greer for the SQL and Dale Hege for the patches 2002-06-04 06:46 ivan * conf/declinetemplate: misspelling 2002-05-31 15:37 ivan * bin/fs-setup: no state necessary in batch cards (i18n) 2002-05-31 13:34 ivan * FS/FS/part_export.pm: dammit i want to catch export subclass compilation problems 2002-05-31 13:31 ivan * FS/FS/cust_bill.pm: better error reporting 2002-05-31 11:48 khoff * FS/t/part_export-sqlmail.t: Don't ask me. I just hacked Ivan's test. 2002-05-31 11:45 khoff * FS/MANIFEST: added sqlmail.pm and test 2002-05-31 10:50 ivan * FS/FS/svc_forward.pm: typo noticed by 2002-05-30 19:13 ivan * FS/FS/part_export.pm: no, actually throw an exception if an export class won't compile. 2002-05-30 17:33 khoff * httemplate/edit/part_svc.cgi: Added support for part_exports that are used with more than one svcdb. 2002-05-30 17:22 khoff * FS/FS/part_export.pm: updated hashes 'n stuff for FS::part_export::sqlmail 2002-05-30 17:20 khoff * FS/FS/part_export/sqlmail.pm: part_export module to export svc_acct, svc_domain, and svc_forward to an external database 2002-05-30 17:18 khoff * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved new-style export calls to svc_Common. 2002-05-30 15:45 ivan * fs_signup/FS-SignupClient/cgi/signup.cgi: don't double \r on old templates 2002-05-30 15:41 khoff * fs_signup/ieak.template: the \r's are annoying and for some reason weren't getting evaluated. Text::Template is inconsistent about handling escaped characters between different versions. 2002-05-30 15:36 khoff * fs_signup/FS-SignupClient/cgi/signup.cgi: replace newlines with crlf here instead of escaping them in the template 2002-05-30 14:51 ivan * httemplate/misc/delete-customer.cgi: point to correct place for hidecancelledcustomers config option 2002-05-30 10:49 ivan * FS/FS/part_export.pm: GRRRRRRRRRRRRR 2002-05-29 13:45 ivan * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database handle destroyed without explicit disconnect" errors 2002-05-29 08:56 ivan * FS/FS/part_export.pm: freeradius 0.5 doc 2002-05-28 21:40 ivan * fs_selfservice/: freeside-selfservice-server, FS-SelfService/Changes, FS-SelfService/MANIFEST, FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm, FS-SelfService/test.pl: add fs_selfservice 2002-05-28 14:22 ivan * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for "Illegal password" 2002-05-28 00:55 ivan * FS/FS/: part_export.pm, part_export/shellcommands.pm: point people at DBI/DBD documentation for information on data sources. *sigh* 2002-05-26 23:53 ivan * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by baloo@gimpgirl.com, thanks 2002-05-23 06:00 ivan * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import, bin/svc_domain.import, httemplate/edit/process/domain_record.cgi, httemplate/view/svc_domain.cgi: bind: allow adding slave domains too 2002-05-22 11:44 ivan * FS/FS/domain_record.pm, FS/FS/part_export.pm, FS/FS/svc_domain.pm, bin/bind.export, httemplate/edit/process/domain_record.cgi, httemplate/misc/cancel-unaudited.cgi, httemplate/misc/delete-domain_record.cgi, httemplate/misc/delete-part_export.cgi, httemplate/view/svc_domain.cgi: bind export, editing zones, deleting unaudited domains, mmm 2002-05-22 05:17 ivan * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from FS::cust_pkg to FS::cust_svc, becomes the cancel method 2002-05-22 04:39 ivan * FS/FS/part_export.pm: - remove some out of date documentation - die if an export class won't compile 2002-05-22 03:53 ivan * bin/bind.export: bind export 2002-05-21 19:09 ivan * FS/FS/part_export/sqlradius.pm: 5.6-isms 2002-05-20 04:02 ivan * bin/svc_domain.import: [no log message] 2002-05-18 02:51 ivan * FS/FS/cust_bill.pm, FS/FS/cust_pay.pm, FS/FS/svc_domain.pm, fs_signup/fs_signup_server: Mail::Internet 1.44 2002-05-17 06:51 ivan * httemplate/docs/install.html: tyop 2002-05-16 20:47 ivan * FS/FS/svc_acct.pm: freebsd `toor' user 2002-05-16 07:28 ivan * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm, t/part_export-bsdshell.t, t/part_export-textradius.t: adding (stub) bsdshell and textradius exports 2002-05-16 07:28 ivan * bin/svc_acct.export: ip address is added by radius_reply method already 2002-05-16 07:27 ivan * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and textradius exports 2002-05-16 07:21 ivan * FS/FS/part_export/infostreet.pm: force all infostreet arguments to be string type, fixes: "0 as first character in password" problem. also see the Frontier::Client manpage 2002-05-16 06:42 ivan * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service definition cloning 2002-05-16 06:42 ivan * FS/FS/svc_acct.pm: allow freebsd `toor' root user 2002-05-16 00:53 ivan * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat 2002-05-15 07:00 ivan * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies in FS::part_export::sqlradius.pm display job dependancies in FS::queue::joblisting 2002-05-15 06:24 ivan * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued, FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm, httemplate/docs/install.html, httemplate/docs/schema.dia, httemplate/docs/schema.html, httemplate/docs/schema.png, httemplate/docs/upgrade8.html: queue dependancies 2002-05-14 00:36 ivan * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE to decide whether or not to INSERT. 2002-05-13 17:27 ivan * FS/FS/part_export/shellcommands.pm: shellcomands oops 2002-05-10 00:54 ivan * Makefile: always re-install init 2002-05-10 00:50 ivan * init.d/freeside-init: correct message 2002-05-10 00:45 ivan * FS/FS/svc_domain.pm: bad reuse of variable 2002-05-10 00:42 ivan * Makefile: INSTALLGROUP 2002-05-09 09:41 ivan * bin/populate-msgcat: permissions 2002-05-09 08:26 ivan * Makefile: final make release? 2002-05-09 08:25 ivan * Makefile: fix make release target 2002-05-09 08:22 ivan * Makefile: make release target 2002-05-09 08:21 ivan * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: s/Referral/Advertising source/ 2002-05-09 08:14 ivan * httemplate/docs/: install.html, mysql.html: attempt to avoid people installing and asking for help with MySQL despite the VERY FUCKING CLEAR instructions that it isn't supported. 2002-05-09 08:12 ivan * FS/FS/cust_main_county.pm: don't duplicate state/county/country pulldowns even with taxrates... 2002-05-09 05:38 ivan * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa, htetc/handler.pl, httemplate/browse/agent.cgi, httemplate/browse/cust_main_county.cgi, httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi, httemplate/edit/cust_main_county-expand.cgi, httemplate/edit/cust_main_county.cgi, httemplate/edit/part_pkg.cgi, httemplate/edit/process/cust_main_county-expand.cgi, httemplate/edit/process/cust_main_county.cgi: texas tax! 2002-05-06 06:36 ivan * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors reported by noment 2002-05-04 08:00 ivan * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup, httemplate/docs/admin.html, httemplate/docs/schema.dia, httemplate/docs/schema.html, httemplate/docs/upgrade8.html: schema changes for proper texas tax 2002-05-03 18:11 ivan * httemplate/: index.html, search/cust_pkg.cgi: add package search by next bill date to main menu 2002-05-03 17:59 ivan * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search 2002-05-03 17:49 ivan * httemplate/search/cust_pkg.html: point at correct .cgi 2002-05-03 17:47 ivan * FS/FS/cust_pkg.pm, fs_signup/fs_signup_server: prevent stuff passed from template/user from being used in searches by signup server 2002-05-03 17:32 ivan * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch: trying to pull accounts based on next billdate tofu_beast420: hmm a report ordered by next bill date? tofu_beast420: i don't know how you'd do that per _customer_ since a customer could have lots of packages, but you could do a per-package report maybe? 2002-04-29 22:43 ivan * FS/FS/part_export.pm, bin/svc_domain.import: better BIND integration 2002-04-26 04:14 ivan * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and username-nodash config files 2002-04-25 06:16 ivan * fs_signup/fs_signup_server: fix signup server realtime-card foo 2002-04-25 05:03 ivan * fs_signup/: fs_signup_server, FS-SignupClient/cgi/decline.html, FS-SignupClient/cgi/signup.cgi: alternate decline handline (Bug #408) 2002-04-25 03:37 ivan * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try #2 2002-04-25 02:47 ivan * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed plan 2002-04-24 18:15 ivan * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's 2002-04-24 15:14 ivan * fs_signup/fs_signup_server: fix suspending all accounts in signup server 2002-04-24 02:09 ivan * FS/FS/: Conf.pm, cust_main.pm: require_cardname option 2002-04-24 02:03 ivan * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit card expiration (closes: Bug#407) 2002-04-23 00:32 ivan * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch 2002-04-23 00:10 ivan * FS/FS/Record.pm: fixes inserting strings that end in numbers to TEXT columns... gah i hate SQL 2002-04-22 15:45 ivan * FS/FS/part_export.pm: use Tie::IxHash to present export options in a reasonable order 2002-04-22 14:36 ivan * FS/FS/cust_main.pm: don't show extended debugging in error messages that could end up on the signup server 2002-04-22 14:23 ivan * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase packages (moved from signups server) 2002-04-22 14:18 ivan * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing 2002-04-22 13:47 ivan * FS/FS/cust_pkg.pm, fs_signup/fs_signup_server, fs_signup/FS-SignupClient/cgi/signup-alternate.html: - check agentnum ability to order packages in FS::cust_pkg, not signup server - order by recur price in signup-alternate template 2002-04-20 05:37 ivan * ANNOUCE.1.4.0, FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind export 2002-04-20 04:57 ivan * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import, bin/svc_domain.erase, bin/svc_domain.import, httemplate/docs/legacy.html: working BIND import 2002-04-20 03:49 ivan * FS/FS/domain_record.pm: allow * MX records 2002-04-20 03:12 ivan * FS/FS/domain_record.pm: allow uppercase in zone data. 2002-04-20 03:09 ivan * FS/FS/domain_record.pm: allow uppercase zones... 2002-04-19 23:34 ivan * bin/populate-msgcat: perms 2002-04-19 23:33 ivan * bin/fs-setup: fixup fs-setup 2002-04-19 19:06 ivan * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case where there *is* a pkg_svc record with quantity 0, when changing packages and using the special case new service code 2002-04-19 17:48 ivan * fs_signup/FS-SignupClient/cgi/signup.cgi: fix signup.cgi to be sticky on *all* errors 2002-04-19 16:50 ivan * fs_signup/FS-SignupClient/cgi/signup.cgi: make necessary stuff for success.html global 2002-04-19 16:44 ivan * fs_signup/FS-SignupClient/cgi/signup-alternate.html: deal with morphing popnum field in widget, eek 2002-04-19 16:35 ivan * fs_signup/fs_signup_server: compare balance numerically to avoid spurious suspensions 2002-04-19 16:25 ivan * FS/FS/svc_acct.pm: maybe just for debugging 2002-04-19 15:56 ivan * fs_signup/FS-SignupClient/cgi/signup-alternate.html: okay _really_ this time username and password should be working outside the widget 2002-04-19 15:34 ivan * fs_signup/FS-SignupClient/cgi/signup-alternate.html: okay finish moving usernames out of the widget, should finally work now 2002-04-19 15:32 ivan * fs_signup/FS-SignupClient/cgi/signup-alternate.html: fix noment's signup template 2002-04-19 15:18 ivan * fs_signup/FS-SignupClient/cgi/signup-alternate.html: syntax error 2002-04-19 15:17 ivan * fs_signup/FS-SignupClient/cgi/signup-alternate.html: move username/password out of widget 2002-04-19 15:09 ivan * fs_signup/FS-SignupClient/cgi/signup-alternate.html: fix silly problem in H:W:SelectLayers with moving SELECTs to the real form 2002-04-19 07:27 ivan * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage 2002-04-19 06:17 ivan * fs_signup/: fs_signup_server, FS-SignupClient/cgi/signup-alternate.html, FS-SignupClient/cgi/signup.cgi: signup server: FS::part_pkg->payby kludge & example template which uses H:W:SelectLayers 2002-04-18 18:16 ivan * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm, fs_signup/fs_signup_server, init.d/freeside-init: - add init file installation to Makefile, add unified init file - fix qsearch for op => '!=', value => '' searches - fix invalid_catd typo - add payby method to part_pkg and have fs_signup_server pass the data 2002-04-17 13:43 ivan * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE syntax 2002-04-17 12:47 ivan * FS/FS/Record.pm: allow = in ut_text 2002-04-17 05:14 ivan * fs_signup/FS-SignupClient/cgi/signup.cgi: use signup.html and success.html from current dir... 2002-04-17 05:06 ivan * httemplate/index.html: fix default searches 2002-04-17 04:59 ivan * fs_signup/fs_signup_server: better debugging messages from signup server 2002-04-17 04:53 ivan * fs_signup/fs_signup_server: fix signup_server-realtime 2002-04-17 04:46 ivan * fs_signup/FS-SignupClient/cgi/success.html: fix example success template 2002-04-17 04:43 ivan * fs_signup/FS-SignupClient/cgi/signup.cgi: allow for the no-pop case 2002-04-17 04:41 ivan * FS/FS/Record.pm: get rid of debugging cruft 2002-04-17 04:37 ivan * fs_signup/fs_signup_server: forgot to use Date::Format for sending email... 2002-04-17 04:29 ivan * fs_signup/fs_signup_server: small tyop 2002-04-17 04:17 ivan * fs_signup/FS-SignupClient/: Makefile.PL, SignupClient.pm: typo adding agentnum setting possibility... 2002-04-17 00:32 ivan * fs_signup/FS-SignupClient/fs_signupd: also don't leak processes, like fs_passwdd 2002-04-16 22:48 ivan * fs_passwd/fs_passwdd: forgotten semicolon 2002-04-16 22:46 ivan * fs_passwd/fs_passwdd: also untaint pid 2002-04-16 22:44 ivan * fs_passwd/fs_passwdd: *sigh* 2002-04-16 22:42 ivan * fs_passwd/fs_passwdd: okay pid file has a change of working now 2002-04-16 22:39 ivan * fs_passwd/fs_passwdd: tyop 2002-04-16 22:22 ivan * fs_passwd/fs_passwdd: pid file foo 2002-04-16 18:17 ivan * fs_signup/fs_signup_server: kill ssh children on exit also, like password server 2002-04-16 18:14 ivan * fs_passwd/fs_passwd_server: kill off ssh kid on exit... 2002-04-16 17:25 ivan * httemplate/search/cust_main.cgi: better ordering in search results 2002-04-16 16:14 ivan * FS/FS/cust_main.pm: there it is! fix bug with FS::cust_main::agent 2002-04-16 15:56 ivan * FS/FS/cust_bill.pm: further debugging... 2002-04-16 15:52 ivan * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm, bin/fs-setup: further authorize.net description debugging (agent??) and get rid of bad unique index on cust_bill_event 2002-04-16 15:38 ivan * FS/FS/cust_bill.pm: eek, problem with authorize.net description field 2002-04-16 14:24 ivan * FS/bin/freeside-queued: auto-use export classes 2002-04-16 13:13 ivan * httemplate/browse/part_svc.cgi: ui 2002-04-16 12:50 ivan * httemplate/index.html: exports, then services... 2002-04-16 03:47 ivan * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm, httemplate/index.html, httemplate/search/cust_bill_event.cgi, httemplate/search/cust_bill_event.html, httemplate/search/report_cc.html, httemplate/search/report_credit.html, httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi: report on failed billing events... 2002-04-16 02:38 ivan * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/bin/freeside-expiration-alerter, conf/declinetemplate, httemplate/docs/billing.html: - send a notice to the customer when their card is declined - closes: Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7 2002-04-16 01:52 ivan * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html, httemplate/edit/part_export.cgi: move the last of the real-time exports out of svc_acct.pm and into part_export 2002-04-15 23:47 ivan * httemplate/index.html: allow multiple search types on main menu... more confusing but default is *too* fuzzy 2002-04-15 17:02 ivan * fs_signup/: fs_signup_server, FS-SignupClient/SignupClient.pm, FS-SignupClient/cgi/signup.cgi: allow signup to specify agentnum 2002-04-14 02:11 ivan * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm, FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm, FS/FS/part_export/shellcommands.pm, FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t, FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t, FS/t/part_export-vpopmail.t, eg/export_template.pm, httemplate/docs/billing.html, httemplate/docs/legacy.html, httemplate/docs/schema.dia, httemplate/docs/schema.html, httemplate/docs/schema.png: - move cyrus, shellcommands, CP exports exports to new-style - skeleton files for vpopmail exports - documentation updates - add big schema diagram to docs 2002-04-13 18:36 ivan * httemplate/docs/billing.html: docu for invoice_lines(0) with no arguments 2002-04-13 06:36 ivan * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm, FS/bin/freeside-overdue, FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset, httemplate/edit/part_export.cgi: - documentation updates - move Critical Path export to new-style export - bin/sqlradius_reset gets a manpage and becomes FS/bin/freeside-sqlradius-reset 2002-04-13 03:46 ivan * httemplate/index.html: s/otaker/order-taker/ 2002-04-13 02:14 ivan * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no padding (see Bug#388) 2002-04-13 01:51 ivan * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations (closes: Bug#389) 2002-04-12 08:14 ivan * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order ("Order and cancel packages") to try to move services between svcparts as a last resort... 2002-04-12 06:22 ivan * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t, fs_signup/fs_signup_server, htetc/global.asa, htetc/handler.pl, httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi, httemplate/edit/process/agent_type.cgi, httemplate/edit/process/part_export.cgi, httemplate/edit/process/part_svc.cgi, httemplate/misc/delete-customer.cgi: - should finish off the part_svc -> part_export s/one-to-many/many-to-many/ transition (closes: Bug#375) - fixes a nasty export scoping bug with message catalogs, whew 2002-04-11 15:05 ivan * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t, bin/fs-setup, bin/sqlradius_reset, httemplate/index.html, httemplate/browse/part_export.cgi, httemplate/browse/part_svc.cgi, httemplate/docs/schema.html, httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi, httemplate/edit/process/part_export.cgi, httemplate/misc/delete-part_export.cgi: (almost) everything for bug#375 - create export_svc table - part_svc to part_export is now properly many-to-many, not one-to-many still need to finish service editing (choosing exports) in httemplate/edit/part_svc.cgi and httemplate/edti/process/part_svc.cgi and do somethinga about that manual $svcdb = 'svc_acct' in httemplate/edit/part_export.cgi (do part_export records need a svcdb? probably not... should be able to just pass an svcdb on creation of new exports, move the big %exports hash into part_export.pm and allow httemplate/edit/part_svc.cgi to query it for exports that can apply to a given svcdb.... 2002-04-11 15:04 ivan * FS/FS/Record.pm: use the AUTOLOAD that reports errors better & fix problems with ut_domain losing data 2002-04-10 06:42 ivan * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat, fs_signup/fs_signup_server, fs_signup/FS-SignupClient/cgi/signup.cgi, fs_signup/FS-SignupClient/cgi/signup.html, fs_signup/FS-SignupClient/cgi/success.html, httemplate/browse/msgcat.cgi, httemplate/docs/signup.html, httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi, httemplate/edit/process/msgcat.cgi: bulk checkin from working on the road: - use msgcat for more error messages - should be all things that would come3 back from the signup server normally now - signup server: don't display access number