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