3 * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
7 * Makefile, bin/cvs2cl: helps to have the tool
15 * rt/lib/RT.pm: huh #2
23 * httemplate/search/elements/search-html.html: don't try to follow
28 * httemplate/search/report_cdr.html: end form
32 * httemplate/elements/tr-textarea.html: new rows and cols options
36 * httemplate/elements/tr-select-pkg_class.html: respect
41 * httemplate/browse/agent.cgi: cleanup
45 * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
49 * FS/FS/part_export/globalpops_voip.pm: correct variable
54 * FS/FS/: access_right.pm, access_usergroup.pm,
55 clientapi_session_field.pm, cust_svc_option.pm: remembered to
56 customize this manpage
60 * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
64 * ChangeLog: commit message for a file about commitmessages
68 * FS/FS/Schema.pm, FS/FS/cust_main.pm,
69 httemplate/edit/cust_main/billing.html,
70 httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
71 httemplate/edit/quick-charge.html,
72 httemplate/edit/process/quick-charge.cgi: change invoice terms
73 for one-time charges (& bill them immediately), RT#5891
77 * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
81 * httemplate/view/cust_main/packages.html: fix "show old packages"
82 accidentally hiding cancelled packages, RT#5276
86 * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
87 cooperation (and no HASH() queue noise with -m)
91 * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
94 Argument "" isn't numeric in sprintf at
95 /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
97 Argument "" isn't numeric in subtraction (-) at
98 /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
100 Argument "" isn't numeric in addition (+) at
101 /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
103 2009-10-07 22:09 ivan
105 * FS/FS/cust_bill.pm: tyop
107 2009-10-07 18:15 ivan
109 * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
110 conf/invoice_latex: conf switches to turn on smaller notes and
111 footer sections with stock templates, RT#5218
113 2009-10-07 16:51 ivan
115 * httemplate/view/cust_statement.html: naming follow-up notices
116 from the event rather than creting a slew of separate templates,
119 2009-10-07 16:44 ivan
121 * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
122 httemplate/misc/send-invoice.cgi,
123 httemplate/misc/send-statement.cgi,
124 httemplate/search/cust_event.html,
125 FS/FS/part_event/Action/cust_bill_send_reminder.pm,
126 conf/invoice_html, conf/invoice_latex, conf/invoice_template,
127 httemplate/view/cust_bill-pdf.cgi,
128 httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
129 httemplate/view/cust_statement.html: naming follow-up notices
130 from the event rather than creting a slew of separate templates,
133 2009-10-06 17:43 ivan
135 * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
136 1.180.2.52 (2009-10-03), RT#2873
138 2009-10-06 16:51 ivan
140 * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
142 2009-10-06 08:49 jeff
144 * httemplate/edit/router.cgi: replace disappearing line
146 2009-10-05 16:36 ivan
148 * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
149 value $FS::svc_acct::passwordmin in pattern match (m//) at
150 /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
152 2009-10-05 11:17 ivan
154 * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
155 properly (should we be bothering?) :/ RT#5889
157 2009-10-05 09:57 ivan
159 * httemplate/view/cust_main/payment_history/voided_payment.html:
160 doh, fix error viewing voided payments, RT#6382
162 2009-10-05 08:07 jeff
164 * httemplate/elements/tr-select-pkg_class.html: remove unused
167 2009-10-05 07:04 jeff
169 * httemplate/edit/cust_main/: bottomfixup.js,
170 choose_tax_location.html, contact.html: low hanging fruit:
171 improvement in tax location selection RT#6000
173 2009-10-05 07:01 jeff
175 * httemplate/edit/router.cgi: low hanging fruit: restore router
176 virtual fields (and svcnum) in 1.9 RT#5960
178 2009-10-04 19:40 ivan
180 * httemplate/misc/payment.cgi: add manual_process-skip_first
183 2009-10-04 19:35 ivan
185 * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
186 add manual_process-skip_first option, RT#5889
188 2009-10-04 19:16 ivan
190 * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
191 httemplate/misc/process/payment.cgi: add manual_process-display
192 config to subtract fee from amount instead of adding, RT#5889
194 2009-10-04 18:40 jeff
196 * conf/invoice_html: can't revert because windows is ghei
198 2009-10-04 18:07 jeff
200 * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
201 billing usage on cancel
203 2009-10-04 18:00 jeff
205 * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
206 invoices with details in separate section but usage not separated
208 2009-10-04 17:49 jeff
210 * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
211 FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
212 conf/invoice_latex, conf/invoice_latexsummary,
213 FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
214 FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
215 FS/FS/part_event/Action/cust_bill_fee_percent.pm,
216 FS/FS/part_event/Action/fee.pm,
217 httemplate/browse/pkg_category.html,
218 httemplate/edit/pkg_category.html: leading summary page invoices
221 2009-10-04 16:36 ivan
223 * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
224 problem with processing payments & masked ACH amounts, RT#6374
226 2009-10-04 16:31 ivan
228 * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
229 card. hopefully the last of it!
231 2009-10-03 19:09 ivan
233 * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
235 2009-10-03 19:04 ivan
237 * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
238 FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
239 FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
240 httemplate/view/cust_bill.cgi,
241 httemplate/view/cust_main/payment_history.html,
242 httemplate/view/cust_main/payment_history/invoice.html: delete
245 2009-10-03 17:08 ivan
247 * httemplate/view/cust_main.cgi: more room for cancellation reason
249 2009-10-03 17:07 ivan
251 * httemplate/elements/popup_link-cust_main.html: doc
253 2009-10-03 15:09 ivan
255 * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
258 2009-10-03 15:06 ivan
260 * httemplate/edit/part_bill_event.cgi: in old invoice events,
261 chance default weight of cancel event to 90 so you can place it
262 at the same time as a realtime event, RT#5674
264 2009-10-03 13:22 mark
266 * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
267 at runtime to avoid breakage
269 2009-10-01 16:48 ivan
271 * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
272 selecting a single payby
274 2009-10-01 16:01 ivan
276 * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
279 2009-10-01 15:02 ivan
281 * httemplate/view/cust_main/payment_history/voided_payment.html:
282 consistency with un-voided payments wrt display
284 2009-09-30 17:52 ivan
286 * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
287 really final fix for the problems using remembered cards in
290 2009-09-30 17:29 ivan
292 * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
293 check to FS::ClientAPI::SG/SGNG checks. RT#4610
295 2009-09-30 12:33 ivan
297 * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
298 final fix for the problems using remembered cards in self-service
300 2009-09-29 15:08 ivan
302 * httemplate/misc/email-customers.html: should fix newsletter
303 sending error when you select a single payby only
305 2009-09-28 23:17 ivan
307 * FS/t/cust_attachment.t: forgot
309 2009-09-28 15:45 ivan
311 * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
313 2009-09-28 15:35 ivan
315 * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
318 2009-09-28 15:23 ivan
320 * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
322 2009-09-28 08:55 jeff
324 * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
325 avoid very weird side effects ( including 'impossible' history )
328 2009-09-25 05:29 ivan
330 * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
331 httemplate/config/config.cgi,
332 httemplate/config/config-process.cgi,
333 httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
334 processing fee on credit card recharges, RT#5889
336 2009-09-25 03:29 ivan
338 * FS/FS/Conf.pm: this one too
340 2009-09-25 03:14 ivan
342 * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
343 fs_selfservice/FS-SelfService/cgi/signup.cgi,
344 fs_selfservice/FS-SelfService/cgi/signup.html,
345 httemplate/config/config-process.cgi,
346 httemplate/config/config-view.cgi, httemplate/config/config.cgi,
347 httemplate/elements/select-part_svc.html,
348 httemplate/elements/select-table.html,
349 httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
351 2009-09-24 19:30 mark
353 * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
354 FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
355 FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
356 FS/FS/pay_batch/td_canada_trust.pm,
357 httemplate/misc/download-batch.cgi,
358 httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
360 2009-09-24 18:04 mark
362 * FS/MANIFEST: Add cust_attachment
364 2009-09-24 12:59 ivan
366 * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
367 config, good enough, RT#4610
369 2009-09-23 20:14 ivan
371 * FS/FS/Cron/check.pm, FS/bin/freeside-check,
372 FS/FS/ClientAPI/SGNG.pm,
373 fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
376 2009-09-23 16:47 ivan
378 * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
379 extra ticket showing up on wrong customer record
381 2009-09-21 20:08 ivan
383 * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
384 config files, RT#4743
386 2009-09-21 13:48 ivan
388 * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
389 that causes this problem... before it just returned nothing for
390 the search instead of erroring out?
392 2009-09-20 23:05 ivan
394 * FS/FS/Conf.pm: doc clarification
396 2009-09-20 22:35 ivan
398 * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
400 2009-09-20 19:41 ivan
402 * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
403 FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
404 FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
405 FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
406 httemplate/edit/process/elements/ApplicationCommon.html: add
407 ability to trigger receipts when payment is used against a
408 specific package instead of when it was made, RT#5199
410 2009-09-18 15:41 ivan
412 * FS/FS/: cust_main.pm,
413 part_event/Condition/has_referral_custnum.pm: add active option
414 to has_referral_custnum condition, RT#6150
416 2009-09-18 15:35 ivan
418 * httemplate/elements/: select-cust_main-status.html,
419 select-cust_pkg-status.html: fix customer and package status
420 conditions not sticky on edit, noticed on RT#6150
422 2009-09-18 12:28 ivan
424 * httemplate/edit/elements/edit.html: better error message when the
425 clone object isn't found, RT#6128
427 2009-09-17 18:03 ivan
429 * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
430 charge inadvertantly checking the "tax exempt" checkbox when the
431 tax product popup is swapped in and out, RT#6095
433 2009-09-17 16:45 ivan
435 * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
438 2009-09-16 18:37 ivan
440 * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
441 w/part_pkg overrides, RT#6197
443 2009-09-15 17:52 ivan
445 * FS/FS/Mason.pm: quiet warning: Subroutine
446 Net::Ping::External::_ping_linux redefined
448 2009-09-15 16:13 ivan
450 * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
453 2009-09-15 15:58 ivan
455 * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
456 good "Real timeprocessing not enabled!" error when using signup
457 without any real-time processor, RT#6043
459 2009-09-15 13:45 ivan
461 * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
463 2009-09-15 13:44 ivan
465 * httemplate/search/svc_external.cgi: modernize external search
467 2009-09-15 13:44 ivan
469 * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
472 2009-09-15 12:45 ivan
474 * htetc/handler.pl: eliminate "Use of uninitialized value in undef
475 operator at /etc/freeside/handler.pl line 79/80" errors
477 2009-09-14 16:52 ivan
479 * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
480 httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
481 httemplate/view/svc_broadband.cgi,
482 httemplate/view/cust_main/packages/services.html: ping tool,
485 2009-09-11 10:40 ivan
487 * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
490 2009-09-11 08:51 ivan
492 * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
493 (hopefully the rest of the) fallout from rating CDRs to sub-penny
496 2009-09-10 10:55 ivan
498 * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
499 char from signup success.html, RT#6110
501 2009-08-31 15:17 mark
503 * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
505 2009-08-29 15:47 mark
507 * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
509 2009-08-29 15:45 mark
511 * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
513 2009-08-29 12:05 ivan
515 * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
516 when not using real-time gateway
518 2009-08-29 11:51 ivan
520 * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
521 using real-time gateway
523 2009-08-27 14:41 ivan
525 * httemplate/elements/menu.html: oops, tax class menu item got lost
527 2009-08-27 03:26 ivan
529 * bin/move-customers: try, try again
531 2009-08-27 03:23 ivan
533 * bin/move-customers: doh
535 2009-08-27 03:04 ivan
537 * bin/move-customers: ok
539 2009-08-26 23:52 ivan
541 * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
543 2009-08-26 13:52 jeff
545 * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
546 testing need for invoicing list
548 2009-08-26 09:19 rsiddall
550 * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
551 registration first appears in Net::DRI 0.95.
553 2009-08-26 04:22 ivan
555 * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
556 pass at balance reporting, RT#5496
558 2009-08-26 03:18 ivan
560 * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
563 2009-08-25 12:08 jeff
565 * httemplate/search/: 477.html, report_477.html,
566 elements/search.html: improved 477 report #6004
568 2009-08-25 10:03 jeff
570 * FS/FS/Record.pm: support listref to qsearch as UNION
572 2009-08-24 04:09 ivan
574 * bin/move-customers: customer move script, RT#5351
576 2009-08-24 01:50 ivan
578 * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
581 2009-08-24 00:08 ivan
583 * bin/move-customers: (start of) customer move script, RT#5351
585 2009-08-23 23:50 ivan
587 * bin/move-customers: (start of) customer move script, RT#5351
589 2009-08-23 23:39 ivan
591 * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
592 bin/move-customers: (start of) customer move script, RT#5351
594 2009-08-23 23:13 jeff
596 * httemplate/edit/process/part_pkg.cgi: fix select multiple report
599 2009-08-23 22:09 jeff
601 * httemplate/graph/cust_bill_pkg.cgi,
602 httemplate/graph/cust_bill_pkg_detail.cgi,
603 httemplate/graph/report_cust_bill_pkg.html,
604 httemplate/graph/report_cust_bill_pkg_detail.html,
605 FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
606 httemplate/search/cust_bill_pkg.cgi: add rated call sales report
607 and option to sales report to count usage separately from
610 2009-08-21 17:31 ivan
612 * httemplate/view/cust_main/packages/status.html: better label
614 2009-08-21 17:31 ivan
616 * httemplate/misc/states.cgi: mason style
618 2009-08-21 17:30 ivan
620 * httemplate/elements/header.html: doc
622 2009-08-21 17:29 ivan
624 * httemplate/edit/elements/edit.html: use name_singular if
627 2009-08-21 17:29 ivan
629 * httemplate/edit/cust_main/bottomfixup.js: comment
631 2009-08-21 17:29 ivan
633 * httemplate/edit/quick-charge.html: comments
635 2009-08-21 17:29 ivan
637 * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
639 2009-08-21 17:27 ivan
641 * FS/FS/Cron/check.pm: fewer false positives
643 2009-08-21 17:27 ivan
645 * FS/FS/cust_bill.pm: doc
647 2009-08-21 17:26 ivan
649 * FS/FS/Record.pm: cleaner??
651 2009-08-21 17:22 ivan
653 * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
654 fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
655 FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
656 fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
657 fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
658 httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
659 httemplate/edit/cust_main/first_pkg/svc_acct.html: order
660 svc_phone services from self-service too, RT#5085
662 2009-08-20 13:44 ivan
664 * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
665 warnings spamming logs
667 2009-08-20 02:55 ivan
669 * FS/FS/part_event/Condition.pm: allow generic conditions for
670 cust_statement, RT#4860
672 2009-08-20 02:47 ivan
674 * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
675 FS/FS/part_event/Action/cust_statement.pm,
676 FS/FS/part_event/Action/cust_statement_send.pm,
677 FS/FS/part_event/Condition/has_pkg_class.pm,
678 FS/FS/part_event/Condition/has_pkgpart.pm,
679 FS/FS/part_event/Condition/hasnt_pkgpart.pm,
680 httemplate/misc/email-statement.cgi,
681 httemplate/view/cust_statement-pdf.cgi,
682 httemplate/view/cust_statement.html: email statements, RT#4860
684 2009-08-20 02:26 ivan
686 * bin/generate-table-module: tired of asking
688 2009-08-19 21:03 ivan
690 * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
691 FS/FS/cust_statement.pm, FS/FS/part_event.pm,
692 FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
693 FS/FS/part_event/Action/cust_statement.pm,
694 FS/FS/part_event/Action/cust_statement_send.pm,
695 httemplate/view/cust_statement.html,
696 httemplate/view/cust_main/payment_history.html,
697 httemplate/view/cust_main/payment_history/statement.html:
698 Emailing statements of accounts, RT#4860
700 2009-08-19 19:40 ivan
702 * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
705 2009-08-19 14:27 ivan
707 * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
708 pkg_referral_credit_pkg.pm: add option to disable late fee taxes
710 2009-08-19 00:05 mark
712 * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
713 userdel_no_queue for MagicMail export
715 2009-08-18 23:15 jeff
717 * FS/FS/Report/Table/Monthly.pm,
718 httemplate/graph/cust_bill_pkg.cgi,
719 httemplate/graph/report_cust_bill_pkg.html,
720 httemplate/search/cust_bill_pkg.cgi: option to count subpackages
721 outside packages in sales report #5588
723 2009-08-18 05:21 jeff
725 * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
728 2009-08-17 16:08 mark
730 * FS/FS/part_export/: shellcommands.pm,
731 shellcommands_withdomain.pm: Add more fine-grained queue options
733 2009-08-17 13:48 jeff
735 * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
736 cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
737 improve emailed cdr csv file (#5727 again)
739 2009-08-16 15:45 jeff
741 * httemplate/edit/cust_main/bottomfixup.js: include a census
742 zipcode link and other minor improvements
744 2009-08-14 15:13 jeff
746 * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
748 2009-08-14 14:51 jeff
750 * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
753 2009-08-14 10:26 mark
755 * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
757 2009-08-14 10:24 mark
759 * FS/FS/AccessRight.pm: Move note/attachment rights to new section
761 2009-08-13 15:53 mark
763 * FS/bin/freeside-void-payments: Add option to
764 freeside-void-payments to cancel customers
766 2009-08-13 08:13 jeff
768 * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
769 check): don't let empty set limit search
771 2009-08-13 02:35 ivan
773 * ChangeLog: adding autogen changelog on 1.9
775 2009-08-13 02:25 ivan
777 * httemplate/view/cust_main.cgi: fix reverted changes. grr.
780 2009-08-12 17:26 ivan
782 * init.d/freeside-init: useful stuff for webdemo & profiling
784 2009-08-12 07:58 jeff
786 * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
787 FS/bin/freeside-daily, FS/bin/freeside-monthly,
788 httemplate/config/config-view.cgi: internalize billco-upload and
789 automate the transfer to the provider RT#5902
791 2009-08-12 04:57 ivan
793 * httemplate/: docs/about.html, docs/credits.html,
794 docs/license.html, elements/header-popup.html: slight
795 about/credits UI tweak
797 2009-08-11 22:22 ivan
799 * FS/FS/: cust_main.pm, part_event/Action.pm,
800 part_event/Action/cust_bill_fee_percent.pm,
801 part_event/Action/fee.pm: add pre-bill event stage for late fees,
804 2009-08-11 19:36 ivan
806 * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
807 httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
810 2009-08-11 14:33 rsiddall
812 * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
813 version number in GUI. You can get the snapshot date from the
814 release number using "rpm -q freeside".
816 2009-08-11 14:29 rsiddall
818 * Makefile: Reset RPM release number back to 1 on a new version
821 2009-08-10 19:45 ivan
823 * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
826 2009-08-10 19:34 ivan
828 * FS/FS/cust_main.pm: add $company_name and $company_address to
829 decline template, RT#5869
831 2009-08-10 16:04 mark
833 * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
834 httemplate/edit/process/cust_main_attach.cgi,
835 httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
836 httemplate/view/cust_main/attachments.html: Improve handling of
839 2009-08-10 14:44 ivan
841 * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
844 2009-08-10 11:05 mark
846 * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
849 2009-08-10 04:57 ivan
851 * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
852 using pkg-balances, limit self-service access when a customer
853 with multiple packages logs on, RT#4189
855 2009-08-10 04:50 ivan
857 * FS/FS/ClientAPI/MyAccount.pm,
858 fs_selfservice/FS-SelfService/SelfService.pm,
859 fs_selfservice/FS-SelfService/cgi/myaccount.html,
860 fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
861 fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
862 fs_selfservice/FS-SelfService/cgi/login.html,
863 fs_selfservice/FS-SelfService/cgi/logout.html,
864 fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
865 when using pkg-balances, limit self-service access when a
866 customer with multiple packages logs on, RT#4189
868 2009-08-09 16:53 jeff
870 * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
871 should match practice
873 2009-08-09 16:45 jeff
875 * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
878 2009-08-09 15:47 jeff
880 * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
883 2009-08-09 02:05 mark
885 * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
886 httemplate/edit/process/cust_main_attach.cgi,
887 httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
888 httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
889 FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
890 Add cust_attachment stuff
892 2009-08-07 16:08 ivan
894 * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
895 httemplate/edit/cust_main/top_misc.html,
896 httemplate/edit/process/cust_main.cgi,
897 httemplate/elements/tr-input-date-field.html: add ability to edit
898 signup dates (turn on cust_main-edit_signupdate config), RT#4644
900 2009-08-06 17:39 ivan
902 * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
903 httemplate/elements/tr-input-date-field.html,
904 httemplate/misc/order_pkg.html,
905 httemplate/view/cust_main/packages.html: don't start recurring
906 billing when a start date hasn't been reached yet either... and
907 since that works, add the start date to new package order,
910 2009-08-05 17:41 ivan
912 * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
913 to netsapiens, RT#5226
915 2009-08-05 17:39 ivan
917 * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
920 2009-08-05 16:32 ivan
922 * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
923 flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
924 updated flat_introrate, RT#5865
926 2009-08-04 19:27 ivan
928 * FS/FS/: svc_acct.pm: export negative byte values to chillispot
929 attributes as 0, RT#5815
931 2009-08-04 16:43 ivan
933 * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
934 ignore errors about deleted accounts and properly finish
935 freeside-sqlradius-reset, RT#5868
937 2009-08-04 15:04 ivan
939 * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
940 problams calling ->overlimit during sqlradius-reset, wtf?!
943 2009-08-03 17:19 ivan
945 * FS/FS/cust_pkg.pm: don't reset usage on package change when
946 usage_rollover is on, it adds twice...
948 2009-08-03 12:54 ivan
950 * httemplate/elements/header.html: looks slightly better in default
953 2009-08-03 07:17 jeff
955 * FS/FS/part_export/shellcommands.pm: new doesn't exist
957 2009-08-03 07:07 jeff
959 * FS/FS/part_export/shellcommands.pm: bad tyops
961 2009-08-01 12:16 jeff
963 * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
964 of queue args #5855, fallout from #5495
966 2009-07-31 06:20 ivan
968 * FS/FS/ClientAPI/MyAccount.pm,
969 fs_selfservice/FS-SelfService/SelfService.pm,
970 fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
971 fs_selfservice/FS-SelfService/cgi/change_bill.html,
972 fs_selfservice/FS-SelfService/cgi/change_password.html,
973 fs_selfservice/FS-SelfService/cgi/change_pay.html,
974 fs_selfservice/FS-SelfService/cgi/change_ship.html,
975 fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
976 fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
977 fs_selfservice/FS-SelfService/cgi/delete_svc.html,
978 fs_selfservice/FS-SelfService/cgi/footer.html,
979 fs_selfservice/FS-SelfService/cgi/header.html,
980 fs_selfservice/FS-SelfService/cgi/login.html,
981 fs_selfservice/FS-SelfService/cgi/logout.html,
982 fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
983 fs_selfservice/FS-SelfService/cgi/make_payment.html,
984 fs_selfservice/FS-SelfService/cgi/myaccount.html,
985 fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
986 fs_selfservice/FS-SelfService/cgi/payment_results.html,
987 fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
988 fs_selfservice/FS-SelfService/cgi/process_change_password.html,
989 fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
990 fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
991 fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
992 fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
993 fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
994 fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
995 fs_selfservice/FS-SelfService/cgi/provision.html,
996 fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
997 fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
998 fs_selfservice/FS-SelfService/cgi/recharge_results.html,
999 fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1000 fs_selfservice/FS-SelfService/cgi/view_invoice.html,
1001 fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
1002 up self-service according to config passed from backend, RT#5530
1004 2009-07-31 00:58 ivan
1006 * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
1008 2009-07-31 00:51 ivan
1010 * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
1012 2009-07-30 02:19 ivan
1014 * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
1015 self-service if applicable, RT#4339
1017 2009-07-30 01:43 ivan
1019 * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
1022 2009-07-30 00:39 ivan
1024 * httemplate/view/cust_main/change_history.html: small fix to
1025 change history to not error out with svc_acct services, RT#1005
1027 2009-07-30 00:35 mark
1029 * FS/FS/part_export/shellcommands.pm: Make no_queue option work
1032 2009-07-29 23:52 ivan
1034 * httemplate/view/cust_main/payment_history.html: didn't mean to
1035 leave a Dump(er) there
1037 2009-07-29 23:50 ivan
1039 * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
1042 2009-07-29 23:49 ivan
1044 * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
1047 2009-07-29 23:48 ivan
1049 * httemplate/elements/select-cust_pkg-balances.html: fix for
1050 stickiness on errors
1052 2009-07-29 23:42 ivan
1054 * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
1055 FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
1056 FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
1057 FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
1058 FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
1059 httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
1060 httemplate/edit/process/cust_pay.cgi,
1061 httemplate/elements/select-cust_pkg-balances.html,
1062 httemplate/elements/tr-select-cust_pkg-balances.html,
1063 httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
1064 httemplate/view/cust_main/packages.html,
1065 httemplate/view/cust_main/payment_history.html,
1066 httemplate/view/cust_main/packages/status.html,
1067 httemplate/view/cust_main/payment_history/payment.html,
1068 httemplate/view/cust_main/payment_history/credit.html,
1069 httemplate/view/cust_main/payment_history/voided_payment.html:
1070 experimental package balances, RT#4339
1072 2009-07-28 15:21 jeff
1074 * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
1075 FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
1076 httemplate/view/cust_main/billing.html: feature to email CSV of
1077 CDRs with invoices #5727
1079 2009-07-28 14:17 ivan
1081 * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
1082 FS/FS/svc_external.pm, httemplate/pref/pref.html,
1083 httemplate/view/cust_main.cgi,
1084 httemplate/view/cust_main/change_history.html: adding a basic
1085 change history using history tables, RT#1005, RT#4357
1087 2009-07-27 19:12 mark
1089 * FS/FS/part_export/: shellcommands.pm,
1090 shellcommands_withdomain.pm: Add no_queue option to shellcommands
1093 2009-07-27 12:51 ivan
1095 * httemplate/misc/cancel_pkg.html: fix spacing
1097 2009-07-27 02:59 ivan
1099 * httemplate/search/: report_cust_pay.html,
1100 elements/cust_pay_or_refund.html: searching for voided payments
1101 by void date as well, RT#5786
1103 2009-07-27 02:07 ivan
1105 * httemplate/: elements/menu.html, search/cust_pay_void.html,
1106 search/report_cust_pay.html,
1107 search/elements/cust_pay_or_refund.html, view/cust_pay.html,
1108 view/cust_pay_void.html: voided payment report, RT#5786
1110 2009-07-26 23:17 ivan
1112 * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
1113 config options back to Conf.pm to fix "unapplypayments" fails
1114 existential comparison errors, RT#2927
1116 2009-07-26 20:26 jeff
1118 * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1119 httemplate/edit/cust_main.cgi,
1120 httemplate/edit/cust_main/bottomfixup.js,
1121 httemplate/edit/cust_main/contact.html,
1122 httemplate/elements/location.html,
1123 httemplate/misc/xmlhttp-cust_main-censustract.html,
1124 httemplate/search/cust_pkg.cgi,
1125 httemplate/view/cust_main/misc.html: FCC from 477 improvements
1128 2009-07-26 13:23 jeff
1130 * httemplate/search/svc_broadband.cgi: fix links
1132 2009-07-26 12:36 ivan
1134 * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
1135 html/Elements/SelectDate: fix the date picker in RT to use
1136 jscalendar instead of an HTML popup (that had acquired the page
1137 header, eek), RT#1682
1139 2009-07-26 11:40 ivan
1141 * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
1142 1.180.2.49 (2009-7-26), RT#2873
1144 2009-07-25 23:38 jeff
1146 * FS/bin/freeside-apply_payments_and_credits: command line tool to
1147 apply payments and credits
1149 2009-07-25 15:00 ivan
1151 * htetc/handler.pl: set a character encoding for all pages; this
1152 should fix problems with diamond question marks even when the
1153 server gets an UTF-8 default setting, RT#3094
1155 2009-07-25 14:33 ivan
1157 * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
1158 should fix the re-email/print links on event search pages sending
1159 too much, RT#5740, RT#5570
1161 2009-07-25 00:57 ivan
1163 * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
1164 store files in the db, RT#4964
1166 2009-07-24 02:38 ivan
1168 * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
1169 CoovaChilli) Max attributes, specifically
1170 ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
1172 2009-07-23 22:51 mark
1174 * FS/bin/freeside-void-payments: Add -v switch (verbose) to
1175 freeside-void-payments
1177 2009-07-23 12:46 ivan
1179 * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
1182 2009-07-23 12:40 ivan
1184 * FS/bin/freeside-void-payments: fix -r option, RT#5675
1186 2009-07-23 09:48 jeff
1188 * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
1190 2009-07-23 06:25 ivan
1192 * httemplate/: browse/cust_main_county.cgi,
1193 edit/process/cust_main_county-collapse.cgi: add back remove
1194 ("collapse") links again. on each line this time. RT#2973
1196 2009-07-22 23:58 ivan
1198 * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
1200 2009-07-22 15:05 ivan
1202 * httemplate/view/cust_main/misc.html: fix bombing out on new
1205 2009-07-21 11:44 ivan
1207 * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
1208 termination pricing too, RT#5495
1210 2009-07-21 00:03 ivan
1212 * FS/FS/part_pkg/voip_cdr.pm: yow. fix spurious charge errors
1213 w/single_price, round to four decimal places (wtf?) instead of 2,
1216 2009-07-20 22:29 ivan
1218 * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
1220 2009-07-20 22:27 ivan
1222 * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
1223 have to use and @ISA (and capitalize) it
1225 2009-07-20 17:20 ivan
1227 * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
1228 definitions at the moment
1230 2009-07-20 16:01 jeff
1232 * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
1233 invoices include call details #5275
1235 2009-07-20 07:26 jeff
1237 * httemplate/elements/checkbox.html,
1238 httemplate/elements/tr-checkbox.html,
1239 httemplate/elements/tr-justtitle.html,
1240 httemplate/elements/tr-title.html, FS/FS/Schema.pm,
1241 FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
1242 FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
1243 httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
1244 httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
1245 into top line total when desired #5724
1247 2009-07-19 21:51 ivan
1249 * FS/FS/cust_pkg.pm: one $conf is enough
1251 2009-07-19 21:40 ivan
1253 * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
1254 improve terrible quoting behavior when you change MessageBoxWidth
1256 2009-07-19 21:19 ivan
1258 * httemplate/elements/header.html: fix preferences links showing as
1259 blue/purple on RT side
1261 2009-07-19 21:14 ivan
1263 * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
1264 links on ticket create (fallout from RT borging/styling)
1266 2009-07-17 16:33 ivan
1268 * FS/FS/cdr.pm: remove unused cdr_upstream_rate
1270 2009-07-17 16:10 rsiddall
1272 * rpm/freeside.spec: Filter out requirements for specific Freeside
1273 modules so that you can install an RPM which requires missing
1276 2009-07-17 15:26 ivan
1278 * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
1279 pkgpart exclusion for billing run, RT#5495
1281 2009-07-17 07:58 jeff
1283 * bin/billco-upload: add mutex and commit changes found on
1286 2009-07-16 19:29 jeff
1288 * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
1291 2009-07-16 18:44 jeff
1293 * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
1294 bill usage when cancelling package
1296 2009-07-16 18:08 jeff
1298 * bin/generate-table-module: black magic to edit Mason.pm as well
1300 2009-07-16 17:35 ivan
1302 * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
1303 do one per-minute price without rate tables, RT#5495
1305 2009-07-16 17:33 ivan
1307 * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
1308 old convergent cruft
1310 2009-07-16 17:10 ivan
1312 * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
1313 FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
1314 cdr_upstream_rate table and some other old convergent cruft
1316 2009-07-16 15:16 jeff
1318 * FS/FS/Mason.pm: dark magic coming soon
1320 2009-07-15 18:57 jeff
1322 * httemplate/search/477.html: duh! more 477 files
1324 2009-07-15 18:35 jeff
1326 * httemplate/search/report_477.html: missed file for 477 reporting
1328 2009-07-15 16:06 ivan
1330 * FS/FS/part_pkg/cdr_termination.pm: unused for now
1332 2009-07-15 15:49 ivan
1334 * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
1335 setting charged_party to accountcode, RT#5495
1337 2009-07-14 12:06 rsiddall
1339 * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
1342 2009-07-14 12:05 rsiddall
1344 * FS/FS/svc_domain.pm: Changed description of "action" field to
1345 match domain registration exports.
1347 2009-07-13 20:14 ivan
1349 * htetc/handler.pl: fix warnings, from RT merge fallout
1351 2009-07-13 19:53 ivan
1353 * FS/FS/part_export/netsapiens.pm: fix netsapiens device
1354 provisioning? or at least better debugging, RT#5226
1356 2009-07-13 19:52 ivan
1358 * httemplate/elements/tr-select-did.html: stop Dumper spew
1360 2009-07-13 17:28 rsiddall
1362 * Makefile, FS/FS/svc_domain.pm,
1363 FS/FS/part_export/domreg_net_dri.pm,
1364 httemplate/edit/process/domreg.cgi: New export to
1365 register/transfer/renew/revoke domains using Net::DRI. Currently
1366 optimized for OpenSRS. Should become more generalized in later
1367 releases. Modified Makefile to insert the Freeside log folder
1368 into the new export. Modified svc_domain.pm to prevent
1369 generation of transfer requests when a domain is moved to a
1370 different package with a domain registration attached to one of
1371 the included services. Modified domreg.cgi to display errors on
1374 2009-07-13 09:02 jeff
1376 * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
1377 other bugs in tax updates
1379 2009-07-13 03:12 ivan
1381 * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
1382 found in FS::part_pkg::recur_Common, skipping" warning
1384 2009-07-13 02:19 ivan
1386 * FS/FS/ClientAPI/MyAccount.pm,
1387 fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
1388 self-service agent-specific logos
1390 2009-07-13 02:10 ivan
1392 * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
1395 2009-07-13 00:21 ivan
1397 * conf/invoice_html: thank you IE8
1399 2009-07-13 00:10 ivan
1401 * httemplate/search/report_unapplied_cust_pay.html: clarify wording
1403 2009-07-12 20:24 ivan
1405 * rt/html/Elements/PageLayout: think that should be it, fix bar
1406 when there's no primary $page_tabs
1408 2009-07-12 20:15 ivan
1410 * rt/html/Elements/Footer: no need for Time to display either
1412 2009-07-12 19:33 ivan
1414 * rt/html/Elements/PageLayout: style RT's menubars like ours
1416 2009-07-12 18:50 ivan
1418 * httemplate/elements/: header.html, menubar.html: style nits
1420 2009-07-12 16:45 ivan
1422 * httemplate/elements/header.html: fix header sizes :/
1424 2009-07-12 16:38 ivan
1426 * FS/FS/CGI.pm: this should fix $fsurl under the unified RT? sure
1429 2009-07-12 16:27 ivan
1431 * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
1434 2009-07-12 16:25 ivan
1436 * httemplate/edit/cust_main.cgi: ACL on customer edit
1438 2009-07-12 16:22 ivan
1440 * httemplate/elements/header.html, httemplate/elements/menu.html,
1441 httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
1442 rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
1443 rt/html/Elements/Header,
1444 rt/html/NoAuth/css/3.5-default/freeside.css,
1445 rt/html/NoAuth/css/3.5-default/misc.css,
1446 rt/html/Ticket/Display.html: resolve style weirdness (fallout
1447 from RT integration), especially non-fixed-width comment boxes,
1448 menu/searchbar differences, RT#1169
1450 2009-07-12 12:32 ivan
1452 * httemplate/elements/menu.html: update tickting config
1455 2009-07-12 06:27 jeff
1457 * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
1460 2009-07-10 19:40 ivan
1462 * bin/drop_slony.slonik: notes
1464 2009-07-10 10:50 ivan
1466 * httemplate/elements/: select-did.html, tr-select-did.html: fix
1467 svc_phone provisioning!
1469 2009-07-09 17:36 ivan
1471 * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
1474 2009-07-09 16:59 ivan
1476 * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
1479 2009-07-09 16:58 ivan
1481 * FS/bin/freeside-cdr-sftp_and_import: add -r option
1483 2009-07-09 14:05 ivan
1485 * FS/FS/cust_main.pm, httemplate/elements/menu.html,
1486 httemplate/search/report_unapplied_cust_pay.html,
1487 httemplate/search/unapplied_cust_pay.html: unapplied payments
1490 2009-07-09 13:36 ivan
1492 * httemplate/search/elements/cust_main_dayranges.html: no idea how
1493 i missed fixing this before
1495 2009-07-09 13:18 ivan
1497 * httemplate/search/report_receivables.cgi: oops
1499 2009-07-08 19:34 ivan
1501 * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
1502 "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
1503 on ticket creation and otherwise, RT#1169
1505 2009-07-08 04:12 ivan
1507 * FS/FS/TicketSystem/RT_External.pm,
1508 FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
1509 FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
1510 httemplate/elements/about_freeside.html,
1511 httemplate/elements/about_rt.html,
1512 httemplate/elements/header.html,
1513 httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
1514 rt/html/Elements/Header, rt/html/Elements/PageLayout,
1515 rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
1516 rt/html/User/Prefs.html: borg RT menus, RT#1169
1518 2009-07-07 20:33 ivan
1520 * httemplate/search/: report_receivables.cgi,
1521 report_unapplied_cust_pay.html, unapplied_cust_pay.html,
1522 elements/cust_main_dayranges.html: factor out the range-handling
1523 portions of receivables report, start on a similar unapplied
1524 payment report, RT#4861
1526 2009-07-07 02:53 ivan
1528 * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
1529 svc_broadband.ip_addr
1531 2009-07-07 02:23 ivan
1533 * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
1534 svc_broadband.ip_addr
1536 2009-07-07 02:22 ivan
1538 * httemplate/edit/svc_broadband.cgi: UI nit - double #
1540 2009-07-07 00:32 mark
1542 * FS/bin/freeside-void-payments: Add freeside-void-payments script
1543 for returned check processing
1545 2009-07-06 17:53 ivan
1547 * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
1548 duration field (previously only billsec)
1550 2009-07-06 17:47 ivan
1552 * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
1555 2009-07-06 16:14 ivan
1557 * httemplate/search/: cdr.html, report_cdr.html: search cdr by
1560 2009-07-06 14:34 ivan
1562 * httemplate/browse/rate_region.html: align, display countrycode
1563 with +, space between prefixes allowing wrapping
1565 2009-07-05 17:28 ivan
1567 * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
1570 2009-07-05 17:10 ivan
1572 * httemplate/elements/: select-did.html, tr-select-did.html: doh
1574 2009-07-05 16:56 ivan
1576 * httemplate/elements/: select-did.html, tr-select-did.html: allow
1577 svc_phone.phonenum to be edited when a DID selector is not in use
1579 2009-07-05 16:17 ivan
1581 * httemplate/search/cdr.html: format start/answer/end dates and
1582 link svcnum to service
1584 2009-07-05 14:35 ivan
1586 * FS/FS/Schema.pm, FS/FS/cdr.pm,
1587 httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
1588 httemplate/search/report_cdr.html: CDR search by dcontext,
1589 charged_party, toggle of display fields, RT#4081
1591 2009-07-03 17:47 ivan
1593 * FS/FS/part_event/Condition/: cust_payments.pm,
1594 cust_payments_pkg.pm: add condition based on total customer
1595 payments as a multiplier of a specific package, RT#3983
1597 2009-07-03 17:08 ivan
1599 * FS/FS/part_event/Condition/once.pm: spealing
1601 2009-07-02 04:22 ivan
1603 * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
1604 FS/FS/part_pkg/cdr_termination.pm,
1605 httemplate/edit/cust_main/billing.html,
1606 httemplate/search/cdr.html, httemplate/search/report_cdr.html:
1607 settlement cdr processing, RT#5495
1609 2009-07-01 19:02 ivan
1611 * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
1612 part_event/Action/fee.pm: fix late fees, RT#5665
1614 2009-07-01 18:26 jeff
1616 * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
1617 FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
1618 update flat_introrate plan to better fit current codebase RT#4912
1620 2009-07-01 03:28 ivan
1622 * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
1623 FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
1624 FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
1625 httemplate/edit/cust_main/billing.html,
1626 httemplate/view/cust_main/billing.html: start of settlement CDR
1629 2009-06-30 22:34 ivan
1631 * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
1632 FS/FS/part_event/Action/fee.pm,
1633 httemplate/elements/select-taxclass.html,
1634 httemplate/elements/tr-select-taxclass.html: add tax class
1635 selection back for late charges w/1.9 events, RT#5665
1637 2009-06-30 13:18 jeff
1639 * FS/FS.pm, httemplate/elements/menu.html: documentation
1642 2009-06-30 12:38 ivan
1644 * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
1645 httemplate/browse/part_pkg_taxclass.html,
1646 httemplate/edit/part_pkg_taxclass.html,
1647 httemplate/edit/process/part_pkg_taxclass.html,
1648 httemplate/elements/menu.html,
1649 httemplate/elements/select-taxclass.html,
1650 httemplate/elements/tr-select-taxclass.html: disabling a
1653 2009-06-30 05:32 ivan
1655 * httemplate/edit/quick-charge.html: remove debugging
1657 2009-06-30 05:28 ivan
1659 * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1660 httemplate/edit/REAL_cust_pkg.cgi,
1661 httemplate/edit/quick-charge.html,
1662 httemplate/edit/process/REAL_cust_pkg.cgi,
1663 httemplate/view/cust_main/packages/status.html,
1664 FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
1665 one-time charge "hold for later" / any package future start date,
1668 2009-06-30 04:09 ivan
1670 * FS/FS/part_export/netsapiens.pm: this will help
1672 2009-06-30 02:38 ivan
1674 * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
1675 netsapiens export, RT#5226
1677 2009-06-29 19:54 ivan
1679 * FS/FS/part_export/netsapiens.pm: add DID association w/user?
1680 docs from netsapiens rough... RT#5226
1682 2009-06-29 18:42 ivan
1684 * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
1685 FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
1686 FS/t/part_device.t, FS/t/phone_device.t,
1687 httemplate/browse/part_device.html,
1688 httemplate/edit/part_device.html,
1689 httemplate/edit/phone_device.html,
1690 httemplate/edit/process/part_device.html,
1691 httemplate/edit/process/phone_device.html,
1692 httemplate/misc/delete-phone_device.html,
1693 httemplate/misc/part_device-import.html,
1694 httemplate/elements/menu.html,
1695 httemplate/misc/process/part_device-import.html,
1696 httemplate/view/svc_phone.cgi: phone devices (for netsapiens
1697 integration), RT#5226
1699 2009-06-29 15:48 rsiddall
1701 * rpm/freeside.spec: Fix PDF invoice generation, including
1702 requirement for ghostscript.
1704 2009-06-29 07:45 jeff
1706 * bin/cust_pay_histogram: show total number of payments
1708 2009-06-29 06:55 jeff
1710 * bin/cust_pay_histogram: commandline tool for examining cust_pay
1711 records by date range #5652
1713 2009-06-29 06:53 jeff
1715 * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
1716 FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1717 FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
1718 httemplate/browse/part_pkg_report_option.html,
1719 httemplate/edit/part_pkg.cgi,
1720 httemplate/edit/part_pkg_report_option.html,
1721 httemplate/edit/cust_main/bottomfixup.html,
1722 httemplate/edit/cust_main/bottomfixup.js,
1723 httemplate/edit/cust_main/choose_tax_location.html,
1724 httemplate/edit/process/part_pkg.cgi,
1725 httemplate/edit/process/part_pkg_report_option.html,
1726 httemplate/misc/xmlhttp-cust_main-censustract.html,
1727 httemplate/edit/cust_main/contact.html,
1728 httemplate/elements/location.html, httemplate/elements/menu.html,
1729 httemplate/search/cust_main.html,
1730 httemplate/search/report_cust_main.html,
1731 httemplate/search/report_cust_pkg.html: FCC form 477 reporting
1734 2009-06-28 23:21 ivan
1736 * FS/MANIFEST: remove freeside-expiration-alerter
1738 2009-06-26 17:55 ivan
1740 * FS/bin/freeside-expiration-alerter: replaced by
1741 FS::Cron::alert_expiration
1743 2009-06-26 16:21 ivan
1745 * FS/bin/freeside-queued: doh, brainfart, RT#5572
1747 2009-06-26 16:12 ivan
1749 * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
1750 specify the kinds of jobs to be run, RT#5572
1752 2009-06-26 11:53 ivan
1754 * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
1755 bits so that they're used even when doing an exact search on a
1756 browser-remembered result
1758 2009-06-25 23:55 mark
1760 * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
1761 freeside-daily routine
1763 2009-06-25 13:23 ivan
1765 * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
1766 not enabled!" error when using signup without any real-time
1769 2009-06-25 12:55 ivan
1771 * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
1772 Argument "" isn't numeric in numeric eq (==) at
1773 /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
1775 2009-06-25 12:47 ivan
1777 * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
1778 no-gateway-at-all case, RT#5673
1780 2009-06-25 12:06 ivan
1782 * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
1785 2009-06-24 18:28 ivan
1787 * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
1788 FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
1789 FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
1790 FS/t/cust_tax_adjustment.t,
1791 httemplate/edit/cust_tax_adjustment.html,
1792 httemplate/edit/process/cust_tax_adjustment.html,
1793 httemplate/search/cust_tax_adjustment.html,
1794 httemplate/view/cust_main/payment_history.html: tax adjustments,
1797 2009-06-24 18:22 ivan
1799 * httemplate/view/cust_main/one_time_charge_link.html: fix extra
1802 2009-06-24 11:36 ivan
1804 * init.d/freeside-init, FS/bin/freeside-queued: add support for db
1807 2009-06-24 02:07 mark
1809 * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
1810 expiration alerts into FS::Cron::alert_expiration
1812 2009-06-23 21:42 ivan
1814 * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
1817 2009-06-23 18:40 ivan
1819 * httemplate/graph/cust_bill_pkg.cgi: fix total links on
1820 agent-specific sales report, RT#5449
1822 2009-06-23 13:33 rsiddall
1824 * httemplate/view/svc_domain.cgi: Remove ability to renew domain
1825 registration for more than one year as we can't automatically
1826 bill for multi-year renewals at this time.
1828 2009-06-22 16:42 ivan
1830 * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
1831 data in payment receipts, RT#5536
1833 2009-06-22 15:55 ivan
1835 * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
1836 customer report failure, RT#5515
1838 2009-06-22 10:00 jeff
1840 * FS/FS/cust_main.pm: wtf? the tax applies but it doesn't? RT#5574
1842 2009-06-22 03:45 ivan
1844 * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
1845 isn't numeric in numeric eq (==) at
1846 /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
1848 2009-06-22 03:39 ivan
1850 * FS/FS/access_user.pm: fix pod
1852 2009-06-22 03:28 ivan
1854 * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
1856 2009-06-22 03:06 ivan
1858 * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1859 httemplate/search/cust_bill_pkg.cgi,
1860 httemplate/search/report_tax.cgi: finish basic implemention of
1861 tax exemption by tax name hack, RT#5127
1863 2009-06-22 00:50 ivan
1865 * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
1866 FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
1867 FS/t/cust_main_exemption.t,
1868 httemplate/edit/cust_main/billing.html,
1869 httemplate/edit/process/cust_main.cgi,
1870 httemplate/view/cust_main/billing.html: tax exemption by tax
1873 2009-06-21 15:00 ivan
1875 * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
1878 2009-06-21 08:42 jeff
1880 * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
1883 2009-06-21 08:21 jeff
1885 * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
1886 httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
1887 httemplate/edit/REAL_cust_pkg.cgi,
1888 httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
1889 httemplate/edit/part_bill_event.cgi,
1890 httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
1891 httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
1892 httemplate/misc/bulk_change_pkg.cgi,
1893 httemplate/misc/cancel_pkg.html,
1894 httemplate/misc/cust_main-import.cgi,
1895 httemplate/misc/delay_susp_pkg.html,
1896 httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
1897 httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
1898 httemplate/search/report_cust_pkg.html,
1899 httemplate/view/cust_main/packages/package.html,
1900 httemplate/view/cust_main/packages/status.html: CUSTOM
1901 packages/actual flag for custom packages #3988
1903 2009-06-19 14:49 jeff
1905 * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
1906 Pg when upgrading tax rates and cust_bill_pkg_details
1908 2009-06-19 10:53 jeff
1910 * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
1913 2009-06-19 05:08 ivan
1915 * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
1916 first month (whew!) add an option not to prorate the accounts
1919 2009-06-19 00:46 ivan
1921 * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
1923 2009-06-19 00:14 ivan
1925 * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
1928 2009-06-18 04:09 ivan
1930 * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
1932 2009-06-18 04:07 ivan
1934 * FS/FS/part_pkg/bulk.pm: bulk price plan fix - don't omit setup
1937 2009-06-18 04:04 ivan
1939 * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
1941 2009-06-18 04:03 ivan
1943 * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
1944 add basic part_pkg cost columns for agent wholsale price plan,
1947 2009-06-18 03:07 ivan
1949 * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
1952 2009-06-18 02:52 ivan
1954 * httemplate/images/gray-black-side.png: forgot this
1956 2009-06-17 18:17 mark
1958 * httemplate/: elements/menu.html, search/report_receivables.cgi,
1959 search/report_receivables.html: Fix receivables report ACL checks
1962 2009-06-16 23:43 mark
1964 * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
1965 httemplate/search/report_receivables.cgi,
1966 httemplate/search/report_receivables.html: Added separate access
1967 right for receivables report
1969 2009-06-16 19:39 ivan
1971 * FS/FS/Conf.pm, FS/FS/access_user.pm,
1972 httemplate/edit/process/REAL_cust_pkg.cgi,
1973 httemplate/edit/process/part_pkg.cgi,
1974 httemplate/edit/process/quick-cust_pkg.cgi,
1975 httemplate/elements/menubar.html,
1976 httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
1977 httemplate/search/cust_event.html,
1978 httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
1979 httemplate/view/cust_main.cgi: finish up initial work on customer
1980 view tabs (ensure links back to customer view call include
1981 show=packages if default view isn't jumbo or packages already),
1984 2009-06-15 20:29 ivan
1986 * httemplate/: elements/menubar.html, pref/pref-process.html,
1987 pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
1988 view/cust_main/payment_history.html, view/cust_main/tickets.html:
1989 basic customer view tabs, RT#5586
1991 2009-06-15 14:41 rsiddall
1993 * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
1994 access right for managing domain registration (registering,
1995 transferring, revoking, renewing, etc.).
1997 2009-06-15 13:43 jeff
1999 * FS/FS/cust_main.pm: check for need for postal fee before charging
2000 the customer, not after
2002 2009-06-15 12:41 rsiddall
2004 * FS/FS/part_export/domreg_opensrs.pm,
2005 httemplate/edit/process/domreg.cgi,
2006 httemplate/view/svc_domain.cgi: Add domain registration
2007 operations to the View Domain screen, if the domain has an
2008 associated export supporting registration. Shows the domain
2009 status and allows registration, transfer, revocation, or renewal.
2010 Revocation almost never works since the registries impose very
2011 short windows after initial registration. Also updated the
2012 OpenSRS registration export to support the additional operations.
2014 2009-06-12 20:13 rsiddall
2016 * rpm/freeside.spec: Default configuration files had
2017 directory-style permission values.
2019 2009-06-11 19:48 rsiddall
2021 * rpm/freeside.spec: Freeside no longer uses a datasource-specific
2022 configuration folder. Configuration is kept in the RDBMS and
2023 initialized from the default_conf folder. RT 5579.
2025 2009-06-10 16:30 jeff
2027 * conf/invoice_latex: prevent notes from bleeding onto coupon
2030 2009-06-10 14:58 ivan
2032 * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
2033 services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
2035 2009-06-10 12:50 ivan
2037 * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
2038 queue if there's already one waiting to run for a customer,
2041 2009-06-10 00:58 ivan
2043 * httemplate/search/cust_pkg.cgi: this should add the info s1 was
2044 looking for, RT#5539
2046 2009-06-09 20:06 ivan
2048 * FS/bin/freeside-upgrade: doh, semicolon
2050 2009-06-09 20:00 ivan
2052 * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
2053 for SG upgradability
2055 2009-06-09 19:08 ivan
2057 * httemplate/edit/payment_gateway.html: update gateway list in
2058 order to add WesternACH, RT#5409
2060 2009-06-09 17:02 ivan
2062 * FS/FS/cust_main.pm: eliminate harmless
2064 Argument "" isn't numeric in numeric comparison (<=>) at
2065 /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
2067 warning, sort batched payments on a column that actually exists
2069 2009-06-04 07:27 ivan
2071 * httemplate/docs/credits.html: fix scrolling
2073 2009-06-04 07:09 ivan
2075 * rpm/freeside.spec: there are lots of contributors too!
2077 2009-06-04 07:08 ivan
2079 * httemplate/docs/credits.html: $core->add("jeremyd");
2081 2009-06-03 20:49 ivan
2083 * bin/freeside-migrate-events: much more efficient event migration:
2084 let the database do the work, RT#5426
2086 2009-06-03 17:49 ivan
2088 * bin/freeside-migrate-events: add a -m mode to improve performance
2089 so upgrade can complete for large databases, RT#5426
2091 2009-06-03 14:09 rsiddall
2093 * rpm/freeside.spec: Incorrect permissions on the default
2094 configuration folder caused installation to fail with an
2095 incomplete database initialization. Failure to remove the
2096 ticket_system file from the default configuration folder caused
2097 Freeside to try to use RT.
2099 2009-06-03 12:52 ivan
2101 * FS/FS/UID.pm: add a hack to set default schema, cf.
2102 http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
2104 2009-05-31 22:43 jeff
2106 * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
2107 httemplate/misc/tax-fetch_and_replace.cgi,
2108 httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
2109 function for the taxproduct based tax data loading
2111 2009-05-31 02:57 ivan
2113 * FS/FS/cust_bill.pm: wtf
2115 2009-05-31 02:45 ivan
2117 * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
2118 invoice terms anymore. or in other words, honor setting
2119 'invoice_default_terms' blank, like in 1.7. RT#5415
2121 2009-05-31 01:39 ivan
2123 * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
2126 2009-05-30 23:59 ivan
2128 * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
2129 package definition browse/search, filter by package class,
2132 2009-05-30 22:15 ivan
2134 * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
2135 finish up when can connect again, RT#5226
2137 2009-05-30 21:57 ivan
2139 * FS/FS/part_export/netsapiens.pm: necessary for
2140 bin/cdr-netsapeins.import
2142 2009-05-30 05:15 ivan
2144 * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
2146 2009-05-30 04:21 ivan
2148 * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
2150 2009-05-30 04:14 ivan
2152 * bin/cdr-transnexus.import: quick hacked-up copy of
2153 freeside-cdr-sftp_and_import for transnexus directory structure,
2156 2009-05-30 03:45 ivan
2158 * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
2160 2009-05-29 20:40 ivan
2162 * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
2164 2009-05-29 20:14 ivan
2166 * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
2167 ability for prepaid packages to have usage limits and cancel if
2168 they're hit, RT#4995
2170 2009-05-29 19:31 ivan
2172 * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
2173 be set explicitly, don't default to 80%
2175 2009-05-29 16:36 ivan
2177 * httemplate/search/cdr.html: slightly better labels and field
2178 order for CDR report, RT#4081
2180 2009-05-29 16:17 ivan
2182 * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
2183 handling in netcentrex CDR handling, RT#4081
2185 2009-05-28 21:43 jeff
2187 * FS/FS/Conf.pm: correct description to reflect previous changes
2189 2009-05-28 17:22 jeff
2191 * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
2192 don't require a leading 0 in the quick charge amount
2194 2009-05-27 15:32 ivan
2196 * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses. i
2197 think that should actually do it for now on RT#5446
2199 2009-05-27 15:23 ivan
2201 * httemplate/search/report_tax.cgi: and the "tax invoiced" link
2202 too! woo, working, RT#5446
2204 2009-05-27 15:13 ivan
2206 * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
2207 fix total line links on tax report when using report_group
2208 kludge? (still possibly not in all corner cases), RT#5446
2210 2009-05-27 15:10 ivan
2212 * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
2213 willf inally fix total line links on tax report when using
2214 report_group kludge? (still possibly not in all corner cases),
2217 2009-05-27 14:35 ivan
2219 * httemplate/search/report_tax.cgi: fix total line links on tax
2220 report when using report_group kludge? (possibly not in all
2221 corner cases), RT#5446
2223 2009-05-27 14:27 ivan
2225 * httemplate/search/report_tax.cgi: fix total line links on tax
2226 report when using report_group kludge? (possibly not in all
2227 corner cases), RT#5446
2229 2009-05-27 14:24 jeff
2231 * httemplate/elements/menuarrow.gif: close ticket 1517
2233 2009-05-27 10:18 ivan
2235 * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
2236 line links on tax report when using report_group kludge?
2237 (possibly not in all corner cases), RT#5446
2239 2009-05-27 00:50 jeff
2241 * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
2242 FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
2243 FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
2244 FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
2245 FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
2246 fs_selfservice/FS-SelfService/Makefile.PL,
2247 fs_selfservice/FS-SelfService/SelfService.pm,
2248 fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
2249 fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
2250 fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
2251 bulk provisioning via ftp and SOAP #5202
2253 2009-05-26 05:32 jeff
2255 * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
2256 overlibmws_crossframe.js, overlibmws_draggable.js,
2257 overlibmws_iframe.js, iframecontentmws.js: include overlib in
2260 2009-05-25 19:48 ivan
2262 * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
2263 portion of total line when using config option for some basic tax
2264 grouping by name, RT#5446
2266 2009-05-25 19:03 ivan
2268 * httemplate/search/report_tax.cgi: mostly fix total line when
2269 using config option for some basic tax grouping by name, RT#5446
2271 2009-05-25 18:41 ivan
2273 * httemplate/search/: report_tax.html, report_tax.cgi: add a config
2274 option for some basic tax grouping by name, RT#5446
2276 2009-05-25 18:35 ivan
2278 * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
2279 httemplate/search/report_tax.html: add a config option for some
2280 basic tax grouping by name, RT#5446
2282 2009-05-25 15:42 ivan
2284 * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
2285 graph when a package class is specified, RT#5449
2287 2009-05-24 20:59 ivan
2289 * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
2290 self-service payments, RT#1592
2292 2009-05-24 18:49 ivan
2294 * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
2295 fs_selfservice/FS-SelfService/SelfService.pm,
2296 fs_selfservice/FS-SelfService/cgi/card.html,
2297 fs_selfservice/FS-SelfService/cgi/make_payment.html,
2298 fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
2299 fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
2300 fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
2301 httemplate/elements/location.html,
2302 httemplate/elements/select-county.html: international
2303 self-service payments, RT#1592
2305 2009-05-21 20:22 ivan
2307 * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
2308 sqlradius upgrade errors from permissions can be ignored for now
2310 2009-05-21 20:02 ivan
2312 * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
2313 ability to report on packages w/status "not yet billed" as well,
2316 2009-05-20 08:27 ivan
2318 * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
2319 httemplate/view/cust_main/packages/services.html: add "manage
2320 device" link & config, RT#5438
2322 2009-05-20 01:27 ivan
2324 * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
2325 and remove devel cruft, RT#5226
2327 2009-05-19 18:06 ivan
2329 * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
2330 integration, RT#5226
2332 2009-05-18 12:23 jeff
2334 * FS/FS/tax_rate_location.pm: miss use
2336 2009-05-18 12:21 jeff
2338 * FS/FS/Schema.pm: allow empty state
2340 2009-05-18 11:21 jeff
2342 * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
2345 2009-05-18 02:55 ivan
2347 * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
2348 FS/FS/UI/bytecount.pm,
2349 fs_selfservice/FS-SelfService/cgi/header.html,
2350 fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
2351 fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
2352 fs_selfservice/FS-SelfService/cgi/view_usage.html,
2353 fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
2354 from self-service, RT#4018
2356 2009-05-18 01:40 ivan
2358 * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
2359 correct port, RT#4081
2361 2009-05-17 21:56 jeff
2363 * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
2366 2009-05-16 13:07 rsiddall
2368 * FS/FS/part_export/domreg_opensrs.pm: Added information on common
2369 failure causes to the perldoc.
2371 2009-05-16 12:27 rsiddall
2373 * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
2374 that failure to install the module doesn't stop Apache from
2375 starting. (This causes attempts to register domains to fail
2378 2009-05-15 19:29 rsiddall
2380 * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
2381 when the cust_main owning this domain does not provide fields
2382 required for use as a contact handle in the domain registration
2383 record. Also temporarily disable the ability to have the export
2384 do only registration or only transfers.
2386 2009-05-15 12:41 rsiddall
2388 * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
2389 httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
2390 httemplate/edit/process/part_export.cgi,
2391 httemplate/edit/process/svc_domain.cgi: Simple domain
2392 registration at Tucows OpenSRS using an export based on
2393 Net::OpenSRS. When a domain is added and the export runs, it
2394 will register the domain or initiate a transfer. You can also
2395 choose no action. There's currently no provision for revoking
2396 domains or renewing registrations. Depending on the settings at
2397 OpenSRS, orders may look like they've succeeded in Freeside but
2398 actually be queued pending input by the reseller at OpenSRS. The
2399 part_export CGIs were modified to allow a multi-valued select to
2400 be used to control which TLDs are enabled for registration.
2402 2009-05-14 09:26 jeff
2404 * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
2407 2009-05-14 09:25 jeff
2409 * httemplate/view/cust_main/billing.html: show geocode when
2412 2009-05-13 15:27 jeff
2414 * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
2415 FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
2416 FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
2417 FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
2418 bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
2419 httemplate/search/cust_bill_pkg.cgi,
2420 httemplate/search/report_newtax.cgi: improved taxproduct tax
2423 2009-05-12 17:51 ivan
2425 * conf/invoice_latex: remove obsolete comments
2427 2009-05-09 17:45 ivan
2429 * FS/FS/svc_phone.pm: label phone_name correctly
2431 2009-05-09 16:54 ivan
2433 * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
2434 move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
2436 2009-05-09 00:56 ivan
2438 * FS/FS/: Conf.pm, cdr.pm: add
2439 cdr-charged_party-truncate_{length,prefix} in order to trim
2440 charged_party to a certain length, RT#4081
2442 2009-05-08 18:44 ivan
2444 * httemplate/: edit/elements/svc_Common.html,
2445 edit/elements/edit.html, view/elements/svc_Common.html: use
2446 service-def specific labels, at least for service pages that use
2447 {view,edit}/elements/svc_Common.html RT#4081
2449 2009-05-08 17:39 ivan
2451 * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
2452 FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
2453 httemplate/edit/part_svc.cgi: add ability to configure service
2454 labels per-package (still need to actually use the labels),
2457 2009-05-08 01:41 ivan
2459 * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
2460 where you've changed '(CUSTOM)', RT#5350
2462 2009-05-05 15:02 ivan
2464 * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
2465 agent.invoice_template edit by default, with a config to turn
2468 2009-05-05 10:58 ivan
2470 * FS/FS/cust_pay.pm: add company_name to payment receipt
2472 2009-05-05 03:40 ivan
2474 * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
2475 httemplate/misc/rate_edit_excel.html,
2476 httemplate/misc/process/rate_edit_excel.html: finish the import
2477 portion of excel rate edit, RT#5108
2479 2009-05-04 18:41 jeff
2481 * bin/cust_main_special.pm: ignore fee based taxes and eliminate
2484 2009-05-04 11:33 jeff
2486 * bin/: cust_main_special.pm, rebill: this is a quick hack to
2487 rebill customers when a cdr didn't happen
2489 2009-05-03 19:01 ivan
2491 * httemplate/search/: report_prepaid_income.cgi,
2492 report_prepaid_income.html: agent-virt prepaid income report,
2495 2009-05-03 18:17 ivan
2497 * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
2498 addition (+) warning
2500 2009-05-03 17:22 ivan
2502 * httemplate/: browse/rate_region.html, elements/menu.html,
2503 misc/rate_edit_excel.html, search/elements/search-xls.html,
2504 search/elements/search.html: add menu item and page for d/ling
2505 and edit rates with excel. RT#5108
2507 2009-05-03 15:45 ivan
2509 * httemplate/search/elements/: search-csv.html, search-html.html,
2510 search-xls.html, search.html: break down search.html into
2513 2009-05-03 11:34 ivan
2515 * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
2516 "Redownload resolved batches" ACL for s1, RT#4271
2518 2009-05-02 20:13 ivan
2520 * httemplate/config/config.cgi: edit any config item
2522 2009-05-02 18:45 ivan
2524 * httemplate/config/config-view.cgi: add ability to delete
2525 invoice_latexreturnaddress and invoice_htmlreturnaddress too,
2528 2009-05-02 18:11 ivan
2530 * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
2531 httemplate/config/config-view.cgi: add ability to remove
2532 suffix-ed config items, RT#5218
2534 2009-05-02 17:40 ivan
2536 * bin/confdiff: confdiff
2538 2009-05-02 15:11 ivan
2540 * FS/FS/Misc/eps2png.pm: fix eps preview
2542 2009-05-01 17:01 ivan
2544 * httemplate/: browse/agent.cgi, config/config-delete.cgi,
2545 config/config-process.cgi, config/config-view.cgi: finish up
2546 useful agent stuff on the config editor: adding, deleting
2547 overrides too. also add a confirmation to override deletion from
2548 the agent browse page. RT#5218
2550 2009-05-01 13:21 jeff
2552 * FS/FS/cust_main.pm: calculate tax on tax per line and not on
2555 2009-04-30 19:43 ivan
2557 * httemplate/config/config-view.cgi: view all overrides when asked,
2558 even the ones without values. hmm :/ RT#5218
2560 2009-04-30 19:08 ivan
2562 * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
2565 2009-04-30 18:07 ivan
2567 * httemplate/config/: config-process.cgi, config-view.cgi: add
2568 ability to edit the agent overrides from the main config, RT#4218
2570 2009-04-29 11:25 ivan
2572 * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
2574 2009-04-28 15:38 ivan
2576 * fs_selfservice/FS-SelfService/cgi/bill.html: UI
2578 2009-04-27 21:36 ivan
2580 * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
2581 SG billing-daily -r behavior, RT#4412
2583 2009-04-27 21:13 ivan
2585 * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
2586 to emulate SG billing-daily -r behavior
2588 2009-04-27 16:06 ivan
2590 * FS/FS/Mason.pm: typo
2592 2009-04-27 16:01 ivan
2594 * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38. all lenny upgrades
2595 will need libcgi-pm-perl removed, suck
2597 2009-04-26 16:43 ivan
2599 * FS/FS/Schema.pm: would help to have an index on priority if we're
2600 going to order based on it
2602 2009-04-26 16:19 ivan
2604 * FS/bin/freeside-queued: start small jobs more efficiently,
2607 2009-04-26 16:09 ivan
2609 * FS/FS/Conf.pm: add a config option for max # of queued kids,
2612 2009-04-25 15:42 ivan
2614 * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
2615 multi-process mode for testing, RT#4412
2617 2009-04-23 13:34 jeff
2619 * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
2620 subscription option to voip_cdr
2622 2009-04-23 13:31 jeff
2624 * httemplate/misc/tax-fetch_and_import.cgi,
2625 httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
2626 FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
2627 FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
2628 httemplate/elements/menu.html: autodownload and update of cch tax
2631 2009-04-22 21:57 ivan
2633 * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
2634 and i'm sure it doesn't help the planner get us results sooner.
2635 last chance to try and get cursor approach working? RT#4412
2637 2009-04-22 21:14 ivan
2639 * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
2640 addition is committed? well, if this works, that answers that.
2643 2009-04-22 13:24 ivan
2645 * FS/FS/Cron/bill.pm: hopefully better performance running the big
2646 query once and then fetching results with a cursor, rather than
2647 running it multiple times with an OFFSET and LIMIT, RT#4412
2649 2009-04-22 11:58 ivan
2651 * httemplate/edit/process/cust_main.cgi: fix not allowing
2652 "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
2654 2009-04-21 23:52 ivan
2656 * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
2658 2009-04-21 17:54 ivan
2660 * FS/FS/Cron/bill.pm: have the big query find customers in batches.
2661 this should be way more efficient in multi-process mode, can
2662 start billing before the big query completes. RT#4412
2664 2009-04-21 13:59 ivan
2666 * httemplate/browse/rate_region.html: rate download/edit/upload,
2669 2009-04-21 13:28 ivan
2671 * httemplate/browse/rate_region.html: rate download/edit/upload,
2674 2009-04-21 09:42 ivan
2676 * FS/FS/Cron/bill.pm: yow. fix fallout from cust_main.archived
2677 stuff causing nothing to bill. RT#4412
2679 2009-04-20 19:23 jeff
2681 * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
2682 descriptive progress popups
2684 2009-04-20 13:57 rsiddall
2686 * rpm/freeside.spec: Acceptance testing of the RPM build system
2687 flushed out a place where /bin/rm stops waiting for input if
2688 you're /bin/su as the user doing the build. Added a -f flag to
2689 stop it waiting for input.
2691 2009-04-20 09:57 ivan
2693 * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
2694 cust_main.archived field, skip billing if Y, RT#4412
2696 2009-04-19 16:55 ivan
2698 * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
2701 2009-04-19 16:52 ivan
2703 * bin/h_cust_main-wipe_paycvv: warning about this not terminating
2705 2009-04-17 16:30 ivan
2707 * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
2708 something to wipe the CVV from very large databases
2710 2009-04-17 12:50 ivan
2712 * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
2713 priority to job queue so billing jobs don't don't drown out
2716 2009-04-17 12:21 ivan
2718 * FS/FS/Cron/bill.pm: 1 helps alot
2720 2009-04-17 12:20 ivan
2722 * FS/bin/freeside-daily: backport freeside-daily -m and
2723 cust_main::bill_and_collect to 1.7, RT#4412
2725 2009-04-17 01:25 ivan
2727 * httemplate/docs/about.html: AFFERO BITCHES
2729 2009-04-17 01:16 ivan
2731 * httemplate/docs/about.html: what time is now
2733 2009-04-17 01:02 ivan
2735 * httemplate/config/: config-process.cgi, config-view.cgi,
2736 config.cgi: show labels for select(select_hash) config options,
2739 2009-04-17 00:21 ivan
2741 * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
2742 attachments, RT#3403
2744 2009-04-17 00:03 ivan
2746 * httemplate/elements/header.html,
2747 rt/html/Elements/FreesideSvcSearch: hide service search unless
2748 user has "View customer services" ACL, RT#3478
2750 2009-04-16 18:17 ivan
2752 * httemplate/search/: report_receivables.cgi,
2753 report_receivables.html: add customer status to receivables
2754 report selection, hopefully help enet, RT#5187
2756 2009-04-15 20:57 rsiddall
2758 * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
2759 binaries in the right folder 2/ Make sure freeside group is
2760 created 3/ Make sure freeside home directory is created
2762 2009-04-15 00:14 ivan
2764 * httemplate/view/: svc_Common.html, elements/svc_Common.html:
2765 should fix view of unlinked phone numbers, RT#5171
2767 2009-04-14 22:52 ivan
2769 * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
2771 2009-04-14 19:44 ivan
2773 * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
2774 self-service where process_payment required "payby" instead of
2775 defaulting to CARD, RT#3905
2777 2009-04-14 19:29 ivan
2779 * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
2780 on plaintext, RT#3905
2782 2009-04-14 19:15 ivan
2784 * FS/FS/cust_bill.pm: this should fix credits pushing typeset
2785 invoices off the right
2787 2009-04-14 14:01 ivan
2789 * httemplate/view/cust_main/packages.html: remove debugging
2791 2009-04-14 13:27 ivan
2793 * httemplate/view/cust_main/packages.html: don't hide old packages
2794 that have services, RT#5179
2796 2009-04-14 10:15 ivan
2798 * FS/FS/: cust_main.pm, agent.pm: add configuration option to
2799 control recurring_flag behavior, RT#3843
2801 2009-04-14 10:12 ivan
2803 * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
2804 recurring_flag behavior, RT#3843
2806 2009-04-14 09:14 jeff
2808 * httemplate/misc/process/tax-import.cgi: hmmm
2810 2009-04-14 09:12 jeff
2812 * httemplate/misc/process/tax-import.cgi: better at least
2814 2009-04-13 17:09 ivan
2816 * FS/FS/Conf.pm: add configuration option to control recurring_flag
2819 2009-04-13 16:37 ivan
2821 * FS/FS/cust_main.pm: debugging
2823 2009-04-11 23:24 ivan
2825 * httemplate/elements/tr-select-svc_acct-domain.html: adding
2827 2009-04-11 23:14 ivan
2829 * httemplate/elements/selectlayers.html: add svc_phone on new
2830 customer first package, RT#4315
2832 2009-04-11 23:09 ivan
2834 * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
2835 httemplate/edit/cust_main/birthdate.html,
2836 httemplate/edit/cust_main/bottomfixup.html,
2837 httemplate/edit/cust_main/bottomfixup.js,
2838 httemplate/edit/cust_main/first_pkg.html,
2839 httemplate/edit/cust_main/top_misc.html,
2840 httemplate/edit/cust_main/billing.html,
2841 httemplate/edit/cust_main/choose_tax_location.html,
2842 httemplate/edit/cust_main/select-domain.html,
2843 httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
2844 httemplate/edit/cust_main/first_pkg/svc_acct.html,
2845 httemplate/edit/cust_main/first_pkg/svc_phone.html,
2846 httemplate/edit/process/cust_main.cgi,
2847 httemplate/elements/select-domain.html,
2848 httemplate/misc/part_svc-columns.cgi,
2849 httemplate/elements/select-svc_acct-domain.html: add svc_phone on
2850 new customer first package, RT#4315
2852 2009-04-11 18:33 jeff
2854 * etc/fslongtable.sty: sheesh
2856 2009-04-11 18:24 jeff
2858 * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
2859 correct the real double counting culprit
2861 2009-04-11 14:42 ivan
2863 * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
2864 migrate send_email, suspend_if_balance and credit events, RT#3905
2866 2009-04-11 14:29 ivan
2868 * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
2871 2009-04-11 13:51 ivan
2873 * FS/bin/freeside-upgrade: don't run configuration update when -s
2874 is used for schema-only slony slave update
2876 2009-04-10 12:33 ivan
2878 * FS/FS/Conf.pm: better description for enable_taxproducts and a
2879 warning about tax-pkg_address with it
2881 2009-04-09 20:43 jeff
2883 * FS/FS/cust_main.pm: orders of magnitude faster
2885 2009-04-09 15:51 jeff
2887 * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
2888 for non-toll-free calls
2890 2009-04-08 15:42 ivan
2892 * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
2893 w/agent packages, RT#5119
2895 2009-04-08 01:08 ivan
2897 * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
2899 2009-04-08 00:32 ivan
2901 * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
2902 of cvv from history records, RT#5093
2904 2009-04-07 18:13 ivan
2906 * httemplate/misc/link.cgi: when linking a legacy phone number the
2907 phone number could be typed in and not the service #. RT#3407
2909 2009-04-07 13:45 jeff
2911 * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
2914 2009-04-07 11:20 ivan
2916 * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
2919 2009-04-07 11:15 ivan
2921 * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
2924 2009-04-06 19:50 jeff
2926 * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
2929 2009-04-06 19:18 ivan
2931 * FS/FS/cdr.pm: stop smoking crack
2933 2009-04-06 18:20 jeff
2935 * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
2936 correct taqua toll free handling and hasten cdr import (skip
2937 uninteresting records)
2939 2009-04-06 16:19 jeff
2941 * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
2943 2009-04-06 11:31 jeff
2945 * FS/FS/cdr/taqua.pm: calltype 6 is international
2947 2009-04-05 17:52 jeff
2949 * Makefile, etc/fslongtable.sty: stop doublecounting
2950 extracouponspace but do not gratuitiously change existing
2953 2009-04-05 16:18 jeff
2955 * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
2957 2009-04-04 09:22 jeff
2959 * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
2960 bug in cust_bill_pkg_detail
2962 2009-04-03 09:57 jeff
2964 * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
2965 provisioned svc_phones as unit count
2967 2009-04-02 13:22 jeff
2969 * httemplate/edit/cust_main/billing.html: Net 20 as well
2971 2009-04-02 10:47 jeff
2973 * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
2976 2009-04-02 08:46 jeff
2978 * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
2981 2009-04-02 07:56 jeff
2983 * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
2986 2009-04-01 22:27 jeff
2988 * FS/FS/part_pkg_taxrate.pm: noise reduction
2990 2009-04-01 19:36 ivan
2992 * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
2993 about rounding. http://en.wikipedia.org/wiki/Rounding RT#4666
2995 2009-04-01 17:14 ivan
2997 * httemplate/browse/part_pkg.cgi: add some
2998 (undocumented/unaccessable to web UI yet) options to package
2999 browse to track down packages missing recurring fees
3001 2009-03-31 21:27 ivan
3003 * FS/FS/cdr.pm: show post-granularity duration if available for all
3006 2009-03-31 20:51 ivan
3008 * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
3009 defined length and with specific lastapp
3011 2009-03-31 20:44 ivan
3013 * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
3014 defined length and with specific lastapp
3016 2009-03-31 12:51 ivan
3018 * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
3020 2009-03-31 12:47 ivan
3022 * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
3023 numeric in numeric eq (==) at
3024 /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
3026 2009-03-31 12:46 ivan
3028 * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
3029 8.3's more strict type checking
3031 2009-03-30 09:33 jeff
3033 * FS/FS/cust_tax_location.pm: schema and module should agree on
3036 2009-03-29 23:10 ivan
3038 * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
3039 httemplate/view/cust_main/packages.html: okay. counts are needed
3040 for the package sort, so push the embedded counting into
3041 cust_main.pm. sure hope this does it. RT#5083
3043 2009-03-29 22:08 ivan
3045 * FS/FS/cust_pkg.pm: and hopefully actually using the count will
3046 finally do it, RT#5083
3048 2009-03-29 21:50 ivan
3050 * FS/FS/cust_pkg.pm: and hopefully actually using the count will
3051 finally do it, RT#5083
3053 2009-03-29 21:41 ivan
3055 * httemplate/view/cust_main/packages.html: double doh! RT#5083
3057 2009-03-29 21:35 ivan
3059 * httemplate/view/cust_main/packages.html: doh! underscore,
3062 2009-03-29 21:31 ivan
3064 * httemplate/view/cust_main/packages.html: try not to search for
3065 nothing in cust_svc so much, RT#5083
3067 2009-03-29 21:15 ivan
3069 * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
3070 not to search for nothing in cust_svc so much, RT#5083
3072 2009-03-29 20:47 ivan
3074 * FS/FS/cust_main.pm: didn't need this, but more future-proof,
3077 2009-03-29 20:12 ivan
3079 * httemplate/view/cust_main/packages.html: really prevent separate
3080 part_pkg query, RT#5083
3082 2009-03-29 18:39 ivan
3084 * httemplate/view/cust_main/packages.html: doh, fix pkg display,
3087 2009-03-29 18:28 ivan
3089 * httemplate/view/cust_main/packages.html: fix setup date display,
3092 2009-03-29 18:09 ivan
3094 * httemplate/view/cust_main/packages.html: forget caching, instead
3095 scoop up cust_pkg and part_pkg in one query, RT#5083
3097 2009-03-29 18:05 ivan
3099 * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
3100 forget caching, instead scoop up cust_pkg and part_pkg in one
3103 2009-03-29 17:32 ivan
3105 * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
3106 part_pkg caching should speedup display of lots of packages,
3109 2009-03-29 16:44 ivan
3111 * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
3112 2 (or configured) cancelled and one-time charge packages, RT#5083
3114 2009-03-29 04:56 ivan
3116 * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
3118 2009-03-29 04:52 ivan
3120 * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
3122 2009-03-29 03:39 ivan
3124 * httemplate/view/cust_main/packages/package.html: avoid looking up
3125 part_pkg redundantly in the pkg loop, RT#5083
3127 2009-03-29 03:34 ivan
3129 * httemplate/view/cust_main/packages/package.html: avoid looking up
3130 package details redundantly in the pkg loop, RT#5083
3132 2009-03-29 03:17 ivan
3134 * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
3135 qsearch for more realisitic profiling data, RT#5083
3137 2009-03-29 02:38 ivan
3139 * httemplate/view/cust_main/: one_time_charge_link.html,
3140 packages.html, packages/status.html: optimize customer view when
3141 there's lots of packages; *really* avoid looking up any config
3142 inside the package loop, RT#5083
3144 2009-03-28 15:59 ivan
3146 * httemplate/elements/select-cust-part_pkg.html,
3147 httemplate/elements/select-cust-pkg_class.html,
3148 httemplate/elements/select-part_pkg.html,
3149 httemplate/elements/select-table.html,
3150 httemplate/elements/tr-select-cust-part_pkg.html,
3151 httemplate/elements/tr-selectmultiple-part_pkg.html,
3152 FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
3153 httemplate/misc/cust-part_pkg.cgi,
3154 httemplate/misc/order_pkg.html: package selector, split by
3155 package class, RT#5077
3157 2009-03-25 20:59 ivan
3159 * FS/FS/svc_acct.pm: yow
3161 2009-03-25 20:53 ivan
3163 * FS/FS/cust_main.pm: sort packages by label of first (primary)
3166 2009-03-25 02:36 ivan
3168 * httemplate/pref/pref-process.html: throw a proper error message
3169 instead of a mason error on pw chagne problems, RT#5073
3171 2009-03-25 02:36 ivan
3173 * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
3175 2009-03-25 01:45 ivan
3177 * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
3180 2009-03-24 02:42 ivan
3182 * bin/countdeclines: quick tool for RT#3843
3184 2009-03-23 23:31 ivan
3186 * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
3188 2009-03-23 19:36 ivan
3190 * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
3191 h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
3192 <email>, supress extraneous service list, RT#3519
3194 2009-03-23 16:33 jeff
3196 * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
3197 httemplate/misc/process/recharge_svc.html: more DTRT with usage
3198 on service transfer between packages and recharges RT #2884,
3199 #5040 + #4995 fallout
3201 2009-03-23 15:45 ivan
3203 * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
3204 from GECOS to "Real Name", RT#3519
3206 2009-03-23 10:02 ivan
3208 * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
3209 (svc_acct.finger) to bulk billing detail, RT#3519
3211 2009-03-21 20:33 ivan
3213 * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
3215 2009-03-21 19:47 ivan
3217 * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
3218 usps address standardization when the zip returned has no zip+4,
3221 2009-03-21 16:37 ivan
3223 * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
3224 cron output not useful
3226 2009-03-21 16:32 ivan
3228 * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
3231 2009-03-21 15:14 ivan
3233 * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
3234 freeside-check local monitoring, RT#4610
3236 2009-03-19 19:14 ivan
3238 * bin/ping: adding quick remote ping & alert script, RT#4610
3240 2009-03-18 08:11 jeff
3242 * FS/FS/part_pkg_taxrate.pm: more error information
3244 2009-03-17 17:30 jeff
3246 * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
3247 httemplate/edit/part_svc.cgi: hide unused usage columns
3249 2009-03-17 15:02 ivan
3251 * fs_selfservice/FS-SelfService/SelfService.pm: add
3252 payment_info_renew_info method to ClientAPI/MyAccount and
3253 SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
3255 2009-03-17 14:38 ivan
3257 * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
3258 fs_selfservice/FS-SelfService/SelfService.pm: add
3259 payment_info_renew_info method to ClientAPI/MyAccount and
3260 SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
3262 2009-03-17 13:41 ivan
3264 * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
3266 2009-03-17 13:13 ivan
3268 * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
3269 since it could be dangerous
3271 2009-03-17 13:04 ivan
3273 * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
3275 2009-03-17 12:48 ivan
3277 * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
3279 2009-03-17 09:06 jeff
3281 * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
3284 2009-03-17 05:01 ivan
3286 * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
3287 invoice_*{notes,footer,smallfooter,coupon}, RT#5025
3289 2009-03-17 02:59 ivan
3291 * FS/FS/Misc/eps2png.pm: less debugging
3293 2009-03-17 02:58 ivan
3295 * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
3296 FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
3297 httemplate/config/config-view.cgi, httemplate/docs/license.html:
3298 add eps preview to config, for RT#5025
3300 2009-03-16 16:28 jeff
3302 * FS/FS/Schema.pm: avoid the need for approximate comparisons
3305 2009-03-16 10:06 jeff
3307 * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
3308 httemplate/edit/svc_broadband.cgi: have prizm use service data
3309 rather than package data to select a profile RT#4853
3311 2009-03-16 08:52 jeff
3313 * bin/make-pkg-fruit: a tool for migrating package elements to
3316 2009-03-16 01:08 jeff
3318 * FS/FS/svc_broadband.pm: get the dup checking right
3320 2009-03-16 00:13 ivan
3322 * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
3323 elements/location.html: allow country selection on credit card
3326 2009-03-16 00:13 ivan
3328 * htetc/: freeside-base1.99.conf, freeside-base1.conf,
3329 freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
3330 chars in Locale::SubCountry states, RT#4997
3332 2009-03-15 23:22 ivan
3334 * Makefile: 5.10! welcome to the future
3336 2009-03-15 22:54 ivan
3338 * httemplate/view/svc_domain.cgi: fix custnum display on domain
3341 2009-03-15 21:21 jeff
3343 * FS/FS/svc_broadband.pm: use part_svc_router
3345 2009-03-15 17:57 jeff
3347 * FS/FS/svc_broadband.pm: comment change
3349 2009-03-15 15:44 ivan
3351 * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
3353 2009-03-15 15:33 ivan
3355 * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
3356 addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
3357 626.' error when using attribute_since_sqlradacct
3359 2009-03-15 12:42 ivan
3361 * FS/FS/cust_pkg_reason.pm: should give better performance if we
3362 search for what we want instead of using a string match
3364 2009-03-15 03:46 ivan
3366 * FS/FS/cust_main.pm: fix application of data fields from prepaid
3367 cards in addition to time field
3369 2009-03-15 03:34 ivan
3371 * httemplate/misc/process/recharge_svc.html: apply byte values from
3372 prepaid cards as well as time value, RT#4995
3374 2009-03-15 03:30 ivan
3376 * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
3377 not a disk drive manufacturer, don't use halfass base-10
3380 2009-03-15 00:33 ivan
3382 * FS/FS/cust_main.pm: cust_main::payment_info, for
3383 ClientAPI::MyAccount
3385 2009-03-14 16:44 ivan
3387 * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
3388 old files, RT#3093 / RT#4963
3390 2009-03-13 11:22 jeff
3392 * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
3395 2009-03-11 03:03 ivan
3397 * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
3400 2009-03-11 02:41 ivan
3402 * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
3404 2009-03-11 01:57 ivan
3406 * bin/print-directory_assist: comma
3408 2009-03-11 01:46 ivan
3410 * bin/print-directory_assist, etc/areacodes.txt: quick list of area
3411 codes and a kludge to print DA numbers for all of them
3413 2009-03-10 09:14 jeff
3415 * fs_selfservice/FS-SelfService/cgi/change_pay.html,
3416 fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
3417 fs_selfservice/FS-SelfService/cgi/verify.cgi,
3418 fs_selfservice/FS-SelfService/cgi/myaccount.html,
3419 fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3420 fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3421 fs_selfservice/FS-SelfService/cgi/signup.cgi,
3422 fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
3423 FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
3424 httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
3425 FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
3426 FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
3427 fs_selfservice/FS-SelfService/SelfService.pm,
3428 httemplate/browse/payment_gateway.html,
3429 httemplate/edit/payment_gateway.html,
3430 httemplate/edit/process/payment_gateway.html: merge webpay
3431 support in with autoselection of old realtime_bop and
3434 2009-03-08 17:15 ivan
3436 * httemplate/misc/svc_acct-domains.cgi: mistake, its back
3438 2009-03-08 17:15 ivan
3440 * httemplate/misc/svc_acct-domains.cgi: doh
3442 2009-03-03 17:47 ivan
3444 * FS/FS/UID.pm: mpm-itk hack, commented-out for now
3446 2009-03-03 15:56 ivan
3448 * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
3451 2009-03-03 15:41 ivan
3453 * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
3454 hash assignment" warning
3456 2009-03-02 00:49 ivan
3458 * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
3459 preliminary vitelity export, RT#4868
3461 2009-03-01 20:58 ivan
3463 * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
3464 do charged_party rewriting in the cdrrewrited daemon, RT#4342
3466 2009-03-01 16:10 ivan
3468 * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
3469 signup.html use selfserice skin config too: selfservice-head,
3470 selfserfice-body_header, selfservice-body_footer,
3471 selfservice-body_bgcolor, selfservice-box_bgcolor
3473 2009-02-28 10:27 ivan
3475 * Makefile: avoid erroring out running install-perl-modules when
3476 you have a pristine, un-updated CVS checkout
3478 2009-02-25 19:51 ivan
3480 * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
3481 bit friendlier for BILL signups for testingm RT#4018
3483 2009-02-25 12:05 ivan
3485 * bin/japan.pl: adding quick tool to change the "states" for japan
3487 2009-02-24 02:15 ivan
3489 * FS/FS/Setup.pm: be quiet
3491 2009-02-24 02:09 ivan
3493 * conf/report_template: more bootstrapping bs
3495 2009-02-24 02:06 ivan
3497 * FS/FS/part_referral.pm: bootstrapping issues
3499 2009-02-24 02:00 ivan
3501 * FS/FS/Setup.pm: bootstrapping issues, aaargh
3503 2009-02-24 01:58 ivan
3505 * FS/FS/Setup.pm: bootstrapping issues, ugh
3507 2009-02-24 01:50 ivan
3509 * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
3510 bin/freeside-create-initial-data: bootstrapping issues
3512 2009-02-24 01:41 ivan
3514 * bin/freeside-create-initial-data: somehow rc install wound up
3517 2009-02-24 00:45 ivan
3519 * FS/bin/freeside-cdrrewrited: exact match, RT#3196
3521 2009-02-24 00:41 ivan
3523 * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
3524 init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
3525 to be billable, RT#3196
3527 2009-02-23 15:52 ivan
3529 * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
3532 2009-02-22 13:11 ivan
3534 * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
3536 2009-02-22 13:08 ivan
3538 * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
3539 where freeside-upgrade spends time
3541 2009-02-22 12:42 ivan
3543 * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
3546 2009-02-22 12:12 ivan
3548 * bin/apache.export: add exportnum to apache export files so they
3549 all get preserved in the case where you're using multiple apache
3550 exports to the same machine, RT#4901
3552 2009-02-22 11:46 ivan
3554 * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
3555 t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
3556 h_cust_pkg and h_cust_pkg_reason packages, RT#4896
3558 2009-02-22 02:58 ivan
3560 * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
3561 packages that don't have a last bill date. really. RT#4881
3563 2009-02-22 02:34 ivan
3565 * FS/FS/cust_pkg.pm: this would seem to be right, but...?
3567 2009-02-22 00:41 ivan
3569 * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
3570 FS/FS/type_pkgs.pm: add agent type list to package def browse,
3573 2009-02-21 18:37 ivan
3575 * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
3576 report for more complex situations with counties and taxclasses,
3577 make taxable line items clickable, RT#4878
3579 2009-02-21 16:19 ivan
3581 * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack. but
3582 this fixes up tax reports nicely. RT#4878
3584 2009-02-21 12:56 ivan
3586 * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
3587 location_sql search, for tax reports. RT#4878
3589 2009-02-21 12:14 ivan
3591 * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
3592 location_sql search, for tax reports. RT#4878
3594 2009-02-21 09:56 ivan
3596 * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
3597 follow-tax-rename tool (well, quick hack), RT#4878
3599 2009-02-20 20:28 ivan
3601 * FS/FS/Record.pm: and for obj creation too
3603 2009-02-20 20:27 ivan
3605 * FS/FS/Record.pm: it would help to actually finish
3606 nowarn_classload kludge
3608 2009-02-20 20:23 ivan
3610 * FS/FS/Record.pm: add nowarn_classload kludge
3612 2009-02-20 07:07 jeff
3614 * httemplate/edit/cust_main.cgi: support a default tax location
3615 outside us/ca with cch data and better handling of response from
3618 2009-02-19 18:55 ivan
3620 * FS/FS/access_user.pm: oops, adding multiple-rightname support
3621 broke ACL caching, bringing it back should be a good perf win for
3622 large customer views, whew. RT#4830
3624 2009-02-19 18:41 ivan
3626 * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
3627 disable display of auto-suspend dates unless enabled by config.
3628 at least until it can be made more efficient. this is slowing
3629 down customer view waaaaaaaaaay too much. RT#4830
3631 2009-02-19 18:22 ivan
3633 * httemplate/autohandler: harmless tyop
3635 2009-02-19 05:38 jeff
3637 * httemplate/edit/: cust_main.cgi,
3638 cust_main/choose_tax_location.html: do not attempt to assign a
3639 geocode to non us/ca addresses (RT 4857)
3641 2009-02-18 23:57 ivan
3643 * httemplate/search/: elements/cust_pay_or_refund.html,
3644 elements/search.html, cust_pay_pending.html: redirect pending
3645 payment report back to customer when the pending payment is
3646 resolved, RT#4837, and fix otaker fallout from the pending stuff,
3649 2009-02-18 22:42 ivan
3651 * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
3652 add profiling to a file OOM situations, RT#4830
3654 2009-02-18 17:50 ivan
3656 * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
3658 2009-02-16 23:43 ivan
3660 * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
3661 you otherwise couldn't see, RT#4854
3663 2009-02-16 23:40 ivan
3665 * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
3666 you otherwise couldn't see, RT#4854
3668 2009-02-16 18:28 ivan
3670 * FS/FS/Mason.pm, httemplate/autohandler,
3671 httemplate/pref/pref-process.html, httemplate/pref/pref.html:
3672 per-user preference for turning on profiling display when
3673 DBIx::Profile is loaded, RT#4830
3675 2009-02-16 18:01 ivan
3677 * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
3678 httemplate/edit/process/quick-charge.cgi,
3679 httemplate/view/cust_main/packages.html: add tax-exempt checkbox
3680 to one-time charges, RT#4858
3682 2009-02-16 15:54 ivan
3684 * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
3685 FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
3686 httemplate/search/elements/cust_pay_or_refund.html,
3687 httemplate/edit/cust_pay_pending.html,
3688 httemplate/edit/process/cust_pay_pending.html,
3689 httemplate/view/cust_main/payment_history.html,
3690 httemplate/elements/menu.html: add reporting on (and resolution
3691 of) stuck pending transactions, RT#4837 (RT#3572)
3693 2009-02-15 22:40 jeff
3695 * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
3696 updates to the initial install
3698 2009-02-15 22:02 jeff
3700 * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
3701 allow completely empty updates (again?)
3703 2009-02-15 21:59 jeff
3705 * FS/FS/cust_tax_location.pm: wrong operator
3707 2009-02-15 09:38 jeff
3709 * FS/FS/tax_rate.pm: remove useless line
3711 2009-02-15 09:23 jeff
3713 * FS/FS/tax_rate.pm: tyop
3715 2009-02-15 09:20 jeff
3717 * FS/FS/tax_rate.pm: trim whitespace on import
3719 2009-02-15 05:51 jeff
3721 * FS/FS/Record.pm: improved float searching
3723 2009-02-13 16:40 ivan
3725 * httemplate/: elements/select-agent.html,
3726 elements/tr-select-agent.html, browse/addr_block.cgi: clean up
3727 select-agent agent virtualization, RT#1405
3729 2009-02-12 11:48 jeff
3731 * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
3734 2009-02-12 07:55 jeff
3736 * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
3737 better upload error handling and correction of tax upload
3740 2009-02-11 10:44 ivan
3742 * httemplate/search/cdr.html: fix select and unselect all buttons
3743 on CDR bulk actions, RT#4766
3745 2009-02-11 08:06 jeff
3747 * FS/FS/Schema.pm: mac is unique
3749 2009-02-10 08:25 jeff
3751 * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
3754 2009-02-10 02:35 ivan
3756 * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
3757 httemplate/search/cdr.html: quick n' dirty CDR deletion from web
3758 interface, RT#4766 / RT#4731
3760 2009-02-09 07:03 ivan
3762 * httemplate/browse/agent.cgi: try for slightly better UI on agent
3765 2009-02-09 06:05 ivan
3767 * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
3768 FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
3769 conf/invoice_html, conf/invoice_html_statement,
3770 httemplate/config/config-image.cgi,
3771 httemplate/config/config-process.cgi,
3772 httemplate/config/config-view.cgi, httemplate/config/config.cgi,
3773 httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
3774 httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
3775 company_name, company_address, logo, etc.. RT#3989
3777 2009-02-09 03:45 ivan
3779 * FS/FS/UI/Web.pm: pull out the data for address fields too!
3782 2009-02-09 03:35 ivan
3784 * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
3786 2009-02-09 03:32 ivan
3788 * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
3789 formats that include service address, RT#4583
3791 2009-02-09 02:38 ivan
3793 * FS/bin/freeside-fetch: increase LWP timeout, some reports can
3796 2009-02-08 21:59 ivan
3798 * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
3799 skip_dstchannel_prefix options, RT#3196
3801 2009-02-08 17:49 ivan
3803 * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
3804 httemplate/browse/access_group.html,
3805 httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
3806 httemplate/edit/elements/edit.html,
3807 httemplate/elements/select-part_pkg.html: further work on agents
3808 editing own packages: fix fallout on package customization from
3809 turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
3810 to package browse, like clone service, and have agent type
3811 selection disappear when you set an agentnum. RT#1331
3813 2009-02-07 18:05 ivan
3815 * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
3816 httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
3817 httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
3818 httemplate/edit/process/part_pkg.cgi,
3819 httemplate/elements/select-agent_types.html,
3820 httemplate/elements/select-cust-part_pkg.html,
3821 httemplate/elements/select-part_pkg.html,
3822 httemplate/elements/select-table.html,
3823 httemplate/elements/tr-select-agent_types.html,
3824 httemplate/search/elements/search.html,
3825 FS/FS/ClientAPI/Signup.pm: further work on agents editing own
3826 packages: allow them to see (but not edit) global packages for
3829 2009-02-07 12:16 ivan
3831 * FS/FS/ClientAPI/MyAccount.pm,
3832 fs_selfservice/FS-SelfService/SelfService.pm: add more
3833 documentation on order_pkg and the ability to order svc_phone
3836 2009-02-07 11:35 ivan
3838 * httemplate/view/cust_main/payment_history.html: right-align
3839 amount in prev history row
3841 2009-02-07 11:34 ivan
3843 * FS/FS/Record.pm: don't look up encryption config every search,
3844 this should help perf a lot with database config in 1.9
3846 2009-02-07 11:05 ivan
3848 * bin/pod2x: no, it doesn't look like we have query
3850 2009-02-07 00:23 ivan
3852 * httemplate/view/cust_main/: payment_history.html, packages.html,
3853 packages/location.html, packages/services.html,
3854 packages/status.html, payment_history/payment.html,
3855 payment_history/refund.html: optimize customer view: avoid
3856 looking up config values inside loops, RT#4728
3858 2009-02-06 17:45 ivan
3860 * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
3863 2009-02-06 17:33 ivan
3865 * bin/pod2x: don't need this
3867 2009-02-06 17:26 ivan
3869 * bin/pod2x: update pod2x to use Mediawiki module instead of
3870 WWW:::Mediawiki::Client. whew, that wasn't so bad. RT#4727
3872 2009-02-06 10:31 ivan
3874 * httemplate/elements/location.html: fix spurious "Unit #" label
3877 2009-02-05 13:02 jeff
3879 * FS/FS/tax_rate.pm: pluralization agreement
3881 2009-02-05 08:57 jeff
3883 * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
3884 style taxes instead of throwing fatal errors
3886 2009-02-04 07:58 jeff
3888 * FS/FS/cust_main.pm: with usage classes, the probability of a
3889 taxless line item tranche is too high for this to be a fatal
3890 error. we risk overlooking misconfigured taxes/packages
3892 2009-02-03 13:33 jeff
3894 * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
3895 filtering conditions
3897 2009-02-01 05:52 ivan
3899 * bin/test_scrub: adding scrub tool
3901 2009-02-01 04:48 ivan
3903 * httemplate/elements/menu.html: yow, don't hide the config menu
3906 2009-02-01 04:28 ivan
3908 * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
3909 agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
3910 agent_provision.html, agent_provision_svc_acct.html,
3911 change_bill.html, change_password.html, change_pay.html,
3912 change_ship.html, customer_change_pkg.html,
3913 customer_order_pkg.html, delete_svc.html, footer.html,
3914 list_customers.html, make_ach_payment.html, make_payment.html,
3915 myaccount.html, payment_results.html, process_change_bill.html,
3916 process_change_password.html, process_change_pay.html,
3917 process_change_pkg.html, process_change_ship.html,
3918 process_order_pkg.html, process_order_recharge.html,
3919 process_svc_acct.html, process_svc_external.html, provision.html,
3920 provision_svc_acct.html, recharge_prepay.html,
3921 recharge_results.html, selfservice.cgi, view_customer.html,
3922 view_invoice.html, view_support_details.html, view_usage.html,
3923 view_usage_details.html: put the footer in one frigging file,
3926 2009-02-01 02:37 ivan
3928 * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
3929 speed up freeside-migrate-events slightly... RT#4277
3931 2009-01-31 20:13 ivan
3933 * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
3934 getting huge dbs upgraded, RT#4679
3936 2009-01-31 01:53 ivan
3938 * FS/FS/access_user.pm: cache the results of ACL queries, should
3939 improve performance of customer view page for customers with
3940 shitloads of packages/services, RT#4696
3942 2009-01-30 12:44 ivan
3944 * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
3946 2009-01-29 16:40 ivan
3948 * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
3950 2009-01-29 11:21 ivan
3952 * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
3955 2009-01-28 08:28 rsiddall
3957 * rpm/freeside.spec: Removed conflict between core billing package
3958 and self-service RPMs so you can install them all on the same
3959 machine. This may have applications if you're using XMLRPC to
3960 talk to the self-service interface from PHP, Python, etc.
3962 2009-01-27 01:39 ivan
3964 * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
3965 ACL to allow download of browse/ stuff too, when possible.
3968 2009-01-25 20:22 ivan
3970 * FS/FS/cust_main.pm: i think this was right after all, we do want
3971 to look for a county-less state+country match before country only
3972 and giving up, RT#4681
3974 2009-01-25 18:14 ivan
3976 * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
3977 numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
3978 line 2193. Hopefully no problems with invoice with 0 tax
3979 printing :/. RT#4681
3981 2009-01-25 17:36 ivan
3983 * FS/FS/cust_main.pm: should be better error message for inability
3984 to find tax rates, RT#4681. also pull in the add_freq changes.
3985 *think* they're safe. famous last words.
3987 2009-01-25 17:07 ivan
3989 * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
3990 isn't numeric in numeric eq (==) at
3991 /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
3993 2009-01-25 15:58 ivan
3995 * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
3996 httemplate/edit/elements/edit.html: fix one-time charges and
3997 package customization for employees who don't have 'Edit global
3998 package definition' ACL, RT#4668
4000 2009-01-25 14:20 ivan
4002 * httemplate/browse/: access_group.html, access_user.html:
4003 normalize terminology: s/internal users/employees/
4005 2009-01-25 12:43 ivan
4007 * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
4008 -cdrd and -queued, RT#4667
4010 2009-01-24 17:27 ivan
4012 * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
4014 2009-01-24 13:53 ivan
4016 * fs_selfservice/php/: order_renew.php,
4017 process_payment_order_renew.php: finish up prepay example,
4020 2009-01-24 13:53 ivan
4022 * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
4023 current balance, RT#4623
4025 2009-01-24 13:49 ivan
4027 * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
4028 chooser when taxproducts are off
4030 2009-01-24 13:04 ivan
4032 * httemplate/: elements/select-domain.html,
4033 elements/select-table.html, elements/tr-select-domain.html,
4034 search/report_svc_acct.html, search/svc_acct.cgi: add domain
4035 selection to advanced account report (side effect on RT#4623)
4037 2009-01-22 17:23 ivan
4039 * fs_selfservice/php/: freeside.class.php, login.php, main.php,
4040 order_renew.php, process_login.php,
4041 process_payment_order_renew.php: add the start at PHP
4042 self-service as a quick early renew example
4044 2009-01-22 16:49 ivan
4046 * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
4047 returned by renew_info, RT#4623
4049 2009-01-22 16:23 ivan
4051 * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
4054 2009-01-22 09:29 ivan
4056 * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
4057 fs_selfservice/FS-SelfService/SelfService.pm: add self-service
4058 methods renew_info, order_renew and process_payment_order_renew
4059 to enable self-renewal through self-service. RT#4623
4061 2009-01-20 18:02 ivan
4063 * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
4064 (hopefully last of the) customize package bogosity in 1.9,
4067 2009-01-20 16:52 ivan
4069 * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
4070 service addresses from working, RT#4663
4072 2009-01-20 12:08 ivan
4074 * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
4075 agent-specific invoices migrated from 1.7->1.9, RT#4645
4077 2009-01-20 11:35 ivan
4079 * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
4082 2009-01-19 15:53 ivan
4084 * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
4085 tax-pkg_location changes broke new taxation, this should fix
4087 2009-01-19 15:44 ivan
4089 * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
4091 2009-01-19 14:32 ivan
4093 * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
4094 0, hopefully finally fix DA for QIS, RT#4502
4096 2009-01-19 09:37 ivan
4098 * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
4099 order/cancel, RT#4645
4101 2009-01-18 22:36 ivan
4103 * httemplate/: elements/tr-select-cust_location.html,
4104 view/cust_main/packages/location.html: default service location
4105 is cust_main ship_ address when present! RT#4499
4107 2009-01-18 19:50 ivan
4109 * FS/FS/Schema.pm, FS/FS/rate.pm,
4110 httemplate/edit/process/rate_region.cgi: 10 digit prefix
4113 2009-01-18 15:51 ivan
4115 * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
4117 2009-01-18 15:43 ivan
4119 * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
4120 FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
4121 FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
4122 FS/t/cust_bill_pkg_tax_location.t,
4123 httemplate/search/cust_bill_pkg.cgi,
4124 httemplate/search/report_tax.cgi,
4125 httemplate/view/cust_main/packages/location.html: finish package
4126 location tax reporing, RT#4499
4128 2009-01-18 13:05 rsiddall
4130 * rpm/freeside.sysconfig: bash didn't like spaces on each side of
4133 2009-01-13 05:00 ivan
4135 * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
4136 return number to availability, RT#4603
4138 2009-01-12 19:25 ivan
4140 * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
4141 sticky that's why calls were being skipped for wrong carrierid,
4144 2009-01-12 18:39 ivan
4146 * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
4147 is just a precendece problem, RT#4502
4149 2009-01-12 18:13 ivan
4151 * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
4152 inside the rating loop, RT#4502
4154 2009-01-12 17:58 ivan
4156 * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
4157 rating loop, RT#4502
4159 2009-01-12 17:34 ivan
4161 * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
4162 check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
4164 2009-01-12 16:17 ivan
4166 * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
4168 2009-01-12 15:51 ivan
4170 * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
4173 2009-01-12 13:16 jeff
4175 * FS/FS/cust_main.pm: tickets only exist when a ticket system
4178 2009-01-12 12:59 jeff
4180 * FS/FS/cust_main.pm: doc tyop
4182 2009-01-12 01:01 jeff
4184 * FS/FS/svc_acct.pm: vfw callback failure
4186 2009-01-10 15:56 ivan
4188 * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4189 FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
4190 httemplate/edit/process/change-cust_pkg.html,
4191 httemplate/edit/process/cust_pkg.cgi,
4192 httemplate/elements/location.html,
4193 httemplate/elements/tr-select-cust_location.html,
4194 httemplate/view/cust_main/packages/location.html,
4195 httemplate/view/cust_main/packages/package.html: implement
4196 package changes w/location change, RT#4499
4198 2009-01-09 16:43 ivan
4200 * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4201 httemplate/elements/location.html,
4202 httemplate/elements/tr-select-cust_location.html,
4203 httemplate/view/cust_main/packages.html,
4204 httemplate/edit/process/quick-cust_pkg.cgi,
4205 httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
4206 more work on package service addresses: hide locations when
4207 they're all the default, config to show them anyway / finish
4208 implementing package ordering, fix all the state/county weirdness
4209 when changing the location dropdown. RT#4499
4211 2009-01-08 20:06 ivan
4213 * httemplate/edit/cust_main/contact.html,
4214 httemplate/elements/location.html,
4215 httemplate/elements/select-country.html,
4216 httemplate/elements/select-county.html,
4217 httemplate/elements/select-state.html,
4218 httemplate/elements/tr-select-part_referral.html,
4219 httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
4220 FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
4221 httemplate/view/cust_main/packages.html,
4222 httemplate/view/cust_main/packages/location.html: pick/enter a
4223 location when ordering a package, RT#4499
4225 2009-01-07 17:45 ivan
4227 * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
4228 FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4229 FS/t/cust_location.t, eg/table_template.pm,
4230 eg/table_template-svc.pm,
4231 httemplate/view/cust_main/packages.html,
4232 httemplate/view/cust_main/packages/location.html,
4233 httemplate/view/cust_main/packages/package.html,
4234 httemplate/view/cust_main/packages/services.html,
4235 httemplate/view/cust_main/packages/status.html: start adding
4236 package locations, RT#4499
4238 2009-01-07 08:59 jeff
4240 * conf/invoice_latex: allow tex to do more column sizing
4242 2009-01-06 16:27 ivan
4244 * httemplate/browse/rate_region.html: country code is two words
4246 2009-01-06 16:18 ivan
4248 * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
4251 2009-01-06 16:14 ivan
4253 * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
4254 help browse regions by countrycode
4256 2009-01-06 15:30 ivan
4258 * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
4259 unrateable and add an ignore_unrateable flag to go back to the
4262 2009-01-06 13:16 ivan
4264 * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
4265 in default CDR output format; fix "all 0 prices" when using
4266 simple output format w/internal rating, RT#4503
4268 2009-01-05 13:12 jeff
4270 * FS/FS/tax_rate.pm: doh! change the interface here, too
4272 2009-01-04 16:26 ivan
4274 * httemplate/elements/checkboxes-table-name.html,
4275 httemplate/elements/checkboxes.html,
4276 httemplate/elements/select-rate.html,
4277 httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
4278 httemplate/browse/rate.cgi,
4279 httemplate/misc/copy-rate_detail.html,
4280 httemplate/misc/process/copy-rate_detail.html: add rate copying,
4283 2009-01-04 14:07 ivan
4285 * Makefile, init.d/freeside-init: don't run a self-service server
4286 against localhost OOTB; eliminate those gigantic useless logfiles
4288 2009-01-02 17:52 ivan
4290 * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
4291 FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
4294 2009-01-02 14:03 ivan
4296 * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
4297 FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
4300 2009-01-02 10:01 ivan
4302 * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
4304 2009-01-02 09:58 ivan
4306 * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
4308 2009-01-01 12:11 rsiddall
4310 * rpm/freeside-selfservice.conf: New Apache configuration file for
4311 the self-service interface.
4313 2009-01-01 12:10 rsiddall
4315 * rpm/freeside.spec: Modifications to let self-service work if you
4316 really insist on installing it on the same machine as the billing
4317 server. Also more fixes for SuSE, and a couple of changes to
4318 minimize differences from the 1.7 branch.
4320 2008-12-31 14:04 ivan
4322 * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
4325 2008-12-31 10:07 jeff
4327 * FS/FS/cust_main.pm: one got missed?
4329 2008-12-30 19:28 ivan
4331 * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
4332 FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
4333 FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
4334 httemplate/misc/cdr-import.html,
4335 httemplate/misc/process/cdr-import.html: bell west CDR format,
4338 2008-12-30 14:00 jeff
4340 * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
4341 improvements and corrections to reasons based on history records
4343 2008-12-30 13:45 jeff
4345 * FS/FS/cdr.pm: move price to last column for default_source
4347 2008-12-30 11:13 jeff
4349 * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
4350 usage_class for tax purposes in calltypenum
4352 2008-12-29 10:06 jeff
4354 * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
4355 etc/fslongtable.sty: ease deployment of patched longtable
4357 2008-12-28 11:10 ivan
4359 * httemplate/browse/cust_main_county.cgi: finish dealing with
4360 counties with spaces, etc., RT#4496
4362 2008-12-28 11:08 ivan
4364 * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
4365 ut_textn strings in county expansion, RT#4496
4367 2008-12-28 10:59 ivan
4369 * httemplate/browse/cust_main_county.cgi: deal with counties with
4370 spaces, etc., RT#4496
4372 2008-12-28 10:52 ivan
4374 * httemplate/browse/cust_main_county.cgi: put the
4375 country/state/county selections on their own line, RT#4496
4377 2008-12-28 10:48 ivan
4379 * httemplate/elements/: select-country.html, select-county.html,
4380 select-state.html, select-did.html: fix browse results for
4381 selecting counties (resulting from separating tax classes), also
4382 add dropdowns to browse by state and county, RT#4496
4384 2008-12-28 10:44 ivan
4386 * httemplate/: browse/cust_main_county.cgi,
4387 edit/cust_main/contact.html, edit/cust_main/billing.html,
4388 misc/payment.cgi, edit/cust_main/select-country.html,
4389 edit/cust_main/select-county.html,
4390 edit/cust_main/select-state.html: fix browse results for
4391 selecting counties (resulting from separating tax classes), also
4392 add dropdowns to browse by state and county, RT#4496
4394 2008-12-24 16:45 jeff
4396 * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
4399 2008-12-23 13:41 jeff
4401 * FS/FS/cust_main.pm: miss use
4403 2008-12-23 12:35 jeff
4405 * FS/FS/cust_main.pm: correct bad tax calculation
4407 2008-12-22 16:32 ivan
4409 * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
4410 to avoid pushing the total column out to the right, RT#4449
4412 2008-12-22 15:28 ivan
4414 * httemplate/config/config.cgi: textareas are much less annoying to
4415 work with when their scrollbar isn't scrolled off the side itself
4417 2008-12-22 14:30 rsiddall
4419 * rpm/freeside.spec: Copying over modifications to support SuSE
4420 from the 1.7 branch.
4422 2008-12-22 13:16 ivan
4424 * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
4425 package names to 50 chars to avoid problems with typeset
4428 2008-12-21 13:53 ivan
4430 * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
4433 2008-12-21 13:49 ivan
4435 * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
4437 2008-12-21 13:44 ivan
4439 * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
4441 2008-12-21 13:37 ivan
4443 * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
4444 like svc_acct, closes: RT#4204 (also a few lines of the new
4445 per-agent config snuck in Conf.pm from RT#3989)
4447 2008-12-21 13:33 ivan
4449 * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
4450 FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
4451 bin/freeside-upgrade: unique checking for svc_phone like
4452 svc_acct, closes: RT#4204 (also a few lines of the new per-agent
4453 config snuck in Conf.pm from RT#3989)
4455 2008-12-21 10:38 ivan
4457 * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
4459 2008-12-21 10:09 ivan
4461 * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
4462 freeside-queued put billing jobs in the queue, so they run in
4463 their own short-lived processes, RT#4423
4465 2008-12-21 09:40 ivan
4467 * FS/FS/queue.pm: doc
4469 2008-12-15 16:08 jeff
4471 * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
4473 2008-12-11 13:11 jeff
4475 * FS/FS/cust_main.pm: place tax on invoice only once
4477 2008-12-10 13:43 ivan
4479 * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
4480 report_cust_credit.html, report_cust_event.html,
4481 report_cust_main-zip.html, report_cust_main.html,
4482 report_cust_pay.html, report_cust_pay_batch.html,
4483 report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
4484 report_tax.html: allow all-agent reporting again
4486 2008-12-10 13:33 ivan
4488 * httemplate/graph/: report_cust_bill_pkg.html,
4489 report_cust_pkg.html, report_money_time.html: allow all-agent
4492 2008-12-10 12:20 ivan
4494 * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
4496 2008-12-10 11:43 rsiddall
4498 * rpm/freeside.spec: Cleanup to quieten rpmlint. Fixes to cope
4499 with moving code out of handler.pl, etc.
4501 2008-12-10 11:42 rsiddall
4503 * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
4504 and map them back to Perl module names.
4506 2008-12-09 18:47 jeff
4508 * FS/FS/cust_tax_location.pm: space is empty
4510 2008-12-08 17:49 ivan
4512 * FS/FS/Record.pm: oops
4514 2008-12-08 17:46 ivan
4516 * FS/FS/Record.pm, FS/FS/inventory_item.pm,
4517 httemplate/misc/inventory_item-import.html,
4518 httemplate/misc/process/inventory_item-import.html: use common
4519 base for inventory import too, fixes problems with errors due to
4520 dos line endings and allows Excel upload, RT#4346
4522 2008-12-08 02:13 ivan
4524 * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
4527 2008-12-08 01:08 ivan
4529 * FS/FS/Schema.pm: make room for CDRs, RT#4387
4531 2008-12-08 00:52 ivan
4533 * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
4534 add an header for rating_method=prefix too, RT#4387
4536 2008-12-08 00:46 ivan
4538 * conf/invoice_html: normal ext_desc shouldn't shove the second+
4541 2008-12-05 09:23 jeff
4543 * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
4545 2008-12-05 09:19 jeff
4547 * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
4550 2008-12-05 00:24 jeff
4552 * FS/FS/cust_main.pm: missing uses, corrects 4388
4554 2008-12-04 20:20 jeff
4556 * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
4559 2008-12-03 21:16 jeff
4561 * FS/FS/part_export/soma.pm: wtf?
4563 2008-12-03 18:19 jeff
4565 * httemplate/edit/cust_main.cgi: better placement of script
4568 2008-12-03 18:03 jeff
4570 * httemplate/elements/init_overlib.html: better placement of script
4573 2008-12-03 17:46 jeff
4575 * httemplate/edit/cust_main/choose_tax_location.html: better
4576 behavior when zip code is missing
4578 2008-12-03 15:29 ivan
4580 * httemplate/search/report_receivables.html: allow an all-agent
4581 receivables report again
4583 2008-12-03 13:15 ivan
4585 * httemplate/misc/whois.cgi: fix real customer numbers showing on
4586 view pages, RT#4099/4379
4588 2008-12-03 13:12 ivan
4590 * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
4591 svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
4592 svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
4593 on view pages, RT#4099/4379
4595 2008-12-03 09:25 ivan
4597 * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
4598 default to countrycode 1
4600 2008-12-02 21:53 ivan
4602 * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
4603 max length for packages, so invoices don't wrap, RT#4328
4605 2008-12-02 17:42 jeff
4607 * bin/import-tax-rates,
4608 httemplate/edit/cust_main/choose_tax_location.html,
4609 httemplate/edit/cust_main/contact.html,
4610 httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
4611 FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
4612 FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
4613 httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
4614 httemplate/misc/xmlhttp-cust_main-address_standardize.html:
4615 support zip5 tax lookups, correct errors with fixed format cch
4616 import, inital import performance improvements, noise reduction
4617 on imports, tool for inital import
4619 2008-11-30 23:52 ivan
4621 * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
4624 2008-11-30 15:37 ivan
4626 * httemplate/edit/access_user.html: s/Internal Access
4627 Groups/Employee Groups/
4629 2008-11-30 15:34 ivan
4631 * httemplate/: browse/access_user.html, edit/access_user.html:
4632 s/Internal Users/Employees/
4634 2008-11-30 15:26 ivan
4636 * httemplate/: browse/access_group.html, edit/access_group.html:
4637 s/Internal Access Groups/Employee Groups/
4639 2008-11-30 13:01 ivan