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