Updated for 1.9.1
[freeside.git] / ChangeLog
1 2009-10-10 18:50  ivan
2
3         * Makefile, bin/cvs2cl: helps to have the tool
4
5 2009-10-10 18:48  ivan
6
7         * Makefile: do it
8
9 2009-10-10 18:48  ivan
10
11         * rt/lib/RT.pm: huh #2
12
13 2009-10-10 18:46  ivan
14
15         * rt/Makefile: huh
16
17 2009-10-10 18:45  ivan
18
19         * httemplate/search/elements/search-html.html: don't try to follow
20           a blank redirect
21
22 2009-10-10 18:45  ivan
23
24         * httemplate/search/report_cdr.html: end form
25
26 2009-10-10 18:45  ivan
27
28         * httemplate/elements/tr-textarea.html: new rows and cols options
29
30 2009-10-10 18:44  ivan
31
32         * httemplate/elements/tr-select-pkg_class.html: respect
33           element_name
34
35 2009-10-10 18:43  ivan
36
37         * httemplate/browse/agent.cgi: cleanup
38
39 2009-10-10 18:42  ivan
40
41         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
42
43 2009-10-10 18:41  ivan
44
45         * FS/FS/part_export/globalpops_voip.pm: correct variable
46           initialization
47
48 2009-10-10 18:40  ivan
49
50         * FS/FS/: access_right.pm, access_usergroup.pm,
51           clientapi_session_field.pm, cust_svc_option.pm: remembered to
52           customize this manpage
53
54 2009-10-10 18:39  ivan
55
56         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
57
58 2009-10-09 20:22  ivan
59
60         * ChangeLog: commit message for a file about commitmessages
61
62 2009-10-09 16:59  ivan
63
64         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
65           httemplate/edit/cust_main/billing.html,
66           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
67           httemplate/edit/quick-charge.html,
68           httemplate/edit/process/quick-charge.cgi: change invoice terms
69           for one-time charges (& bill them immediately), RT#5891
70
71 2009-10-09 14:37  ivan
72
73         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
74
75 2009-10-08 01:28  ivan
76
77         * httemplate/view/cust_main/packages.html: fix "show old packages"
78           accidentally hiding cancelled packages, RT#5276
79
80 2009-10-07 23:00  ivan
81
82         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
83           cooperation (and no HASH() queue noise with -m)
84
85 2009-10-07 22:44  ivan
86
87         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
88           harmless) warnings:
89
90           Argument "" isn't numeric in sprintf at
91           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
92
93           Argument "" isn't numeric in subtraction (-) at
94           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
95
96           Argument "" isn't numeric in addition (+) at
97           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
98
99 2009-10-07 22:09  ivan
100
101         * FS/FS/cust_bill.pm: tyop
102
103 2009-10-07 18:15  ivan
104
105         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
106           conf/invoice_latex: conf switches to turn on smaller notes and
107           footer sections with stock templates, RT#5218
108
109 2009-10-07 16:51  ivan
110
111         * httemplate/view/cust_statement.html: naming follow-up notices
112           from the event rather than creting a slew of separate templates,
113           RT#5217
114
115 2009-10-07 16:44  ivan
116
117         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
118           httemplate/misc/send-invoice.cgi,
119           httemplate/misc/send-statement.cgi,
120           httemplate/search/cust_event.html,
121           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
122           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
123           httemplate/view/cust_bill-pdf.cgi,
124           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
125           httemplate/view/cust_statement.html: naming follow-up notices
126           from the event rather than creting a slew of separate templates,
127           RT#5217
128
129 2009-10-06 17:43  ivan
130
131         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
132           1.180.2.52 (2009-10-03), RT#2873
133
134 2009-10-06 16:51  ivan
135
136         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
137
138 2009-10-06 08:49  jeff
139
140         * httemplate/edit/router.cgi: replace disappearing line
141
142 2009-10-05 16:36  ivan
143
144         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
145           value $FS::svc_acct::passwordmin in pattern match (m//) at
146           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
147
148 2009-10-05 11:17  ivan
149
150         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
151           properly (should we be bothering?) :/ RT#5889
152
153 2009-10-05 09:57  ivan
154
155         * httemplate/view/cust_main/payment_history/voided_payment.html:
156           doh, fix error viewing voided payments, RT#6382
157
158 2009-10-05 08:07  jeff
159
160         * httemplate/elements/tr-select-pkg_class.html: remove unused
161           option that DTWT
162
163 2009-10-05 07:04  jeff
164
165         * httemplate/edit/cust_main/: bottomfixup.js,
166           choose_tax_location.html, contact.html: low hanging fruit:
167           improvement in tax location selection RT#6000
168
169 2009-10-05 07:01  jeff
170
171         * httemplate/edit/router.cgi: low hanging fruit: restore router
172           virtual fields (and svcnum) in 1.9 RT#5960
173
174 2009-10-04 19:40  ivan
175
176         * httemplate/misc/payment.cgi: add manual_process-skip_first
177           option, RT#5889
178
179 2009-10-04 19:35  ivan
180
181         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
182           add manual_process-skip_first option, RT#5889
183
184 2009-10-04 19:16  ivan
185
186         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
187           httemplate/misc/process/payment.cgi: add manual_process-display
188           config to subtract fee from amount instead of adding, RT#5889
189
190 2009-10-04 18:40  jeff
191
192         * conf/invoice_html: can't revert because windows is ghei
193
194 2009-10-04 18:07  jeff
195
196         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
197           billing usage on cancel
198
199 2009-10-04 18:00  jeff
200
201         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
202           invoices with details in separate section but usage not separated
203
204 2009-10-04 17:49  jeff
205
206         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
207           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
208           conf/invoice_latex, conf/invoice_latexsummary,
209           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
210           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
211           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
212           FS/FS/part_event/Action/fee.pm,
213           httemplate/browse/pkg_category.html,
214           httemplate/edit/pkg_category.html: leading summary page invoices
215           #RT5086
216
217 2009-10-04 16:36  ivan
218
219         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
220           problem with processing payments & masked ACH amounts, RT#6374
221
222 2009-10-04 16:31  ivan
223
224         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
225           card.  hopefully the last of it!
226
227 2009-10-03 19:09  ivan
228
229         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
230
231 2009-10-03 19:04  ivan
232
233         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
234           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
235           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
236           httemplate/view/cust_bill.cgi,
237           httemplate/view/cust_main/payment_history.html,
238           httemplate/view/cust_main/payment_history/invoice.html: delete
239           invoices, RT#4048
240
241 2009-10-03 17:08  ivan
242
243         * httemplate/view/cust_main.cgi: more room for cancellation reason
244
245 2009-10-03 17:07  ivan
246
247         * httemplate/elements/popup_link-cust_main.html: doc
248
249 2009-10-03 15:09  ivan
250
251         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
252           RT#5674
253
254 2009-10-03 15:06  ivan
255
256         * httemplate/edit/part_bill_event.cgi: in old invoice events,
257           chance default weight of cancel event to 90 so you can place it
258           at the same time as a realtime event, RT#5674
259
260 2009-10-03 13:22  mark
261
262         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
263           at runtime to avoid breakage
264
265 2009-10-01 16:48  ivan
266
267         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
268           selecting a single payby
269
270 2009-10-01 16:01  ivan
271
272         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
273           schema
274
275 2009-10-01 15:02  ivan
276
277         * httemplate/view/cust_main/payment_history/voided_payment.html:
278           consistency with un-voided payments wrt display
279
280 2009-09-30 17:52  ivan
281
282         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
283           really final fix for the problems using remembered cards in
284           self-service. *sigh*
285
286 2009-09-30 17:29  ivan
287
288         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
289           check to FS::ClientAPI::SG/SGNG checks. RT#4610
290
291 2009-09-30 12:33  ivan
292
293         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
294           final fix for the problems using remembered cards in self-service
295
296 2009-09-29 15:08  ivan
297
298         * httemplate/misc/email-customers.html: should fix newsletter
299           sending error when you select a single payby only
300
301 2009-09-28 23:17  ivan
302
303         * FS/t/cust_attachment.t: forgot
304
305 2009-09-28 15:45  ivan
306
307         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
308
309 2009-09-28 15:35  ivan
310
311         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
312           Email::Send, RT#4610
313
314 2009-09-28 15:23  ivan
315
316         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
317
318 2009-09-28 08:55  jeff
319
320         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
321           avoid very weird side effects ( including 'impossible' history )
322           RT#5723
323
324 2009-09-25 05:29  ivan
325
326         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
327           httemplate/config/config.cgi,
328           httemplate/config/config-process.cgi,
329           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
330           processing fee on credit card recharges, RT#5889
331
332 2009-09-25 03:29  ivan
333
334         * FS/FS/Conf.pm: this one too
335
336 2009-09-25 03:14  ivan
337
338         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
339           fs_selfservice/FS-SelfService/cgi/signup.cgi,
340           fs_selfservice/FS-SelfService/cgi/signup.html,
341           httemplate/config/config-process.cgi,
342           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
343           httemplate/elements/select-part_svc.html,
344           httemplate/elements/select-table.html,
345           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
346
347 2009-09-24 19:30  mark
348
349         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
350           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
351           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
352           FS/FS/pay_batch/td_canada_trust.pm,
353           httemplate/misc/download-batch.cgi,
354           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
355
356 2009-09-24 18:04  mark
357
358         * FS/MANIFEST: Add cust_attachment
359
360 2009-09-24 12:59  ivan
361
362         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
363           config, good enough, RT#4610
364
365 2009-09-23 20:14  ivan
366
367         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
368           FS/FS/ClientAPI/SGNG.pm,
369           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
370           ping, RT#4610
371
372 2009-09-23 16:47  ivan
373
374         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
375           extra ticket showing up on wrong customer record
376
377 2009-09-21 20:08  ivan
378
379         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
380           config files, RT#4743
381
382 2009-09-21 13:48  ivan
383
384         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
385           that causes this problem... before it just returned nothing for
386           the search instead of erroring out?
387
388 2009-09-20 23:05  ivan
389
390         * FS/FS/Conf.pm: doc clarification
391
392 2009-09-20 22:35  ivan
393
394         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
395
396 2009-09-20 19:41  ivan
397
398         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
399           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
400           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
401           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
402           httemplate/edit/process/elements/ApplicationCommon.html: add
403           ability to trigger receipts when payment is used against a
404           specific package instead of when it was made, RT#5199
405
406 2009-09-18 15:41  ivan
407
408         * FS/FS/: cust_main.pm,
409           part_event/Condition/has_referral_custnum.pm: add active option
410           to has_referral_custnum condition, RT#6150
411
412 2009-09-18 15:35  ivan
413
414         * httemplate/elements/: select-cust_main-status.html,
415           select-cust_pkg-status.html: fix customer and package status
416           conditions not sticky on edit, noticed on RT#6150
417
418 2009-09-18 12:28  ivan
419
420         * httemplate/edit/elements/edit.html: better error message when the
421           clone object isn't found, RT#6128
422
423 2009-09-17 18:03  ivan
424
425         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
426           charge inadvertantly checking the "tax exempt" checkbox when the
427           tax product popup is swapped in and out, RT#6095
428
429 2009-09-17 16:45  ivan
430
431         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
432           warning
433
434 2009-09-16 18:37  ivan
435
436         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
437           w/part_pkg overrides, RT#6197
438
439 2009-09-15 17:52  ivan
440
441         * FS/FS/Mason.pm: quiet warning: Subroutine
442           Net::Ping::External::_ping_linux redefined
443
444 2009-09-15 16:13  ivan
445
446         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
447           RT#5495
448
449 2009-09-15 15:58  ivan
450
451         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
452           good "Real timeprocessing not enabled!" error when using signup
453           without any real-time processor, RT#6043
454
455 2009-09-15 13:45  ivan
456
457         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
458
459 2009-09-15 13:44  ivan
460
461         * httemplate/search/svc_external.cgi: modernize external search
462
463 2009-09-15 13:44  ivan
464
465         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
466           reports, RT#
467
468 2009-09-15 12:45  ivan
469
470         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
471           operator at /etc/freeside/handler.pl line 79/80" errors
472
473 2009-09-14 16:52  ivan
474
475         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
476           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
477           httemplate/view/svc_broadband.cgi,
478           httemplate/view/cust_main/packages/services.html: ping tool,
479           RT#5845
480
481 2009-09-11 10:40  ivan
482
483         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
484           doh, RT#6101
485
486 2009-09-11 08:51  ivan
487
488         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
489           (hopefully the rest of the) fallout from rating CDRs to sub-penny
490           amounts
491
492 2009-09-10 10:55  ivan
493
494         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
495           char from signup success.html, RT#6110
496
497 2009-08-31 15:17  mark
498
499         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
500
501 2009-08-29 15:47  mark
502
503         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
504
505 2009-08-29 15:45  mark
506
507         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
508
509 2009-08-29 12:05  ivan
510
511         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
512           when not using real-time gateway
513
514 2009-08-29 11:51  ivan
515
516         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
517           using real-time gateway
518
519 2009-08-27 14:41  ivan
520
521         * httemplate/elements/menu.html: oops, tax class menu item got lost
522
523 2009-08-27 03:26  ivan
524
525         * bin/move-customers: try, try again
526
527 2009-08-27 03:23  ivan
528
529         * bin/move-customers: doh
530
531 2009-08-27 03:04  ivan
532
533         * bin/move-customers: ok
534
535 2009-08-26 23:52  ivan
536
537         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
538
539 2009-08-26 13:52  jeff
540
541         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
542           testing need for invoicing list
543
544 2009-08-26 09:19  rsiddall
545
546         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
547           registration first appears in Net::DRI 0.95.
548
549 2009-08-26 04:22  ivan
550
551         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
552           pass at balance reporting, RT#5496
553
554 2009-08-26 03:18  ivan
555
556         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
557           rating, RT#5495
558
559 2009-08-25 12:08  jeff
560
561         * httemplate/search/: 477.html, report_477.html,
562           elements/search.html: improved 477 report #6004
563
564 2009-08-25 10:03  jeff
565
566         * FS/FS/Record.pm: support listref to qsearch as UNION
567
568 2009-08-24 04:09  ivan
569
570         * bin/move-customers: customer move script, RT#5351
571
572 2009-08-24 01:50  ivan
573
574         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
575           script, RT#5351
576
577 2009-08-24 00:08  ivan
578
579         * bin/move-customers: (start of) customer move script, RT#5351
580
581 2009-08-23 23:50  ivan
582
583         * bin/move-customers: (start of) customer move script, RT#5351
584
585 2009-08-23 23:39  ivan
586
587         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
588           bin/move-customers: (start of) customer move script, RT#5351
589
590 2009-08-23 23:13  jeff
591
592         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
593           option
594
595 2009-08-23 22:09  jeff
596
597         * httemplate/graph/cust_bill_pkg.cgi,
598           httemplate/graph/cust_bill_pkg_detail.cgi,
599           httemplate/graph/report_cust_bill_pkg.html,
600           httemplate/graph/report_cust_bill_pkg_detail.html,
601           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
602           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
603           and option to sales report to count usage separately from
604           recurring #5588
605
606 2009-08-21 17:31  ivan
607
608         * httemplate/view/cust_main/packages/status.html: better label
609
610 2009-08-21 17:31  ivan
611
612         * httemplate/misc/states.cgi: mason style
613
614 2009-08-21 17:30  ivan
615
616         * httemplate/elements/header.html: doc
617
618 2009-08-21 17:29  ivan
619
620         * httemplate/edit/elements/edit.html: use name_singular if
621           available too
622
623 2009-08-21 17:29  ivan
624
625         * httemplate/edit/cust_main/bottomfixup.js: comment
626
627 2009-08-21 17:29  ivan
628
629         * httemplate/edit/quick-charge.html: comments
630
631 2009-08-21 17:29  ivan
632
633         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
634
635 2009-08-21 17:27  ivan
636
637         * FS/FS/Cron/check.pm: fewer false positives
638
639 2009-08-21 17:27  ivan
640
641         * FS/FS/cust_bill.pm: doc
642
643 2009-08-21 17:26  ivan
644
645         * FS/FS/Record.pm: cleaner??
646
647 2009-08-21 17:22  ivan
648
649         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
650           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
651           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
652           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
653           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
654           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
655           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
656           svc_phone services from self-service too, RT#5085
657
658 2009-08-20 13:44  ivan
659
660         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
661           warnings spamming logs
662
663 2009-08-20 02:55  ivan
664
665         * FS/FS/part_event/Condition.pm: allow generic conditions for
666           cust_statement, RT#4860
667
668 2009-08-20 02:47  ivan
669
670         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
671           FS/FS/part_event/Action/cust_statement.pm,
672           FS/FS/part_event/Action/cust_statement_send.pm,
673           FS/FS/part_event/Condition/has_pkg_class.pm,
674           FS/FS/part_event/Condition/has_pkgpart.pm,
675           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
676           httemplate/misc/email-statement.cgi,
677           httemplate/view/cust_statement-pdf.cgi,
678           httemplate/view/cust_statement.html: email statements, RT#4860
679
680 2009-08-20 02:26  ivan
681
682         * bin/generate-table-module: tired of asking
683
684 2009-08-19 21:03  ivan
685
686         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
687           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
688           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
689           FS/FS/part_event/Action/cust_statement.pm,
690           FS/FS/part_event/Action/cust_statement_send.pm,
691           httemplate/view/cust_statement.html,
692           httemplate/view/cust_main/payment_history.html,
693           httemplate/view/cust_main/payment_history/statement.html:
694           Emailing statements of accounts, RT#4860
695
696 2009-08-19 19:40  ivan
697
698         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
699           lookup
700
701 2009-08-19 14:27  ivan
702
703         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
704           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
705
706 2009-08-19 00:05  mark
707
708         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
709           userdel_no_queue for MagicMail export
710
711 2009-08-18 23:15  jeff
712
713         * FS/FS/Report/Table/Monthly.pm,
714           httemplate/graph/cust_bill_pkg.cgi,
715           httemplate/graph/report_cust_bill_pkg.html,
716           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
717           outside packages in sales report #5588
718
719 2009-08-18 05:21  jeff
720
721         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
722           2009 - a better way?
723
724 2009-08-17 16:08  mark
725
726         * FS/FS/part_export/: shellcommands.pm,
727           shellcommands_withdomain.pm: Add more fine-grained queue options
728
729 2009-08-17 13:48  jeff
730
731         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
732           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
733           improve emailed cdr csv file (#5727 again)
734
735 2009-08-16 15:45  jeff
736
737         * httemplate/edit/cust_main/bottomfixup.js: include a census
738           zipcode link and other minor improvements
739
740 2009-08-14 15:13  jeff
741
742         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
743
744 2009-08-14 14:51  jeff
745
746         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
747           as external ids
748
749 2009-08-14 10:26  mark
750
751         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
752
753 2009-08-14 10:24  mark
754
755         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
756
757 2009-08-13 15:53  mark
758
759         * FS/bin/freeside-void-payments: Add option to
760           freeside-void-payments to cancel customers
761
762 2009-08-13 08:13  jeff
763
764         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
765           check): don't let empty set limit search
766
767 2009-08-13 02:35  ivan
768
769         * ChangeLog: adding autogen changelog on 1.9
770
771 2009-08-13 02:25  ivan
772
773         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
774           RT#4964
775
776 2009-08-12 17:26  ivan
777
778         * init.d/freeside-init: useful stuff for webdemo & profiling
779
780 2009-08-12 07:58  jeff
781
782         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
783           FS/bin/freeside-daily, FS/bin/freeside-monthly,
784           httemplate/config/config-view.cgi: internalize billco-upload and
785           automate the transfer to the provider RT#5902
786
787 2009-08-12 04:57  ivan
788
789         * httemplate/: docs/about.html, docs/credits.html,
790           docs/license.html, elements/header-popup.html: slight
791           about/credits UI tweak
792
793 2009-08-11 22:22  ivan
794
795         * FS/FS/: cust_main.pm, part_event/Action.pm,
796           part_event/Action/cust_bill_fee_percent.pm,
797           part_event/Action/fee.pm: add pre-bill event stage for late fees,
798           RT#5589
799
800 2009-08-11 19:36  ivan
801
802         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
803           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
804           RT#5924
805
806 2009-08-11 14:33  rsiddall
807
808         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
809           version number in GUI.  You can get the snapshot date from the
810           release number using "rpm -q freeside".
811
812 2009-08-11 14:29  rsiddall
813
814         * Makefile: Reset RPM release number back to 1 on a new version
815           release.
816
817 2009-08-10 19:45  ivan
818
819         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
820           action, RT#5798
821
822 2009-08-10 19:34  ivan
823
824         * FS/FS/cust_main.pm: add $company_name and $company_address to
825           decline template, RT#5869
826
827 2009-08-10 16:04  mark
828
829         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
830           httemplate/edit/process/cust_main_attach.cgi,
831           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
832           httemplate/view/cust_main/attachments.html: Improve handling of
833           deleted attachments
834
835 2009-08-10 14:44  ivan
836
837         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
838           RT#5226
839
840 2009-08-10 11:05  mark
841
842         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
843           magicmail
844
845 2009-08-10 04:57  ivan
846
847         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
848           using pkg-balances, limit self-service access when a customer
849           with multiple packages logs on, RT#4189
850
851 2009-08-10 04:50  ivan
852
853         * FS/FS/ClientAPI/MyAccount.pm,
854           fs_selfservice/FS-SelfService/SelfService.pm,
855           fs_selfservice/FS-SelfService/cgi/myaccount.html,
856           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
857           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
858           fs_selfservice/FS-SelfService/cgi/login.html,
859           fs_selfservice/FS-SelfService/cgi/logout.html,
860           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
861           when using pkg-balances, limit self-service access when a
862           customer with multiple packages logs on, RT#4189
863
864 2009-08-09 16:53  jeff
865
866         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
867           should match practice
868
869 2009-08-09 16:45  jeff
870
871         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
872           spools
873
874 2009-08-09 15:47  jeff
875
876         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
877           start date
878
879 2009-08-09 02:05  mark
880
881         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
882           httemplate/edit/process/cust_main_attach.cgi,
883           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
884           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
885           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
886           Add cust_attachment stuff
887
888 2009-08-07 16:08  ivan
889
890         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
891           httemplate/edit/cust_main/top_misc.html,
892           httemplate/edit/process/cust_main.cgi,
893           httemplate/elements/tr-input-date-field.html: add ability to edit
894           signup dates (turn on cust_main-edit_signupdate config), RT#4644
895
896 2009-08-06 17:39  ivan
897
898         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
899           httemplate/elements/tr-input-date-field.html,
900           httemplate/misc/order_pkg.html,
901           httemplate/view/cust_main/packages.html: don't start recurring
902           billing when a start date hasn't been reached yet either... and
903           since that works, add the start date to new package order,
904           RT#5347
905
906 2009-08-05 17:41  ivan
907
908         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
909           to netsapiens, RT#5226
910
911 2009-08-05 17:39  ivan
912
913         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
914           deleted, RT#5226
915
916 2009-08-05 16:32  ivan
917
918         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
919           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
920           updated flat_introrate, RT#5865
921
922 2009-08-04 19:27  ivan
923
924         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
925           attributes as 0, RT#5815
926
927 2009-08-04 16:43  ivan
928
929         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
930           ignore errors about deleted accounts and properly finish
931           freeside-sqlradius-reset, RT#5868
932
933 2009-08-04 15:04  ivan
934
935         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
936           problams calling ->overlimit during sqlradius-reset, wtf?!
937           RT#5868
938
939 2009-08-03 17:19  ivan
940
941         * FS/FS/cust_pkg.pm: don't reset usage on package change when
942           usage_rollover is on, it adds twice...
943
944 2009-08-03 12:54  ivan
945
946         * httemplate/elements/header.html: looks slightly better in default
947           IE hopefully
948
949 2009-08-03 07:17  jeff
950
951         * FS/FS/part_export/shellcommands.pm: new doesn't exist
952
953 2009-08-03 07:07  jeff
954
955         * FS/FS/part_export/shellcommands.pm: bad tyops
956
957 2009-08-01 12:16  jeff
958
959         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
960           of queue args #5855, fallout from #5495
961
962 2009-07-31 06:20  ivan
963
964         * FS/FS/ClientAPI/MyAccount.pm,
965           fs_selfservice/FS-SelfService/SelfService.pm,
966           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
967           fs_selfservice/FS-SelfService/cgi/change_bill.html,
968           fs_selfservice/FS-SelfService/cgi/change_password.html,
969           fs_selfservice/FS-SelfService/cgi/change_pay.html,
970           fs_selfservice/FS-SelfService/cgi/change_ship.html,
971           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
972           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
973           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
974           fs_selfservice/FS-SelfService/cgi/footer.html,
975           fs_selfservice/FS-SelfService/cgi/header.html,
976           fs_selfservice/FS-SelfService/cgi/login.html,
977           fs_selfservice/FS-SelfService/cgi/logout.html,
978           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
979           fs_selfservice/FS-SelfService/cgi/make_payment.html,
980           fs_selfservice/FS-SelfService/cgi/myaccount.html,
981           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
982           fs_selfservice/FS-SelfService/cgi/payment_results.html,
983           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
984           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
985           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
986           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
987           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
988           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
989           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
990           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
991           fs_selfservice/FS-SelfService/cgi/provision.html,
992           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
993           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
994           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
995           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
996           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
997           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
998           up self-service according to config passed from backend, RT#5530
999
1000 2009-07-31 00:58  ivan
1001
1002         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
1003
1004 2009-07-31 00:51  ivan
1005
1006         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
1007
1008 2009-07-30 02:19  ivan
1009
1010         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
1011           self-service if applicable, RT#4339
1012
1013 2009-07-30 01:43  ivan
1014
1015         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
1016           illegal state?
1017
1018 2009-07-30 00:39  ivan
1019
1020         * httemplate/view/cust_main/change_history.html: small fix to
1021           change history to not error out with svc_acct services, RT#1005
1022
1023 2009-07-30 00:35  mark
1024
1025         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
1026           correctly
1027
1028 2009-07-29 23:52  ivan
1029
1030         * httemplate/view/cust_main/payment_history.html: didn't mean to
1031           leave a Dump(er) there
1032
1033 2009-07-29 23:50  ivan
1034
1035         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
1036           vestigial variable
1037
1038 2009-07-29 23:49  ivan
1039
1040         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
1041           here
1042
1043 2009-07-29 23:48  ivan
1044
1045         * httemplate/elements/select-cust_pkg-balances.html: fix for
1046           stickiness on errors
1047
1048 2009-07-29 23:42  ivan
1049
1050         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
1051           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
1052           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
1053           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
1054           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
1055           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
1056           httemplate/edit/process/cust_pay.cgi,
1057           httemplate/elements/select-cust_pkg-balances.html,
1058           httemplate/elements/tr-select-cust_pkg-balances.html,
1059           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
1060           httemplate/view/cust_main/packages.html,
1061           httemplate/view/cust_main/payment_history.html,
1062           httemplate/view/cust_main/packages/status.html,
1063           httemplate/view/cust_main/payment_history/payment.html,
1064           httemplate/view/cust_main/payment_history/credit.html,
1065           httemplate/view/cust_main/payment_history/voided_payment.html:
1066           experimental package balances, RT#4339
1067
1068 2009-07-28 15:21  jeff
1069
1070         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
1071           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
1072           httemplate/view/cust_main/billing.html: feature to email CSV of
1073           CDRs with invoices #5727
1074
1075 2009-07-28 14:17  ivan
1076
1077         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
1078           FS/FS/svc_external.pm, httemplate/pref/pref.html,
1079           httemplate/view/cust_main.cgi,
1080           httemplate/view/cust_main/change_history.html: adding a basic
1081           change history using history tables, RT#1005, RT#4357
1082
1083 2009-07-27 19:12  mark
1084
1085         * FS/FS/part_export/: shellcommands.pm,
1086           shellcommands_withdomain.pm: Add no_queue option to shellcommands
1087           exports
1088
1089 2009-07-27 12:51  ivan
1090
1091         * httemplate/misc/cancel_pkg.html: fix spacing
1092
1093 2009-07-27 02:59  ivan
1094
1095         * httemplate/search/: report_cust_pay.html,
1096           elements/cust_pay_or_refund.html: searching for voided payments
1097           by void date as well, RT#5786
1098
1099 2009-07-27 02:07  ivan
1100
1101         * httemplate/: elements/menu.html, search/cust_pay_void.html,
1102           search/report_cust_pay.html,
1103           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
1104           view/cust_pay_void.html: voided payment report, RT#5786
1105
1106 2009-07-26 23:17  ivan
1107
1108         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
1109           config options back to Conf.pm to fix "unapplypayments" fails
1110           existential comparison errors, RT#2927
1111
1112 2009-07-26 20:26  jeff
1113
1114         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1115           httemplate/edit/cust_main.cgi,
1116           httemplate/edit/cust_main/bottomfixup.js,
1117           httemplate/edit/cust_main/contact.html,
1118           httemplate/elements/location.html,
1119           httemplate/misc/xmlhttp-cust_main-censustract.html,
1120           httemplate/search/cust_pkg.cgi,
1121           httemplate/view/cust_main/misc.html: FCC from 477 improvements
1122           #4912
1123
1124 2009-07-26 13:23  jeff
1125
1126         * httemplate/search/svc_broadband.cgi: fix links
1127
1128 2009-07-26 12:36  ivan
1129
1130         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
1131           html/Elements/SelectDate: fix the date picker in RT to use
1132           jscalendar instead of an HTML popup (that had acquired the page
1133           header, eek), RT#1682
1134
1135 2009-07-26 11:40  ivan
1136
1137         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
1138           1.180.2.49 (2009-7-26), RT#2873
1139
1140 2009-07-25 23:38  jeff
1141
1142         * FS/bin/freeside-apply_payments_and_credits: command line tool to
1143           apply payments and credits
1144
1145 2009-07-25 15:00  ivan
1146
1147         * htetc/handler.pl: set a character encoding for all pages; this
1148           should fix problems with diamond question marks even when the
1149           server gets an UTF-8 default setting, RT#3094
1150
1151 2009-07-25 14:33  ivan
1152
1153         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
1154           should fix the re-email/print links on event search pages sending
1155           too much, RT#5740, RT#5570
1156
1157 2009-07-25 00:57  ivan
1158
1159         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
1160           store files in the db, RT#4964
1161
1162 2009-07-24 02:38  ivan
1163
1164         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
1165           CoovaChilli) Max attributes, specifically
1166           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
1167
1168 2009-07-23 22:51  mark
1169
1170         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
1171           freeside-void-payments
1172
1173 2009-07-23 12:46  ivan
1174
1175         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
1176           value in string ne
1177
1178 2009-07-23 12:40  ivan
1179
1180         * FS/bin/freeside-void-payments: fix -r option, RT#5675
1181
1182 2009-07-23 09:48  jeff
1183
1184         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
1185
1186 2009-07-23 06:25  ivan
1187
1188         * httemplate/: browse/cust_main_county.cgi,
1189           edit/process/cust_main_county-collapse.cgi: add back remove
1190           ("collapse") links again.  on each line this time.  RT#2973
1191
1192 2009-07-22 23:58  ivan
1193
1194         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
1195
1196 2009-07-22 15:05  ivan
1197
1198         * httemplate/view/cust_main/misc.html: fix bombing out on new
1199           DateTime
1200
1201 2009-07-21 11:44  ivan
1202
1203         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
1204           termination pricing too, RT#5495
1205
1206 2009-07-21 00:03  ivan
1207
1208         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
1209           w/single_price, round to four decimal places (wtf?) instead of 2,
1210           RT#5495
1211
1212 2009-07-20 22:29  ivan
1213
1214         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
1215
1216 2009-07-20 22:27  ivan
1217
1218         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
1219           have to use and @ISA (and capitalize) it
1220
1221 2009-07-20 17:20  ivan
1222
1223         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
1224           definitions at the moment
1225
1226 2009-07-20 16:01  jeff
1227
1228         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
1229           invoices include call details #5275
1230
1231 2009-07-20 07:26  jeff
1232
1233         * httemplate/elements/checkbox.html,
1234           httemplate/elements/tr-checkbox.html,
1235           httemplate/elements/tr-justtitle.html,
1236           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
1237           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
1238           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
1239           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
1240           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
1241           into top line total when desired #5724
1242
1243 2009-07-19 21:51  ivan
1244
1245         * FS/FS/cust_pkg.pm: one $conf is enough
1246
1247 2009-07-19 21:40  ivan
1248
1249         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
1250           improve terrible quoting behavior when you change MessageBoxWidth
1251
1252 2009-07-19 21:19  ivan
1253
1254         * httemplate/elements/header.html: fix preferences links showing as
1255           blue/purple on RT side
1256
1257 2009-07-19 21:14  ivan
1258
1259         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
1260           links on ticket create (fallout from RT borging/styling)
1261
1262 2009-07-17 16:33  ivan
1263
1264         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
1265
1266 2009-07-17 16:10  rsiddall
1267
1268         * rpm/freeside.spec: Filter out requirements for specific Freeside
1269           modules so that you can install an RPM which requires missing
1270           Freeside modules.
1271
1272 2009-07-17 15:26  ivan
1273
1274         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
1275           pkgpart exclusion for billing run, RT#5495
1276
1277 2009-07-17 07:58  jeff
1278
1279         * bin/billco-upload: add mutex and commit changes found on
1280           installed system
1281
1282 2009-07-16 19:29  jeff
1283
1284         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
1285           reporting
1286
1287 2009-07-16 18:44  jeff
1288
1289         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
1290           bill usage when cancelling package
1291
1292 2009-07-16 18:08  jeff
1293
1294         * bin/generate-table-module: black magic to edit Mason.pm as well
1295
1296 2009-07-16 17:35  ivan
1297
1298         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
1299           do one per-minute price without rate tables, RT#5495
1300
1301 2009-07-16 17:33  ivan
1302
1303         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
1304           old convergent cruft
1305
1306 2009-07-16 17:10  ivan
1307
1308         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
1309           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
1310           cdr_upstream_rate table and some other old convergent cruft
1311
1312 2009-07-16 15:16  jeff
1313
1314         * FS/FS/Mason.pm: dark magic coming soon
1315
1316 2009-07-15 18:57  jeff
1317
1318         * httemplate/search/477.html: duh! more 477 files
1319
1320 2009-07-15 18:35  jeff
1321
1322         * httemplate/search/report_477.html: missed file for 477 reporting
1323
1324 2009-07-15 16:06  ivan
1325
1326         * FS/FS/part_pkg/cdr_termination.pm: unused for now
1327
1328 2009-07-15 15:49  ivan
1329
1330         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
1331           setting charged_party to accountcode, RT#5495
1332
1333 2009-07-14 12:06  rsiddall
1334
1335         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
1336           Jeff.
1337
1338 2009-07-14 12:05  rsiddall
1339
1340         * FS/FS/svc_domain.pm: Changed description of "action" field to
1341           match domain registration exports.
1342
1343 2009-07-13 20:14  ivan
1344
1345         * htetc/handler.pl: fix warnings, from RT merge fallout
1346
1347 2009-07-13 19:53  ivan
1348
1349         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
1350           provisioning?  or at least better debugging, RT#5226
1351
1352 2009-07-13 19:52  ivan
1353
1354         * httemplate/elements/tr-select-did.html: stop Dumper spew
1355
1356 2009-07-13 17:28  rsiddall
1357
1358         * Makefile, FS/FS/svc_domain.pm,
1359           FS/FS/part_export/domreg_net_dri.pm,
1360           httemplate/edit/process/domreg.cgi: New export to
1361           register/transfer/renew/revoke domains using Net::DRI.  Currently
1362           optimized for OpenSRS.  Should become more generalized in later
1363           releases.  Modified Makefile to insert the Freeside log folder
1364           into the new export.  Modified svc_domain.pm to prevent
1365           generation of transfer requests when a domain is moved to a
1366           different package with a domain registration attached to one of
1367           the included services.  Modified domreg.cgi to display errors on
1368           a separate page.
1369
1370 2009-07-13 09:02  jeff
1371
1372         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
1373           other bugs in tax updates
1374
1375 2009-07-13 03:12  ivan
1376
1377         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
1378           found in FS::part_pkg::recur_Common, skipping" warning
1379
1380 2009-07-13 02:19  ivan
1381
1382         * FS/FS/ClientAPI/MyAccount.pm,
1383           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
1384           self-service agent-specific logos
1385
1386 2009-07-13 02:10  ivan
1387
1388         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
1389           logo?
1390
1391 2009-07-13 00:21  ivan
1392
1393         * conf/invoice_html: thank you IE8
1394
1395 2009-07-13 00:10  ivan
1396
1397         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
1398
1399 2009-07-12 20:24  ivan
1400
1401         * rt/html/Elements/PageLayout: think that should be it, fix bar
1402           when there's no primary $page_tabs
1403
1404 2009-07-12 20:15  ivan
1405
1406         * rt/html/Elements/Footer: no need for Time to display either
1407
1408 2009-07-12 19:33  ivan
1409
1410         * rt/html/Elements/PageLayout: style RT's menubars like ours
1411
1412 2009-07-12 18:50  ivan
1413
1414         * httemplate/elements/: header.html, menubar.html: style nits
1415
1416 2009-07-12 16:45  ivan
1417
1418         * httemplate/elements/header.html: fix header sizes :/
1419
1420 2009-07-12 16:38  ivan
1421
1422         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
1423           hope so
1424
1425 2009-07-12 16:27  ivan
1426
1427         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
1428           margins
1429
1430 2009-07-12 16:25  ivan
1431
1432         * httemplate/edit/cust_main.cgi: ACL on customer edit
1433
1434 2009-07-12 16:22  ivan
1435
1436         * httemplate/elements/header.html, httemplate/elements/menu.html,
1437           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
1438           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
1439           rt/html/Elements/Header,
1440           rt/html/NoAuth/css/3.5-default/freeside.css,
1441           rt/html/NoAuth/css/3.5-default/misc.css,
1442           rt/html/Ticket/Display.html: resolve style weirdness (fallout
1443           from RT integration), especially non-fixed-width comment boxes,
1444           menu/searchbar differences, RT#1169
1445
1446 2009-07-12 12:32  ivan
1447
1448         * httemplate/elements/menu.html: update tickting config
1449           descriptions
1450
1451 2009-07-12 06:27  jeff
1452
1453         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
1454           untaint
1455
1456 2009-07-10 19:40  ivan
1457
1458         * bin/drop_slony.slonik: notes
1459
1460 2009-07-10 10:50  ivan
1461
1462         * httemplate/elements/: select-did.html, tr-select-did.html: fix
1463           svc_phone provisioning!
1464
1465 2009-07-09 17:36  ivan
1466
1467         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
1468           RT#5495
1469
1470 2009-07-09 16:59  ivan
1471
1472         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
1473           CDRs, RT#5495
1474
1475 2009-07-09 16:58  ivan
1476
1477         * FS/bin/freeside-cdr-sftp_and_import: add -r option
1478
1479 2009-07-09 14:05  ivan
1480
1481         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
1482           httemplate/search/report_unapplied_cust_pay.html,
1483           httemplate/search/unapplied_cust_pay.html: unapplied payments
1484           report, RT#4861
1485
1486 2009-07-09 13:36  ivan
1487
1488         * httemplate/search/elements/cust_main_dayranges.html: no idea how
1489           i missed fixing this before
1490
1491 2009-07-09 13:18  ivan
1492
1493         * httemplate/search/report_receivables.cgi: oops
1494
1495 2009-07-08 19:34  ivan
1496
1497         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
1498           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
1499           on ticket creation and otherwise, RT#1169
1500
1501 2009-07-08 04:12  ivan
1502
1503         * FS/FS/TicketSystem/RT_External.pm,
1504           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
1505           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
1506           httemplate/elements/about_freeside.html,
1507           httemplate/elements/about_rt.html,
1508           httemplate/elements/header.html,
1509           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
1510           rt/html/Elements/Header, rt/html/Elements/PageLayout,
1511           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
1512           rt/html/User/Prefs.html: borg RT menus, RT#1169
1513
1514 2009-07-07 20:33  ivan
1515
1516         * httemplate/search/: report_receivables.cgi,
1517           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
1518           elements/cust_main_dayranges.html: factor out the range-handling
1519           portions of receivables report, start on a similar unapplied
1520           payment report, RT#4861
1521
1522 2009-07-07 02:53  ivan
1523
1524         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
1525           svc_broadband.ip_addr
1526
1527 2009-07-07 02:23  ivan
1528
1529         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
1530           svc_broadband.ip_addr
1531
1532 2009-07-07 02:22  ivan
1533
1534         * httemplate/edit/svc_broadband.cgi: UI nit - double #
1535
1536 2009-07-07 00:32  mark
1537
1538         * FS/bin/freeside-void-payments: Add freeside-void-payments script
1539           for returned check processing
1540
1541 2009-07-06 17:53  ivan
1542
1543         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
1544           duration field (previously only billsec)
1545
1546 2009-07-06 17:47  ivan
1547
1548         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
1549           1900-01-01, RT#4081
1550
1551 2009-07-06 16:14  ivan
1552
1553         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
1554           acctid
1555
1556 2009-07-06 14:34  ivan
1557
1558         * httemplate/browse/rate_region.html: align, display countrycode
1559           with +, space between prefixes allowing wrapping
1560
1561 2009-07-05 17:28  ivan
1562
1563         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
1564           cdrbatch field
1565
1566 2009-07-05 17:10  ivan
1567
1568         * httemplate/elements/: select-did.html, tr-select-did.html: doh
1569
1570 2009-07-05 16:56  ivan
1571
1572         * httemplate/elements/: select-did.html, tr-select-did.html: allow
1573           svc_phone.phonenum to be edited when a DID selector is not in use
1574
1575 2009-07-05 16:17  ivan
1576
1577         * httemplate/search/cdr.html: format start/answer/end dates and
1578           link svcnum to service
1579
1580 2009-07-05 14:35  ivan
1581
1582         * FS/FS/Schema.pm, FS/FS/cdr.pm,
1583           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
1584           httemplate/search/report_cdr.html: CDR search by dcontext,
1585           charged_party, toggle of display fields, RT#4081
1586
1587 2009-07-03 17:47  ivan
1588
1589         * FS/FS/part_event/Condition/: cust_payments.pm,
1590           cust_payments_pkg.pm: add condition based on total customer
1591           payments as a multiplier of a specific package, RT#3983
1592
1593 2009-07-03 17:08  ivan
1594
1595         * FS/FS/part_event/Condition/once.pm: spealing
1596
1597 2009-07-02 04:22  ivan
1598
1599         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
1600           FS/FS/part_pkg/cdr_termination.pm,
1601           httemplate/edit/cust_main/billing.html,
1602           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
1603           settlement cdr processing, RT#5495
1604
1605 2009-07-01 19:02  ivan
1606
1607         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
1608           part_event/Action/fee.pm: fix late fees, RT#5665
1609
1610 2009-07-01 18:26  jeff
1611
1612         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
1613           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
1614           update flat_introrate plan to better fit current codebase RT#4912
1615
1616 2009-07-01 03:28  ivan
1617
1618         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
1619           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
1620           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
1621           httemplate/edit/cust_main/billing.html,
1622           httemplate/view/cust_main/billing.html: start of settlement CDR
1623           processing, RT#5495
1624
1625 2009-06-30 22:34  ivan
1626
1627         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
1628           FS/FS/part_event/Action/fee.pm,
1629           httemplate/elements/select-taxclass.html,
1630           httemplate/elements/tr-select-taxclass.html: add tax class
1631           selection back for late charges w/1.9 events, RT#5665
1632
1633 2009-06-30 13:18  jeff
1634
1635         * FS/FS.pm, httemplate/elements/menu.html: documentation
1636           corrections
1637
1638 2009-06-30 12:38  ivan
1639
1640         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
1641           httemplate/browse/part_pkg_taxclass.html,
1642           httemplate/edit/part_pkg_taxclass.html,
1643           httemplate/edit/process/part_pkg_taxclass.html,
1644           httemplate/elements/menu.html,
1645           httemplate/elements/select-taxclass.html,
1646           httemplate/elements/tr-select-taxclass.html: disabling a
1647           taxclass, RT#5472
1648
1649 2009-06-30 05:32  ivan
1650
1651         * httemplate/edit/quick-charge.html: remove debugging
1652
1653 2009-06-30 05:28  ivan
1654
1655         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1656           httemplate/edit/REAL_cust_pkg.cgi,
1657           httemplate/edit/quick-charge.html,
1658           httemplate/edit/process/REAL_cust_pkg.cgi,
1659           httemplate/view/cust_main/packages/status.html,
1660           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
1661           one-time charge "hold for later" / any package future start date,
1662           RT#5347
1663
1664 2009-06-30 04:09  ivan
1665
1666         * FS/FS/part_export/netsapiens.pm: this will help
1667
1668 2009-06-30 02:38  ivan
1669
1670         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
1671           netsapiens export, RT#5226
1672
1673 2009-06-29 19:54  ivan
1674
1675         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
1676           docs from netsapiens rough... RT#5226
1677
1678 2009-06-29 18:42  ivan
1679
1680         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
1681           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
1682           FS/t/part_device.t, FS/t/phone_device.t,
1683           httemplate/browse/part_device.html,
1684           httemplate/edit/part_device.html,
1685           httemplate/edit/phone_device.html,
1686           httemplate/edit/process/part_device.html,
1687           httemplate/edit/process/phone_device.html,
1688           httemplate/misc/delete-phone_device.html,
1689           httemplate/misc/part_device-import.html,
1690           httemplate/elements/menu.html,
1691           httemplate/misc/process/part_device-import.html,
1692           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
1693           integration), RT#5226
1694
1695 2009-06-29 15:48  rsiddall
1696
1697         * rpm/freeside.spec: Fix PDF invoice generation, including
1698           requirement for ghostscript.
1699
1700 2009-06-29 07:45  jeff
1701
1702         * bin/cust_pay_histogram: show total number of payments
1703
1704 2009-06-29 06:55  jeff
1705
1706         * bin/cust_pay_histogram: commandline tool for examining cust_pay
1707           records by date range #5652
1708
1709 2009-06-29 06:53  jeff
1710
1711         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
1712           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1713           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
1714           httemplate/browse/part_pkg_report_option.html,
1715           httemplate/edit/part_pkg.cgi,
1716           httemplate/edit/part_pkg_report_option.html,
1717           httemplate/edit/cust_main/bottomfixup.html,
1718           httemplate/edit/cust_main/bottomfixup.js,
1719           httemplate/edit/cust_main/choose_tax_location.html,
1720           httemplate/edit/process/part_pkg.cgi,
1721           httemplate/edit/process/part_pkg_report_option.html,
1722           httemplate/misc/xmlhttp-cust_main-censustract.html,
1723           httemplate/edit/cust_main/contact.html,
1724           httemplate/elements/location.html, httemplate/elements/menu.html,
1725           httemplate/search/cust_main.html,
1726           httemplate/search/report_cust_main.html,
1727           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
1728           #4912
1729
1730 2009-06-28 23:21  ivan
1731
1732         * FS/MANIFEST: remove freeside-expiration-alerter
1733
1734 2009-06-26 17:55  ivan
1735
1736         * FS/bin/freeside-expiration-alerter: replaced by
1737           FS::Cron::alert_expiration
1738
1739 2009-06-26 16:21  ivan
1740
1741         * FS/bin/freeside-queued: doh, brainfart, RT#5572
1742
1743 2009-06-26 16:12  ivan
1744
1745         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
1746           specify the kinds of jobs to be run, RT#5572
1747
1748 2009-06-26 11:53  ivan
1749
1750         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
1751           bits so that they're used even when doing an exact search on a
1752           browser-remembered result
1753
1754 2009-06-25 23:55  mark
1755
1756         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
1757           freeside-daily routine
1758
1759 2009-06-25 13:23  ivan
1760
1761         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
1762           not enabled!" error when using signup without any real-time
1763           processor
1764
1765 2009-06-25 12:55  ivan
1766
1767         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
1768           Argument "" isn't numeric in numeric eq (==) at
1769           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
1770
1771 2009-06-25 12:47  ivan
1772
1773         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
1774           no-gateway-at-all case, RT#5673
1775
1776 2009-06-25 12:06  ivan
1777
1778         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
1779           report
1780
1781 2009-06-24 18:28  ivan
1782
1783         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
1784           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
1785           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
1786           FS/t/cust_tax_adjustment.t,
1787           httemplate/edit/cust_tax_adjustment.html,
1788           httemplate/edit/process/cust_tax_adjustment.html,
1789           httemplate/search/cust_tax_adjustment.html,
1790           httemplate/view/cust_main/payment_history.html: tax adjustments,
1791           RT#5595
1792
1793 2009-06-24 18:22  ivan
1794
1795         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
1796           whitespace in IE
1797
1798 2009-06-24 11:36  ivan
1799
1800         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
1801           profiling, RT#5662
1802
1803 2009-06-24 02:07  mark
1804
1805         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
1806           expiration alerts into FS::Cron::alert_expiration
1807
1808 2009-06-23 21:42  ivan
1809
1810         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
1811           RT#3988
1812
1813 2009-06-23 18:40  ivan
1814
1815         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
1816           agent-specific sales report, RT#5449
1817
1818 2009-06-23 13:33  rsiddall
1819
1820         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
1821           registration for more than one year as we can't automatically
1822           bill for multi-year renewals at this time.
1823
1824 2009-06-22 16:42  ivan
1825
1826         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
1827           data in payment receipts, RT#5536
1828
1829 2009-06-22 15:55  ivan
1830
1831         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
1832           customer report failure, RT#5515
1833
1834 2009-06-22 10:00  jeff
1835
1836         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
1837
1838 2009-06-22 03:45  ivan
1839
1840         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
1841           isn't numeric in numeric eq (==) at
1842           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
1843
1844 2009-06-22 03:39  ivan
1845
1846         * FS/FS/access_user.pm: fix pod
1847
1848 2009-06-22 03:28  ivan
1849
1850         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
1851
1852 2009-06-22 03:06  ivan
1853
1854         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1855           httemplate/search/cust_bill_pkg.cgi,
1856           httemplate/search/report_tax.cgi: finish basic implemention of
1857           tax exemption by tax name hack, RT#5127
1858
1859 2009-06-22 00:50  ivan
1860
1861         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
1862           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
1863           FS/t/cust_main_exemption.t,
1864           httemplate/edit/cust_main/billing.html,
1865           httemplate/edit/process/cust_main.cgi,
1866           httemplate/view/cust_main/billing.html: tax exemption by tax
1867           name, RT#5127
1868
1869 2009-06-21 15:00  ivan
1870
1871         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
1872           about it
1873
1874 2009-06-21 08:42  jeff
1875
1876         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
1877           #5855
1878
1879 2009-06-21 08:21  jeff
1880
1881         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
1882           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
1883           httemplate/edit/REAL_cust_pkg.cgi,
1884           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
1885           httemplate/edit/part_bill_event.cgi,
1886           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
1887           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
1888           httemplate/misc/bulk_change_pkg.cgi,
1889           httemplate/misc/cancel_pkg.html,
1890           httemplate/misc/cust_main-import.cgi,
1891           httemplate/misc/delay_susp_pkg.html,
1892           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
1893           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
1894           httemplate/search/report_cust_pkg.html,
1895           httemplate/view/cust_main/packages/package.html,
1896           httemplate/view/cust_main/packages/status.html: CUSTOM
1897           packages/actual flag for custom packages #3988
1898
1899 2009-06-19 14:49  jeff
1900
1901         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
1902           Pg when upgrading tax rates and cust_bill_pkg_details
1903
1904 2009-06-19 10:53  jeff
1905
1906         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
1907           payments as manual
1908
1909 2009-06-19 05:08  ivan
1910
1911         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
1912           first month (whew!) add an option not to prorate the accounts
1913           themselves
1914
1915 2009-06-19 00:46  ivan
1916
1917         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
1918
1919 2009-06-19 00:14  ivan
1920
1921         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
1922           run, RT#18737
1923
1924 2009-06-18 04:09  ivan
1925
1926         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
1927
1928 2009-06-18 04:07  ivan
1929
1930         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
1931           fee
1932
1933 2009-06-18 04:04  ivan
1934
1935         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
1936
1937 2009-06-18 04:03  ivan
1938
1939         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
1940           add basic part_pkg cost columns for agent wholsale price plan,
1941           RT#4696
1942
1943 2009-06-18 03:07  ivan
1944
1945         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
1946           fee package
1947
1948 2009-06-18 02:52  ivan
1949
1950         * httemplate/images/gray-black-side.png: forgot this
1951
1952 2009-06-17 18:17  mark
1953
1954         * httemplate/: elements/menu.html, search/report_receivables.cgi,
1955           search/report_receivables.html: Fix receivables report ACL checks
1956           and menu
1957
1958 2009-06-16 23:43  mark
1959
1960         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
1961           httemplate/search/report_receivables.cgi,
1962           httemplate/search/report_receivables.html: Added separate access
1963           right for receivables report
1964
1965 2009-06-16 19:39  ivan
1966
1967         * FS/FS/Conf.pm, FS/FS/access_user.pm,
1968           httemplate/edit/process/REAL_cust_pkg.cgi,
1969           httemplate/edit/process/part_pkg.cgi,
1970           httemplate/edit/process/quick-cust_pkg.cgi,
1971           httemplate/elements/menubar.html,
1972           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
1973           httemplate/search/cust_event.html,
1974           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
1975           httemplate/view/cust_main.cgi: finish up initial work on customer
1976           view tabs (ensure links back to customer view call include
1977           show=packages if default view isn't jumbo or packages already),
1978           RT#5586
1979
1980 2009-06-15 20:29  ivan
1981
1982         * httemplate/: elements/menubar.html, pref/pref-process.html,
1983           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
1984           view/cust_main/payment_history.html, view/cust_main/tickets.html:
1985           basic customer view tabs, RT#5586
1986
1987 2009-06-15 14:41  rsiddall
1988
1989         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
1990           access right for managing domain registration (registering,
1991           transferring, revoking, renewing, etc.).
1992
1993 2009-06-15 13:43  jeff
1994
1995         * FS/FS/cust_main.pm: check for need for postal fee before charging
1996           the customer, not after
1997
1998 2009-06-15 12:41  rsiddall
1999
2000         * FS/FS/part_export/domreg_opensrs.pm,
2001           httemplate/edit/process/domreg.cgi,
2002           httemplate/view/svc_domain.cgi: Add domain registration
2003           operations to the View Domain screen, if the domain has an
2004           associated export supporting registration.  Shows the domain
2005           status and allows registration, transfer, revocation, or renewal.
2006           Revocation almost never works since the registries impose very
2007           short windows after initial registration.  Also updated the
2008           OpenSRS registration export to support the additional operations.
2009
2010 2009-06-12 20:13  rsiddall
2011
2012         * rpm/freeside.spec: Default configuration files had
2013           directory-style permission values.
2014
2015 2009-06-11 19:48  rsiddall
2016
2017         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
2018           configuration folder.  Configuration is kept in the RDBMS and
2019           initialized from the default_conf folder.  RT 5579.
2020
2021 2009-06-10 16:30  jeff
2022
2023         * conf/invoice_latex: prevent notes from bleeding onto coupon
2024           RT#5537
2025
2026 2009-06-10 14:58  ivan
2027
2028         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
2029           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
2030
2031 2009-06-10 12:50  ivan
2032
2033         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
2034           queue if there's already one waiting to run for a customer,
2035           RT#5572
2036
2037 2009-06-10 00:58  ivan
2038
2039         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
2040           looking for, RT#5539
2041
2042 2009-06-09 20:06  ivan
2043
2044         * FS/bin/freeside-upgrade: doh, semicolon
2045
2046 2009-06-09 20:00  ivan
2047
2048         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
2049           for SG upgradability
2050
2051 2009-06-09 19:08  ivan
2052
2053         * httemplate/edit/payment_gateway.html: update gateway list in
2054           order to add WesternACH, RT#5409
2055
2056 2009-06-09 17:02  ivan
2057
2058         * FS/FS/cust_main.pm: eliminate harmless
2059
2060             Argument "" isn't numeric in numeric comparison (<=>) at
2061           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
2062
2063           warning, sort batched payments on a column that actually exists
2064
2065 2009-06-04 07:27  ivan
2066
2067         * httemplate/docs/credits.html: fix scrolling
2068
2069 2009-06-04 07:09  ivan
2070
2071         * rpm/freeside.spec: there are lots of contributors too!
2072
2073 2009-06-04 07:08  ivan
2074
2075         * httemplate/docs/credits.html: $core->add("jeremyd");
2076
2077 2009-06-03 20:49  ivan
2078
2079         * bin/freeside-migrate-events: much more efficient event migration:
2080           let the database do the work, RT#5426
2081
2082 2009-06-03 17:49  ivan
2083
2084         * bin/freeside-migrate-events: add a -m mode to improve performance
2085           so upgrade can complete for large databases, RT#5426
2086
2087 2009-06-03 14:09  rsiddall
2088
2089         * rpm/freeside.spec: Incorrect permissions on the default
2090           configuration folder caused installation to fail with an
2091           incomplete database initialization.  Failure to remove the
2092           ticket_system file from the default configuration folder caused
2093           Freeside to try to use RT.
2094
2095 2009-06-03 12:52  ivan
2096
2097         * FS/FS/UID.pm: add a hack to set default schema, cf.
2098           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
2099
2100 2009-05-31 22:43  jeff
2101
2102         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
2103           httemplate/misc/tax-fetch_and_replace.cgi,
2104           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
2105           function for the taxproduct based tax data loading
2106
2107 2009-05-31 02:57  ivan
2108
2109         * FS/FS/cust_bill.pm: wtf
2110
2111 2009-05-31 02:45  ivan
2112
2113         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
2114           invoice terms anymore.  or in other words, honor setting
2115           'invoice_default_terms' blank, like in 1.7.  RT#5415
2116
2117 2009-05-31 01:39  ivan
2118
2119         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
2120           toggle, RT#5255
2121
2122 2009-05-30 23:59  ivan
2123
2124         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
2125           package definition browse/search, filter by package class,
2126           RT#5255
2127
2128 2009-05-30 22:15  ivan
2129
2130         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
2131           finish up when can connect again, RT#5226
2132
2133 2009-05-30 21:57  ivan
2134
2135         * FS/FS/part_export/netsapiens.pm: necessary for
2136           bin/cdr-netsapeins.import
2137
2138 2009-05-30 05:15  ivan
2139
2140         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
2141
2142 2009-05-30 04:21  ivan
2143
2144         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
2145
2146 2009-05-30 04:14  ivan
2147
2148         * bin/cdr-transnexus.import: quick hacked-up copy of
2149           freeside-cdr-sftp_and_import for transnexus directory structure,
2150           RT#5229
2151
2152 2009-05-30 03:45  ivan
2153
2154         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
2155
2156 2009-05-29 20:40  ivan
2157
2158         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
2159
2160 2009-05-29 20:14  ivan
2161
2162         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
2163           ability for prepaid packages to have usage limits and cancel if
2164           they're hit, RT#4995
2165
2166 2009-05-29 19:31  ivan
2167
2168         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
2169           be set explicitly, don't default to 80%
2170
2171 2009-05-29 16:36  ivan
2172
2173         * httemplate/search/cdr.html: slightly better labels and field
2174           order for CDR report, RT#4081
2175
2176 2009-05-29 16:17  ivan
2177
2178         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
2179           handling in netcentrex CDR handling, RT#4081
2180
2181 2009-05-28 21:43  jeff
2182
2183         * FS/FS/Conf.pm: correct description to reflect previous changes
2184
2185 2009-05-28 17:22  jeff
2186
2187         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
2188           don't require a leading 0 in the quick charge amount
2189
2190 2009-05-27 15:32  ivan
2191
2192         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
2193           think that should actually do it for now on RT#5446
2194
2195 2009-05-27 15:23  ivan
2196
2197         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
2198           too!  woo, working, RT#5446
2199
2200 2009-05-27 15:13  ivan
2201
2202         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
2203           fix total line links on tax report when using report_group
2204           kludge? (still possibly not in all corner cases), RT#5446
2205
2206 2009-05-27 15:10  ivan
2207
2208         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
2209           willf inally fix total line links on tax report when using
2210           report_group kludge? (still possibly not in all corner cases),
2211           RT#5446
2212
2213 2009-05-27 14:35  ivan
2214
2215         * httemplate/search/report_tax.cgi: fix total line links on tax
2216           report when using report_group kludge? (possibly not in all
2217           corner cases), RT#5446
2218
2219 2009-05-27 14:27  ivan
2220
2221         * httemplate/search/report_tax.cgi: fix total line links on tax
2222           report when using report_group kludge? (possibly not in all
2223           corner cases), RT#5446
2224
2225 2009-05-27 14:24  jeff
2226
2227         * httemplate/elements/menuarrow.gif: close ticket 1517
2228
2229 2009-05-27 10:18  ivan
2230
2231         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
2232           line links on tax report when using report_group kludge?
2233           (possibly not in all corner cases), RT#5446
2234
2235 2009-05-27 00:50  jeff
2236
2237         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
2238           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
2239           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
2240           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
2241           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
2242           fs_selfservice/FS-SelfService/Makefile.PL,
2243           fs_selfservice/FS-SelfService/SelfService.pm,
2244           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
2245           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
2246           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
2247           bulk provisioning via ftp and SOAP #5202
2248
2249 2009-05-26 05:32  jeff
2250
2251         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
2252           overlibmws_crossframe.js, overlibmws_draggable.js,
2253           overlibmws_iframe.js, iframecontentmws.js: include overlib in
2254           selfservice
2255
2256 2009-05-25 19:48  ivan
2257
2258         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
2259           portion of total line when using config option for some basic tax
2260           grouping by name, RT#5446
2261
2262 2009-05-25 19:03  ivan
2263
2264         * httemplate/search/report_tax.cgi: mostly fix total line when
2265           using config option for some basic tax grouping by name, RT#5446
2266
2267 2009-05-25 18:41  ivan
2268
2269         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
2270           option for some basic tax grouping by name, RT#5446
2271
2272 2009-05-25 18:35  ivan
2273
2274         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
2275           httemplate/search/report_tax.html: add a config option for some
2276           basic tax grouping by name, RT#5446
2277
2278 2009-05-25 15:42  ivan
2279
2280         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
2281           graph when a package class is specified, RT#5449
2282
2283 2009-05-24 20:59  ivan
2284
2285         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
2286           self-service payments, RT#1592
2287
2288 2009-05-24 18:49  ivan
2289
2290         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
2291           fs_selfservice/FS-SelfService/SelfService.pm,
2292           fs_selfservice/FS-SelfService/cgi/card.html,
2293           fs_selfservice/FS-SelfService/cgi/make_payment.html,
2294           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
2295           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
2296           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
2297           httemplate/elements/location.html,
2298           httemplate/elements/select-county.html: international
2299           self-service payments, RT#1592
2300
2301 2009-05-21 20:22  ivan
2302
2303         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
2304           sqlradius upgrade errors from permissions can be ignored for now
2305
2306 2009-05-21 20:02  ivan
2307
2308         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
2309           ability to report on packages w/status "not yet billed" as well,
2310           RT#5409
2311
2312 2009-05-20 08:27  ivan
2313
2314         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
2315           httemplate/view/cust_main/packages/services.html: add "manage
2316           device" link & config, RT#5438
2317
2318 2009-05-20 01:27  ivan
2319
2320         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
2321           and remove devel cruft, RT#5226
2322
2323 2009-05-19 18:06  ivan
2324
2325         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
2326           integration, RT#5226
2327
2328 2009-05-18 12:23  jeff
2329
2330         * FS/FS/tax_rate_location.pm: miss use
2331
2332 2009-05-18 12:21  jeff
2333
2334         * FS/FS/Schema.pm: allow empty state
2335
2336 2009-05-18 11:21  jeff
2337
2338         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
2339           upgrade attempts
2340
2341 2009-05-18 02:55  ivan
2342
2343         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
2344           FS/FS/UI/bytecount.pm,
2345           fs_selfservice/FS-SelfService/cgi/header.html,
2346           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
2347           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
2348           fs_selfservice/FS-SelfService/cgi/view_usage.html,
2349           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
2350           from self-service, RT#4018
2351
2352 2009-05-18 01:40  ivan
2353
2354         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
2355           correct port, RT#4081
2356
2357 2009-05-17 21:56  jeff
2358
2359         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
2360           1970
2361
2362 2009-05-16 13:07  rsiddall
2363
2364         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
2365           failure causes to the perldoc.
2366
2367 2009-05-16 12:27  rsiddall
2368
2369         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
2370           that failure to install the module doesn't stop Apache from
2371           starting.  (This causes attempts to register domains to fail
2372           instead.)
2373
2374 2009-05-15 19:29  rsiddall
2375
2376         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
2377           when the cust_main owning this domain does not provide fields
2378           required for use as a contact handle in the domain registration
2379           record.  Also temporarily disable the ability to have the export
2380           do only registration or only transfers.
2381
2382 2009-05-15 12:41  rsiddall
2383
2384         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
2385           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
2386           httemplate/edit/process/part_export.cgi,
2387           httemplate/edit/process/svc_domain.cgi: Simple domain
2388           registration at Tucows OpenSRS using an export based on
2389           Net::OpenSRS.  When a domain is added and the export runs, it
2390           will register the domain or initiate a transfer.  You can also
2391           choose no action.  There's currently no provision for revoking
2392           domains or renewing registrations.  Depending on the settings at
2393           OpenSRS, orders may look like they've succeeded in Freeside but
2394           actually be queued pending input by the reseller at OpenSRS.  The
2395           part_export CGIs were modified to allow a multi-valued select to
2396           be used to control which TLDs are enabled for registration.
2397
2398 2009-05-14 09:26  jeff
2399
2400         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
2401           geocode more often
2402
2403 2009-05-14 09:25  jeff
2404
2405         * httemplate/view/cust_main/billing.html: show geocode when
2406           taxproducts enabled
2407
2408 2009-05-13 15:27  jeff
2409
2410         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
2411           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
2412           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
2413           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
2414           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
2415           httemplate/search/cust_bill_pkg.cgi,
2416           httemplate/search/report_newtax.cgi: improved taxproduct tax
2417           report RT#4783
2418
2419 2009-05-12 17:51  ivan
2420
2421         * conf/invoice_latex: remove obsolete comments
2422
2423 2009-05-09 17:45  ivan
2424
2425         * FS/FS/svc_phone.pm: label phone_name correctly
2426
2427 2009-05-09 16:54  ivan
2428
2429         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
2430           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
2431
2432 2009-05-09 00:56  ivan
2433
2434         * FS/FS/: Conf.pm, cdr.pm: add
2435           cdr-charged_party-truncate_{length,prefix} in order to trim
2436           charged_party to a certain length, RT#4081
2437
2438 2009-05-08 18:44  ivan
2439
2440         * httemplate/: edit/elements/svc_Common.html,
2441           edit/elements/edit.html, view/elements/svc_Common.html: use
2442           service-def specific labels, at least for service pages that use
2443           {view,edit}/elements/svc_Common.html RT#4081
2444
2445 2009-05-08 17:39  ivan
2446
2447         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
2448           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
2449           httemplate/edit/part_svc.cgi: add ability to configure service
2450           labels per-package (still need to actually use the labels),
2451           RT#4081
2452
2453 2009-05-08 01:41  ivan
2454
2455         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
2456           where you've changed '(CUSTOM)', RT#5350
2457
2458 2009-05-05 15:02  ivan
2459
2460         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
2461           agent.invoice_template edit by default, with a config to turn
2462           back on, RT#5218
2463
2464 2009-05-05 10:58  ivan
2465
2466         * FS/FS/cust_pay.pm: add company_name to payment receipt
2467
2468 2009-05-05 03:40  ivan
2469
2470         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
2471           httemplate/misc/rate_edit_excel.html,
2472           httemplate/misc/process/rate_edit_excel.html: finish the import
2473           portion of excel rate edit, RT#5108
2474
2475 2009-05-04 18:41  jeff
2476
2477         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
2478           unused code
2479
2480 2009-05-04 11:33  jeff
2481
2482         * bin/: cust_main_special.pm, rebill: this is a quick hack to
2483           rebill customers when a cdr didn't happen
2484
2485 2009-05-03 19:01  ivan
2486
2487         * httemplate/search/: report_prepaid_income.cgi,
2488           report_prepaid_income.html: agent-virt prepaid income report,
2489           RT#5311
2490
2491 2009-05-03 18:17  ivan
2492
2493         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
2494           addition (+) warning
2495
2496 2009-05-03 17:22  ivan
2497
2498         * httemplate/: browse/rate_region.html, elements/menu.html,
2499           misc/rate_edit_excel.html, search/elements/search-xls.html,
2500           search/elements/search.html: add menu item and page for d/ling
2501           and edit rates with excel.  RT#5108
2502
2503 2009-05-03 15:45  ivan
2504
2505         * httemplate/search/elements/: search-csv.html, search-html.html,
2506           search-xls.html, search.html: break down search.html into
2507           components, RT#5108
2508
2509 2009-05-03 11:34  ivan
2510
2511         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
2512           "Redownload resolved batches" ACL for s1, RT#4271
2513
2514 2009-05-02 20:13  ivan
2515
2516         * httemplate/config/config.cgi: edit any config item
2517
2518 2009-05-02 18:45  ivan
2519
2520         * httemplate/config/config-view.cgi: add ability to delete
2521           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
2522           RT#5218
2523
2524 2009-05-02 18:11  ivan
2525
2526         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
2527           httemplate/config/config-view.cgi: add ability to remove
2528           suffix-ed config items, RT#5218
2529
2530 2009-05-02 17:40  ivan
2531
2532         * bin/confdiff: confdiff
2533
2534 2009-05-02 15:11  ivan
2535
2536         * FS/FS/Misc/eps2png.pm: fix eps preview
2537
2538 2009-05-01 17:01  ivan
2539
2540         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
2541           config/config-process.cgi, config/config-view.cgi: finish up
2542           useful agent stuff on the config editor: adding, deleting
2543           overrides too.  also add a confirmation to override deletion from
2544           the agent browse page.  RT#5218
2545
2546 2009-05-01 13:21  jeff
2547
2548         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
2549           aggregate
2550
2551 2009-04-30 19:43  ivan
2552
2553         * httemplate/config/config-view.cgi: view all overrides when asked,
2554           even the ones without values.  hmm :/  RT#5218
2555
2556 2009-04-30 19:08  ivan
2557
2558         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
2559           RT#5293
2560
2561 2009-04-30 18:07  ivan
2562
2563         * httemplate/config/: config-process.cgi, config-view.cgi: add
2564           ability to edit the agent overrides from the main config, RT#4218
2565
2566 2009-04-29 11:25  ivan
2567
2568         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
2569
2570 2009-04-28 15:38  ivan
2571
2572         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
2573
2574 2009-04-27 21:36  ivan
2575
2576         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
2577           SG billing-daily -r behavior, RT#4412
2578
2579 2009-04-27 21:13  ivan
2580
2581         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
2582           to emulate SG billing-daily -r behavior
2583
2584 2009-04-27 16:06  ivan
2585
2586         * FS/FS/Mason.pm: typo
2587
2588 2009-04-27 16:01  ivan
2589
2590         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
2591           will need libcgi-pm-perl removed, suck
2592
2593 2009-04-26 16:43  ivan
2594
2595         * FS/FS/Schema.pm: would help to have an index on priority if we're
2596           going to order based on it
2597
2598 2009-04-26 16:19  ivan
2599
2600         * FS/bin/freeside-queued: start small jobs more efficiently,
2601           RT#4412
2602
2603 2009-04-26 16:09  ivan
2604
2605         * FS/FS/Conf.pm: add a config option for max # of queued kids,
2606           RT#4412
2607
2608 2009-04-25 15:42  ivan
2609
2610         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
2611           multi-process mode for testing, RT#4412
2612
2613 2009-04-23 13:34  jeff
2614
2615         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
2616           subscription option to voip_cdr
2617
2618 2009-04-23 13:31  jeff
2619
2620         * httemplate/misc/tax-fetch_and_import.cgi,
2621           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
2622           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
2623           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
2624           httemplate/elements/menu.html: autodownload and update of cch tax
2625           data
2626
2627 2009-04-22 21:57  ivan
2628
2629         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
2630           and i'm sure it doesn't help the planner get us results sooner.
2631           last chance to try and get cursor approach working?  RT#4412
2632
2633 2009-04-22 21:14  ivan
2634
2635         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
2636           addition is committed?  well, if this works, that answers that.
2637           RT#4412
2638
2639 2009-04-22 13:24  ivan
2640
2641         * FS/FS/Cron/bill.pm: hopefully better performance running the big
2642           query once and then fetching results with a cursor, rather than
2643           running it multiple times with an OFFSET and LIMIT, RT#4412
2644
2645 2009-04-22 11:58  ivan
2646
2647         * httemplate/edit/process/cust_main.cgi: fix not allowing
2648           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
2649
2650 2009-04-21 23:52  ivan
2651
2652         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
2653
2654 2009-04-21 17:54  ivan
2655
2656         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
2657           this should be way more efficient in multi-process mode, can
2658           start billing before the big query completes.  RT#4412
2659
2660 2009-04-21 13:59  ivan
2661
2662         * httemplate/browse/rate_region.html: rate download/edit/upload,
2663           RT#5108
2664
2665 2009-04-21 13:28  ivan
2666
2667         * httemplate/browse/rate_region.html: rate download/edit/upload,
2668           RT#5108
2669
2670 2009-04-21 09:42  ivan
2671
2672         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
2673           stuff causing nothing to bill.  RT#4412
2674
2675 2009-04-20 19:23  jeff
2676
2677         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
2678           descriptive progress popups
2679
2680 2009-04-20 13:57  rsiddall
2681
2682         * rpm/freeside.spec: Acceptance testing of the RPM build system
2683           flushed out a place where /bin/rm stops waiting for input if
2684           you're /bin/su as the user doing the build.  Added a -f flag to
2685           stop it waiting for input.
2686
2687 2009-04-20 09:57  ivan
2688
2689         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
2690           cust_main.archived field, skip billing if Y, RT#4412
2691
2692 2009-04-19 16:55  ivan
2693
2694         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
2695           somehow corrupt
2696
2697 2009-04-19 16:52  ivan
2698
2699         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
2700
2701 2009-04-17 16:30  ivan
2702
2703         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
2704           something to wipe the CVV from very large databases
2705
2706 2009-04-17 12:50  ivan
2707
2708         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
2709           priority to job queue so billing jobs don't don't drown out
2710           provisioning jobs
2711
2712 2009-04-17 12:21  ivan
2713
2714         * FS/FS/Cron/bill.pm: 1 helps alot
2715
2716 2009-04-17 12:20  ivan
2717
2718         * FS/bin/freeside-daily: backport freeside-daily -m and
2719           cust_main::bill_and_collect to 1.7, RT#4412
2720
2721 2009-04-17 01:25  ivan
2722
2723         * httemplate/docs/about.html: AFFERO BITCHES
2724
2725 2009-04-17 01:16  ivan
2726
2727         * httemplate/docs/about.html: what time is now
2728
2729 2009-04-17 01:02  ivan
2730
2731         * httemplate/config/: config-process.cgi, config-view.cgi,
2732           config.cgi: show labels for select(select_hash) config options,
2733           RT#3997
2734
2735 2009-04-17 00:21  ivan
2736
2737         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
2738           attachments, RT#3403
2739
2740 2009-04-17 00:03  ivan
2741
2742         * httemplate/elements/header.html,
2743           rt/html/Elements/FreesideSvcSearch: hide service search unless
2744           user has "View customer services" ACL, RT#3478
2745
2746 2009-04-16 18:17  ivan
2747
2748         * httemplate/search/: report_receivables.cgi,
2749           report_receivables.html: add customer status to receivables
2750           report selection, hopefully help enet, RT#5187
2751
2752 2009-04-15 20:58  rsiddall
2753
2754         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
2755           binaries in the right folder 2/ Make sure freeside group is
2756           created 3/ Make sure freeside home directory is created
2757
2758 2009-04-15 00:14  ivan
2759
2760         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
2761           should fix view of unlinked phone numbers, RT#5171
2762
2763 2009-04-14 22:52  ivan
2764
2765         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
2766
2767 2009-04-14 19:44  ivan
2768
2769         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
2770           self-service where process_payment required "payby" instead of
2771           defaulting to CARD, RT#3905
2772
2773 2009-04-14 19:29  ivan
2774
2775         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
2776           on plaintext, RT#3905
2777
2778 2009-04-14 19:15  ivan
2779
2780         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
2781           invoices off the right
2782
2783 2009-04-14 14:01  ivan
2784
2785         * httemplate/view/cust_main/packages.html: remove debugging
2786
2787 2009-04-14 13:27  ivan
2788
2789         * httemplate/view/cust_main/packages.html: don't hide old packages
2790           that have services, RT#5179
2791
2792 2009-04-14 10:15  ivan
2793
2794         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
2795           control recurring_flag behavior, RT#3843
2796
2797 2009-04-14 10:12  ivan
2798
2799         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
2800           recurring_flag behavior, RT#3843
2801
2802 2009-04-14 09:14  jeff
2803
2804         * httemplate/misc/process/tax-import.cgi: hmmm
2805
2806 2009-04-14 09:12  jeff
2807
2808         * httemplate/misc/process/tax-import.cgi: better at least
2809
2810 2009-04-13 17:09  ivan
2811
2812         * FS/FS/Conf.pm: add configuration option to control recurring_flag
2813           behavior, RT#3843
2814
2815 2009-04-13 16:37  ivan
2816
2817         * FS/FS/cust_main.pm: debugging
2818
2819 2009-04-11 23:24  ivan
2820
2821         * httemplate/elements/tr-select-svc_acct-domain.html: adding
2822
2823 2009-04-11 23:14  ivan
2824
2825         * httemplate/elements/selectlayers.html: add svc_phone on new
2826           customer first package, RT#4315
2827
2828 2009-04-11 23:09  ivan
2829
2830         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
2831           httemplate/edit/cust_main/birthdate.html,
2832           httemplate/edit/cust_main/bottomfixup.html,
2833           httemplate/edit/cust_main/bottomfixup.js,
2834           httemplate/edit/cust_main/first_pkg.html,
2835           httemplate/edit/cust_main/top_misc.html,
2836           httemplate/edit/cust_main/billing.html,
2837           httemplate/edit/cust_main/choose_tax_location.html,
2838           httemplate/edit/cust_main/select-domain.html,
2839           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
2840           httemplate/edit/cust_main/first_pkg/svc_acct.html,
2841           httemplate/edit/cust_main/first_pkg/svc_phone.html,
2842           httemplate/edit/process/cust_main.cgi,
2843           httemplate/elements/select-domain.html,
2844           httemplate/misc/part_svc-columns.cgi,
2845           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
2846           new customer first package, RT#4315
2847
2848 2009-04-11 18:33  jeff
2849
2850         * etc/fslongtable.sty: sheesh
2851
2852 2009-04-11 18:24  jeff
2853
2854         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
2855           correct the real double counting culprit
2856
2857 2009-04-11 14:42  ivan
2858
2859         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
2860           migrate send_email, suspend_if_balance and credit events, RT#3905
2861
2862 2009-04-11 14:29  ivan
2863
2864         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
2865           action
2866
2867 2009-04-11 13:51  ivan
2868
2869         * FS/bin/freeside-upgrade: don't run configuration update when -s
2870           is used for schema-only slony slave update
2871
2872 2009-04-10 12:33  ivan
2873
2874         * FS/FS/Conf.pm: better description for enable_taxproducts and a
2875           warning about tax-pkg_address with it
2876
2877 2009-04-09 20:43  jeff
2878
2879         * FS/FS/cust_main.pm: orders of magnitude faster
2880
2881 2009-04-09 15:51  jeff
2882
2883         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
2884           for non-toll-free calls
2885
2886 2009-04-08 15:42  ivan
2887
2888         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
2889           w/agent packages, RT#5119
2890
2891 2009-04-08 01:08  ivan
2892
2893         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
2894
2895 2009-04-08 00:32  ivan
2896
2897         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
2898           of cvv from history records, RT#5093
2899
2900 2009-04-07 18:13  ivan
2901
2902         * httemplate/misc/link.cgi: when linking a legacy phone number the
2903           phone number could be typed in and not the service #.  RT#3407
2904
2905 2009-04-07 13:45  jeff
2906
2907         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
2908           cdrs
2909
2910 2009-04-07 11:20  ivan
2911
2912         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
2913           usernames, RT#5145
2914
2915 2009-04-07 11:15  ivan
2916
2917         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
2918           RT#3519
2919
2920 2009-04-06 19:50  jeff
2921
2922         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
2923           +1
2924
2925 2009-04-06 19:18  ivan
2926
2927         * FS/FS/cdr.pm: stop smoking crack
2928
2929 2009-04-06 18:20  jeff
2930
2931         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
2932           correct taqua toll free handling and hasten cdr import (skip
2933           uninteresting records)
2934
2935 2009-04-06 16:19  jeff
2936
2937         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
2938
2939 2009-04-06 11:31  jeff
2940
2941         * FS/FS/cdr/taqua.pm: calltype 6 is international
2942
2943 2009-04-05 17:52  jeff
2944
2945         * Makefile, etc/fslongtable.sty: stop doublecounting
2946           extracouponspace  but do not gratuitiously change existing
2947           installs
2948
2949 2009-04-05 16:18  jeff
2950
2951         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
2952
2953 2009-04-04 09:22  jeff
2954
2955         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
2956           bug in cust_bill_pkg_detail
2957
2958 2009-04-03 09:57  jeff
2959
2960         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
2961           provisioned svc_phones as unit count
2962
2963 2009-04-02 13:22  jeff
2964
2965         * httemplate/edit/cust_main/billing.html: Net 20 as well
2966
2967 2009-04-02 10:47  jeff
2968
2969         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
2970           prorate feature
2971
2972 2009-04-02 08:46  jeff
2973
2974         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
2975           portion of voip
2976
2977 2009-04-02 07:56  jeff
2978
2979         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
2980           geocoding
2981
2982 2009-04-01 22:27  jeff
2983
2984         * FS/FS/part_pkg_taxrate.pm: noise reduction
2985
2986 2009-04-01 19:36  ivan
2987
2988         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
2989           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
2990
2991 2009-04-01 17:14  ivan
2992
2993         * httemplate/browse/part_pkg.cgi: add some
2994           (undocumented/unaccessable to web UI yet) options to package
2995           browse to track down packages missing recurring fees
2996
2997 2009-03-31 21:27  ivan
2998
2999         * FS/FS/cdr.pm: show post-granularity duration if available for all
3000           export formats
3001
3002 2009-03-31 20:51  ivan
3003
3004         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
3005           defined length and with specific lastapp
3006
3007 2009-03-31 20:44  ivan
3008
3009         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
3010           defined length and with specific lastapp
3011
3012 2009-03-31 12:51  ivan
3013
3014         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
3015
3016 2009-03-31 12:47  ivan
3017
3018         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
3019           numeric in numeric eq (==) at
3020           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
3021
3022 2009-03-31 12:46  ivan
3023
3024         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
3025           8.3's more strict type checking
3026
3027 2009-03-30 09:33  jeff
3028
3029         * FS/FS/cust_tax_location.pm: schema and module should agree on
3030           column names
3031
3032 2009-03-29 23:10  ivan
3033
3034         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
3035           httemplate/view/cust_main/packages.html: okay.  counts are needed
3036           for the package sort, so push the embedded counting into
3037           cust_main.pm.  sure hope this does it. RT#5083
3038
3039 2009-03-29 22:08  ivan
3040
3041         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
3042           finally do it, RT#5083
3043
3044 2009-03-29 21:50  ivan
3045
3046         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
3047           finally do it, RT#5083
3048
3049 2009-03-29 21:41  ivan
3050
3051         * httemplate/view/cust_main/packages.html: double doh! RT#5083
3052
3053 2009-03-29 21:35  ivan
3054
3055         * httemplate/view/cust_main/packages.html: doh!  underscore,
3056           RT#5083
3057
3058 2009-03-29 21:31  ivan
3059
3060         * httemplate/view/cust_main/packages.html: try not to search for
3061           nothing in cust_svc so much, RT#5083
3062
3063 2009-03-29 21:15  ivan
3064
3065         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
3066           not to search for nothing in cust_svc so much, RT#5083
3067
3068 2009-03-29 20:47  ivan
3069
3070         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
3071           RT#5083
3072
3073 2009-03-29 20:12  ivan
3074
3075         * httemplate/view/cust_main/packages.html: really prevent separate
3076           part_pkg query, RT#5083
3077
3078 2009-03-29 18:39  ivan
3079
3080         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
3081           RT#5083
3082
3083 2009-03-29 18:28  ivan
3084
3085         * httemplate/view/cust_main/packages.html: fix setup date display,
3086           RT#5083
3087
3088 2009-03-29 18:09  ivan
3089
3090         * httemplate/view/cust_main/packages.html: forget caching, instead
3091           scoop up cust_pkg and part_pkg in one query, RT#5083
3092
3093 2009-03-29 18:05  ivan
3094
3095         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
3096           forget caching, instead scoop up cust_pkg and part_pkg in one
3097           query, RT#5083
3098
3099 2009-03-29 17:32  ivan
3100
3101         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
3102           part_pkg caching should speedup display of lots of packages,
3103           RT#5083
3104
3105 2009-03-29 16:44  ivan
3106
3107         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
3108           2 (or configured) cancelled and one-time charge packages, RT#5083
3109
3110 2009-03-29 04:56  ivan
3111
3112         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
3113
3114 2009-03-29 04:52  ivan
3115
3116         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
3117
3118 2009-03-29 03:39  ivan
3119
3120         * httemplate/view/cust_main/packages/package.html: avoid looking up
3121           part_pkg redundantly in the pkg loop, RT#5083
3122
3123 2009-03-29 03:34  ivan
3124
3125         * httemplate/view/cust_main/packages/package.html: avoid looking up
3126           package details redundantly in the pkg loop, RT#5083
3127
3128 2009-03-29 03:17  ivan
3129
3130         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
3131           qsearch for more realisitic profiling data, RT#5083
3132
3133 2009-03-29 02:38  ivan
3134
3135         * httemplate/view/cust_main/: one_time_charge_link.html,
3136           packages.html, packages/status.html: optimize customer view when
3137           there's lots of packages; *really* avoid looking up any config
3138           inside the package loop, RT#5083
3139
3140 2009-03-28 15:59  ivan
3141
3142         * httemplate/elements/select-cust-part_pkg.html,
3143           httemplate/elements/select-cust-pkg_class.html,
3144           httemplate/elements/select-part_pkg.html,
3145           httemplate/elements/select-table.html,
3146           httemplate/elements/tr-select-cust-part_pkg.html,
3147           httemplate/elements/tr-selectmultiple-part_pkg.html,
3148           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
3149           httemplate/misc/cust-part_pkg.cgi,
3150           httemplate/misc/order_pkg.html: package selector, split by
3151           package class, RT#5077
3152
3153 2009-03-25 20:59  ivan
3154
3155         * FS/FS/svc_acct.pm: yow
3156
3157 2009-03-25 20:53  ivan
3158
3159         * FS/FS/cust_main.pm: sort packages by label of first (primary)
3160           service, RT#5041
3161
3162 2009-03-25 02:36  ivan
3163
3164         * httemplate/pref/pref-process.html: throw a proper error message
3165           instead of a mason error on pw chagne problems, RT#5073
3166
3167 2009-03-25 02:36  ivan
3168
3169         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
3170
3171 2009-03-25 01:45  ivan
3172
3173         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
3174           RT#5042
3175
3176 2009-03-24 02:42  ivan
3177
3178         * bin/countdeclines: quick tool for RT#3843
3179
3180 2009-03-23 23:31  ivan
3181
3182         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
3183
3184 2009-03-23 19:36  ivan
3185
3186         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
3187           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
3188           <email>, supress extraneous service list, RT#3519
3189
3190 2009-03-23 16:33  jeff
3191
3192         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
3193           httemplate/misc/process/recharge_svc.html: more DTRT with usage
3194           on service transfer between packages and recharges  RT #2884,
3195           #5040 + #4995 fallout
3196
3197 2009-03-23 15:45  ivan
3198
3199         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
3200           from GECOS to "Real Name", RT#3519
3201
3202 2009-03-23 10:02  ivan
3203
3204         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
3205           (svc_acct.finger) to bulk billing detail, RT#3519
3206
3207 2009-03-21 20:33  ivan
3208
3209         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
3210
3211 2009-03-21 19:47  ivan
3212
3213         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
3214           usps address standardization when the zip returned has no zip+4,
3215           RT#4882
3216
3217 2009-03-21 16:37  ivan
3218
3219         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
3220           cron output not useful
3221
3222 2009-03-21 16:32  ivan
3223
3224         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
3225           up
3226
3227 2009-03-21 15:14  ivan
3228
3229         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
3230           freeside-check local monitoring, RT#4610
3231
3232 2009-03-19 19:14  ivan
3233
3234         * bin/ping: adding quick remote ping & alert script, RT#4610
3235
3236 2009-03-18 08:11  jeff
3237
3238         * FS/FS/part_pkg_taxrate.pm: more error information
3239
3240 2009-03-17 17:30  jeff
3241
3242         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
3243           httemplate/edit/part_svc.cgi: hide unused usage columns
3244
3245 2009-03-17 15:02  ivan
3246
3247         * fs_selfservice/FS-SelfService/SelfService.pm: add
3248           payment_info_renew_info method to ClientAPI/MyAccount and
3249           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
3250
3251 2009-03-17 14:38  ivan
3252
3253         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
3254           fs_selfservice/FS-SelfService/SelfService.pm: add
3255           payment_info_renew_info method to ClientAPI/MyAccount and
3256           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
3257
3258 2009-03-17 13:41  ivan
3259
3260         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
3261
3262 2009-03-17 13:13  ivan
3263
3264         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
3265           since it could be dangerous
3266
3267 2009-03-17 13:04  ivan
3268
3269         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
3270
3271 2009-03-17 12:48  ivan
3272
3273         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
3274
3275 2009-03-17 09:06  jeff
3276
3277         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
3278           RT#4903)
3279
3280 2009-03-17 05:01  ivan
3281
3282         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
3283           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
3284
3285 2009-03-17 02:59  ivan
3286
3287         * FS/FS/Misc/eps2png.pm: less debugging
3288
3289 2009-03-17 02:58  ivan
3290
3291         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
3292           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
3293           httemplate/config/config-view.cgi, httemplate/docs/license.html:
3294           add eps preview to config, for RT#5025
3295
3296 2009-03-16 16:28  jeff
3297
3298         * FS/FS/Schema.pm: avoid the need for approximate comparisons
3299           RT#4903
3300
3301 2009-03-16 10:06  jeff
3302
3303         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
3304           httemplate/edit/svc_broadband.cgi: have prizm use service data
3305           rather than package data to select a profile RT#4853
3306
3307 2009-03-16 08:52  jeff
3308
3309         * bin/make-pkg-fruit: a tool for migrating package elements to
3310           services
3311
3312 2009-03-16 01:08  jeff
3313
3314         * FS/FS/svc_broadband.pm: get the dup checking right
3315
3316 2009-03-16 00:13  ivan
3317
3318         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
3319           elements/location.html: allow country selection on credit card
3320           entry, RT#4997
3321
3322 2009-03-16 00:13  ivan
3323
3324         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
3325           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
3326           chars in Locale::SubCountry states, RT#4997
3327
3328 2009-03-15 23:22  ivan
3329
3330         * Makefile: 5.10!  welcome to the future
3331
3332 2009-03-15 22:54  ivan
3333
3334         * httemplate/view/svc_domain.cgi: fix custnum display on domain
3335           view
3336
3337 2009-03-15 21:21  jeff
3338
3339         * FS/FS/svc_broadband.pm: use part_svc_router
3340
3341 2009-03-15 17:57  jeff
3342
3343         * FS/FS/svc_broadband.pm: comment change
3344
3345 2009-03-15 15:44  ivan
3346
3347         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
3348
3349 2009-03-15 15:33  ivan
3350
3351         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
3352           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
3353           626.' error when using attribute_since_sqlradacct
3354
3355 2009-03-15 12:42  ivan
3356
3357         * FS/FS/cust_pkg_reason.pm: should give better performance if we
3358           search for what we want instead of using a string match
3359
3360 2009-03-15 03:46  ivan
3361
3362         * FS/FS/cust_main.pm: fix application of data fields from prepaid
3363           cards in addition to time field
3364
3365 2009-03-15 03:34  ivan
3366
3367         * httemplate/misc/process/recharge_svc.html: apply byte values from
3368           prepaid cards as well as time value, RT#4995
3369
3370 2009-03-15 03:30  ivan
3371
3372         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
3373           not a disk drive manufacturer, don't use halfass base-10
3374           megs/gigs
3375
3376 2009-03-15 00:33  ivan
3377
3378         * FS/FS/cust_main.pm: cust_main::payment_info, for
3379           ClientAPI::MyAccount
3380
3381 2009-03-14 16:44  ivan
3382
3383         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
3384           old files, RT#3093 / RT#4963
3385
3386 2009-03-13 11:22  jeff
3387
3388         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
3389           in in the interim
3390
3391 2009-03-11 03:03  ivan
3392
3393         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
3394           config, RT#4404
3395
3396 2009-03-11 02:41  ivan
3397
3398         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
3399
3400 2009-03-11 01:57  ivan
3401
3402         * bin/print-directory_assist: comma
3403
3404 2009-03-11 01:46  ivan
3405
3406         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
3407           codes and a kludge to print DA numbers for all of them
3408
3409 2009-03-10 09:14  jeff
3410
3411         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
3412           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
3413           fs_selfservice/FS-SelfService/cgi/verify.cgi,
3414           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3415           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3416           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3417           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3418           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
3419           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
3420           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
3421           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
3422           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
3423           fs_selfservice/FS-SelfService/SelfService.pm,
3424           httemplate/browse/payment_gateway.html,
3425           httemplate/edit/payment_gateway.html,
3426           httemplate/edit/process/payment_gateway.html: merge webpay
3427           support in with autoselection of old realtime_bop and
3428           realtime_refund_bop
3429
3430 2009-03-08 17:15  ivan
3431
3432         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
3433
3434 2009-03-08 17:15  ivan
3435
3436         * httemplate/misc/svc_acct-domains.cgi: doh
3437
3438 2009-03-03 17:47  ivan
3439
3440         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
3441
3442 2009-03-03 15:56  ivan
3443
3444         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
3445           uid freeside" error
3446
3447 2009-03-03 15:41  ivan
3448
3449         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
3450           hash assignment" warning
3451
3452 2009-03-02 00:49  ivan
3453
3454         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
3455           preliminary vitelity export, RT#4868
3456
3457 2009-03-01 20:58  ivan
3458
3459         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
3460           do charged_party rewriting in the cdrrewrited daemon, RT#4342
3461
3462 2009-03-01 16:10  ivan
3463
3464         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
3465           signup.html use selfserice skin config too: selfservice-head,
3466           selfserfice-body_header, selfservice-body_footer,
3467           selfservice-body_bgcolor, selfservice-box_bgcolor
3468
3469 2009-02-28 10:27  ivan
3470
3471         * Makefile: avoid erroring out running install-perl-modules when
3472           you have a pristine, un-updated CVS checkout
3473
3474 2009-02-25 19:51  ivan
3475
3476         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
3477           bit friendlier for BILL signups for testingm RT#4018
3478
3479 2009-02-25 12:05  ivan
3480
3481         * bin/japan.pl: adding quick tool to change the "states" for japan
3482
3483 2009-02-24 02:15  ivan
3484
3485         * FS/FS/Setup.pm: be quiet
3486
3487 2009-02-24 02:09  ivan
3488
3489         * conf/report_template: more bootstrapping bs
3490
3491 2009-02-24 02:06  ivan
3492
3493         * FS/FS/part_referral.pm: bootstrapping issues
3494
3495 2009-02-24 02:00  ivan
3496
3497         * FS/FS/Setup.pm: bootstrapping issues, aaargh
3498
3499 2009-02-24 01:58  ivan
3500
3501         * FS/FS/Setup.pm: bootstrapping issues, ugh
3502
3503 2009-02-24 01:50  ivan
3504
3505         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
3506           bin/freeside-create-initial-data: bootstrapping issues
3507
3508 2009-02-24 01:41  ivan
3509
3510         * bin/freeside-create-initial-data: somehow rc install wound up
3511           without any data
3512
3513 2009-02-24 00:45  ivan
3514
3515         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
3516
3517 2009-02-24 00:41  ivan
3518
3519         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
3520           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
3521           to be billable, RT#3196
3522
3523 2009-02-23 15:52  ivan
3524
3525         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
3526           config type
3527
3528 2009-02-22 13:11  ivan
3529
3530         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
3531
3532 2009-02-22 13:08  ivan
3533
3534         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
3535           where freeside-upgrade spends time
3536
3537 2009-02-22 12:42  ivan
3538
3539         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
3540           RT#4902
3541
3542 2009-02-22 12:12  ivan
3543
3544         * bin/apache.export: add exportnum to apache export files so they
3545           all get preserved in the case where you're using multiple apache
3546           exports to the same machine, RT#4901
3547
3548 2009-02-22 11:46  ivan
3549
3550         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
3551           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
3552           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
3553
3554 2009-02-22 02:58  ivan
3555
3556         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
3557           packages that don't have a last bill date.  really.  RT#4881
3558
3559 2009-02-22 02:34  ivan
3560
3561         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
3562
3563 2009-02-22 00:41  ivan
3564
3565         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
3566           FS/FS/type_pkgs.pm: add agent type list to package def browse,
3567           RT#4880
3568
3569 2009-02-21 18:37  ivan
3570
3571         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
3572           report for more complex situations with counties and taxclasses,
3573           make taxable line items clickable, RT#4878
3574
3575 2009-02-21 16:19  ivan
3576
3577         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
3578           this fixes up tax reports nicely.  RT#4878
3579
3580 2009-02-21 12:56  ivan
3581
3582         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
3583           location_sql search, for tax reports.  RT#4878
3584
3585 2009-02-21 12:14  ivan
3586
3587         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
3588           location_sql search, for tax reports.  RT#4878
3589
3590 2009-02-21 09:56  ivan
3591
3592         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
3593           follow-tax-rename tool (well, quick hack), RT#4878
3594
3595 2009-02-20 20:28  ivan
3596
3597         * FS/FS/Record.pm: and for obj creation too
3598
3599 2009-02-20 20:27  ivan
3600
3601         * FS/FS/Record.pm: it would help to actually finish
3602           nowarn_classload kludge
3603
3604 2009-02-20 20:23  ivan
3605
3606         * FS/FS/Record.pm: add nowarn_classload kludge
3607
3608 2009-02-20 07:07  jeff
3609
3610         * httemplate/edit/cust_main.cgi: support a default tax location
3611           outside us/ca with cch data and better handling of response from
3612           USPS (RT 4857)
3613
3614 2009-02-19 18:55  ivan
3615
3616         * FS/FS/access_user.pm: oops, adding multiple-rightname support
3617           broke ACL caching, bringing it back should be a good perf win for
3618           large customer views, whew.  RT#4830
3619
3620 2009-02-19 18:41  ivan
3621
3622         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
3623           disable display of auto-suspend dates unless enabled by config.
3624           at least until it can be made more efficient.  this is slowing
3625           down customer view waaaaaaaaaay too much.  RT#4830
3626
3627 2009-02-19 18:22  ivan
3628
3629         * httemplate/autohandler: harmless tyop
3630
3631 2009-02-19 05:38  jeff
3632
3633         * httemplate/edit/: cust_main.cgi,
3634           cust_main/choose_tax_location.html: do not attempt to assign a
3635           geocode to non us/ca addresses (RT 4857)
3636
3637 2009-02-18 23:57  ivan
3638
3639         * httemplate/search/: elements/cust_pay_or_refund.html,
3640           elements/search.html, cust_pay_pending.html: redirect pending
3641           payment report back to customer when the pending payment is
3642           resolved, RT#4837, and fix otaker fallout from the pending stuff,
3643           RT#4866
3644
3645 2009-02-18 22:42  ivan
3646
3647         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
3648           add profiling to a file OOM situations, RT#4830
3649
3650 2009-02-18 17:50  ivan
3651
3652         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
3653
3654 2009-02-16 23:43  ivan
3655
3656         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
3657           you otherwise couldn't see, RT#4854
3658
3659 2009-02-16 23:40  ivan
3660
3661         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
3662           you otherwise couldn't see, RT#4854
3663
3664 2009-02-16 18:28  ivan
3665
3666         * FS/FS/Mason.pm, httemplate/autohandler,
3667           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
3668           per-user preference for turning on profiling display when
3669           DBIx::Profile is loaded, RT#4830
3670
3671 2009-02-16 18:01  ivan
3672
3673         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
3674           httemplate/edit/process/quick-charge.cgi,
3675           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
3676           to one-time charges, RT#4858
3677
3678 2009-02-16 15:54  ivan
3679
3680         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
3681           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
3682           httemplate/search/elements/cust_pay_or_refund.html,
3683           httemplate/edit/cust_pay_pending.html,
3684           httemplate/edit/process/cust_pay_pending.html,
3685           httemplate/view/cust_main/payment_history.html,
3686           httemplate/elements/menu.html: add reporting on (and resolution
3687           of) stuck pending transactions, RT#4837 (RT#3572)
3688
3689 2009-02-15 22:40  jeff
3690
3691         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
3692           updates to the initial install
3693
3694 2009-02-15 22:02  jeff
3695
3696         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
3697           allow completely empty updates (again?)
3698
3699 2009-02-15 21:59  jeff
3700
3701         * FS/FS/cust_tax_location.pm: wrong operator
3702
3703 2009-02-15 09:38  jeff
3704
3705         * FS/FS/tax_rate.pm: remove useless line
3706
3707 2009-02-15 09:23  jeff
3708
3709         * FS/FS/tax_rate.pm: tyop
3710
3711 2009-02-15 09:20  jeff
3712
3713         * FS/FS/tax_rate.pm: trim whitespace on import
3714
3715 2009-02-15 05:51  jeff
3716
3717         * FS/FS/Record.pm: improved float searching
3718
3719 2009-02-13 16:40  ivan
3720
3721         * httemplate/: elements/select-agent.html,
3722           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
3723           select-agent agent virtualization, RT#1405
3724
3725 2009-02-12 11:48  jeff
3726
3727         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
3728           help
3729
3730 2009-02-12 07:55  jeff
3731
3732         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
3733           better upload error handling and correction of tax upload
3734           filecount
3735
3736 2009-02-11 10:44  ivan
3737
3738         * httemplate/search/cdr.html: fix select and unselect all buttons
3739           on CDR bulk actions, RT#4766
3740
3741 2009-02-11 08:06  jeff
3742
3743         * FS/FS/Schema.pm: mac is unique
3744
3745 2009-02-10 08:25  jeff
3746
3747         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
3748           limit workaround
3749
3750 2009-02-10 02:35  ivan
3751
3752         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
3753           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
3754           interface, RT#4766 / RT#4731
3755
3756 2009-02-09 07:03  ivan
3757
3758         * httemplate/browse/agent.cgi: try for slightly better UI on agent
3759           config overrides
3760
3761 2009-02-09 06:05  ivan
3762
3763         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
3764           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
3765           conf/invoice_html, conf/invoice_html_statement,
3766           httemplate/config/config-image.cgi,
3767           httemplate/config/config-process.cgi,
3768           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
3769           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
3770           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
3771           company_name, company_address, logo, etc.. RT#3989
3772
3773 2009-02-09 03:45  ivan
3774
3775         * FS/FS/UI/Web.pm: pull out the data for address fields too!
3776           RT#4583
3777
3778 2009-02-09 03:35  ivan
3779
3780         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
3781
3782 2009-02-09 03:32  ivan
3783
3784         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
3785           formats that include service address, RT#4583
3786
3787 2009-02-09 02:38  ivan
3788
3789         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
3790           take a while
3791
3792 2009-02-08 21:59  ivan
3793
3794         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
3795           skip_dstchannel_prefix options, RT#3196
3796
3797 2009-02-08 17:49  ivan
3798
3799         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
3800           httemplate/browse/access_group.html,
3801           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
3802           httemplate/edit/elements/edit.html,
3803           httemplate/elements/select-part_pkg.html: further work on agents
3804           editing own packages: fix fallout on package customization from
3805           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
3806           to package browse, like clone service, and have agent type
3807           selection disappear when you set an agentnum.  RT#1331
3808
3809 2009-02-07 18:05  ivan
3810
3811         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
3812           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
3813           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
3814           httemplate/edit/process/part_pkg.cgi,
3815           httemplate/elements/select-agent_types.html,
3816           httemplate/elements/select-cust-part_pkg.html,
3817           httemplate/elements/select-part_pkg.html,
3818           httemplate/elements/select-table.html,
3819           httemplate/elements/tr-select-agent_types.html,
3820           httemplate/search/elements/search.html,
3821           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
3822           packages: allow them to see (but not edit) global packages for
3823           their type, RT#1331
3824
3825 2009-02-07 12:16  ivan
3826
3827         * FS/FS/ClientAPI/MyAccount.pm,
3828           fs_selfservice/FS-SelfService/SelfService.pm: add more
3829           documentation on order_pkg and the ability to order svc_phone
3830           too, RT#4722
3831
3832 2009-02-07 11:35  ivan
3833
3834         * httemplate/view/cust_main/payment_history.html: right-align
3835           amount in prev history row
3836
3837 2009-02-07 11:34  ivan
3838
3839         * FS/FS/Record.pm: don't look up encryption config every search,
3840           this should help perf a lot with database config in 1.9
3841
3842 2009-02-07 11:05  ivan
3843
3844         * bin/pod2x: no, it doesn't look like we have query
3845
3846 2009-02-07 00:23  ivan
3847
3848         * httemplate/view/cust_main/: payment_history.html, packages.html,
3849           packages/location.html, packages/services.html,
3850           packages/status.html, payment_history/payment.html,
3851           payment_history/refund.html: optimize customer view: avoid
3852           looking up config values inside loops, RT#4728
3853
3854 2009-02-06 17:45  ivan
3855
3856         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
3857           formatting, RT#4727
3858
3859 2009-02-06 17:33  ivan
3860
3861         * bin/pod2x: don't need this
3862
3863 2009-02-06 17:26  ivan
3864
3865         * bin/pod2x: update pod2x to use Mediawiki module instead of
3866           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
3867
3868 2009-02-06 10:31  ivan
3869
3870         * httemplate/elements/location.html: fix spurious "Unit #" label
3871           showing up, RT#4745
3872
3873 2009-02-05 13:02  jeff
3874
3875         * FS/FS/tax_rate.pm: pluralization agreement
3876
3877 2009-02-05 08:57  jeff
3878
3879         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
3880           style taxes instead of throwing fatal errors
3881
3882 2009-02-04 07:58  jeff
3883
3884         * FS/FS/cust_main.pm: with usage classes, the probability of a
3885           taxless line item tranche is too high for this to be a fatal
3886           error.  we risk overlooking misconfigured taxes/packages
3887
3888 2009-02-03 13:33  jeff
3889
3890         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
3891           filtering conditions
3892
3893 2009-02-01 05:52  ivan
3894
3895         * bin/test_scrub: adding scrub tool
3896
3897 2009-02-01 04:48  ivan
3898
3899         * httemplate/elements/menu.html: yow, don't hide the config menu
3900           unnecessarily
3901
3902 2009-02-01 04:28  ivan
3903
3904         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
3905           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
3906           agent_provision.html, agent_provision_svc_acct.html,
3907           change_bill.html, change_password.html, change_pay.html,
3908           change_ship.html, customer_change_pkg.html,
3909           customer_order_pkg.html, delete_svc.html, footer.html,
3910           list_customers.html, make_ach_payment.html, make_payment.html,
3911           myaccount.html, payment_results.html, process_change_bill.html,
3912           process_change_password.html, process_change_pay.html,
3913           process_change_pkg.html, process_change_ship.html,
3914           process_order_pkg.html, process_order_recharge.html,
3915           process_svc_acct.html, process_svc_external.html, provision.html,
3916           provision_svc_acct.html, recharge_prepay.html,
3917           recharge_results.html, selfservice.cgi, view_customer.html,
3918           view_invoice.html, view_support_details.html, view_usage.html,
3919           view_usage_details.html: put the footer in one frigging file,
3920           whew
3921
3922 2009-02-01 02:37  ivan
3923
3924         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
3925           speed up freeside-migrate-events slightly... RT#4277
3926
3927 2009-01-31 20:13  ivan
3928
3929         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
3930           getting huge dbs upgraded, RT#4679
3931
3932 2009-01-31 01:53  ivan
3933
3934         * FS/FS/access_user.pm: cache the results of ACL queries, should
3935           improve performance of customer view page for customers with
3936           shitloads of packages/services, RT#4696
3937
3938 2009-01-30 12:44  ivan
3939
3940         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
3941
3942 2009-01-29 16:40  ivan
3943
3944         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
3945
3946 2009-01-29 11:21  ivan
3947
3948         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
3949           config, RT#4271
3950
3951 2009-01-28 08:29  rsiddall
3952
3953         * rpm/freeside.spec: Removed conflict between core billing package
3954           and self-service RPMs so you can install them all on the same
3955           machine.  This may have applications if you're using XMLRPC to
3956           talk to the self-service interface from PHP, Python, etc.
3957
3958 2009-01-27 01:39  ivan
3959
3960         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
3961           ACL to allow download of browse/ stuff too, when possible.
3962           RT#4681
3963
3964 2009-01-25 20:22  ivan
3965
3966         * FS/FS/cust_main.pm: i think this was right after all, we do want
3967           to look for a county-less state+country match before country only
3968           and giving up, RT#4681
3969
3970 2009-01-25 18:14  ivan
3971
3972         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
3973           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
3974           line 2193.  Hopefully no problems with invoice with 0 tax
3975           printing :/.  RT#4681
3976
3977 2009-01-25 17:36  ivan
3978
3979         * FS/FS/cust_main.pm: should be better error message for inability
3980           to find tax rates, RT#4681.  also pull in the add_freq changes.
3981           *think* they're safe.  famous last words.
3982
3983 2009-01-25 17:07  ivan
3984
3985         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
3986           isn't numeric in numeric eq (==) at
3987           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
3988
3989 2009-01-25 15:58  ivan
3990
3991         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
3992           httemplate/edit/elements/edit.html: fix one-time charges and
3993           package customization for employees who don't have 'Edit global
3994           package definition' ACL, RT#4668
3995
3996 2009-01-25 14:20  ivan
3997
3998         * httemplate/browse/: access_group.html, access_user.html:
3999           normalize terminology: s/internal users/employees/
4000
4001 2009-01-25 12:43  ivan
4002
4003         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
4004           -cdrd and -queued, RT#4667
4005
4006 2009-01-24 17:27  ivan
4007
4008         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
4009
4010 2009-01-24 13:53  ivan
4011
4012         * fs_selfservice/php/: order_renew.php,
4013           process_payment_order_renew.php: finish up prepay example,
4014           RT#4623
4015
4016 2009-01-24 13:53  ivan
4017
4018         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
4019           current balance, RT#4623
4020
4021 2009-01-24 13:49  ivan
4022
4023         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
4024           chooser when taxproducts are off
4025
4026 2009-01-24 13:04  ivan
4027
4028         * httemplate/: elements/select-domain.html,
4029           elements/select-table.html, elements/tr-select-domain.html,
4030           search/report_svc_acct.html, search/svc_acct.cgi: add domain
4031           selection to advanced account report (side effect on RT#4623)
4032
4033 2009-01-22 17:23  ivan
4034
4035         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
4036           order_renew.php, process_login.php,
4037           process_payment_order_renew.php: add the start at PHP
4038           self-service as a quick early renew example
4039
4040 2009-01-22 16:49  ivan
4041
4042         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
4043           returned by renew_info, RT#4623
4044
4045 2009-01-22 16:23  ivan
4046
4047         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
4048           renew_info, RT#4623
4049
4050 2009-01-22 09:29  ivan
4051
4052         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
4053           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
4054           methods renew_info, order_renew and process_payment_order_renew
4055           to enable self-renewal through self-service.  RT#4623
4056
4057 2009-01-20 18:02  ivan
4058
4059         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
4060           (hopefully last of the) customize package bogosity in 1.9,
4061           RT#4662
4062
4063 2009-01-20 16:52  ivan
4064
4065         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
4066           service addresses from working, RT#4663
4067
4068 2009-01-20 12:08  ivan
4069
4070         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
4071           agent-specific invoices migrated from 1.7->1.9, RT#4645
4072
4073 2009-01-20 11:35  ivan
4074
4075         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
4076           RT#4645
4077
4078 2009-01-19 15:53  ivan
4079
4080         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
4081           tax-pkg_location changes broke new taxation, this should fix
4082
4083 2009-01-19 15:44  ivan
4084
4085         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
4086
4087 2009-01-19 14:32  ivan
4088
4089         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
4090           0, hopefully finally fix DA for QIS, RT#4502
4091
4092 2009-01-19 09:37  ivan
4093
4094         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
4095           order/cancel, RT#4645
4096
4097 2009-01-18 22:36  ivan
4098
4099         * httemplate/: elements/tr-select-cust_location.html,
4100           view/cust_main/packages/location.html: default service location
4101           is cust_main ship_ address when present!  RT#4499
4102
4103 2009-01-18 19:50  ivan
4104
4105         * FS/FS/Schema.pm, FS/FS/rate.pm,
4106           httemplate/edit/process/rate_region.cgi: 10 digit prefix
4107           matching, RT#4403
4108
4109 2009-01-18 15:51  ivan
4110
4111         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
4112
4113 2009-01-18 15:43  ivan
4114
4115         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
4116           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
4117           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
4118           FS/t/cust_bill_pkg_tax_location.t,
4119           httemplate/search/cust_bill_pkg.cgi,
4120           httemplate/search/report_tax.cgi,
4121           httemplate/view/cust_main/packages/location.html: finish package
4122           location tax reporing, RT#4499
4123
4124 2009-01-18 13:06  rsiddall
4125
4126         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
4127           an equals sign.
4128
4129 2009-01-13 05:00  ivan
4130
4131         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
4132           return number to availability, RT#4603
4133
4134 2009-01-12 19:25  ivan
4135
4136         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
4137           sticky that's why calls were being skipped for wrong carrierid,
4138           RT#4502
4139
4140 2009-01-12 18:39  ivan
4141
4142         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
4143           is just a precendece problem, RT#4502
4144
4145 2009-01-12 18:13  ivan
4146
4147         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
4148           inside the rating loop, RT#4502
4149
4150 2009-01-12 17:58  ivan
4151
4152         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
4153           rating loop, RT#4502
4154
4155 2009-01-12 17:34  ivan
4156
4157         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
4158           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
4159
4160 2009-01-12 16:17  ivan
4161
4162         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
4163
4164 2009-01-12 15:51  ivan
4165
4166         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
4167           DA calls, RT#4502
4168
4169 2009-01-12 13:16  jeff
4170
4171         * FS/FS/cust_main.pm: tickets only exist when a ticket system
4172           exists
4173
4174 2009-01-12 12:59  jeff
4175
4176         * FS/FS/cust_main.pm: doc tyop
4177
4178 2009-01-12 01:01  jeff
4179
4180         * FS/FS/svc_acct.pm: vfw callback failure
4181
4182 2009-01-10 15:56  ivan
4183
4184         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4185           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
4186           httemplate/edit/process/change-cust_pkg.html,
4187           httemplate/edit/process/cust_pkg.cgi,
4188           httemplate/elements/location.html,
4189           httemplate/elements/tr-select-cust_location.html,
4190           httemplate/view/cust_main/packages/location.html,
4191           httemplate/view/cust_main/packages/package.html: implement
4192           package changes w/location change, RT#4499
4193
4194 2009-01-09 16:43  ivan
4195
4196         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4197           httemplate/elements/location.html,
4198           httemplate/elements/tr-select-cust_location.html,
4199           httemplate/view/cust_main/packages.html,
4200           httemplate/edit/process/quick-cust_pkg.cgi,
4201           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
4202           more work on package service addresses:  hide locations when
4203           they're all the default, config to show them anyway / finish
4204           implementing package ordering, fix all the state/county weirdness
4205           when changing the location dropdown. RT#4499
4206
4207 2009-01-08 20:06  ivan
4208
4209         * httemplate/edit/cust_main/contact.html,
4210           httemplate/elements/location.html,
4211           httemplate/elements/select-country.html,
4212           httemplate/elements/select-county.html,
4213           httemplate/elements/select-state.html,
4214           httemplate/elements/tr-select-part_referral.html,
4215           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
4216           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
4217           httemplate/view/cust_main/packages.html,
4218           httemplate/view/cust_main/packages/location.html: pick/enter a
4219           location when ordering a package, RT#4499
4220
4221 2009-01-07 17:45  ivan
4222
4223         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
4224           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4225           FS/t/cust_location.t, eg/table_template.pm,
4226           eg/table_template-svc.pm,
4227           httemplate/view/cust_main/packages.html,
4228           httemplate/view/cust_main/packages/location.html,
4229           httemplate/view/cust_main/packages/package.html,
4230           httemplate/view/cust_main/packages/services.html,
4231           httemplate/view/cust_main/packages/status.html: start adding
4232           package locations, RT#4499
4233
4234 2009-01-07 08:59  jeff
4235
4236         * conf/invoice_latex: allow tex to do more column sizing
4237
4238 2009-01-06 16:27  ivan
4239
4240         * httemplate/browse/rate_region.html: country code is two words
4241
4242 2009-01-06 16:18  ivan
4243
4244         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
4245           RT#4524
4246
4247 2009-01-06 16:14  ivan
4248
4249         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
4250           help browse regions by countrycode
4251
4252 2009-01-06 15:30  ivan
4253
4254         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
4255           unrateable and add an ignore_unrateable flag to go back to the
4256           old skip behavior
4257
4258 2009-01-06 13:16  ivan
4259
4260         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
4261           in default CDR output format; fix "all 0 prices" when using
4262           simple output format w/internal rating, RT#4503
4263
4264 2009-01-05 13:12  jeff
4265
4266         * FS/FS/tax_rate.pm: doh! change the interface here, too
4267
4268 2009-01-04 16:26  ivan
4269
4270         * httemplate/elements/checkboxes-table-name.html,
4271           httemplate/elements/checkboxes.html,
4272           httemplate/elements/select-rate.html,
4273           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
4274           httemplate/browse/rate.cgi,
4275           httemplate/misc/copy-rate_detail.html,
4276           httemplate/misc/process/copy-rate_detail.html: add rate copying,
4277           RT#4431
4278
4279 2009-01-04 14:07  ivan
4280
4281         * Makefile, init.d/freeside-init: don't run a self-service server
4282           against localhost OOTB; eliminate those gigantic useless logfiles
4283
4284 2009-01-02 17:52  ivan
4285
4286         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
4287           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
4288           CDR format, RT#4425
4289
4290 2009-01-02 14:03  ivan
4291
4292         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
4293           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
4294           troop CDRs, RT#4413
4295
4296 2009-01-02 10:01  ivan
4297
4298         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
4299
4300 2009-01-02 09:58  ivan
4301
4302         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
4303
4304 2009-01-01 12:11  rsiddall
4305
4306         * rpm/freeside-selfservice.conf: New Apache configuration file for
4307           the self-service interface.
4308
4309 2009-01-01 12:10  rsiddall
4310
4311         * rpm/freeside.spec: Modifications to let self-service work if you
4312           really insist on installing it on the same machine as the billing
4313           server.  Also more fixes for SuSE, and a couple of changes to
4314           minimize differences from the 1.7 branch.
4315
4316 2008-12-31 14:04  ivan
4317
4318         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
4319           CDR format, RT#4403
4320
4321 2008-12-31 10:07  jeff
4322
4323         * FS/FS/cust_main.pm: one got missed?
4324
4325 2008-12-30 19:28  ivan
4326
4327         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
4328           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
4329           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
4330           httemplate/misc/cdr-import.html,
4331           httemplate/misc/process/cdr-import.html: bell west CDR format,
4332           RT#4403
4333
4334 2008-12-30 14:00  jeff
4335
4336         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
4337           improvements and corrections to reasons based on history records
4338
4339 2008-12-30 13:45  jeff
4340
4341         * FS/FS/cdr.pm: move price to last column for default_source
4342
4343 2008-12-30 11:13  jeff
4344
4345         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
4346           usage_class for tax purposes in calltypenum
4347
4348 2008-12-29 10:06  jeff
4349
4350         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
4351           etc/fslongtable.sty: ease deployment of patched longtable
4352
4353 2008-12-28 11:10  ivan
4354
4355         * httemplate/browse/cust_main_county.cgi: finish dealing with
4356           counties with spaces, etc., RT#4496
4357
4358 2008-12-28 11:08  ivan
4359
4360         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
4361           ut_textn strings in county expansion, RT#4496
4362
4363 2008-12-28 10:59  ivan
4364
4365         * httemplate/browse/cust_main_county.cgi: deal with counties with
4366           spaces, etc., RT#4496
4367
4368 2008-12-28 10:52  ivan
4369
4370         * httemplate/browse/cust_main_county.cgi: put the
4371           country/state/county selections on their own line, RT#4496
4372
4373 2008-12-28 10:48  ivan
4374
4375         * httemplate/elements/: select-country.html, select-county.html,
4376           select-state.html, select-did.html: fix browse results for
4377           selecting counties (resulting from separating tax classes), also
4378           add dropdowns to browse by state and county, RT#4496
4379
4380 2008-12-28 10:44  ivan
4381
4382         * httemplate/: browse/cust_main_county.cgi,
4383           edit/cust_main/contact.html, edit/cust_main/billing.html,
4384           misc/payment.cgi, edit/cust_main/select-country.html,
4385           edit/cust_main/select-county.html,
4386           edit/cust_main/select-state.html: fix browse results for
4387           selecting counties (resulting from separating tax classes), also
4388           add dropdowns to browse by state and county, RT#4496
4389
4390 2008-12-24 16:45  jeff
4391
4392         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
4393           "texas tax" in 1.9
4394
4395 2008-12-23 13:41  jeff
4396
4397         * FS/FS/cust_main.pm: miss use
4398
4399 2008-12-23 12:35  jeff
4400
4401         * FS/FS/cust_main.pm: correct bad tax calculation
4402
4403 2008-12-22 16:32  ivan
4404
4405         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
4406           to avoid pushing the total column out to the right, RT#4449
4407
4408 2008-12-22 15:28  ivan
4409
4410         * httemplate/config/config.cgi: textareas are much less annoying to
4411           work with when their scrollbar isn't scrolled off the side itself
4412
4413 2008-12-22 14:30  rsiddall
4414
4415         * rpm/freeside.spec: Copying over modifications to support SuSE
4416           from the 1.7 branch.
4417
4418 2008-12-22 13:16  ivan
4419
4420         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
4421           package names to 50 chars to avoid problems with typeset
4422           invoices, RT#4449
4423
4424 2008-12-21 13:53  ivan
4425
4426         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
4427           RT#4204
4428
4429 2008-12-21 13:49  ivan
4430
4431         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
4432
4433 2008-12-21 13:44  ivan
4434
4435         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
4436
4437 2008-12-21 13:37  ivan
4438
4439         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
4440           like svc_acct, closes: RT#4204 (also a few lines of the new
4441           per-agent config snuck in Conf.pm from RT#3989)
4442
4443 2008-12-21 13:33  ivan
4444
4445         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
4446           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
4447           bin/freeside-upgrade: unique checking for svc_phone like
4448           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
4449           config snuck in Conf.pm from RT#3989)
4450
4451 2008-12-21 10:38  ivan
4452
4453         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
4454
4455 2008-12-21 10:09  ivan
4456
4457         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
4458           freeside-queued put billing jobs in the queue, so they run in
4459           their own short-lived processes, RT#4423
4460
4461 2008-12-21 09:40  ivan
4462
4463         * FS/FS/queue.pm: doc
4464
4465 2008-12-15 16:08  jeff
4466
4467         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
4468
4469 2008-12-11 13:11  jeff
4470
4471         * FS/FS/cust_main.pm: place tax on invoice only once
4472
4473 2008-12-10 13:43  ivan
4474
4475         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
4476           report_cust_credit.html, report_cust_event.html,
4477           report_cust_main-zip.html, report_cust_main.html,
4478           report_cust_pay.html, report_cust_pay_batch.html,
4479           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
4480           report_tax.html: allow all-agent reporting again
4481
4482 2008-12-10 13:33  ivan
4483
4484         * httemplate/graph/: report_cust_bill_pkg.html,
4485           report_cust_pkg.html, report_money_time.html: allow all-agent
4486           reporting again
4487
4488 2008-12-10 12:20  ivan
4489
4490         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
4491
4492 2008-12-10 11:43  rsiddall
4493
4494         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
4495           with moving code out of handler.pl, etc.
4496
4497 2008-12-10 11:42  rsiddall
4498
4499         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
4500           and map them back to Perl module names.
4501
4502 2008-12-09 18:47  jeff
4503
4504         * FS/FS/cust_tax_location.pm: space is empty
4505
4506 2008-12-08 17:49  ivan
4507
4508         * FS/FS/Record.pm: oops
4509
4510 2008-12-08 17:46  ivan
4511
4512         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
4513           httemplate/misc/inventory_item-import.html,
4514           httemplate/misc/process/inventory_item-import.html: use common
4515           base for inventory import too, fixes problems with errors due to
4516           dos line endings and allows Excel upload, RT#4346
4517
4518 2008-12-08 02:13  ivan
4519
4520         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
4521           columns, RT#4376
4522
4523 2008-12-08 01:08  ivan
4524
4525         * FS/FS/Schema.pm: make room for CDRs, RT#4387
4526
4527 2008-12-08 00:52  ivan
4528
4529         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
4530           add an header for rating_method=prefix too, RT#4387
4531
4532 2008-12-08 00:46  ivan
4533
4534         * conf/invoice_html: normal ext_desc shouldn't shove the second+
4535           columns of CDRs out
4536
4537 2008-12-05 09:23  jeff
4538
4539         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
4540
4541 2008-12-05 09:19  jeff
4542
4543         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
4544           taxes
4545
4546 2008-12-05 00:24  jeff
4547
4548         * FS/FS/cust_main.pm: missing uses, corrects 4388
4549
4550 2008-12-04 20:20  jeff
4551
4552         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
4553           charged
4554
4555 2008-12-03 21:16  jeff
4556
4557         * FS/FS/part_export/soma.pm: wtf?
4558
4559 2008-12-03 18:19  jeff
4560
4561         * httemplate/edit/cust_main.cgi: better placement of script
4562           sourcing
4563
4564 2008-12-03 18:03  jeff
4565
4566         * httemplate/elements/init_overlib.html: better placement of script
4567           sourcing
4568
4569 2008-12-03 17:46  jeff
4570
4571         * httemplate/edit/cust_main/choose_tax_location.html: better
4572           behavior when zip code is missing
4573
4574 2008-12-03 15:29  ivan
4575
4576         * httemplate/search/report_receivables.html: allow an all-agent
4577           receivables report again
4578
4579 2008-12-03 13:15  ivan
4580
4581         * httemplate/misc/whois.cgi: fix real customer numbers showing on
4582           view pages, RT#4099/4379
4583
4584 2008-12-03 13:12  ivan
4585
4586         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
4587           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
4588           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
4589           on view pages, RT#4099/4379
4590
4591 2008-12-03 09:25  ivan
4592
4593         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
4594           default to countrycode 1
4595
4596 2008-12-02 21:53  ivan
4597
4598         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
4599           max length for packages, so invoices don't wrap, RT#4328
4600
4601 2008-12-02 17:42  jeff
4602
4603         * bin/import-tax-rates,
4604           httemplate/edit/cust_main/choose_tax_location.html,
4605           httemplate/edit/cust_main/contact.html,
4606           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
4607           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
4608           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
4609           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
4610           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
4611           support zip5 tax lookups, correct errors with fixed format cch
4612           import, inital import performance improvements, noise reduction
4613           on imports, tool for inital import
4614
4615 2008-11-30 23:52  ivan
4616
4617         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
4618           vedeye, RT#4342
4619
4620 2008-11-30 15:37  ivan
4621
4622         * httemplate/edit/access_user.html: s/Internal Access
4623           Groups/Employee Groups/
4624
4625 2008-11-30 15:34  ivan
4626
4627         * httemplate/: browse/access_user.html, edit/access_user.html:
4628           s/Internal Users/Employees/
4629
4630 2008-11-30 15:26  ivan
4631
4632         * httemplate/: browse/access_group.html, edit/access_group.html:
4633           s/Internal Access Groups/Employee Groups/
4634
4635 2008-11-30 13:01  ivan
4636
4637         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
4638           duration/billsec with simple & simple2 rate plans
4639