google account export tweaks, #11760
[freeside.git] / ChangeLog
1 2011-03-14 17:46  ivan
2
3         * httemplate/search/cust_bill_pkg.cgi: fix sales report detail
4           links when using "Separate rated usage from recurring feeds",
5           RT#12019
6
7 2011-03-14 15:42  ivan
8
9         * FS/FS/part_pkg/flat.pm: fix prorates & recurring fees with
10           recur_Common-using packages, RT#11993
11
12 2011-03-10 18:09  mark
13
14         * FS/FS/part_export/acct_google.pm: file acct_google.pm was added
15           on branch FREESIDE_2_1_BRANCH on 2011-03-11 02:09:14 +0000
16
17 2011-03-10 18:09  mark
18
19         * FS/FS/part_export/: acct_google.pm: google account export, #11760
20
21 2011-03-10 01:42  ivan
22
23         * FS/FS/cust_pkg.pm: prevent all-too-common mistake of editing
24           package dates manually to have a start date and a setup date,
25           RT#11937
26
27 2011-03-09 18:40  ivan
28
29         * FS/FS/cust_bill.pm: fix label on invoice_include_aging conf
30
31 2011-03-09 18:26  ivan
32
33         * FS/FS/cust_main/Billing.pm: avoid runcentral's weird proble
34           distributing tax exemptions since it doesn't apply to them
35           anyway, RT#11476
36
37 2011-03-09 12:54  ivan
38
39         * FS/FS/cust_bill.pm: should fix usage showing up without omitting
40           package details, RT#11905, RT#11561
41
42 2011-03-07 17:46  mark
43
44         * FS/FS/: Conf.pm, cust_bill.pm: show credit balance on invoices,
45           #11564
46
47 2011-03-06 17:36  ivan
48
49         * FS/FS/cust_main/Billing.pm: when bill_usage_on_cancel config is
50           set, fix billing setup on cancellation of unbilled packages,
51           RT#11651
52
53 2011-03-05 12:44  ivan
54
55         * FS/FS/cust_bill.pm: fix missing invoice details (RT#11561), but
56           will this cause them to show up when they shouldn't?
57
58 2011-03-03 18:26  mark
59
60         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
61           httemplate/elements/dashboard-toplist.html,
62           httemplate/view/cust_main/tickets.html: option to override
63           requestor in new tickets, #7777
64
65 2011-03-03 15:39  mark
66
67         * rt/etc/RT_Config.pm.in: fix RT_Config typo
68
69 2011-03-03 11:08  mark
70
71         * FS/FS/: Conf.pm, ClientAPI/Signup.pm: allow third-party payment
72           customers to be recorded as CARD, #11734
73
74 2011-02-26 03:02  mark
75
76         * FS/FS/ClientAPI/Signup.pm: unhide non-realtime payment fields in
77           selfservice, RT#11734
78
79 2011-02-24 20:28  mark
80
81         * FS/FS/cdr/enswitch.pm: start of Enswitch CDR import, RT#11613
82
83 2011-02-23 15:05  ivan
84
85         * FS/FS/cust_bill.pm: fix harmless Argument "" isn't numeric
86           warnings
87
88 2011-02-23 14:00  ivan
89
90         * FS/FS/part_event/Action/suspend.pm: and update suspend label in
91           light of pkg_suspend, RT#11540
92
93 2011-02-23 13:50  ivan
94
95         * FS/FS/part_event/Action/: pkg_suspend.pm: add package suspend
96
97 2011-02-23 13:50  ivan
98
99         * FS/FS/part_event/Action/pkg_suspend.pm: file pkg_suspend.pm was
100           added on branch FREESIDE_2_1_BRANCH on 2011-02-23 21:50:53 +0000
101
102 2011-02-22 13:18  levinse
103
104         * FS/FS/cust_bill.pm: invoice customizations, RT11467
105
106 2011-02-21 19:14  ivan
107
108         * httemplate/edit/: did_order.html, did_vendor.html: labels and
109           capitalization and bears, oh my
110
111 2011-02-21 16:18  levinse
112
113         * httemplate/: misc/xmlhttp-cust_main-search.cgi,
114           elements/customer-table.html, misc/cust_main_note-import.cgi:
115           quick payment tool improvements, RT10698
116
117 2011-02-21 16:17  ivan
118
119         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: another one of
120           those "not sure why this never caused problems before" things
121
122 2011-02-21 10:29  levinse
123
124         * FS/FS/cust_bill.pm: invoice customizations, RT11467
125
126 2011-02-21 08:36  levinse
127
128         * FS/FS/cdr.pm: invoice customizations, RT11467
129
130 2011-02-20 22:03  levinse
131
132         * httemplate/edit/process/svc_domain.cgi: trim whitespace for
133           domain field in svc_domain prov UI, RT11432
134
135 2011-02-20 17:21  ivan
136
137         * FS/FS/: Schema.pm, cust_pkg.pm, cust_pkg/Import.pm: add
138           agent_pkgid
139
140 2011-02-19 08:23  levinse
141
142         * FS/FS/Conf.pm: wtf
143
144 2011-02-19 08:21  levinse
145
146         * FS/FS/: Conf.pm, cust_bill.pm, usage_class.pm: invoice
147           customizations, RT11467
148
149 2011-02-18 10:51  ivan
150
151         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi:
152           ie-compatibility_mode config, RT#11659
153
154 2011-02-18 00:37  mark
155
156         * FS/FS/cdr/enswitch.pm: file enswitch.pm was added on branch
157           FREESIDE_2_1_BRANCH on 2011-02-25 04:28:19 +0000
158
159 2011-02-18 00:37  mark
160
161         * FS/FS/cdr/enswitch.pm: start of Enswitch CDR import, RT#11613
162
163 2011-02-17 17:24  mark
164
165         * rt/: FREESIDE_MODIFIED, etc/RT_Config.pm.in,
166           lib/RT/Search/Googleish.pm: option to include resolved tickets in
167           search, RT#11658
168
169 2011-02-17 16:47  mark
170
171         * FS/FS/cdr/telos_xml.pm: Telos XML SMS records, RT#10721
172
173 2011-02-17 10:24  levinse
174
175         * conf/invoice_latexcoupon: fix regression in invoice_latexcoupon
176           from RT10698
177
178 2011-02-16 03:57  ivan
179
180         * FS/FS/ClientAPI_XMLRPC.pm: fix freeside-sellfservice-xmlrpcd for
181           implied hash :/
182
183 2011-02-16 03:49  ivan
184
185         * FS/FS/ClientAPI.pm: more debugging
186
187 2011-02-16 03:04  ivan
188
189         * FS/FS/ClientAPI.pm: add debugging
190
191 2011-02-16 02:52  ivan
192
193         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging
194
195 2011-02-15 23:39  levinse
196
197         * FS/FS/cust_bill.pm, conf/invoice_html,
198           httemplate/view/cust_bill-barcode.cgi,
199           httemplate/view/cust_bill.cgi: add barcodes to invoices, HTML
200           part, RT10698
201
202 2011-02-15 22:21  levinse
203
204         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latexcoupon: add
205           barcodes to invoices, PDF part, RT10698
206
207 2011-02-15 21:50  ivan
208
209         * conf/selfservice-body_bgcolor: file selfservice-body_bgcolor was
210           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
211
212 2011-02-15 21:50  ivan
213
214         * conf/selfservice-box_bgcolor: file selfservice-box_bgcolor was
215           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
216
217 2011-02-15 21:50  ivan
218
219         * conf/selfservice-font: file selfservice-font was added on branch
220           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
221
222 2011-02-15 21:50  ivan
223
224         * conf/selfservice-hlink_color: file selfservice-hlink_color was
225           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
226
227 2011-02-15 21:50  ivan
228
229         * conf/selfservice-link_color: file selfservice-link_color was
230           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
231
232 2011-02-15 21:50  ivan
233
234         * conf/selfservice-menu_fontsize: file selfservice-menu_fontsize
235           was added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49
236           +0000
237
238 2011-02-15 21:50  ivan
239
240         * conf/selfservice-menu_nounderline: file
241           selfservice-menu_nounderline was added on branch
242           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
243
244 2011-02-15 21:50  ivan
245
246         * conf/selfservice-menu_skipblanks: file
247           selfservice-menu_skipblanks was added on branch
248           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
249
250 2011-02-15 21:50  ivan
251
252         * conf/selfservice-menu_skipheadings: file
253           selfservice-menu_skipheadings was added on branch
254           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
255
256 2011-02-15 21:50  ivan
257
258         * conf/selfservice-text_color: file selfservice-text_color was
259           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
260
261 2011-02-15 21:50  ivan
262
263         * conf/selfservice-title_align: file selfservice-title_align was
264           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
265
266 2011-02-15 21:50  ivan
267
268         * conf/selfservice-title_color: file selfservice-title_color was
269           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
270
271 2011-02-15 21:50  ivan
272
273         * conf/selfservice-title_size: file selfservice-title_size was
274           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
275
276 2011-02-15 21:50  ivan
277
278         * conf/selfservice-vlink_color: file selfservice-vlink_color was
279           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
280
281 2011-02-15 21:50  ivan
282
283         * conf/: selfservice-alink_color, selfservice-body_bgcolor,
284           selfservice-box_bgcolor, selfservice-font,
285           selfservice-hlink_color, selfservice-link_color,
286           selfservice-menu_fontsize, selfservice-menu_nounderline,
287           selfservice-menu_skipblanks, selfservice-menu_skipheadings,
288           selfservice-text_color, selfservice-title_align,
289           selfservice-title_color, selfservice-title_size,
290           selfservice-vlink_color: adding jeremy's suggested default
291           selfservice config
292
293 2011-02-15 21:50  ivan
294
295         * conf/selfservice-alink_color: file selfservice-alink_color was
296           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
297
298 2011-02-15 15:52  mark
299
300         * httemplate/search/elements/cust_pay_batch_top.html: file
301           cust_pay_batch_top.html was added on branch FREESIDE_2_1_BRANCH
302           on 2011-02-15 23:52:44 +0000
303
304 2011-02-15 15:52  mark
305
306         * httemplate/search/elements/cust_pay_batch_top.html,
307           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm,
308           httemplate/misc/process/pay_batch-approve.cgi,
309           httemplate/search/cust_pay_batch.cgi,
310           httemplate/search/pay_batch.cgi: batch payment revocation,
311           RT#10545
312
313 2011-02-15 11:02  ivan
314
315         * FS/FS/Conf.pm, httemplate/elements/select-terms.html: add Net 3
316           terms, RT#11641
317
318 2011-02-14 20:20  levinse
319
320         * httemplate/: misc/xmlhttp-cust_main-search.cgi,
321           elements/customer-table.html: quick payment tool improvements,
322           RT10698
323
324 2011-02-14 15:01  mark
325
326         * bin/cdr-voipnow.import: VoipNow import adjustment, RT#11178
327
328 2011-02-14 13:43  ivan
329
330         * FS/FS/: cust_main/Billing_Realtime.pm, svc_Common.pm: finish
331           fixing declined signup of prepaid package provisioning to RADIUS
332           anyway, RT#10122
333
334 2011-02-12 23:23  levinse
335
336         * FS/: MANIFEST, FS/Mason.pm: bulk DID orders and inventory,
337           RT11291
338
339 2011-02-12 23:19  levinse
340
341         * FS/FS/did_order.pm: file did_order.pm was added on branch
342           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:50 +0000
343
344 2011-02-12 23:19  levinse
345
346         * FS/t/did_order.t: file did_order.t was added on branch
347           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:48 +0000
348
349 2011-02-12 23:19  levinse
350
351         * FS/FS/did_vendor.pm: file did_vendor.pm was added on branch
352           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:50 +0000
353
354 2011-02-12 23:19  levinse
355
356         * FS/t/did_vendor.t: file did_vendor.t was added on branch
357           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:48 +0000
358
359 2011-02-12 23:19  levinse
360
361         * FS/FS/lata.pm: file lata.pm was added on branch
362           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:49 +0000
363
364 2011-02-12 23:19  levinse
365
366         * FS/t/lata.t: file lata.t was added on branch FREESIDE_2_1_BRANCH
367           on 2011-02-13 07:19:49 +0000
368
369 2011-02-12 23:19  levinse
370
371         * httemplate/edit/process/did_order.html: file did_order.html was
372           added on branch FREESIDE_2_1_BRANCH on 2011-02-13 07:19:47 +0000
373
374 2011-02-12 23:19  levinse
375
376         * httemplate/edit/: did_vendor.html, process/did_vendor.html: file
377           did_vendor.html was added on branch FREESIDE_2_1_BRANCH on
378           2011-02-13 07:19:47 +0000
379
380 2011-02-12 23:19  levinse
381
382         * FS/bin/freeside-lata-import: file freeside-lata-import was added
383           on branch FREESIDE_2_1_BRANCH on 2011-02-13 07:19:48 +0000
384
385 2011-02-12 23:19  levinse
386
387         * httemplate/elements/tr-select-state.html: file
388           tr-select-state.html was added on branch FREESIDE_2_1_BRANCH on
389           2011-02-13 07:19:47 +0000
390
391 2011-02-12 23:19  levinse
392
393         * httemplate/browse/did_order.html,
394           httemplate/browse/did_vendor.html, FS/bin/freeside-lata-import,
395           httemplate/edit/did_order.html, httemplate/edit/did_vendor.html,
396           httemplate/edit/process/did_order.html,
397           httemplate/edit/process/did_vendor.html,
398           httemplate/elements/tr-select-state.html, FS/FS/did_order.pm,
399           FS/FS/did_vendor.pm, FS/FS/lata.pm, FS/t/did_order.t,
400           FS/t/did_vendor.t, FS/t/lata.t, httemplate/elements/menu.html,
401           FS/FS.pm, FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/phone_avail.pm,
402           httemplate/edit/elements/edit.html,
403           httemplate/misc/phone_avail-import.html: bulk DID orders and
404           inventory, RT11291
405
406 2011-02-12 23:19  levinse
407
408         * httemplate/: browse/did_order.html, edit/did_order.html: file
409           did_order.html was added on branch FREESIDE_2_1_BRANCH on
410           2011-02-13 07:19:46 +0000
411
412 2011-02-12 23:19  levinse
413
414         * httemplate/browse/did_vendor.html: file did_vendor.html was added
415           on branch FREESIDE_2_1_BRANCH on 2011-02-13 07:19:46 +0000
416
417 2011-02-11 21:03  levinse
418
419         * FS/FS/part_pkg.pm: show package pricing details on customer view,
420           RT11372
421
422 2011-02-11 20:56  levinse
423
424         * FS/FS/: part_pkg.pm, part_pkg/base_rate.pm, part_pkg/bulk.pm,
425           part_pkg/flat.pm, part_pkg/flat_comission.pm,
426           part_pkg/rt_time.pm, part_pkg/sesmon_hour.pm,
427           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
428           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
429           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm,
430           part_pkg/voip_sqlradacct.pm: show package pricing details on
431           customer view, RT11372
432
433 2011-02-11 18:36  mark
434
435         * httemplate/search/cust_pay_batch.cgi: lock down manual batch
436           approval
437
438 2011-02-11 16:19  ivan
439
440         * FS/FS/part_pkg/voip_cdr.pm: handle domestic_prefix of 0, RT#11390
441
442 2011-02-10 09:11  ivan
443
444         * httemplate/search/cust_pkg.cgi: fix color/link alightment on
445           package report
446
447 2011-02-09 22:08  mark
448
449         * FS/FS/pay_batch.pm: fix batch payment recording again
450
451 2011-02-09 17:17  ivan
452
453         * httemplate/search/report_newtax.cgi, FS/FS/tax_rate.pm: fix cch
454           tax report for more than one cust_bill_pkg_tax_rate_location per
455           line item, RT#11483
456
457 2011-02-09 17:03  ivan
458
459         * httemplate/search/: cust_bill_pkg.cgi, report_newtax.cgi: fix cch
460           tax report for more than one cust_bill_pkg_tax_rate_location per
461           line item, RT#11483
462
463 2011-02-09 15:08  mark
464
465         * FS/FS/pay_batch.pm: fix batch payment recording, fallout from
466           #10545
467
468 2011-02-08 21:22  levinse
469
470         * FS/FS/part_pkg/recur_Common.pm: fix regression caused by RT10481
471           in sql_external, RT11536
472
473 2011-02-08 20:48  ivan
474
475         * httemplate/edit/process/cust_main_county-expand.cgi: improve
476           error message when splitting taxclasses and there aren't any yet,
477           RT#11144
478
479 2011-02-08 20:42  ivan
480
481         * httemplate/edit/process/cust_main_county-add.cgi: tax editor fix
482           for adding additional counties when you already have cities,
483           RT#11144
484
485 2011-02-04 22:51  ivan
486
487         * FS/FS/part_pkg/prorate.pm: avoid needlessly warning about old
488           prorate packages without a cutoff_day on 2.1
489
490 2011-02-04 22:25  ivan
491
492         * FS/FS/cust_pkg.pm: fix cpu/mem sucking when service labels are
493           very long, RT#11452
494
495 2011-02-04 22:03  ivan
496
497         * FS/FS/: cust_bill.pm, cust_pkg.pm: add more debug tracing to
498           invoice generation, RT#11452
499
500 2011-02-04 21:45  ivan
501
502         * FS/FS/cust_pkg.pm: add more debug tracing to invoice generation,
503           RT#11452
504
505 2011-02-04 21:18  ivan
506
507         * FS/FS/cust_pkg.pm: add more debug tracing to invoice generation,
508           RT#11452
509
510 2011-02-04 20:58  ivan
511
512         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
513           RT#11452
514
515 2011-02-04 20:49  ivan
516
517         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
518           RT#11452
519
520 2011-02-04 20:41  ivan
521
522         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
523           RT#11452
524
525 2011-02-04 20:05  ivan
526
527         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: fix cpu/memory problem?,
528           RT#11452
529
530 2011-02-04 20:02  ivan
531
532         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
533           RT#11452
534
535 2011-02-04 19:53  ivan
536
537         * FS/FS/cust_bill.pm: normalize spacing on HEAD vs 2.1
538
539 2011-02-04 19:36  ivan
540
541         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
542           RT#11452
543
544 2011-02-04 18:38  ivan
545
546         * FS/FS/cust_bill.pm: add some debug tracing to invoice generation,
547           RT#11452
548
549 2011-02-04 18:17  ivan
550
551         * FS/FS/cust_bill_pkg.pm: probably not related to fibernetics'
552           memory problem, but still, should always use any class that's
553           qsearch-ed, RT#11452
554
555 2011-02-03 17:12  mark
556
557         * FS/FS/pay_batch/td_eft1464.pm: TD EFT format padding, RT#10545
558
559 2011-02-01 03:12  ivan
560
561         * FS/FS/svc_acct.pm: add username-pound config
562
563 2011-02-01 02:50  ivan
564
565         * FS/FS/: svc_acct.pm, Conf.pm: add username-pound config
566
567 2011-01-31 17:29  ivan
568
569         * FS/FS/svc_acct.pm: allow colons in directories
570
571 2011-01-31 15:58  mark
572
573         * rt/lib/RT/Tickets_Overlay.pm: search for 'last month', RT#11057
574
575 2011-01-31 12:28  mark
576
577         * FS/FS/Conf.pm, httemplate/search/cust_pay_batch.cgi: fixed format
578           option for TD EFT, RT#10545
579
580 2011-01-31 12:02  mark
581
582         * rt/lib/RT/Queue_Local.pm: file Queue_Local.pm was added on branch
583           FREESIDE_2_1_BRANCH on 2011-01-31 20:02:30 +0000
584
585 2011-01-31 12:02  mark
586
587         * rt/: lib/RT/Queue_Local.pm, FREESIDE_MODIFIED: fix user settings
588           when renaming queue, RT#10488
589
590 2011-01-31 12:01  mark
591
592         * rt/lib/RT/Queue_Local.pm: bad commit
593
594 2011-01-31 11:56  mark
595
596         * rt/lib/RT/Queue_Local.pm: rt/FREESIDE_MODIFIED
597
598 2011-01-30 22:23  levinse
599
600         * FS/FS/: Conf.pm, cust_bill.pm: add missing commits as part of
601           backporting of RT10481 to 2.1 branch
602
603 2011-01-29 23:13  ivan
604
605         * httemplate/browse/cust_main_county.cgi: improve tax edit UI: add
606           more cities & remove individual cities, RT#11144
607
608 2011-01-29 23:02  ivan
609
610         * httemplate/browse/cust_main_county.cgi: improve tax edit UI: add
611           more cities & remove individual cities, RT#11144
612
613 2011-01-29 22:44  ivan
614
615         * httemplate/browse/cust_main_county.cgi: improve tax edit UI: add
616           more counties & remove individual counties, RT#11144
617
618 2011-01-29 22:33  ivan
619
620         * httemplate/edit/process/cust_main_county-remove.cgi: file
621           cust_main_county-remove.cgi was added on branch
622           FREESIDE_2_1_BRANCH on 2011-01-30 06:33:41 +0000
623
624 2011-01-29 22:33  ivan
625
626         * httemplate/edit/: cust_main_county-add.cgi,
627           process/cust_main_county-add.cgi: file cust_main_county-add.cgi
628           was added on branch FREESIDE_2_1_BRANCH on 2011-01-30 06:33:41
629           +0000
630
631 2011-01-29 22:33  ivan
632
633         * httemplate/: edit/cust_main_county-add.cgi,
634           browse/cust_main_county.cgi,
635           edit/process/cust_main_county-add.cgi,
636           edit/process/cust_main_county-collapse.cgi,
637           edit/process/cust_main_county-remove.cgi: improve tax edit UI:
638           add more counties & remove individual counties, RT#11144
639
640 2011-01-28 13:55  mark
641
642         * FS/FS/Conf.pm: fix incorrect text
643
644 2011-01-28 13:30  mark
645
646         * rt/: FREESIDE_MODIFIED, lib/RT/Date.pm,
647           lib/RT/Tickets_Overlay.pm: ticket search for "this month",
648           RT#11057
649
650 2011-01-27 15:46  ivan
651
652         * FS/FS/cust_main/Billing_Realtime.pm: fix savings ach?  RT#11377
653
654 2011-01-27 13:46  ivan
655
656         * FS/FS/Mason/Request.pm: orget about trying to set ::TMPDIRECTORY,
657           chicken & egg proiblem, RT#11360
658
659 2011-01-26 21:18  levinse
660
661         * FS/FS/cust_main/Billing.pm: optionally generate line items which
662           are fully discounted, RT10481
663
664 2011-01-26 21:10  levinse
665
666         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Mason.pm,
667           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_main_note.pm,
668           FS/FS/cust_note_class.pm, FS/t/cust_note_class.t,
669           httemplate/browse/cust_note_class.html,
670           httemplate/edit/cust_main_note.cgi,
671           httemplate/edit/cust_note_class.html,
672           httemplate/edit/elements/class_Common.html,
673           httemplate/edit/process/cust_main_note.cgi,
674           httemplate/edit/process/cust_note_class.html,
675           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
676           httemplate/view/cust_main/notes.html: note classes backport to
677           2.1 branch, RT9995
678
679 2011-01-26 16:37  ivan
680
681         * FS/FS/UI/Web.pm: fix svc_label_link...? how did this ever work?
682           RT#11331
683
684 2011-01-26 16:30  ivan
685
686         * FS/FS/UI/Web.pm: diagnose winding up in svc_X_link without a
687           cust_svc?  RT#11331
688
689 2011-01-26 13:43  mark
690
691         * rt/lib/RT/Tickets_Overlay.pm: clean up date customfield change
692
693 2011-01-26 13:35  mark
694
695         * rt/lib/RT/Tickets_Overlay.pm: fix customfield date search,
696           RT#8449
697
698 2011-01-25 00:32  mark
699
700         * bin/cdr-opensips.import: more cleanup, RT#10992
701
702 2011-01-24 17:52  mark
703
704         * httemplate/view/cust_main/: locations.html,
705           packages/package.html: missing files for new locations UI,
706           RT#10766
707
708 2011-01-24 17:03  mark
709
710         * bin/cdr-opensips.import: revised openSIPS import script, RT#10992
711
712 2011-01-24 15:06  levinse
713
714         * FS/FS/cdr.pm, httemplate/misc/cdr.cgi: CDR reprocess with
715           termination, RT8763
716
717 2011-01-23 17:09  levinse
718
719         * FS/: FS/Mason/Request.pm, bin/freeside-daily: upgrade
720           optimizations for space-constrained installs, RT10071
721
722 2011-01-23 14:04  levinse
723
724         * FS/: FS/otaker_Mixin.pm, bin/freeside-daily: upgrade
725           optimizations for space-constrained installs, RT10071
726
727 2011-01-23 12:55  levinse
728
729         * FS/FS/ClientAPI/MyAccount.pm,
730           fs_selfservice/FS-SelfService/cgi/payment_results.html: add
731           receipt for SS realtime CC payment, RT8498
732
733 2011-01-22 16:49  levinse
734
735         * httemplate/: edit/phone_device.html,
736           edit/process/phone_device.html, elements/select-mac.html: bug fix
737           my previous commit for RT7794
738
739 2011-01-22 12:03  levinse
740
741         * httemplate/misc/macinventory.cgi: file macinventory.cgi was added
742           on branch FREESIDE_2_1_BRANCH on 2011-01-22 20:03:51 +0000
743
744 2011-01-22 12:03  levinse
745
746         * httemplate/elements/select-mac.html: file select-mac.html was
747           added on branch FREESIDE_2_1_BRANCH on 2011-01-22 20:03:51 +0000
748
749 2011-01-22 12:03  levinse
750
751         * httemplate/elements/tr-select-mac.html: file tr-select-mac.html
752           was added on branch FREESIDE_2_1_BRANCH on 2011-01-22 20:03:51
753           +0000
754
755 2011-01-22 12:03  levinse
756
757         * httemplate/elements/select-mac.html,
758           httemplate/elements/tr-select-mac.html,
759           httemplate/misc/macinventory.cgi, FS/FS/Schema.pm,
760           FS/FS/part_device.pm, httemplate/browse/part_device.html,
761           httemplate/edit/part_device.html,
762           httemplate/edit/phone_device.html: populate MAC address from
763           inventory for svc_phone devices, RT7794
764
765 2011-01-21 18:45  levinse
766
767         * FS/FS/part_export/broadband_shellcommands.pm, FS/FS/Schema.pm,
768           FS/FS/svc_broadband.pm, httemplate/edit/svc_broadband.cgi,
769           httemplate/view/svc_broadband.cgi: add svc_broadband
770           shellcommands export, RT11250
771
772 2011-01-21 18:45  levinse
773
774         * FS/FS/part_export/broadband_shellcommands.pm: file
775           broadband_shellcommands.pm was added on branch
776           FREESIDE_2_1_BRANCH on 2011-01-22 02:45:31 +0000
777
778 2011-01-21 11:32  ivan
779
780         * FS/FS/ClientAPI/Signup.pm: possibly fix problems with templated
781           signup, RT#11218
782
783 2011-01-21 01:40  ivan
784
785         * FS/FS/cust_pkg/Import.pm: questionable auto-domaining of
786           username@domain usernames on package import, RT#9117
787
788 2011-01-21 01:26  ivan
789
790         * FS/FS/cust_pkg/Import.pm: questionable auto-domaining of
791           username@domain usernames on package import, RT#9117
792
793 2011-01-20 17:11  levinse
794
795         * httemplate/graph/elements/report.html: bug fix: all Excel reports
796           using bottom_total option had total row off by one, RT10911
797
798 2011-01-20 15:05  ivan
799
800         * FS/FS/cust_main.pm: fix fallout from status module changes,
801           RT#11295
802
803 2011-01-20 01:55  ivan
804
805         * FS/FS/Conf.pm: add cust_main-status_module to control how
806           customers with cancelled recurring but un-cancelled one time
807           charges are recognized, RT#10478
808
809 2011-01-20 01:51  ivan
810
811         * FS/: FS/cust_main/Status.pm, FS/Conf.pm, FS/cust_main.pm,
812           MANIFEST: add cust_main-status_module to control how customers
813           with cancelled recurring but un-cancelled one time charges are
814           recognized, RT#10478
815
816 2011-01-20 01:51  ivan
817
818         * FS/FS/cust_main/Status.pm: file Status.pm was added on branch
819           FREESIDE_2_1_BRANCH on 2011-01-20 09:51:58 +0000
820
821 2011-01-19 21:34  ivan
822
823         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
824           condition to work w/taxes, RT#3983
825
826 2011-01-19 21:22  ivan
827
828         * FS/FS/: cust_pkg.pm: fix cancelling services on exspirations,
829           RT#11269
830
831 2011-01-19 19:58  mark
832
833         * FS/FS/bill_batch.pm: load CAM::PDF on startup
834
835 2011-01-19 17:24  mark
836
837         * FS/FS/bill_batch.pm: better error message
838
839 2011-01-19 16:31  mark
840
841         * FS/FS/pay_batch/: td_eftack264.pm, td_eftret80.pm: TD EFT batch
842           import formats, RT#10545
843
844 2011-01-19 13:50  levinse
845
846         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
847           FS/FS/part_export/domreg_opensrs.pm,
848           httemplate/edit/svc_domain.cgi: Add experimental OpenSRS export
849           changes, and svc_domain UI changes for .au registrations
850
851 2011-01-19 12:34  levinse
852
853         * FS/FS/Conf.pm: fix typo in Conf.pm
854
855 2011-01-19 11:12  ivan
856
857         * FS/FS/: Conf.pm, cust_bill.pm: add cust_bill-no_recipients-error
858           config, RT#11276
859
860 2011-01-18 16:30  mark
861
862         * FS/FS/part_pkg/: bulk.pm, discount_Mixin.pm, flat.pm,
863           flat_introrate.pm: intro periods and DST, RT#11018
864
865 2011-01-18 01:32  ivan
866
867         * rt/lib/RTx/Statistics.pm: fix RTx Statistics years for 2011
868
869 2011-01-18 00:42  ivan
870
871         * FS/FS/: Conf.pm, cust_bill.pm: date_format_long for showing "1
872           Feb 2011" instead of "Feb 1st, 2011", RT#11176
873
874 2011-01-17 21:21  levinse
875
876         * FS/FS/part_pkg/: discount_Mixin.pm, recur_Common.pm,
877           sql_external.pm: add discount capability to sql_external, RT10481
878
879 2011-01-17 20:16  levinse
880
881         * fs_selfservice/FS-SelfService/cgi/: header.html, ws_list.html:
882           improve wholesale SS UI, RT10883
883
884 2011-01-17 19:48  levinse
885
886         * httemplate/: view/svc_phone.cgi, edit/svc_phone.cgi: missed this
887           for the prev commit for RT10993
888
889 2011-01-17 19:44  levinse
890
891         * FS/FS/: Schema.pm, svc_phone.pm,
892           part_export/phone_sqlopensips.pm: OpenSIPS provisioning
893           improvements, RT10993
894
895 2011-01-17 19:32  levinse
896
897         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: move
898           telephony-related config items into their own section
899
900 2011-01-17 18:46  ivan
901
902         * FS/FS/part_export.pm, httemplate/misc/phone_avail-import.html:
903           better export labeling for DID import, RT#11219
904
905 2011-01-17 18:19  levinse
906
907         * FS/FS/Conf.pm, FS/FS/part_export/phone_sqlopensips.pm,
908           httemplate/config/config-view.cgi: OpenSIPS provisioning
909           improvements, RT10993
910
911 2011-01-17 16:59  levinse
912
913         * httemplate/: search/phone_inventory_provisioned.html,
914           elements/menu.html: added DID availability/inventory/provisioning
915           report, RT10988
916
917 2011-01-17 16:59  levinse
918
919         * httemplate/search/phone_inventory_provisioned.html: file
920           phone_inventory_provisioned.html was added on branch
921           FREESIDE_2_1_BRANCH on 2011-01-18 00:59:04 +0000
922
923 2011-01-17 16:32  mark
924
925         * FS/FS/: pay_batch.pm, pay_batch/td_eft1464.pm: TD EFT format
926           fixes, RT#10545
927
928 2011-01-16 16:36  ivan
929
930         * FS/FS/: Conf.pm, cust_main/Search.pm: searching kingcon's idea of
931           legacy customer numbers without remembering leading 0s
932
933 2011-01-16 14:31  ivan
934
935         * FS/FS/cust_pkg.pm: better error on bad pkgpart
936
937 2011-01-16 12:20  ivan
938
939         * FS/FS/: cust_svc.pm, part_pkg/sesmon_hour.pm,
940           part_pkg/sesmon_minute.pm: internal session db deprecated (or at
941           least on hold), RT#11217
942
943 2011-01-15 22:45  levinse
944
945         * FS/FS/part_export/domreg_opensrs.pm: add ability to register .au
946           domains via OpenSRS, RT10729
947
948 2011-01-15 21:44  levinse
949
950         * FS/FS/phone_avail.pm, FS/FS/part_export/internal_diddb.pm,
951           httemplate/misc/phone_avail-import.html: DID import enhancements,
952           RT11219
953
954 2011-01-15 21:07  ivan
955
956         * FS/FS/cust_main.pm: use
957
958 2011-01-15 19:35  ivan
959
960         * FS/FS/cust_pkg.pm: more complete package deletion
961
962 2011-01-15 19:33  levinse
963
964         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
965           FS/FS/part_export/phone_sqlopensips.pm,
966           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi:
967           OpenSIPS provisioning, RT10993
968
969 2011-01-15 18:57  ivan
970
971         * FS/FS/cust_main.pm: use FS::cust_main_note;
972
973 2011-01-15 18:49  ivan
974
975         * httemplate/misc/cust_main-import_charges.cgi: wording
976
977 2011-01-15 18:23  ivan
978
979         * httemplate/misc/: cust_main-import.cgi: spacing
980
981 2011-01-14 17:20  mark
982
983         * bin/cdr-voipnow.import: VoipNow documentation
984
985 2011-01-14 16:46  mark
986
987         * bin/: cdr-voipnow.import: VoipNow CDR import, RT#11178
988
989 2011-01-14 16:46  mark
990
991         * bin/cdr-voipnow.import: file cdr-voipnow.import was added on
992           branch FREESIDE_2_1_BRANCH on 2011-01-15 00:46:48 +0000
993
994 2011-01-14 12:08  levinse
995
996         * FS/FS/part_pkg/voip_cdr.pm: make CDR invoice details appear
997           chronologically on invoices, for voip_cdr, RT10960
998
999 2011-01-13 18:51  ivan
1000
1001         * FS/FS/: Maestro.pm, ClientAPI/MyAccount.pm,
1002           cust_main/Packages.pm: fix old form of order_pkgs in favor of
1003           seconds_ref as an option, RT#10122
1004
1005 2011-01-13 18:51  ivan
1006
1007         * FS/FS/: cust_pkg.pm, ClientAPI/Signup.pm, cust_main/Billing.pm:
1008           fix declined signup of prepaid package provisioning to RADIUS
1009           anyway, RT#10122
1010
1011 2011-01-12 21:51  ivan
1012
1013         * httemplate/docs/credits.html: add erik to core, move jeff and
1014           richard to emeritus
1015
1016 2011-01-12 14:00  mark
1017
1018         * rt/: FREESIDE_MODIFIED, share/html/Search/Results.tsv: ticket
1019           search spreadsheet download fix, RT#10855
1020
1021 2011-01-12 03:31  ivan
1022
1023         * conf/invoice_latex: fix CDRs pushing typeset invoice off the
1024           right margin in some cases, RT#10962
1025
1026 2011-01-11 22:26  ivan
1027
1028         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
1029           httemplate/edit/process/cust_pkg_discount.html: fix otaker
1030           getting inserted and messing up discount reports; upgrade fixes
1031           db, RT#10876
1032
1033 2011-01-11 21:59  ivan
1034
1035         * httemplate/search/elements/search-html.html: fix SQL query,
1036           RT#11127
1037
1038 2011-01-11 21:43  ivan
1039
1040         * httemplate/elements/menu.html: s/Process invoice batchs/Download
1041           invoice batches/, RT#11075
1042
1043 2011-01-11 19:11  ivan
1044
1045         * FS/FS/part_export/globalpops_voip.pm: globalpops is now voip
1046           innovations, fix phone number fetch
1047
1048 2011-01-11 07:49  levinse
1049
1050         * FS/FS/phone_avail.pm, FS/FS/part_export/vitelity.pm,
1051           httemplate/elements/select-did.html,
1052           httemplate/misc/phonenums.cgi: Vitelity DID selection
1053           improvements, RT4868
1054
1055 2011-01-10 18:03  levinse
1056
1057         * FS/FS/part_export/vitelity.pm,
1058           httemplate/elements/select-did.html: Vitelity API improvements
1059           for toll-free and vfax, RT11009
1060
1061 2011-01-10 16:56  mark
1062
1063         * FS/FS/part_pkg/prorate_Mixin.pm: add_full_period fix, RT#9874
1064
1065 2011-01-10 12:14  levinse
1066
1067         * FS/FS/cust_main/Search.pm: add customer search by billing email,
1068           RT10399
1069
1070 2011-01-10 11:44  levinse
1071
1072         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
1073           FS/FS/part_export/vitelity.pm, httemplate/edit/svc_phone.cgi,
1074           httemplate/edit/process/svc_phone.html,
1075           httemplate/elements/select-did.html,
1076           httemplate/elements/select-phonenum.html,
1077           httemplate/misc/phonenums.cgi, httemplate/view/svc_phone.cgi:
1078           vitelity API improvements for toll-free and fax, RT11009
1079
1080 2011-01-10 09:45  ivan
1081
1082         * FS/FS/Cron/backup.pm: use -Fc format to dump Pg databases
1083
1084 2011-01-08 15:30  ivan
1085
1086         * httemplate/view/cust_main/change_history.html: spacing
1087
1088 2011-01-08 15:19  ivan
1089
1090         * rt/sbin/rt-session-viewer: file rt-session-viewer was added on
1091           branch FREESIDE_2_1_BRANCH on 2011-01-08 23:19:49 +0000
1092
1093 2011-01-08 15:19  ivan
1094
1095         * rt/: Makefile, sbin/rt-session-viewer: fix rt-session-viewer
1096           mucking up upgrades
1097
1098 2011-01-07 21:21  mark
1099
1100         * FS/FS/cust_svc.pm: count available services correctly, RT#10340
1101
1102 2011-01-07 17:40  mark
1103
1104         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm, subscription.pm: fix
1105           introrate/prorate interaction, RT#11018
1106
1107 2011-01-07 16:42  levinse
1108
1109         * FS/FS/part_export/vitelity.pm: Vitelity DID provisioning, change
1110           RC sorting, RT4868
1111
1112 2011-01-07 15:13  levinse
1113
1114         * FS/FS/part_export/phone_sqlopensips.pm: file phone_sqlopensips.pm
1115           was added on branch FREESIDE_2_1_BRANCH on 2011-01-07 23:14:02
1116           +0000
1117
1118 2011-01-07 15:13  levinse
1119
1120         * FS/FS/part_export/phone_sqlopensips.pm, FS/FS/Schema.pm,
1121           FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi,
1122           httemplate/view/svc_phone.cgi: opensips provisioning, RT10993
1123
1124 2010-12-31 16:47  mark
1125
1126         * rt/sbin/rt-session-viewer.in: file rt-session-viewer.in was added
1127           on branch FREESIDE_2_1_BRANCH on 2011-01-01 00:47:17 +0000
1128
1129 2010-12-31 16:46  mark
1130
1131         * rt/sbin/rt-session-viewer.in, FS/FS/TicketSystem/RT_Internal.pm,
1132           httemplate/view/cust_main/tickets.html, rt/FREESIDE_MODIFIED,
1133           rt/Makefile.in, rt/configure.ac, rt/lib/RT/Principal_Overlay.pm,
1134           rt/lib/RT/Queue_Overlay.pm, rt/lib/RT/System.pm,
1135           rt/lib/RT/Test.pm, rt/lib/RT/Interface/Web.pm,
1136           rt/share/html/Elements/SelectQueue,
1137           rt/share/html/Ticket/Create.html: limit ticket creation queue
1138           dropdowns based on ACL, RT#7778
1139
1140 2010-12-30 17:23  levinse
1141
1142         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
1143           fs_selfservice/FS-SelfService/cgi/signup.cgi,
1144           fs_selfservice/FS-SelfService/cgi/signup.html: self-signup with
1145           prepaid card without customer info, RT9713
1146
1147 2010-12-30 15:03  levinse
1148
1149         * httemplate/search/customer_accounting_summary.html: file
1150           customer_accounting_summary.html was added on branch
1151           FREESIDE_2_1_BRANCH on 2010-12-30 23:03:52 +0000
1152
1153 2010-12-30 15:03  levinse
1154
1155         * httemplate/search/report_customer_accounting_summary.html: file
1156           report_customer_accounting_summary.html was added on branch
1157           FREESIDE_2_1_BRANCH on 2010-12-30 23:03:52 +0000
1158
1159 2010-12-30 15:03  levinse
1160
1161         * httemplate/search/customer_accounting_summary.html,
1162           httemplate/search/report_customer_accounting_summary.html,
1163           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
1164           httemplate/graph/elements/monthly.html,
1165           httemplate/graph/elements/report.html: add customer accounting
1166           summary report, RT10911
1167
1168 2010-12-29 16:15  levinse
1169
1170         * httemplate/search/report_unprovisioned_services.html: file
1171           report_unprovisioned_services.html was added on branch
1172           FREESIDE_2_1_BRANCH on 2010-12-30 00:15:12 +0000
1173
1174 2010-12-29 16:15  levinse
1175
1176         * httemplate/search/unprovisioned_services.html: file
1177           unprovisioned_services.html was added on branch
1178           FREESIDE_2_1_BRANCH on 2010-12-30 00:15:12 +0000
1179
1180 2010-12-29 16:15  levinse
1181
1182         * httemplate/: search/report_unprovisioned_services.html,
1183           search/unprovisioned_services.html, elements/menu.html:
1184           unprovisioned services by type report, RT10255
1185
1186 2010-12-29 14:56  mark
1187
1188         * FS/FS/Schema.pm, FS/FS/cust_location.pm,
1189           httemplate/edit/cust_location.cgi,
1190           httemplate/edit/process/cust_location.cgi,
1191           httemplate/elements/tr-select-cust_location.html,
1192           httemplate/misc/disable-cust_location.cgi,
1193           httemplate/view/cust_main/packages.html,
1194           httemplate/view/cust_main/packages/location.html,
1195           httemplate/view/cust_main/packages/section.html: cust_location
1196           editing features, RT#10766
1197
1198 2010-12-29 14:42  mark
1199
1200         * bin/cdr-opensips.import: file cdr-opensips.import was added on
1201           branch FREESIDE_2_1_BRANCH on 2010-12-29 22:43:07 +0000
1202
1203 2010-12-29 14:42  mark
1204
1205         * bin/: cdr-opensips.import: start of openSIPS CDR import, RT#10992
1206
1207 2010-12-28 16:02  mark
1208
1209         * FS/FS/part_export/send_email.pm: file send_email.pm was added on
1210           branch FREESIDE_2_1_BRANCH on 2010-12-29 00:02:29 +0000
1211
1212 2010-12-28 16:02  mark
1213
1214         * FS/FS/: part_export/send_email.pm, Misc.pm, msg_template.pm:
1215           send_email export, RT#10884
1216
1217 2010-12-28 12:20  ivan
1218
1219         * bin/cvs2cl: 2.1 branch
1220
1221 2010-12-28 12:14  levinse
1222
1223         * FS/FS/cust_pkg.pm: add cust_pkg.order_date, RT6628
1224
1225 2010-12-28 10:34  levinse
1226
1227         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
1228           httemplate/edit/REAL_cust_pkg.cgi,
1229           httemplate/view/cust_main/packages/status.html: add
1230           cust_pkg.order_date, RT6628
1231
1232 2010-12-28 10:27  levinse
1233
1234         * FS/FS/svc_phone.pm: add API doc for new LNP svc_phone fields
1235
1236 2010-12-28 09:20  levinse
1237
1238         * FS/FS/phone_avail.pm, httemplate/search/phone_avail.html: UI
1239           enhancements to phone_avail report, RT10464
1240
1241 2010-12-28 08:34  levinse
1242
1243         * httemplate/search/: phone_avail.html, report_phone_avail.html:
1244           better access rights for phone_avail report, part 2, RT10464
1245
1246 2010-12-28 08:29  levinse
1247
1248         * httemplate/search/: phone_avail.html, report_phone_avail.html:
1249           better access rights for phone_avail report, part 1, RT10464
1250
1251 2010-12-28 08:21  levinse
1252
1253         * FS/FS/AccessRight.pm: better access rights for phone_avail
1254           report, part 1, RT10464
1255
1256 2010-12-28 07:58  levinse
1257
1258         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
1259           httemplate/edit/svc_phone.cgi,
1260           httemplate/elements/select-lnp_status.html,
1261           httemplate/view/svc_phone.cgi: LNP improvements, RT9527
1262
1263 2010-12-27 21:23  levinse
1264
1265         * FS/FS/: Conf.pm, cust_bill.pm: invoice customization for DIDs,
1266           RT10886
1267
1268 2010-12-26 12:25  ivan
1269
1270         * FS/FS/svc_phone.pm: normalize svc_phone labels
1271
1272 2010-12-25 20:09  levinse
1273
1274         * httemplate/elements/select-lnp_status.html: file
1275           select-lnp_status.html was added on branch FREESIDE_2_1_BRANCH on
1276           2010-12-26 04:09:37 +0000
1277
1278 2010-12-25 20:09  levinse
1279
1280         * httemplate/elements/tr-select-lnp_status.html: file
1281           tr-select-lnp_status.html was added on branch FREESIDE_2_1_BRANCH
1282           on 2010-12-26 04:09:38 +0000
1283
1284 2010-12-25 20:09  levinse
1285
1286         * httemplate/elements/select-lnp_status.html,
1287           httemplate/elements/tr-select-lnp_status.html, FS/FS/Conf.pm,
1288           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_phone.pm,
1289           FS/FS/ClientAPI/MyAccount.pm,
1290           fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html,
1291           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1292           fs_selfservice/FS-SelfService/cgi/ws_list.html,
1293           httemplate/edit/part_svc.cgi, httemplate/edit/svc_phone.cgi,
1294           httemplate/edit/elements/edit.html,
1295           httemplate/edit/process/svc_phone.html,
1296           httemplate/elements/tr-input-date-field.html,
1297           httemplate/view/svc_phone.cgi: added basic LNP capability to
1298           svc_phone including SS, RT10948
1299
1300 2010-12-24 02:45  mark
1301
1302         * FS/FS/part_pkg.pm: upgrade unused_credit option, RT#10670
1303
1304 2010-12-24 01:56  mark
1305
1306         * FS/FS/cust_pkg.pm: option to credit unused time on package
1307           change, RT#10670
1308
1309 2010-12-24 01:49  mark
1310
1311         * FS/FS/part_pkg/global_Mixin.pm: file global_Mixin.pm was added on
1312           branch FREESIDE_2_1_BRANCH on 2010-12-24 09:49:49 +0000
1313
1314 2010-12-24 01:49  mark
1315
1316         * FS/FS/part_pkg/usage_Mixin.pm: file usage_Mixin.pm was added on
1317           branch FREESIDE_2_1_BRANCH on 2010-12-24 09:49:50 +0000
1318
1319 2010-12-24 01:49  mark
1320
1321         * FS/FS/: part_pkg/global_Mixin.pm, part_pkg/usage_Mixin.pm,
1322           part_pkg.pm, part_pkg/agent.pm, part_pkg/base_delayed.pm,
1323           part_pkg/base_rate.pm, part_pkg/bulk.pm,
1324           part_pkg/cdr_termination.pm, part_pkg/flat_comission_cust.pm,
1325           part_pkg/flat.pm, part_pkg/flat_comission.pm,
1326           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
1327           part_pkg/flat_introrate.pm, part_pkg/prepaid.pm,
1328           part_pkg/prorate.pm, part_pkg/prorate_delayed.pm,
1329           part_pkg/rt_time.pm, part_pkg/sesmon_hour.pm,
1330           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
1331           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
1332           part_pkg/subscription.pm, part_pkg/voip_cdr.pm,
1333           part_pkg/voip_inbound.pm, part_pkg/voip_sqlradacct.pm: part_pkg
1334           option inheritance, part 1
1335
1336 2010-12-23 21:48  mark
1337
1338         * FS/FS/ClientAPI/Signup.pm,
1339           fs_selfservice/FS-SelfService/cgi/signup.cgi: eWay self-signup
1340           fixes
1341
1342 2010-12-23 16:40  mark
1343
1344         * httemplate/misc/process/pay_batch-approve.cgi: file
1345           pay_batch-approve.cgi was added on branch FREESIDE_2_1_BRANCH on
1346           2010-12-24 00:41:26 +0000
1347
1348 2010-12-23 16:40  mark
1349
1350         * httemplate/misc/process/pay_batch-approve.cgi, FS/FS/Conf.pm,
1351           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm,
1352           FS/FS/pay_batch/td_eft1464.pm,
1353           httemplate/misc/download-batch.cgi,
1354           httemplate/search/cust_pay_batch.cgi: manual batch approval and
1355           TD EFT fixes, RT#10545
1356
1357 2010-12-23 09:52  levinse
1358
1359         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
1360           self-service improvements, RT10883
1361
1362 2010-12-21 15:44  levinse
1363
1364         * fs_selfservice/FS-SelfService/cgi/process_svc_phone.html: file
1365           process_svc_phone.html was added on branch FREESIDE_2_1_BRANCH on
1366           2010-12-21 23:44:57 +0000
1367
1368 2010-12-21 15:44  levinse
1369
1370         * fs_selfservice/FS-SelfService/cgi/process_svc_phone.html,
1371           FS/FS/ClientAPI/MyAccount.pm,
1372           fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html,
1373           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1374           httemplate/elements/select-phonenum.html: self-service
1375           improvements: DIDs, RT10885; re-do all of my changes which were
1376           undone by Mark
1377
1378 2010-12-21 01:12  mark
1379
1380         * fs_selfservice/FS-SelfService/cgi/post_thirdparty_payment.html:
1381           file post_thirdparty_payment.html was added on branch
1382           FREESIDE_2_1_BRANCH on 2010-12-21 09:13:04 +0000
1383
1384 2010-12-21 01:12  mark
1385
1386         * fs_selfservice/FS-SelfService/cgi/post_thirdparty_payment.html,
1387           FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_pay_pending.pm,
1388           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
1389           FS/FS/cust_main/Billing_Realtime.pm,
1390           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
1391           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1392           httemplate/edit/payment_gateway.html: changes to support eWay
1393           third-party payment, #10208
1394
1395 2010-12-20 22:26  levinse
1396
1397         * fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html: file
1398           provision_svc_phone.html was added on branch FREESIDE_2_1_BRANCH
1399           on 2010-12-21 06:26:15 +0000
1400
1401 2010-12-20 22:26  levinse
1402
1403         * fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html,
1404           FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
1405           fs_selfservice/FS-SelfService/SelfService.pm,
1406           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1407           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1408           fs_selfservice/FS-SelfService/cgi/ws_list.html,
1409           httemplate/elements/select-did.html,
1410           httemplate/elements/select-phonenum.html: self-service
1411           improvements: DIDs, RT10885
1412
1413 2010-12-19 19:14  levinse
1414
1415         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
1416           fs_selfservice/FS-SelfService/SelfService.pm,
1417           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1418           fs_selfservice/FS-SelfService/cgi/ws_list.html: self-service
1419           improvements: DIDs, RT10885
1420
1421 2010-12-17 15:44  ivan
1422
1423         * FS/FS/Conf.pm, httemplate/elements/menu.html,
1424           httemplate/view/cust_main.cgi: add cust_main-external_links and
1425           menu-prepend_links options for wisper NORM links, RT#10889
1426
1427 2010-12-17 11:32  levinse
1428
1429         * FS/FS/ClientAPI/MyAccount.pm,
1430           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1431           fs_selfservice/FS-SelfService/cgi/provision.html,
1432           fs_selfservice/FS-SelfService/cgi/provision_list.html,
1433           fs_selfservice/FS-SelfService/cgi/ws_list.html: self-service
1434           improvements, RT10883
1435
1436 2010-12-16 17:15  levinse
1437
1438         * fs_selfservice/FS-SelfService/cgi/tktview.html: file tktview.html
1439           was added on branch FREESIDE_2_1_BRANCH on 2010-12-17 01:16:03
1440           +0000
1441
1442 2010-12-16 17:15  levinse
1443
1444         * fs_selfservice/FS-SelfService/cgi/tktview.html,
1445           FS/FS/ClientAPI/MyAccount.pm,
1446           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1447           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1448           FS/FS/TicketSystem/RT_Internal.pm,
1449           fs_selfservice/FS-SelfService/SelfService.pm: self-service
1450           improvements, RT10883
1451
1452 2010-12-15 23:34  mark
1453
1454         * httemplate/view/cust_main/packages/section.html: file
1455           section.html was added on branch FREESIDE_2_1_BRANCH on
1456           2010-12-29 22:56:47 +0000
1457
1458 2010-12-15 23:34  ivan
1459
1460         * httemplate/view/cust_main/packages/section.html: fix syntax error
1461           from hasty merge
1462
1463 2010-12-15 07:09  levinse
1464
1465         * fs_selfservice/FS-SelfService/cgi/ws_list.html: file ws_list.html
1466           was added on branch FREESIDE_2_1_BRANCH on 2010-12-15 15:09:48
1467           +0000
1468
1469 2010-12-15 07:09  levinse
1470
1471         * fs_selfservice/FS-SelfService/cgi/ws_list.html,
1472           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
1473           FS/FS/ClientAPI/MyAccount.pm,
1474           fs_selfservice/FS-SelfService/cgi/provision.html: self-service
1475           improvements, RT10883
1476
1477 2010-12-14 15:27  levinse
1478
1479         * fs_selfservice/FS-SelfService/cgi/invoices.html: file
1480           invoices.html was added on branch FREESIDE_2_1_BRANCH on
1481           2010-12-14 23:27:20 +0000
1482
1483 2010-12-14 15:27  levinse
1484
1485         * fs_selfservice/FS-SelfService/cgi/tktcreate.html: file
1486           tktcreate.html was added on branch FREESIDE_2_1_BRANCH on
1487           2010-12-14 23:27:21 +0000
1488
1489 2010-12-14 15:27  levinse
1490
1491         * fs_selfservice/FS-SelfService/cgi/invoices.html,
1492           fs_selfservice/FS-SelfService/cgi/tktcreate.html,
1493           FS/FS/ClientAPI/MyAccount.pm,
1494           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1495           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1496           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
1497           improvements, RT10883
1498
1499 2010-12-14 00:21  mark
1500
1501         * httemplate/view/cust_main/locations.html: file locations.html was
1502           added on branch FREESIDE_2_1_BRANCH on 2011-01-25 01:52:20 +0000
1503
1504 2010-12-14 00:21  mark
1505
1506         * httemplate/view/cust_main/locations.html: fix location display
1507           boundary case
1508
1509 2010-12-13 23:29  mark
1510
1511         * httemplate/edit/: cust_location.cgi, process/cust_location.cgi:
1512           file cust_location.cgi was added on branch FREESIDE_2_1_BRANCH on
1513           2010-12-29 22:56:46 +0000
1514
1515 2010-12-13 23:29  mark
1516
1517         * httemplate/misc/disable-cust_location.cgi: file
1518           disable-cust_location.cgi was added on branch FREESIDE_2_1_BRANCH
1519           on 2010-12-29 22:56:47 +0000
1520
1521 2010-12-13 23:29  mark
1522
1523         * httemplate/: view/cust_main/locations.html,
1524           edit/cust_location.cgi, edit/process/cust_location.cgi,
1525           misc/disable-cust_location.cgi,
1526           view/cust_main/packages/section.html: cust_location editing
1527           features, RT#10766
1528
1529 2010-12-13 22:33  ivan
1530
1531         * httemplate/: pref/pref-process.html, pref/pref.html,
1532           view/cust_main/change_history.html, view/cust_main/packages.html:
1533           show formatted dates on change history, per-user pref for full
1534           cust_pkg timestamps, RT#10757
1535
1536 2010-12-10 14:08  ivan
1537
1538         * httemplate/view/svc_acct/cardfortress.html: file
1539           cardfortress.html was added on branch FREESIDE_2_1_BRANCH on
1540           2010-12-10 22:09:06 +0000
1541
1542 2010-12-10 14:08  ivan
1543
1544         * FS/FS/part_export/cardfortress.pm: file cardfortress.pm was added
1545           on branch FREESIDE_2_1_BRANCH on 2010-12-10 22:09:06 +0000
1546
1547 2010-12-10 14:08  ivan
1548
1549         * FS/FS/part_export/cardfortress.pm,
1550           httemplate/view/svc_acct/cardfortress.html, FS/FS/Conf.pm,
1551           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1552           httemplate/edit/process/svc_acct.cgi,
1553           httemplate/view/svc_acct.cgi: cardfortress backend support
1554
1555 2010-12-09 22:02  levinse
1556
1557         * httemplate/browse/cust_note_class.html: file cust_note_class.html
1558           was added on branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:09
1559           +0000
1560
1561 2010-12-09 22:02  levinse
1562
1563         * httemplate/edit/: cust_note_class.html,
1564           process/cust_note_class.html: file cust_note_class.html was added
1565           on branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:10 +0000
1566
1567 2010-12-09 22:02  levinse
1568
1569         * FS/FS/cust_note_class.pm: file cust_note_class.pm was added on
1570           branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:09 +0000
1571
1572 2010-12-09 22:02  levinse
1573
1574         * FS/t/cust_note_class.t: file cust_note_class.t was added on
1575           branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:09 +0000
1576
1577 2010-12-09 22:02  levinse
1578
1579         * FS/FS/cust_note_class.pm, FS/t/cust_note_class.t,
1580           httemplate/browse/cust_note_class.html,
1581           httemplate/edit/cust_note_class.html,
1582           httemplate/edit/process/cust_note_class.html: implement customer
1583           note classes, RT9995
1584
1585 2010-12-07 16:36  mark
1586
1587         * FS/FS/cust_pkg.pm: fix incorrect bill dates from prorate,
1588           RT#10830
1589
1590 2010-12-07 16:02  mark
1591
1592         * FS/FS/part_pkg/prorate_Mixin.pm: fix incorrect bill dates from
1593           prorate, RT#10830
1594
1595 2010-12-07 14:26  mark
1596
1597         * FS/FS/: Conf.pm, cust_pay.pm, cust_pkg.pm,
1598           cust_main/Billing_Realtime.pm: per-agent notification options,
1599           RT#10797
1600
1601 2010-12-04 18:59  ivan
1602
1603         * rt/share/html/RTx/Statistics/: CallsMultiQueue/index.html,
1604           CallsQueueDay/index.html, DayOfWeek/index.html,
1605           OpenStalled/index.html, Resolution/index.html,
1606           TimeToResolve/index.html: RTx-Statistics in 2.1 / 3.8, RT#10046
1607
1608 2010-12-04 18:43  ivan
1609
1610         * rt/share/html/RTx/Statistics/Elements/GraphBox: RTx-Statistics in
1611           2.1 / 3.8, RT#10046
1612
1613 2010-12-04 18:39  ivan
1614
1615         * rt/share/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox:
1616           file ControlBox was added on branch FREESIDE_2_1_BRANCH on
1617           2010-12-05 02:39:08 +0000
1618
1619 2010-12-04 18:39  ivan
1620
1621         * rt/share/html/RTx/Statistics/Elements/CollectionAsTable/Header:
1622           file Header was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1623           02:39:07 +0000
1624
1625 2010-12-04 18:39  ivan
1626
1627         *
1628           rt/share/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat:
1629           file ParseFormat was added on branch FREESIDE_2_1_BRANCH on
1630           2010-12-05 02:39:07 +0000
1631
1632 2010-12-04 18:39  ivan
1633
1634         * rt/share/html/RTx/Statistics/Elements/CollectionAsTable/Row: file
1635           Row was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1636           02:39:07 +0000
1637
1638 2010-12-04 18:39  ivan
1639
1640         * rt/share/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage:
1641           file UpdatePage was added on branch FREESIDE_2_1_BRANCH on
1642           2010-12-05 02:39:08 +0000
1643
1644 2010-12-04 18:37  ivan
1645
1646         * rt/share/html/RTx/Statistics/Elements/: GraphBox,
1647           CollectionAsTable/Header, CollectionAsTable/ParseFormat,
1648           CollectionAsTable/Row, ControlsAsTable/ControlBox,
1649           ControlsAsTable/UpdatePage: RTx-Statistics in 2.1 / 3.8, RT#10046
1650
1651 2010-12-04 18:21  ivan
1652
1653         * rt/share/html/RTx/Statistics/: CallsMultiQueue/Elements/Chart,
1654           CallsQueueDay/Elements/Chart, DayOfWeek/Elements/Chart,
1655           OpenStalled/Elements/Chart, Resolution/Elements/Chart:
1656           RTx-Statistics in 2.1 / 3.8
1657
1658 2010-12-04 16:15  ivan
1659
1660         * htetc/freeside-rt.conf, rt/FREESIDE_MODIFIED: RTx-Statistics in
1661           2.1 / 3.8
1662
1663 2010-12-04 16:06  ivan
1664
1665         * rt/share/html/RTx/Statistics/: CallsMultiQueue/Elements/Chart,
1666           CallsQueueDay/Elements/Chart: file Chart was added on branch
1667           FREESIDE_2_1_BRANCH on 2010-12-05 00:06:42 +0000
1668
1669 2010-12-04 16:06  ivan
1670
1671         * rt/share/html/RTx/Statistics/: DayOfWeek/Elements/Chart,
1672           OpenStalled/Elements/Chart, Resolution/Elements/Chart,
1673           TimeToResolve/Elements/Chart, UserTest/Elements/Chart: file Chart
1674           was added on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43
1675           +0000
1676
1677 2010-12-04 16:06  ivan
1678
1679         * rt/share/html/RTx/Statistics/Elements/DateSelectRow: file
1680           DateSelectRow was added on branch FREESIDE_2_1_BRANCH on
1681           2010-12-05 00:06:43 +0000
1682
1683 2010-12-04 16:06  ivan
1684
1685         * rt/share/html/RTx/Statistics/Elements/DurationAsString: file
1686           DurationAsString was added on branch FREESIDE_2_1_BRANCH on
1687           2010-12-05 00:06:43 +0000
1688
1689 2010-12-04 16:06  ivan
1690
1691         * rt/share/html/RTx/Statistics/Elements/GraphBox: file GraphBox was
1692           added on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43 +0000
1693
1694 2010-12-04 16:06  ivan
1695
1696         * rt/share/html/RTx/Statistics/CallsQueueDay/Results.tsv: file
1697           Results.tsv was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1698           00:06:42 +0000
1699
1700 2010-12-04 16:06  ivan
1701
1702         * rt/share/html/RTx/Statistics/OpenStalled/Results.tsv: file
1703           Results.tsv was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1704           00:06:43 +0000
1705
1706 2010-12-04 16:06  ivan
1707
1708         * rt/share/html/RTx/Statistics/Elements/SelectMultiQueue: file
1709           SelectMultiQueue was added on branch FREESIDE_2_1_BRANCH on
1710           2010-12-05 00:06:43 +0000
1711
1712 2010-12-04 16:06  ivan
1713
1714         * rt/share/html/RTx/Statistics/Elements/StatColumnMap: file
1715           StatColumnMap was added on branch FREESIDE_2_1_BRANCH on
1716           2010-12-05 00:06:43 +0000
1717
1718 2010-12-04 16:06  ivan
1719
1720         * rt/share/html/RTx/Statistics/Elements/Tabs: file Tabs was added
1721           on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43 +0000
1722
1723 2010-12-04 16:06  ivan
1724
1725         * rt/share/html/RTx/Statistics/: FAQ/index.html,
1726           OpenStalled/index.html, Resolution/index.html,
1727           TimeToResolve/index.html, UserTest/index.html: file index.html
1728           was added on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43
1729           +0000
1730
1731 2010-12-04 16:06  ivan
1732
1733         * rt/share/html/RTx/Statistics/: DurationAsString, index.html,
1734           CallsMultiQueue/index.html, CallsMultiQueue/Elements/Chart,
1735           CallsQueueDay/Results.tsv, CallsQueueDay/index.html,
1736           CallsQueueDay/Elements/Chart, DayOfWeek/index.html,
1737           DayOfWeek/Elements/Chart, Elements/DateSelectRow,
1738           Elements/DurationAsString, Elements/GraphBox,
1739           Elements/SelectMultiQueue, Elements/StatColumnMap, Elements/Tabs,
1740           FAQ/index.html, OpenStalled/Results.tsv, OpenStalled/index.html,
1741           OpenStalled/Elements/Chart, Resolution/index.html,
1742           Resolution/Elements/Chart, TimeToResolve/index.html,
1743           TimeToResolve/Elements/Chart, UserTest/index.html,
1744           UserTest/Elements/Chart: RTx-Statistics in 2.1 / 3.8
1745
1746 2010-12-04 16:06  ivan
1747
1748         * rt/share/html/RTx/Statistics/DurationAsString: file
1749           DurationAsString was added on branch FREESIDE_2_1_BRANCH on
1750           2010-12-05 00:06:42 +0000
1751
1752 2010-12-04 16:06  ivan
1753
1754         * rt/share/html/RTx/Statistics/: index.html,
1755           CallsMultiQueue/index.html, CallsQueueDay/index.html,
1756           DayOfWeek/index.html: file index.html was added on branch
1757           FREESIDE_2_1_BRANCH on 2010-12-05 00:06:42 +0000
1758
1759 2010-12-04 15:42  ivan
1760
1761         * rt/share/html/Callbacks/RTx-Statistics/Elements/Tabs/Default:
1762           RTx-Statistics in 2.1 / 3.8
1763
1764 2010-12-03 19:52  ivan
1765
1766         * httemplate/elements/tr-select-cust_location.html: sort locations
1767           in dropdown, RT#10766
1768
1769 2010-12-03 19:34  ivan
1770
1771         * httemplate/edit/process/change-cust_pkg.html: keep dates on
1772           package change, RT#10766
1773
1774 2010-12-03 19:29  ivan
1775
1776         * httemplate/elements/tr-select-cust_location.html: sort locations
1777           in dropdown, RT#10766
1778
1779 2010-12-02 11:03  ivan
1780
1781         * FS/FS/tax_rate.pm: count locations as accounts for cch taxation
1782           only when tax-pkg_address is on
1783
1784 2010-11-30 15:44  mark
1785
1786         * FS/FS/pay_batch/: td_eftack264.pm, td_eftret80.pm: TD EFT batch
1787           import formats, RT#10545
1788
1789 2010-11-30 15:44  mark
1790
1791         * FS/FS/pay_batch/td_eftack264.pm: file td_eftack264.pm was added
1792           on branch FREESIDE_2_1_BRANCH on 2011-01-20 00:31:34 +0000
1793
1794 2010-11-30 15:44  mark
1795
1796         * FS/FS/pay_batch/td_eftret80.pm: file td_eftret80.pm was added on
1797           branch FREESIDE_2_1_BRANCH on 2011-01-20 00:31:34 +0000
1798
1799 2010-11-30 13:49  ivan
1800
1801         * bin/merge-referrals: fix merge-referrals, RT#10247
1802
1803 2010-11-30 12:24  mark
1804
1805         * FS/FS/: TicketSystem.pm, Upgrade.pm: auto-insert
1806           CustomFieldChange scrip condition, from RT#10139
1807
1808 2010-11-27 15:53  ivan
1809
1810         * FS/FS/tax_rate.pm: with cch taxation, consider "account" taxes
1811           per- (distinct) location instead of per -customer, RT#10248
1812
1813 2010-11-26 19:55  ivan
1814
1815         * httemplate/elements/create_uri_query: file create_uri_query was
1816           added on branch FREESIDE_2_1_BRANCH on 2010-11-27 03:55:08 +0000
1817
1818 2010-11-26 19:55  ivan
1819
1820         * httemplate/elements/handle_uri_query: file handle_uri_query was
1821           added on branch FREESIDE_2_1_BRANCH on 2010-11-27 03:55:08 +0000
1822
1823 2010-11-26 19:55  ivan
1824
1825         * httemplate/: elements/create_uri_query,
1826           elements/handle_uri_query, misc/batch-cust_pay.html,
1827           misc/process/batch-cust_pay.cgi: fix "URL limit exceeded" when
1828           errors are present on quick payment entry, RT#9917
1829
1830 2010-11-24 19:30  ivan
1831
1832         * fs_selfservice/FS-SelfService/SelfService.pm: disable ancient
1833           izoom stuff, RT#10730
1834
1835 2010-11-24 18:35  ivan
1836
1837         * FS/FS/ClientAPI/Agent.pm: fix username check, RT#9608
1838
1839 2010-11-24 17:54  mark
1840
1841         * FS/FS/cdr/: telos_csv.pm: Telos .act CDR format, RT#10722
1842
1843 2010-11-24 17:54  mark
1844
1845         * FS/FS/cdr/telos_csv.pm: file telos_csv.pm was added on branch
1846           FREESIDE_2_1_BRANCH on 2010-11-25 01:54:12 +0000
1847
1848 2010-11-24 17:06  mark
1849
1850         * FS/FS/: cdr/telos_xml.pm, Record.pm, cdr.pm: Telos XML CDR
1851           format, RT#10721
1852
1853 2010-11-24 17:06  mark
1854
1855         * FS/FS/cdr/telos_xml.pm: file telos_xml.pm was added on branch
1856           FREESIDE_2_1_BRANCH on 2010-11-25 01:06:38 +0000
1857
1858 2010-11-23 17:31  ivan
1859
1860         * FS/FS/TicketSystem/RT_Internal.pm: don't attempt to use
1861           RT::CurrentUser before RT has been initialized.  very weird.
1862           RT#10695
1863
1864 2010-11-22 17:52  ivan
1865
1866         * FS/FS/cust_main/Billing.pm,
1867           httemplate/view/cust_main/packages/status.html: fix noisy but
1868           harmless fallout from RT#10148
1869
1870 2010-11-22 17:39  mark
1871
1872         * fs_selfservice/FS-SelfService/cgi/process_suspend_pkg.html: file
1873           process_suspend_pkg.html was added on branch FREESIDE_2_1_BRANCH
1874           on 2010-11-23 01:40:12 +0000
1875
1876 2010-11-22 17:39  mark
1877
1878         * fs_selfservice/FS-SelfService/cgi/process_suspend_pkg.html,
1879           FS/FS/ClientAPI_XMLRPC.pm, FS/FS/Conf.pm,
1880           FS/FS/ClientAPI/MyAccount.pm,
1881           fs_selfservice/FS-SelfService/SelfService.pm,
1882           fs_selfservice/FS-SelfService/cgi/provision_list.html,
1883           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: selfservice
1884           command to suspend packages, RT#9989
1885
1886 2010-11-21 18:52  mark
1887
1888         * httemplate/edit/process/part_event.html: make reasonnum mandatory
1889           in event actions, RT#9684
1890
1891 2010-11-21 17:30  mark
1892
1893         * FS/FS/part_event/Action/pkg_cancel.pm: file pkg_cancel.pm was
1894           added on branch FREESIDE_2_1_BRANCH on 2010-11-22 01:30:16 +0000
1895
1896 2010-11-21 17:30  mark
1897
1898         * FS/FS/part_event/Action/: pkg_cancel.pm, cancel.pm: pkg_cancel
1899           event action, RT#10141
1900
1901 2010-11-20 15:23  ivan
1902
1903         * httemplate/search/rt_ticket.html: sort fields in time worked
1904           summary, RT#7573
1905
1906 2010-11-20 15:00  ivan
1907
1908         * httemplate/search/report_rt_ticket.html: file
1909           report_rt_ticket.html was added on branch FREESIDE_2_1_BRANCH on
1910           2010-11-20 23:00:44 +0000
1911
1912 2010-11-20 15:00  ivan
1913
1914         * httemplate/search/rt_ticket.html: file rt_ticket.html was added
1915           on branch FREESIDE_2_1_BRANCH on 2010-11-20 23:00:44 +0000
1916
1917 2010-11-20 15:00  ivan
1918
1919         * httemplate/: search/report_rt_ticket.html, search/rt_ticket.html,
1920           elements/menu.html, search/report_rt_transaction.html,
1921           search/rt_transaction.html: time worked summary report, RT#7573
1922
1923 2010-11-19 20:50  levinse
1924
1925         * FS/FS/part_export/vitelity.pm: bug fixes vitelity.pm, RT4868
1926
1927 2010-11-19 18:33  mark
1928
1929         *
1930           rt/share/html/Callbacks/SearchCustomerFields/Search/Elements/PickBasics/Default:
1931           file Default was added on branch FREESIDE_2_1_BRANCH on
1932           2010-11-20 02:35:47 +0000
1933
1934 2010-11-19 18:33  mark
1935
1936         * rt/share/html/Elements/SelectCustomerAgent: file
1937           SelectCustomerAgent was added on branch FREESIDE_2_1_BRANCH on
1938           2010-11-20 02:35:47 +0000
1939
1940 2010-11-19 18:33  mark
1941
1942         * rt/share/html/Elements/SelectCustomerClass: file
1943           SelectCustomerClass was added on branch FREESIDE_2_1_BRANCH on
1944           2010-11-20 02:35:47 +0000
1945
1946 2010-11-19 18:33  mark
1947
1948         * rt/share/html/Elements/SelectCustomerTag: file SelectCustomerTag
1949           was added on branch FREESIDE_2_1_BRANCH on 2010-11-20 02:35:47
1950           +0000
1951
1952 2010-11-19 18:33  mark
1953
1954         * rt/:
1955           share/html/Callbacks/SearchCustomerFields/Search/Elements/PickBasics/Default,
1956           share/html/Elements/SelectCustomerAgent,
1957           share/html/Elements/SelectCustomerClass,
1958           share/html/Elements/SelectCustomerTag, FREESIDE_MODIFIED,
1959           lib/RT/Tickets_Overlay.pm: search tickets on some customer
1960           fields, RT#9328
1961
1962 2010-11-19 14:05  ivan
1963
1964         * httemplate/browse/agent.cgi: disabled/active links styled
1965           red/green on agent report like elsewhere
1966
1967 2010-11-19 13:58  ivan
1968
1969         * bin/: wipe-agent: adding wipe-agent script, RT#10679
1970
1971 2010-11-19 13:58  ivan
1972
1973         * bin/wipe-agent: file wipe-agent was added on branch
1974           FREESIDE_2_1_BRANCH on 2010-11-19 21:58:43 +0000
1975
1976 2010-11-19 13:26  ivan
1977
1978         * FS/FS/part_event/Condition/cust_bill_age.pm: fix late fees being
1979           applied a month late?, RT#10547
1980
1981 2010-11-18 14:37  mark
1982
1983         * rt/FREESIDE_MODIFIED: time to resolve in ticket search, RT#9327
1984
1985 2010-11-18 14:24  mark
1986
1987         * rt/share/html/Callbacks/TimeToResolve/:
1988           Elements/RT__Ticket/ColumnMap/Once,
1989           Search/Elements/BuildFormatString/SetFieldsOnce: time to resolve
1990           in ticket search, RT#9327
1991
1992 2010-11-18 14:20  mark
1993
1994         *
1995           rt/share/html/Callbacks/TimeToResolve/Elements/RT__Ticket/ColumnMap/Once:
1996           file Once was added on branch FREESIDE_2_1_BRANCH on 2010-11-18
1997           22:24:45 +0000
1998
1999 2010-11-18 14:20  mark
2000
2001         *
2002           rt/share/html/Callbacks/TimeToResolve/Search/Elements/BuildFormatString/SetFieldsOnce:
2003           file SetFieldsOnce was added on branch FREESIDE_2_1_BRANCH on
2004           2010-11-18 22:24:45 +0000
2005
2006 2010-11-18 14:20  mark
2007
2008         * rt/share/html/Callbacks/TimeToResolve/:
2009           Elements/RT__Ticket/ColumnMap/Once,
2010           Search/Elements/BuildFormatString/SetFieldsOnce: time to resolve
2011           in ticket search, RT#9327
2012
2013 2010-11-18 10:54  mark
2014
2015         * FS/FS/svc_acct.pm: fix svc_acct welcome message, RT#10268
2016
2017 2010-11-18 10:20  ivan
2018
2019         * FS/FS/Conf.pm: add Net 21 terms, RT#10652
2020
2021 2010-11-17 18:44  ivan
2022
2023         * rt/FREESIDE_MODIFIED: keep slightly better track of what was
2024           patched for what
2025
2026 2010-11-17 18:30  ivan
2027
2028         * rt/: lib/RT/Config.pm, share/html/index.html: changed to
2029           "DisplayAftgerQuickCreate" per upstream request for
2030           clarification, RT#10429
2031
2032 2010-11-17 13:26  mark
2033
2034         * rt/: FREESIDE_MODIFIED, lib/RT/Action.pm, lib/RT/Condition.pm,
2035           lib/RT/Scrip_Overlay.pm, lib/RT/Action/CreateTickets.pm,
2036           lib/RT/Condition/CustomFieldChange.pm,
2037           share/html/Admin/Elements/EditScrip,
2038           share/html/Admin/Elements/EditScripOptions,
2039           share/html/Admin/Elements/SelectScripAction,
2040           share/html/Admin/Elements/SelectScripCondition: create ticket on
2041           custom field change, RT#10139
2042
2043 2010-11-17 12:44  mark
2044
2045         * rt/lib/RT/Condition/CustomFieldChange.pm: file
2046           CustomFieldChange.pm was added on branch FREESIDE_2_1_BRANCH on
2047           2010-11-17 21:26:40 +0000
2048
2049 2010-11-17 12:44  mark
2050
2051         * rt/share/html/Admin/Elements/EditScripOptions: file
2052           EditScripOptions was added on branch FREESIDE_2_1_BRANCH on
2053           2010-11-17 21:26:40 +0000
2054
2055 2010-11-17 12:44  mark
2056
2057         * rt/: lib/RT/Condition/CustomFieldChange.pm,
2058           share/html/Admin/Elements/EditScripOptions: create ticket on
2059           custom field change, RT#10139
2060
2061 2010-11-15 14:59  mark
2062
2063         * rt/share/html/Ticket/Create.html: smarter form refresh
2064
2065 2010-11-15 13:39  mark
2066
2067         * rt/share/html/Ticket/Create.html: select queue when creating
2068           child tickets, RT#10139
2069
2070 2010-11-14 01:10  mark
2071
2072         * FS/FS/: cust_bill.pm, cust_pkg.pm: better hidden pkg_svc flag,
2073           RT#9871
2074
2075 2010-11-13 15:23  mark
2076
2077         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pkg.pm,
2078           FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
2079           httemplate/edit/process/part_pkg.cgi,
2080           httemplate/elements/tr-pkg_svc.html: hidden pkg_svc flag, RT#9871
2081
2082 2010-11-12 15:33  mark
2083
2084         * FS/FS/pay_batch/td_eft1464.pm, FS/FS/Conf.pm, FS/FS/pay_batch.pm,
2085           httemplate/search/cust_pay_batch.cgi: TD EFT batch format,
2086           RT#10545
2087
2088 2010-11-12 15:33  mark
2089
2090         * FS/FS/pay_batch/td_eft1464.pm: file td_eft1464.pm was added on
2091           branch FREESIDE_2_1_BRANCH on 2010-11-12 23:34:12 +0000
2092
2093 2010-11-12 14:30  ivan
2094
2095         * FS/FS/svc_cert.pm: fix harmless warning
2096
2097 2010-11-12 13:52  ivan
2098
2099         * fs_selfservice/FS-SelfService/SelfService.pm: add
2100           check/suspend/unsuspend _username functions to agent
2101           self-service, RT#9608
2102
2103 2010-11-12 11:57  ivan
2104
2105         * httemplate/search/cust_bill_pkg.cgi: small fallout from search
2106           sorting customizations, RT#10580
2107
2108 2010-11-11 19:21  mark
2109
2110         * FS/FS/: pay_batch.pm, pay_batch/chase_canada.pm,
2111           pay_batch/paymentech.pm, pay_batch/td_canada_trust.pm: better
2112           support for batch-increment_expiration, RT#10453
2113
2114 2010-11-11 17:17  ivan
2115
2116         * FS/FS/Schema.pm, FS/FS/Conf.pm, httemplate/edit/agent.cgi: agent
2117           username/password, RT#9608
2118
2119 2010-11-10 17:44  ivan
2120
2121         * httemplate/: browse/access_group.html,
2122           search/elements/cust_pay_or_refund.html,
2123           search/elements/search-html.html, search/elements/search.html,
2124           browse/access_user.html, browse/agent_type.cgi,
2125           browse/cust_attachment.html, browse/cust_category.html,
2126           browse/cust_class.html, browse/discount.html,
2127           browse/part_pkg_report_option.html, browse/pkg_category.html,
2128           browse/pkg_class.html, browse/rate.cgi, browse/svc_acct_pop.cgi,
2129           browse/usage_class.html, search/cust_bill_event.cgi,
2130           search/cust_bill.html, search/cust_bill_pay.html,
2131           search/cust_bill_pkg.cgi, search/cust_bill_pkg_discount.html,
2132           search/cust_credit.html, search/cust_credit_bill.html,
2133           search/cust_credit_refund.html, search/cust_event.html,
2134           search/cust_pkg_svc.html, search/cust_svc.html,
2135           search/pay_batch.cgi, search/queue.html, search/svc_domain.cgi,
2136           search/svc_external.cgi, search/svc_forward.cgi,
2137           search/svc_phone.cgi, search/svc_www.cgi: sort by clicking on
2138           headers, RT#6465
2139
2140 2010-11-10 15:12  ivan
2141
2142         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm,
2143           share/html/index.html, FREESIDE_MODIFIED: QuickCreateDisplay RT
2144           pref and config option to redirect to ticket display on quick
2145           create, RT#10429
2146
2147 2010-11-10 11:35  ivan
2148
2149         * httemplate/search/phone_avail.html: show customer on availability
2150           report, RT#10520
2151
2152 2010-11-10 11:31  ivan
2153
2154         * FS/FS/phone_avail.pm: show customer on availability report,
2155           RT#10520
2156
2157 2010-11-10 11:28  ivan
2158
2159         * httemplate/search/phone_avail.html: just can't get this one right
2160           this morning, RT#10520
2161
2162 2010-11-10 11:24  ivan
2163
2164         * FS/FS/phone_avail.pm: fix upgrade, RT#10520
2165
2166 2010-11-10 11:22  ivan
2167
2168         * FS/FS/phone_avail.pm: add missing cust_svc method to phone_avail,
2169           RT#10520
2170
2171 2010-11-10 11:22  ivan
2172
2173         * FS/FS/Upgrade.pm: add phone_avail upgrade, RT#10520
2174
2175 2010-11-09 16:58  ivan
2176
2177         * FS/FS/ClientAPI/Agent.pm: add check_username, suspend_username
2178           and unsuspend_username calls, RT#9608
2179
2180 2010-11-09 13:40  mark
2181
2182         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm: fix sync_bill_date
2183           near the end of the month, RT#10503
2184
2185 2010-11-08 18:51  levinse
2186
2187         * httemplate/: search/report_phone_avail.html, elements/menu.html,
2188           search/phone_avail.html: add phone number search report, RT10464
2189
2190 2010-11-08 18:51  levinse
2191
2192         * httemplate/search/report_phone_avail.html: file
2193           report_phone_avail.html was added on branch FREESIDE_2_1_BRANCH
2194           on 2010-11-09 02:51:50 +0000
2195
2196 2010-11-08 17:38  ivan
2197
2198         * conf/welcome_letter: remove welcome_letter from default config,
2199           RT#10225
2200
2201 2010-11-08 14:04  ivan
2202
2203         * FS/FS/: phone_avail.pm, svc_phone.pm: return phone numbers to
2204           inventory when unprovisioned, RT#10520
2205
2206 2010-11-08 13:54  mark
2207
2208         * FS/FS/Mason.pm, httemplate/search/report_tax-xls.cgi,
2209           httemplate/search/report_tax.cgi: sales tax report in Excel,
2210           RT#10321
2211
2212 2010-11-08 13:46  mark
2213
2214         * FS/FS/msg_template.pm, FS/FS/part_export/rt_ticket.pm,
2215           httemplate/edit/msg_template.html: ticket export for svc_phone,
2216           domain, broadband, RT#10363
2217
2218 2010-11-08 13:42  mark
2219
2220         * FS/FS/Schema.pm, FS/FS/part_export.pm,
2221           httemplate/browse/part_export.cgi,
2222           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
2223           httemplate/edit/part_svc.cgi: export names, RT#9827
2224
2225 2010-11-08 12:00  ivan
2226
2227         * httemplate/edit/part_svc.cgi: hide communigate fields in svc_acct
2228           and svc_domain when there's no communigate exports, RT#10515
2229
2230 2010-11-08 11:58  ivan
2231
2232         * FS/FS/AccessRight.pm: "Edit usage" off for new installs to hide
2233           the barely-used usage fields, RT#10514
2234
2235 2010-11-08 10:39  ivan
2236
2237         * httemplate/edit/: cust_refund.cgi, process/cust_refund.cgi: fix
2238           fallout from more granular ACLs for payments, RT#10505
2239
2240 2010-11-08 09:48  levinse
2241
2242         * httemplate/search/report_cust_main.html: fix prev commit for cust
2243           tag changes on cust main report related to RT6376
2244
2245 2010-11-08 09:41  levinse
2246
2247         * FS/FS/part_export/vitelity.pm: improvements to vitelity.pm,
2248           RT4868
2249
2250 2010-11-07 23:35  ivan
2251
2252         * FS/FS/svc_cert.pm, httemplate/view/svc_cert.cgi: certificates ala
2253           communigate, RT#7515
2254
2255 2010-11-07 21:24  ivan
2256
2257         * FS/FS/Schema.pm, FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_domain.pm,
2258           FS/FS/part_export/communigate_pro.pm,
2259           httemplate/edit/svc_domain/communigate-basics.html,
2260           httemplate/view/svc_domain/basics.html: certificates ala
2261           communigate, RT#7515
2262
2263 2010-11-07 16:01  ivan
2264
2265         * httemplate/edit/svc_cert/import_cacert.html, FS/FS/svc_cert.pm,
2266           httemplate/edit/process/svc_cert.cgi,
2267           httemplate/view/svc_cert.cgi: certificates ala communigate,
2268           RT#7515
2269
2270 2010-11-07 16:01  ivan
2271
2272         * httemplate/edit/svc_cert/import_cacert.html: file
2273           import_cacert.html was added on branch FREESIDE_2_1_BRANCH on
2274           2010-11-08 00:01:59 +0000
2275
2276 2010-11-07 15:47  ivan
2277
2278         * httemplate/edit/svc_cert/import_certificate.html: file
2279           import_certificate.html was added on branch FREESIDE_2_1_BRANCH
2280           on 2010-11-07 23:47:04 +0000
2281
2282 2010-11-07 15:47  ivan
2283
2284         * FS/FS/svc_cert.pm, httemplate/edit/process/svc_cert.cgi,
2285           httemplate/edit/svc_cert/import_certificate.html,
2286           httemplate/view/svc_cert.cgi: certificates ala communigate,
2287           RT#7515
2288
2289 2010-11-06 22:30  ivan
2290
2291         * httemplate/misc/svc_cert-generate.html: file
2292           svc_cert-generate.html was added on branch FREESIDE_2_1_BRANCH on
2293           2010-11-07 05:30:29 +0000
2294
2295 2010-11-06 22:29  ivan
2296
2297         * httemplate/edit/process/svc_cert.cgi,
2298           httemplate/misc/svc_cert-generate.html, FS/FS/svc_cert.pm,
2299           httemplate/edit/svc_cert.cgi, httemplate/view/svc_cert.cgi:
2300           certificates ala communigate, RT#7515
2301
2302 2010-11-06 17:56  ivan
2303
2304         * httemplate/edit/svc_cert/generate_privatekey.html: file
2305           generate_privatekey.html was added on branch FREESIDE_2_1_BRANCH
2306           on 2010-11-07 00:57:15 +0000
2307
2308 2010-11-06 17:56  ivan
2309
2310         * httemplate/edit/svc_cert/import_privatekey.html: file
2311           import_privatekey.html was added on branch FREESIDE_2_1_BRANCH on
2312           2010-11-07 00:57:15 +0000
2313
2314 2010-11-06 17:56  ivan
2315
2316         * httemplate/: edit/svc_cert.cgi, view/svc_cert.cgi: file
2317           svc_cert.cgi was added on branch FREESIDE_2_1_BRANCH on
2318           2010-11-07 00:57:15 +0000
2319
2320 2010-11-06 17:56  ivan
2321
2322         * httemplate/edit/process/svc_cert.cgi: file svc_cert.cgi was added
2323           on branch FREESIDE_2_1_BRANCH on 2010-11-07 00:57:16 +0000
2324
2325 2010-11-06 17:56  ivan
2326
2327         * FS/FS/svc_cert.pm, FS/t/svc_cert.t, httemplate/edit/svc_cert.cgi,
2328           httemplate/edit/process/svc_cert.cgi,
2329           httemplate/edit/svc_cert/generate_privatekey.html,
2330           httemplate/edit/svc_cert/import_privatekey.html,
2331           httemplate/view/svc_cert.cgi, FS/FS.pm, FS/MANIFEST,
2332           FS/FS/Mason.pm, FS/FS/Schema.pm, eg/table_template-svc.pm,
2333           httemplate/edit/part_svc.cgi,
2334           httemplate/elements/popup_link-cust_svc.html,
2335           httemplate/view/svc_Common.html,
2336           httemplate/view/elements/svc_Common.html: certificates ala
2337           communigate, RT#7515
2338
2339 2010-11-06 17:56  ivan
2340
2341         * FS/FS/svc_cert.pm: file svc_cert.pm was added on branch
2342           FREESIDE_2_1_BRANCH on 2010-11-07 00:57:15 +0000
2343
2344 2010-11-06 17:56  ivan
2345
2346         * FS/t/svc_cert.t: file svc_cert.t was added on branch
2347           FREESIDE_2_1_BRANCH on 2010-11-07 00:57:15 +0000
2348
2349 2010-11-06 16:58  mark
2350
2351         * httemplate/search/report_tax-xls.cgi: file report_tax-xls.cgi was
2352           added on branch FREESIDE_2_1_BRANCH on 2010-11-08 21:54:49 +0000
2353
2354 2010-11-06 16:58  mark
2355
2356         * httemplate/search/report_tax-xls.cgi: move module loading to
2357           FS::Mason
2358
2359 2010-11-06 16:45  mark
2360
2361         * httemplate/search/report_tax-xls.cgi: sales tax report in Excel,
2362           RT#10321
2363
2364 2010-11-05 15:58  ivan
2365
2366         * FS/FS/cust_main/Billing_Discount.pm: file Billing_Discount.pm was
2367           added on branch FREESIDE_2_1_BRANCH on 2010-11-05 22:58:56 +0000
2368
2369 2010-11-05 15:58  ivan
2370
2371         * FS/: FS/cust_main/Billing_Discount.pm, MANIFEST,
2372           FS/cust_main/Billing.pm, FS/cust_main.pm: split discount bs out
2373           into its own file before cust_main/Billing.pm becomes as bad as
2374           the old monolithic cust_main.pm, somehow RT#10462
2375
2376 2010-11-05 12:05  levinse
2377
2378         * httemplate/view/cust_main/payment_history.html: Fix undoing of
2379           changes caused by previous commit
2380
2381 2010-11-05 11:46  levinse
2382
2383         * httemplate/view/cust_main/: payment_history.html,
2384           payment_history/pending_payment.html: display any pending
2385           payments in customer view, RT10270
2386
2387 2010-11-05 11:32  ivan
2388
2389         * FS/FS/Record.pm, FS/FS/cust_main.pm,
2390           httemplate/edit/cust_main/billing.html: fix more german character
2391           problems, RT#10498
2392
2393 2010-11-05 11:16  ivan
2394
2395         * httemplate/search/cust_bill_pkg.cgi: fix line item report when
2396           linked from CCH tax report... credits may still be off w/pkg
2397           locations?  RT#10472
2398
2399 2010-11-04 20:56  levinse
2400
2401         * FS/FS/cust_main/Search.pm,
2402           httemplate/elements/tr-select-cust_tag.html,
2403           httemplate/search/cust_main.html,
2404           httemplate/search/report_cust_main.html: add a multi-select for
2405           tags to advanced customer search, RT6376
2406
2407 2010-11-04 16:39  levinse
2408
2409         * FS/FS/part_export/: acct_http.pm, cust_http.pm: Fix display of
2410           export option defaults for all HTTP exports
2411
2412 2010-11-04 16:10  levinse
2413
2414         * FS/FS/part_export/: acct_http.pm, http.pm: New HTTP export for
2415           svc_acct and additional option for existing HTTP exports, RT10216
2416
2417 2010-11-04 16:07  ivan
2418
2419         * FS/FS/cust_bill.pm: don't display service data for bundled
2420           packages, RT#10448
2421
2422 2010-11-04 15:57  ivan
2423
2424         * httemplate/edit/process/part_pkg.cgi: stop setting report_option_
2425           to 1
2426
2427 2010-11-04 14:42  ivan
2428
2429         * httemplate/edit/REAL_cust_pkg.cgi: let you edit contract_end for
2430           all packages, RT#10480
2431
2432 2010-11-04 14:35  mark
2433
2434         * httemplate/edit/REAL_cust_pkg.cgi: make contract_end editable
2435           when it makes sense
2436
2437 2010-11-04 14:29  mark
2438
2439         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
2440           make contract_end editable, RT#10480
2441
2442 2010-11-04 13:35  ivan
2443
2444         * FS/FS/: cust_pay.pm, part_pkg/voip_cdr.pm: bill setup fees upon
2445           receiving a payment, for bill_every_call customers
2446
2447 2010-11-04 10:38  ivan
2448
2449         * FS/FS/: Conf.pm, svc_acct.pm: finish username-slash and
2450           username-equals, RT#10452
2451
2452 2010-11-04 10:09  ivan
2453
2454         * httemplate/edit/process/cust_pay.cgi: fix fallout from payment
2455           ACL changes, RT#10476
2456
2457 2010-11-03 22:56  mark
2458
2459         * FS/FS/cust_main/Search.pm, httemplate/search/svc_acct.cgi,
2460           rt/lib/RT/Tickets_Overlay.pm: clean up postgres-isms, RT#10324
2461
2462 2010-11-03 17:54  levinse
2463
2464         * httemplate/view/cust_pay.html: added an e-mail link on payment
2465           receipts, RT7946
2466
2467 2010-11-03 17:11  ivan
2468
2469         * conf/invoice_latex_statement: fix logo use in statement to come
2470           from config, not filesystem, RT#10313
2471
2472 2010-11-03 16:44  ivan
2473
2474         * FS/FS/AccessRight.pm, FS/FS/access_right.pm,
2475           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_refund.cgi,
2476           httemplate/edit/process/cust_pay.cgi,
2477           httemplate/edit/process/cust_refund.cgi,
2478           httemplate/view/cust_main/payment_history.html,
2479           httemplate/view/cust_main/payment_history/payment.html,
2480           httemplate/view/cust_bill.cgi: more granular ACLs for posting
2481           check vs. cash payments, processing credit card vs echecks,
2482           RT#7887
2483
2484 2010-11-03 15:51  ivan
2485
2486         * httemplate/elements/menu.html: add phone number search to menu,
2487           RT#10447
2488
2489 2010-11-03 13:23  ivan
2490
2491         * FS/FS/: Conf.pm, svc_acct.pm: add username-slash and
2492           username-equals config options, allow uumlauts etc. in
2493           svc_acct.finger like ut_name, RT#10452, RT#10454
2494
2495 2010-11-03 12:51  mark
2496
2497         * FS/FS/cust_pkg.pm: missing commit from #9947
2498
2499 2010-11-02 18:04  mark
2500
2501         * httemplate/edit/bulk-cust_pkg.html: safety improvement to RT#9947
2502
2503 2010-11-02 17:37  mark
2504
2505         * FS/FS/cust_pkg.pm: turn off debug
2506
2507 2010-11-02 17:33  mark
2508
2509         * FS/FS/cust_pkg.pm, httemplate/browse/part_pkg.cgi,
2510           httemplate/edit/bulk-cust_pkg.html,
2511           httemplate/edit/process/bulk-cust_pkg.cgi: bulk change package
2512           type, RT#9947
2513
2514 2010-11-01 18:52  ivan
2515
2516         * FS/FS/Conf.pm: update voip-cdr_email description, RT#10322
2517
2518 2010-11-01 17:49  ivan
2519
2520         * httemplate/elements/select-state.html: fix state lables for DE
2521           when set as the default country, RT#10359
2522
2523 2010-11-01 17:28  ivan
2524
2525         * FS/FS/Record.pm, httemplate/edit/cust_main/contact.html,
2526           httemplate/view/cust_main/billing.html,
2527           httemplate/view/cust_main/contacts.html: fix for uumlaut problem,
2528           RT#10359
2529
2530 2010-10-31 17:23  ivan
2531
2532         * FS/FS/cust_bill.pm: fix   showing up in sections as a result
2533           of CDR formatting kludge, RT#10275
2534
2535 2010-10-31 16:39  ivan
2536
2537         * FS/FS/cust_main.pm: on merge, add customer (ship) name to
2538           svc_phone.phone_name if blank, RT#10247
2539
2540 2010-10-31 15:43  ivan
2541
2542         * FS/FS/part_pkg/bulk.pm: clarify description of no_prorate
2543
2544 2010-10-31 14:48  ivan
2545
2546         * FS/FS/cust_bill.pm: fix long package locations showing up as line
2547           item on typeset invoices, RT#10093
2548
2549 2010-10-31 14:23  ivan
2550
2551         * FS/FS/cust_main.pm: if there's a geocode override and the address
2552           changes, clear it, RT#10376
2553
2554 2010-10-31 12:28  mark
2555
2556         * FS/FS/part_pkg/bulk.pm: no_prorate option for bulk packages,
2557           RT#9821
2558
2559 2010-10-31 12:22  ivan
2560
2561         * bin/cust_main-find_bogus_geocode: adding, RT#10376
2562
2563 2010-10-31 12:12  ivan
2564
2565         * FS/FS/cust_main/Search.pm: add search on harcoded geocode
2566           customers w/cch, RT#10376
2567
2568 2010-10-31 12:06  ivan
2569
2570         * FS/FS/cust_main/Billing.pm: spacing
2571
2572 2010-10-31 12:04  ivan
2573
2574         * FS/FS/cust_main/Search.pm, httemplate/search/cust_main.html,
2575           httemplate/search/report_cust_main.html: add search on harcoded
2576           geocode customers w/cch, RT#10376
2577
2578 2010-10-31 11:45  ivan
2579
2580         * FS/FS/cust_main/Billing.pm: don't lookup a geocode we don't need,
2581           RT#10093
2582
2583 2010-10-30 22:24  mark
2584
2585         * httemplate/elements/tr-pkg_svc.html: fix svc count glitch with
2586           linked packages, RT#10340
2587
2588 2010-10-30 21:41  mark
2589
2590         * FS/FS/cust_pkg.pm: option to keep dates when changing packages,
2591           RT#9947
2592
2593 2010-10-30 19:47  jeff
2594
2595         * FS/FS/cust_main/Billing.pm: seek the geocode on the correct
2596           object RT#10093
2597
2598 2010-10-30 18:07  ivan
2599
2600         * FS/FS/geocode_Mixin.pm: fix tax-ship_address config w/geocode and
2601           thus cch, RT#10376
2602
2603 2010-10-30 16:22  mark
2604
2605         * FS/FS/part_pkg/: discount_Mixin.pm, flat.pm, prorate.pm,
2606           prorate_Mixin.pm, recur_Common.pm, subscription.pm:
2607           discount_Mixin
2608
2609 2010-10-30 15:44  mark
2610
2611         * FS/FS/part_export/rt_ticket.pm: cleanup
2612
2613 2010-10-29 01:51  mark
2614
2615         * FS/FS/part_pkg/: prorate.pm, prorate_Mixin.pm: prorate option to
2616           round to full day, RT#7353
2617
2618 2010-10-28 15:57  mark
2619
2620         * FS/FS/Cron/backup.pm: don't try to backup if backup_scp is empty
2621
2622 2010-10-28 15:21  mark
2623
2624         * FS/FS/ClientAPI/Signup.pm: fix broken svc_acct signup
2625
2626 2010-10-28 00:47  mark
2627
2628         * FS/FS/: Conf.pm, svc_Common.pm, svc_pbx.pm: global duplicate
2629           checking on svc_pbx.id, RT#9967
2630
2631 2010-10-27 12:27  mark
2632
2633         * FS/FS/msg_template.pm, httemplate/edit/msg_template.html:
2634           cust_pkg fields in ticket export templates, RT#9936
2635
2636 2010-10-26 18:49  mark
2637
2638         * FS/FS/part_export/rt_ticket.pm, httemplate/edit/part_export.cgi:
2639           RT ticket creation export to multiple queues, RT#10363
2640
2641 2010-10-26 11:33  ivan
2642
2643         * FS/FS/ClientAPI/Signup.pm: fix signup errors for
2644           conferenceingforless, RT#10360
2645
2646 2010-10-25 15:29  mark
2647
2648         * httemplate/search/cust_svc.html: fix mistake
2649
2650 2010-10-25 15:22  mark
2651
2652         * FS/FS/Conf.pm, FS/FS/part_pkg/bulk.pm,
2653           FS/FS/part_pkg/voip_cdr.pm, httemplate/misc/unprovision.cgi,
2654           httemplate/search/cust_pkg_svc.html,
2655           httemplate/search/cust_svc.html,
2656           httemplate/view/cust_main/packages.html,
2657           httemplate/view/cust_main/packages/services.html,
2658           httemplate/view/elements/svc_Common.html: summary display of bulk
2659           packages with many services, RT#9821
2660
2661 2010-10-25 07:53  ivan
2662
2663         * FS/FS/ClientAPI/Signup.pm: should fix "cant call method
2664           "setdefault" on an undefined value" errors, RT#10360
2665
2666 2010-10-24 17:28  ivan
2667
2668         * httemplate/: view/svc_pbx.cgi, search/cdr.html,
2669           search/report_cdr.html, view/cust_main/packages.html: svc_pbx and
2670           whole-customer links to CDRs, RT#10315
2671
2672 2010-10-23 14:34  ivan
2673
2674         * FS/FS/Cron/backup.pm: datestamp backups
2675
2676 2010-10-23 14:31  ivan
2677
2678         * FS/FS/Cron/backup.pm, bin/freeside-backup: datestamp backups
2679
2680 2010-10-23 01:33  mark
2681
2682         * FS/FS/: cust_pkg.pm, part_pkg_option.pm: fix contract_end bug,
2683           RT#10319
2684
2685 2010-10-22 18:23  ivan
2686
2687         * FS/FS/cust_pay.pm: another upgrade fix for ancient datasets
2688
2689 2010-10-22 17:54  ivan
2690
2691         * FS/FS/cust_bill_pkg_detail.pm: fix upgrades from old 1.7
2692
2693 2010-10-22 15:28  mark
2694
2695         * FS/FS/part_pkg/flat.pm: fix contract_end bug, RT#10319
2696
2697 2010-10-22 15:13  ivan
2698
2699         * httemplate/elements/select-terms.html, FS/FS/Conf.pm: add Net 90
2700           terms, RT#10347
2701
2702 2010-10-22 11:03  ivan
2703
2704         * httemplate/misc/xmlhttp-cust_main-search.cgi,
2705           rt/share/html/Elements/AddCustomers,
2706           rt/share/html/Ticket/Elements/AddCustomers: add no_fuzzy_on_exact
2707           to RT customer search and our smart search boxes too, RT#10341
2708
2709 2010-10-22 10:46  ivan
2710
2711         * httemplate/search/cust_main.cgi: a real wtf from me on the search
2712           changes, now fixed, RT#10341
2713
2714 2010-10-22 02:03  ivan
2715
2716         * FS/FS/cust_pkg.pm: tealish for not yet billed, like cust_main
2717           ordered
2718
2719 2010-10-22 01:54  ivan
2720
2721         * httemplate/browse/part_pkg.cgi: fix package def report totals to
2722           break down not yet billed vs. active package counts, RT#10317
2723
2724 2010-10-21 23:37  ivan
2725
2726         * FS/FS/cust_pay_void.pm: deal with multiply-voided payments
2727
2728 2010-10-21 23:29  ivan
2729
2730         * httemplate/view/cust_bill.cgi: respect voip-cdr_email config when
2731           viewing invoices in the backend, RT#10280
2732
2733 2010-10-21 23:14  ivan
2734
2735         * FS/FS/Schema.pm, FS/FS/cust_pay_void.pm,
2736           httemplate/view/cust_main/payment_history/voided_payment.html:
2737           display both original usernum and void usernum vfor voided
2738           payments, RT#10280
2739
2740 2010-10-21 12:29  ivan
2741
2742         * FS/FS/part_export/sqlradius.pm: radusergroup option
2743
2744 2010-10-20 18:34  ivan
2745
2746         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main/Search.pm,
2747           httemplate/search/cust_main.cgi,
2748           httemplate/search/cust_main.html,
2749           httemplate/search/report_cust_main.html: better address
2750           searching: disable fuzzy/substring searches when an exact match
2751           is found, work around L:EN:NameParse DrainBramage w/two-letter
2752           first names like "Ed", add an address1 search to advanced
2753           customer search, RT#10254
2754
2755 2010-10-20 15:45  ivan
2756
2757         * FS/FS/cdr.pm: auto-conversion of answerdate too
2758
2759 2010-10-20 15:43  ivan
2760
2761         * eg/cdr_template.pm: doc
2762
2763 2010-10-19 19:07  ivan
2764
2765         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
2766           FS/FS/AccessRight.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
2767           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
2768           FS/FS/option_Common.pm, bin/merge-referrals,
2769           httemplate/elements/search-cust_main.html,
2770           httemplate/misc/cust_main-merge.html,
2771           httemplate/misc/merge_cust.html, httemplate/view/cust_main.cgi:
2772           customer merging, RT#10247
2773
2774 2010-10-18 17:32  ivan
2775
2776         * FS/FS/Cron/: bill.pm, notify.pm: fix daily billing under mysql,
2777           RT#10246
2778
2779 2010-10-18 17:06  ivan
2780
2781         * FS/FS/Conf.pm: fix "use of uninitialized value in string eq"
2782           warning running freeside-setup
2783
2784 2010-10-18 15:23  mark
2785
2786         * FS/FS/msg_template.pm, FS/FS/part_export/rt_ticket.pm,
2787           httemplate/edit/msg_template.html: rt_ticket export, RT#9936
2788
2789 2010-10-17 20:36  ivan
2790
2791         * FS/FS/cust_main.pm: fix "Inactive" status showing instead of
2792           "Suspended" or "Canceled" when there were one-time charges,
2793           RT#9971
2794
2795 2010-10-17 19:46  ivan
2796
2797         * FS/FS/Conf.pm, FS/FS/part_pkg/flat.pm,
2798           httemplate/edit/part_pkg.cgi, FS/FS/cust_main/Billing.pm,
2799           httemplate/view/cust_main/packages/status.html: suspend_bill
2800           package option to continue recurring billing while suspended and
2801           part_pkg-default_suspend_bill conf option to set it by default,
2802           RT#10148
2803
2804 2010-10-17 15:35  ivan
2805
2806         * httemplate/: edit/domain_record.html,
2807           edit/process/domain_record.cgi,
2808           edit/process/svc_domain-defaultrecords.cgi,
2809           elements/popup_link.html, view/svc_domain/dns.html,
2810           misc/delete-domain_record.cgi: dns editing improvements: show an
2811           error from adding default records, redirect back to the dns
2812           section on all operations, finish editing.  RT#8933
2813
2814 2010-10-16 17:09  ivan
2815
2816         * httemplate/browse/part_event.html: show eventpart in clone
2817           dropdown
2818
2819 2010-10-14 14:16  ivan
2820
2821         * FS/FS/domain_record.pm: fix domain edits, RT#10223
2822
2823 2010-10-14 13:45  jeff
2824
2825         * httemplate/edit/cust_main/bottomfixup.js: restore
2826           update_censustract RT10221
2827
2828 2010-10-13 18:14  ivan
2829
2830         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/contact.pm,
2831           FS/FS/contact_phone.pm, FS/FS/cust_main.pm,
2832           httemplate/edit/prospect_main-ocr.html,
2833           httemplate/edit/prospect_main-upload.html,
2834           httemplate/edit/prospect_main.html,
2835           httemplate/edit/process/prospect_main.html,
2836           httemplate/elements/contact.html, httemplate/elements/menu.html,
2837           httemplate/view/image.cgi: more contact work and preliminary
2838           business card upload
2839
2840 2010-10-13 17:59  mark
2841
2842         * FS/FS/: cust_main.pm, cust_pkg.pm,
2843           part_event/Condition/cust_status.pm,
2844           part_event/Condition/has_referral_custnum.pm,
2845           part_event/Condition/pkg_age.pm,
2846           part_event/Condition/pkg_recurring.pm,
2847           part_event/Condition/pkg_status.pm: event condition speed
2848           improvements, RT#6802
2849
2850 2010-10-13 16:14  ivan
2851
2852         * FS/bin/: freeside-daily, freeside-monthly, freeside-radgroup: fix
2853           bad POD in manpages, especially freeside-daily -p
2854
2855 2010-10-13 13:20  ivan
2856
2857         * FS/FS/cust_main/Packages.pm: fix late fee held for next invoice
2858           triggering immediately if next bill dates have been manually
2859           added to one-time charges, RT#10192
2860
2861 2010-10-12 14:01  mark
2862
2863         * FS/FS/cust_main.pm: fix some noisy warnings
2864
2865 2010-10-12 13:58  mark
2866
2867         * FS/FS/part_pkg.pm: fix typo?
2868
2869 2010-10-11 18:15  mark
2870
2871         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg/flat.pm,
2872           httemplate/edit/REAL_cust_pkg.cgi,
2873           httemplate/edit/process/quick-cust_pkg.cgi,
2874           httemplate/elements/input-date-field.html,
2875           httemplate/misc/order_pkg.html, httemplate/search/cust_pkg.cgi,
2876           httemplate/search/report_cust_pkg.html,
2877           httemplate/view/cust_main/packages/status.html: package contract
2878           end date field, RT#9918
2879
2880 2010-10-11 17:12  mark
2881
2882         * FS/FS/cust_main.pm: also fix this in the future
2883
2884 2010-10-11 17:00  mark
2885
2886         * FS/FS/cust_main.pm: expiration month always 2 digits, RT#10161
2887
2888 2010-10-11 16:36  mark
2889
2890         * httemplate/elements/select-month_year.html: expiration month
2891           always 2 digits, RT#10161
2892
2893 2010-10-11 12:00  jeff
2894
2895         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
2896           FS/FS/geocode_Mixin.pm,
2897           httemplate/elements/standardize_locations.html,
2898           httemplate/elements/standardize_locations.js,
2899           httemplate/misc/choose_tax_location.html,
2900           FS/FS/cust_main/Billing.pm,
2901           httemplate/edit/cust_main/bottomfixup.js,
2902           httemplate/edit/process/quick-cust_pkg.cgi,
2903           httemplate/misc/change_pkg.cgi, httemplate/misc/order_pkg.html,
2904           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
2905           external taxes support package locations RT10093
2906
2907 2010-10-11 03:36  ivan
2908
2909         * FS/FS/agent_type.pm: optimization to speed up new customer page
2910           when there's lots of agents, RT#10184
2911
2912 2010-10-11 02:36  ivan
2913
2914         * httemplate/edit/cust_main/first_pkg.html: add lock_agentnum and
2915           lock_pkgpart parameters to new customer page, RT#9782
2916
2917 2010-10-11 02:03  ivan
2918
2919         * httemplate/edit/cust_main.cgi: add lock_agentnum and lock_pkgpart
2920           parameters to new customer page, RT#9782
2921
2922 2010-10-10 16:41  ivan
2923
2924         * FS/FS/cust_bill.pm: should fix wrapping of CDRs reported under
2925           IEq, RT#9964
2926
2927 2010-10-10 13:52  ivan
2928
2929         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
2930           httemplate/edit/elements/edit.html: simple protection against
2931           selecting and using package add-ons that point to the same
2932           package.  (still need to detect and break more complex
2933           self-referential loops)
2934
2935 2010-10-10 12:42  ivan
2936
2937         * httemplate/: edit/cust_pay_pending.html,
2938           search/cust_pay_pending.html: add "capture" links to pending
2939           payments in captured state, RT#10152
2940
2941 2010-10-10 12:11  ivan
2942
2943         * httemplate/elements/menu.html: fix documentation link for 2.1
2944
2945 2010-10-09 18:38  ivan
2946
2947         * FS/FS/cust_main.pm: ignore banned ACH on otaker upgrade as well
2948
2949 2010-10-09 17:26  ivan
2950
2951         * httemplate/: edit/cust_main/top_misc.html,
2952           edit/cust_main/first_pkg/select-part_pkg.html,
2953           elements/freeside.css: add lock_agentnum and lock_pkgpart
2954           parameters to new customer page, RT#9782
2955
2956 2010-10-05 10:32  mark
2957
2958         * rt/share/html/Admin/CustomFields/Modify.html: prevent broken
2959           custom field values, RT#9959
2960
2961 2010-10-04 18:53  jeff
2962
2963         * FS/FS/ClientAPI/MyAccount.pm: permit null discount_term RT10135
2964
2965 2010-10-04 18:38  mark
2966
2967         * bin/rt-trim-whitespace: script to fix stray whitespace, RT#9959
2968
2969 2010-10-04 15:17  mark
2970
2971         * FS/FS/access_user.pm, httemplate/edit/access_user.html,
2972           httemplate/edit/process/access_user.html: fs_ system accounts,
2973           RT#8731
2974
2975 2010-10-04 11:50  mark
2976
2977         * FS/FS/part_pkg/voip_cdr.pm: better option label
2978
2979 2010-10-04 11:46  mark
2980
2981         * FS/FS/: svc_pbx.pm, svc_phone.pm, part_pkg/voip_cdr.pm: CDR
2982           matching by svcnum, RT#10044
2983
2984 2010-10-02 13:54  mark
2985
2986         * rt/FREESIDE_MODIFIED, rt/etc/schema.mysql-4.1,
2987           FS/bin/freeside-upgrade: mandatory custom field flag, RT#9260
2988
2989 2010-10-01 17:32  mark
2990
2991         * FS/FS/cust_main_Mixin.pm: avoid sending duplicate notices from
2992           package search, RT#10103
2993
2994 2010-09-30 22:33  mark
2995
2996         * httemplate/misc/email-customers.html: fix templated notices,
2997           RT#10103
2998
2999 2010-09-29 18:11  ivan
3000
3001         * FS/FS/cust_main.pm: improve signup date recovery, especially in
3002           the edit case
3003
3004 2010-09-29 16:46  ivan
3005
3006         * Makefile: start of 2.1.2cvs
3007
3008 2010-09-29 16:41  mark
3009
3010         * FS/FS/part_pkg/: agent.pm, cdr_termination.pm, prorate.pm,
3011           prorate_Mixin.pm, sql_external.pm, voip_cdr.pm, voip_inbound.pm:
3012           option to charge the next full period when prorating, RT#9874
3013
3014 2010-09-29 15:50  ivan
3015
3016         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.1
3017
3018 2010-09-29 15:47  ivan
3019
3020         * Makefile: 2.1.1!
3021
3022 2010-09-29 14:14  ivan
3023
3024         * ChangeLog: 2.1.1
3025
3026 2010-09-29 12:54  ivan
3027
3028         * httemplate/search/rt_transaction.html: fix time worked search by
3029           customer
3030
3031 2010-09-29 12:38  ivan
3032
3033         * FS/FS/part_pkg/voip_cdr.pm: fix
3034           noskip_dst_length_accountcode_tollfree, RT#9683
3035
3036 2010-09-29 11:39  mark
3037
3038         * FS/FS/cust_main.pm: restore missing signup dates during upgrade,
3039           RT#9972
3040
3041 2010-09-28 22:40  mark
3042
3043         * FS/FS/ClientAPI/Signup.pm, fs_selfservice/drupal/signup.inc:
3044           svc_pbx in signup server, RT#9380
3045
3046 2010-09-28 17:50  ivan
3047
3048         * bin/test_scrub_sql: adding tool to drop things with sql
3049           statements on a db
3050
3051 2010-09-28 17:38  mark
3052
3053         * httemplate/edit/process/cust_main.cgi: avoid wiping signupdate
3054           when editing cust_main, RT#9972
3055
3056 2010-09-28 16:12  mark
3057
3058         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
3059           fs_selfservice/drupal/admin.inc,
3060           fs_selfservice/drupal/signup.inc: assorted drupal self-service
3061           fixes, RT#9380
3062
3063 2010-09-27 18:55  mark
3064
3065         * bin/cdr-mysql.import: mysql cdr import script, RT#10009
3066
3067 2010-09-27 17:26  ivan
3068
3069         * ChangeLog: 2.1.1
3070
3071 2010-09-27 15:59  mark
3072
3073         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: don't use decimal minutes
3074           in call detail format
3075
3076 2010-09-24 17:56  mark
3077
3078         * FS/FS/: Schema.pm, cdr.pm, part_pkg/voip_cdr.pm: clean up call
3079           rating math to avoid premature rounding, RT#9885
3080
3081 2010-09-24 15:08  jeff
3082
3083         * FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi:
3084           import tax exempt and force postal invoice optiosn
3085
3086 2010-09-24 15:07  jeff
3087
3088         * httemplate/misc/process/cust_main_note-import.cgi: import to
3089           notes
3090
3091 2010-09-24 10:23  jeff
3092
3093         * bin/opensrs_domain_pkgs: set the bill date earlier
3094
3095 2010-09-23 20:14  jeff
3096
3097         * FS/FS/cust_main/Billing.pm: fix bad bug in line item generation
3098           RT#10024
3099
3100 2010-09-23 18:04  mark
3101
3102         * FS/FS/rate_time_interval.pm, httemplate/edit/rate_time.cgi,
3103           httemplate/edit/process/rate_time.cgi: fix display of 12:00 hour
3104           in time intervals
3105
3106 2010-09-23 16:21  mark
3107
3108         * httemplate/misc/: xmlhttp-cust_main-search.cgi,
3109           process/batch-cust_pay.cgi: fix use of agent_custid in quick
3110           payment entry, RT#10035
3111
3112 2010-09-23 14:27  jeff
3113
3114         * FS/FS/part_pkg.pm: fix bad conflict resolution between ivan's and
3115           jeff's idea of how to use a different freq
3116
3117 2010-09-23 11:32  ivan
3118
3119         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
3120
3121 2010-09-23 11:30  ivan
3122
3123         * FS/FS/cust_main/Billing.pm: not sure if this is a fix or a
3124           workaround, hence the warning, RT#10024
3125
3126 2010-09-23 11:00  ivan
3127
3128         * FS/FS/cust_main/: Billing.pm: additional debug info, RT#10012
3129
3130 2010-09-23 10:55  ivan
3131
3132         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
3133           honor cust_main DEBUG flag, add some additional debug info,
3134           RT#10012
3135
3136 2010-09-23 10:46  ivan
3137
3138         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
3139           honor cust_main DEBUG flag, add some additional debug info,
3140           RT#10012
3141
3142 2010-09-22 16:04  mark
3143
3144         * FS/FS/msg_template.pm, FS/FS/part_event/Action/notice.pm,
3145           FS/FS/part_event/Action/notice_to.pm,
3146           httemplate/edit/msg_template.html: event action to send a notice
3147           to a fixed address, RT#8209
3148
3149 2010-09-22 15:01  ivan
3150
3151         * FS/FS/cust_main/Billing.pm: fix fallout from discount work,
3152           RT#10025
3153
3154 2010-09-22 14:22  mark
3155
3156         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3157           FS/FS/part_event/Condition/balance_credit_limit.pm,
3158           httemplate/edit/cust_main/billing.html,
3159           httemplate/edit/process/cust_main.cgi,
3160           httemplate/view/cust_main/billing.html: customer credit limits,
3161           RT#8209
3162
3163 2010-09-22 13:46  ivan
3164
3165         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm: use
3166           Data::Dumper to fix debugging - hopefully last of fallout from
3167           refactoring things into their own fiels
3168
3169 2010-09-22 12:35  mark
3170
3171         * FS/FS/cdr.pm, FS/FS/cdr/cia.pm, FS/FS/cdr/infinite.pm,
3172           httemplate/search/cdr.html: CIA and Infinite Conferencing cdr
3173           formats, RT#8788
3174
3175 2010-09-22 12:16  jeff
3176
3177         * FS/FS/part_pkg_discount.pm, FS/FS/Conf.pm, FS/FS/Mason.pm,
3178           FS/FS/Schema.pm, FS/FS/cust_bill.pm,
3179           FS/FS/cust_credit_bill_pkg.pm, FS/FS/cust_main_county.pm,
3180           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/discount.pm,
3181           FS/FS/part_pkg.pm, FS/t/part_pkg_discount.t,
3182           fs_selfservice/FS-SelfService/cgi/discount_term.html,
3183           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3184           fs_selfservice/FS-SelfService/cgi/make_payment.html,
3185           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3186           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3187           httemplate/elements/customer-table.html,
3188           httemplate/elements/select-discount_term.html,
3189           httemplate/elements/tr-select-discount_term.html,
3190           httemplate/misc/xmlhttp-cust_main-discount_terms.cgi,
3191           FS/MANIFEST, FS/FS/ClientAPI/MyAccount.pm,
3192           FS/FS/cust_main/Billing.pm, FS/FS/cust_main/Billing_Realtime.pm,
3193           FS/FS/part_pkg/flat.pm, httemplate/browse/part_pkg.cgi,
3194           httemplate/edit/cust_pay.cgi, httemplate/edit/part_pkg.cgi,
3195           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
3196           httemplate/edit/process/cust_pay.cgi,
3197           httemplate/edit/process/part_pkg.cgi,
3198           httemplate/misc/process/batch-cust_pay.cgi,
3199           httemplate/misc/process/payment.cgi,
3200           httemplate/view/cust_main/packages/package.html: prepayment
3201           discounts rt#5318
3202
3203 2010-09-21 23:36  jeff
3204
3205         * FS/FS/Record.pm: avoid unexpected side effects when using 'op' =>
3206           '>' in qsearch
3207
3208 2010-09-21 18:08  ivan
3209
3210         * FS/FS/cust_main/Billing_Realtime.pm: fix cardtype errors, fallout
3211           from refactor for maestro, RT#10012
3212
3213 2010-09-21 17:08  mark
3214
3215         * httemplate/: elements/menu.html, search/cust_credit.html,
3216           search/report_cust_credit.html,
3217           search/elements/cust_pay_or_refund.html,
3218           search/elements/report_cust_pay_or_refund.html: unapplied
3219           payment/refund/credit reports, RT#7503
3220
3221 2010-09-20 22:54  mark
3222
3223         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: store TxRefNum for
3224           Paymentech batch payments, RT#9962
3225
3226 2010-09-20 20:56  ivan
3227
3228         * FS/FS/part_pkg/voip_cdr.pm: skip_max_callers meaning was
3229           reversed.  doh!  RT#9907
3230
3231 2010-09-20 20:41  ivan
3232
3233         * FS/FS/Maestro.pm: add service_status call more like we should
3234           have in the first place, RT#9905
3235
3236 2010-09-20 15:45  mark
3237
3238         * FS/FS/cust_main.pm: fix "payby" option to batch_card
3239
3240 2010-09-20 14:26  ivan
3241
3242         * fs_selfservice/php/freeside_order_pkg_example.php: adding
3243
3244 2010-09-20 14:13  ivan
3245
3246         * FS/FS/Maestro.pm, bin/xmlrpc-customer_status.pl,
3247           bin/xmlrpc-order_pkg.pl: Maestro.order_pkg API
3248
3249 2010-09-20 13:29  ivan
3250
3251         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/cust_main/Billing.pm,
3252           FS/cust_main/Billing_Realtime.pm, FS/cust_main/Packages.pm,
3253           FS/cust_main/_Marketgear.pm: last of the refatoring giant
3254           cust_main.pm for now, RT#9967
3255
3256 2010-09-20 12:55  ivan
3257
3258         * FS/FS/cust_main/Billing.pm: apply_payments/apply_credits fixes
3259           from moving them to Billing.pm
3260
3261 2010-09-18 22:55  ivan
3262
3263         * FS/FS/cust_pay.pm: fix a series of unfortunate upgrades which
3264           resulted in too much payment receiptery, RT#9723
3265
3266 2010-09-18 22:50  ivan
3267
3268         * FS/: FS/Conf.pm, FS/Upgrade.pm, FS/cust_pay.pm,
3269           bin/freeside-upgrade: fix a series of unfortunate upgrades which
3270           resulted in too much payment receiptery, RT#9723
3271
3272 2010-09-18 20:02  ivan
3273
3274         * FS/FS/part_event/: Condition.pm, Condition/payby.pm: another
3275           (hopefully significant) billing optimization, RT#6802
3276
3277 2010-09-18 17:37  ivan
3278
3279         * FS/FS/cust_main.pm: restore mistakenly removed fuzzyfile
3280           disabiling in _upgrade_data
3281
3282 2010-09-18 17:13  ivan
3283
3284         * FS/FS/: cust_main.pm, Cron/bill.pm, cust_main/Billing.pm,
3285           cust_main/Billing_Realtime.pm: should speed up billing (well,
3286           event checking) significantly by eliminating unnecessary target
3287           objects one level up in the loop, RT#6802
3288
3289 2010-09-18 12:10  ivan
3290
3291         * FS/FS/cust_main.pm: fix fuzzyfile foo
3292
3293 2010-09-18 08:57  ivan
3294
3295         * FS/FS/otaker_Mixin.pm: fix stupid cust_main_note upgrade for
3296           multi-word first names
3297
3298 2010-09-18 01:14  ivan
3299
3300         * FS/FS/cust_pay.pm: YA otaker upgrade kludge for old datasets:
3301           cust_pay.payby COMP
3302
3303 2010-09-18 00:53  ivan
3304
3305         * FS/FS/cust_credit.pm: YA otaker upgrade kludge for old datasets:
3306           empty cust_credit.creasonnum
3307
3308 2010-09-18 00:28  ivan
3309
3310         * FS/FS/cust_pkg_reason.pm: don't abort upgrade for want of not
3311           being able to fill in cust_pkg_reason.action when doing the
3312           otaker replace
3313
3314 2010-09-17 21:28  mark
3315
3316         * FS/FS/part_event/Condition/cust_bill_past_due.pm: invoice past
3317           due event, RT#9931
3318
3319 2010-09-17 21:26  ivan
3320
3321         * FS/FS/cust_main.pm: cust_main otaker upgrade vs banned cards
3322
3323 2010-09-17 21:25  mark
3324
3325         * FS/FS/: cust_bill.pm, part_event/Condition/cust_bill_past_due.pm:
3326           invoice past due event, RT#9931
3327
3328 2010-09-17 20:49  ivan
3329
3330         * FS/FS/cust_main.pm: ignore bad zip on otaker upgrade
3331
3332 2010-09-17 16:32  ivan
3333
3334         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/cust_main.pm,
3335           FS/FS/ClientAPI/Agent.pm, FS/FS/cust_main/Billing_Realtime.pm,
3336           FS/FS/cust_main/Search.pm, httemplate/search/cust_main.cgi,
3337           httemplate/search/cust_main.html,
3338           rt/lib/RT/URI/freeside/Internal.pm: refactor giant cust_main.pm a
3339           little in preparation of adding API methods for maestro, RT#9967
3340
3341 2010-09-17 13:19  ivan
3342
3343         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/part_pkg.pm,
3344           FS/cust_main/Billing.pm, FS/cust_main/Billing_Realtime.pm:
3345           refactor giant cust_main.pm a little in preparation of adding API
3346           methods for maestro, RT#9967
3347
3348 2010-09-17 12:57  mark
3349
3350         * FS/FS/: Schema.pm, part_pkg/voip_cdr.pm: cdr.max_callers field
3351           and skip option, RT#9810
3352
3353 2010-09-17 11:12  mark
3354
3355         * httemplate/elements/email-link.html: email_search_result for
3356           cust_pkg and svc_broadband, RT#8736
3357
3358 2010-09-17 11:07  mark
3359
3360         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm,
3361           FS/FS/svc_broadband.pm, httemplate/elements/menu.html,
3362           httemplate/misc/email-customers.html,
3363           httemplate/misc/process/email-customers.html,
3364           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
3365           httemplate/search/report_svc_broadband.html,
3366           httemplate/search/svc_broadband.cgi: email_search_result for
3367           cust_pkg and svc_broadband, RT#8736
3368
3369 2010-09-17 10:28  ivan
3370
3371         * FS/FS/part_pkg/voip_cdr.pm: when using src_dst_length_less, add
3372           option to charge for CDRs where accountcode is toll free anyway,
3373           RT#9683
3374
3375 2010-09-16 22:45  ivan
3376
3377         * FS/FS/ClientAPI/MyAccount.pm: return svcnum from order_pkg,
3378           RT#9906
3379
3380 2010-09-16 09:07  ivan
3381
3382         * FS/FS/svc_acct.pm: blast from the past: exclamation mark vs.
3383           cistron radius with textfiles.  RT#9958
3384
3385 2010-09-15 21:17  jeff
3386
3387         * FS/FS/part_export/domreg_opensrs.pm: default registrations to 1
3388           year
3389
3390 2010-09-11 17:47  ivan
3391
3392         * FS/FS/Maestro.pm: add agent and agentnum to maestro
3393           customer_status, RT#9905
3394
3395 2010-09-11 10:27  ivan
3396
3397         * httemplate/view/svc_domain/dns.html: UI hints for adding new
3398           nameservice records, too many to be intuitive now, RT#8933
3399
3400 2010-09-11 10:13  ivan
3401
3402         * httemplate/docs/credits.html: add Erik to credits
3403
3404 2010-09-11 10:02  ivan
3405
3406         * FS/FS/Schema.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
3407           FS/FS/part_export/domain_sql.pm,
3408           httemplate/view/svc_domain/dns.html: dns updates from Erik L: add
3409           ttl support, add check for SRV and finish allowing additional
3410           rectypes, allow forward slashes for RFC2317 classless in-arpa
3411           delegation, RT#8933
3412
3413 2010-09-10 12:31  ivan
3414
3415         * FS/FS/part_export/shellcommands.pm: fix shell quoting for
3416           agent_custid...
3417
3418 2010-09-09 23:17  ivan
3419
3420         * rt/lib/RT/Ticket_Overlay.pm: fix for spurious customers
3421           appearing, thanks to Erik L
3422
3423 2010-09-08 17:35  mark
3424
3425         * FS/FS/: cust_pkg.pm, part_pkg.pm, part_pkg/flat.pm: auto-adjourn
3426           option in flat packages, RT#9516
3427
3428 2010-09-08 14:33  jeff
3429
3430         * bin/generate-table-module: restore black magic
3431
3432 2010-09-07 16:31  mark
3433
3434         * httemplate/search/: report_receivables.html,
3435           elements/cust_main_dayranges.html: Option to include customers
3436           with credit balances in aging report, RT#9834
3437
3438 2010-09-07 13:25  mark
3439
3440         * FS/FS/part_export/shellcommands.pm: agent_custid available on
3441           replace, RT#9826
3442
3443 2010-09-03 19:19  mark
3444
3445         * httemplate/: elements/input-date-field.html,
3446           misc/cancel_cust.html, misc/cust_main-cancel.cgi,
3447           view/cust_main.cgi: set expire date for customer packages,
3448           RT#9697
3449
3450 2010-09-03 12:18  ivan
3451
3452         * rt/FREESIDE_MODIFIED: mandatory RT fields, RT#9260
3453
3454 2010-09-02 15:53  mark
3455
3456         * FS/FS/part_export/shellcommands.pm: agent_custid in shellcommands
3457           export, RT#9826
3458
3459 2010-09-01 16:39  mark
3460
3461         * rt/: etc/schema.Pg, lib/RT/CustomField.pm,
3462           share/html/Admin/CustomFields/Modify.html,
3463           share/html/Callbacks/CheckMandatoryFields/Ticket/Elements/Tabs/Default,
3464           share/html/Callbacks/CheckMandatoryFields/Ticket/Modify.html/BeforeActionList,
3465           share/html/Callbacks/CheckMandatoryFields/Ticket/Update.html/BeforeDisplay,
3466           share/html/Ticket/Elements/CheckMandatoryFields: RT mandatory
3467           custom fields, RT#9260
3468
3469 2010-09-01 13:25  jeff
3470
3471         * httemplate/search/477partVI_census.html: warn about multiple
3472           states
3473
3474 2010-09-01 11:48  jeff
3475
3476         * httemplate/search/: 477partIA_detail.html,
3477           477partIA_summary.html: fix xml tag for upper left corner of part
3478           ia and actually calculate the above 200kpbs residential
3479           percentage
3480
3481 2010-09-01 11:44  mark
3482
3483         * FS/FS/: msg_template.pm, Cron/notify.pm: packages and recurdates
3484           for impending_recur templates
3485
3486 2010-09-01 10:50  mark
3487
3488         * FS/FS/: Cron/alert_expiration.pm, msg_template.pm: make expdate
3489           available in new alerter templates, RT#9786
3490
3491 2010-08-31 10:40  jeff
3492
3493         * httemplate/search/elements/: cust_pay_or_refund.html,
3494           report_cust_pay_or_refund.html: tax names on payment search
3495           report #9760
3496
3497 2010-08-27 17:18  mark
3498
3499         * httemplate/search/: report_cust_bill.html, cust_bill.html: Filter
3500           invoice report by payby, RT#9263
3501
3502 2010-08-26 19:10  mark
3503
3504         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: per-package option to
3505           adjust bill date on unsuspend, RT#8434
3506
3507 2010-08-26 14:10  mark
3508
3509         * FS/FS/part_pkg/voip_cdr.pm: fix bug affecting single_price
3510           calculation
3511
3512 2010-08-25 23:13  ivan
3513
3514         * rt/share/html/Elements/Header: dashboard subscription fix
3515
3516 2010-08-25 17:08  mark
3517
3518         * FS/FS/part_pkg/recur_Common.pm: avoid breaking recur_Common
3519           dependency
3520
3521 2010-08-25 16:15  ivan
3522
3523         * bin/select-cust-desync_bill_dates.sql: quick query on desynced
3524           bill dates, RT#9733
3525
3526 2010-08-25 15:55  ivan
3527
3528         * rt/: FREESIDE_MODIFIED, share/html/autohandler: fix fckeditor
3529           damage from dashboard fixes: Elements/Footer inadvertantly
3530           included in css and javascript, RT#9412
3531
3532 2010-08-25 15:11  ivan
3533
3534         * FS/FS/part_event/Condition/pkg_next_bill_within.pm: slightly
3535           better description?
3536
3537 2010-08-25 15:02  ivan
3538
3539         * FS/FS/part_event/Condition/: balance_age.pm, once_every.pm:
3540           slightly better description?
3541
3542 2010-08-25 11:27  ivan
3543
3544         * conf/invoice_print_pdf: in default configuration, spool invoices
3545           to pdf rather than pipe them to lpr
3546
3547 2010-08-25 02:42  mark
3548
3549         * FS/: FS/ClientAPI_XMLRPC.pm, FS/ClientAPI/Signup.pm,
3550           bin/freeside-selfservice-xmlrpcd: clear signup_info cache when
3551           starting xmlrpcd, RT#9380
3552
3553 2010-08-25 02:25  ivan
3554
3555         * FS/FS/Record.pm: roll back the import transaction on fatal
3556           parsing errors on CDR import, so the cdr_batch record gets
3557           removed and db doesn't throw a dup key error, RT#9135
3558
3559 2010-08-25 00:34  jeff
3560
3561         * httemplate/search/: 477partIA_detail.html,
3562           elements/search-xml.html: stricter than docs suggest: no 0 values
3563           for partIA RT#9721
3564
3565 2010-08-24 16:41  ivan
3566
3567         * FS/FS/ClientAPI/Signup.pm: typo?
3568
3569 2010-08-24 15:04  ivan
3570
3571         * FS/bin/freeside-wipe-cvv: blank payinfo instead of "deleted"
3572
3573 2010-08-24 13:14  ivan
3574
3575         * FS/bin/freeside-prepaidd: insurance against prepaid
3576           double-billing, RT#9689
3577
3578 2010-08-24 13:11  ivan
3579
3580         * FS/FS/ClientAPI/Signup.pm: ensure signup payments are applied,
3581           RT#9689
3582
3583 2010-08-24 13:09  ivan
3584
3585         * FS/bin/freeside-prepaidd: insurance against prepaid
3586           double-billing, RT#9689
3587
3588 2010-08-24 12:07  ivan
3589
3590         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm, recur_Common.pm:
3591           eliminate needless noise on lack of sync_bill_date option
3592
3593 2010-08-24 11:57  ivan
3594
3595         * FS/FS/part_export/sqlradius.pm: add debugging and ->finish()
3596           before ->disconnect call
3597
3598 2010-08-24 10:30  jeff
3599
3600         * httemplate/search/: 477.html, 477partIA_detail.html,
3601           477partVI_census.html, report_477.html: fixup 477 XML output
3602
3603 2010-08-23 20:06  mark
3604
3605         * FS/bin/freeside-wipe-cvv: script to remove payment info from
3606           canceled customers, RT#9652
3607
3608 2010-08-23 20:03  mark
3609
3610         * FS/FS/pay_batch.pm: delete CVV when processing batch results,
3611           RT#9652
3612
3613 2010-08-23 19:27  ivan
3614
3615         * FS/FS/: cust_pkg.pm, banned_pay.pm, cust_credit.pm, cust_main.pm,
3616           cust_pay.pm, cust_pay_void.pm, cust_refund.pm: fix otaker still
3617           getting assigned and usernum missing after otaker->usernum
3618           upgrade, causes credit report to barf, RT#9712
3619
3620 2010-08-23 19:17  mark
3621
3622         * FS/FS/pay_batch.pm: premature commit
3623
3624 2010-08-23 18:59  mark
3625
3626         * FS/FS/: cust_main.pm, pay_batch.pm: delete CVV when processing
3627           batch results, RT#9652
3628
3629 2010-08-23 17:55  ivan
3630
3631         * FS/FS/cust_pay.pm: fix payment receipts when
3632           payment_receipt_msgnum is unconfigured
3633
3634 2010-08-23 13:05  jeff
3635
3636         * httemplate/misc/: cust_main_note-import.cgi,
3637           cust_main_note-import.html, process/cust_main_note-import.cgi:
3638           support importing customer notes by agent_custid
3639
3640 2010-08-23 13:02  jeff
3641
3642         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import_charges.cgi,
3643           httemplate/misc/process/cust_main-import_charges.cgi: support
3644           importing charges by agent_custid
3645
3646 2010-08-23 12:51  jeff
3647
3648         * FS/FS/cust_main.pm: allow importation of customers with no tax
3649           rates
3650
3651 2010-08-23 09:47  jeff
3652
3653         * FS/FS/: cust_bill.pm, cust_bill_pkg_display.pm: create a default
3654           finance section and have hidden sectionless line items remain
3655           sectionless
3656
3657 2010-08-23 09:35  jeff
3658
3659         * FS/FS/Conf.pm,
3660           httemplate/misc/xmlhttp-cust_main-censustract.html: work around
3661           ffiec bug and add year 2010
3662
3663 2010-08-20 17:17  mark
3664
3665         * FS/FS/part_event/Condition/: once_every.pm, once_perinv.pm,
3666           pkg_next_bill_within.pm: new event conditions, RT#8896
3667
3668 2010-08-19 13:21  mark
3669
3670         * httemplate/misc/order_pkg.html: fix my mistake
3671
3672 2010-08-19 12:11  mark
3673
3674         * FS/FS/Conf.pm, FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
3675           FS/FS/part_pkg/prorate_Mixin.pm, FS/FS/part_pkg/recur_Common.pm,
3676           httemplate/misc/order_pkg.html: part_pkg prorate mixin and
3677           sync_bill_date option, RT#9554
3678
3679 2010-08-19 04:55  ivan
3680
3681         * FS/FS/pay_batch.pm: fix batching protection against transactions
3682           settled in the meantime, RT#7905
3683
3684 2010-08-19 03:15  ivan
3685
3686         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix fixed-amount
3687           discounts against packages with pkg add-ons, RT#9669
3688
3689 2010-08-18 16:42  jeff
3690
3691         * bin/test_scrub: add -h flag to remove history too
3692
3693 2010-08-18 12:20  ivan
3694
3695         * httemplate/search/rt_transaction.html: fix applied time in time
3696           worked report
3697
3698 2010-08-18 11:59  jeff
3699
3700         * FS/FS/cust_main.pm: still don't want invoices without line items
3701
3702 2010-08-18 10:04  mark
3703
3704         * httemplate/: elements/menu.html, search/cust_pkg_susp.cgi,
3705           search/cust_pkg_susp.html: Suspension/unsuspension report,
3706           RT#8464
3707
3708 2010-08-17 20:43  jeff
3709
3710         * FS/FS/cust_bill.pm: handle the usage_class-less details in
3711           svc_phone sections
3712
3713 2010-08-17 18:33  jeff
3714
3715         * FS/FS/: cust_main.pm, cust_bill.pm: allow sections to work
3716           without 'use_separation,' correct packages hidden behind zero
3717           value packages, correct section handling, and fix propogation of
3718           other display attributes to child packages
3719
3720 2010-08-17 17:14  ivan
3721
3722         * htetc/freeside-rt.conf, rt/FREESIDE_MODIFIED,
3723           rt/share/html/Elements/Dashboards: fix directory links in RT (not
3724           picking up index.html as a default), RT#9665, fallout from
3725           RT#9412
3726
3727 2010-08-17 10:08  ivan
3728
3729         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
3730           httemplate/edit/process/domain_record.cgi,
3731           httemplate/edit/process/svc_domain-defaultrecords.cgi,
3732           httemplate/elements/freeside.css,
3733           httemplate/view/svc_domain/dns.html: DNS, RT#8933
3734
3735 2010-08-17 10:05  ivan
3736
3737         * FS/MANIFEST: communigate phase 3: certificates, RT#7515
3738
3739 2010-08-17 00:07  ivan
3740
3741         * httemplate/edit/: msg_template.html: better sizes and labels for
3742           message tempalte subject and addresses
3743
3744 2010-08-16 23:57  ivan
3745
3746         * httemplate/: browse/msg_template.html, edit/msg_template.html:
3747           allow Configuration right to see global message templates, avoid
3748           weird surprises on upgrade
3749
3750 2010-08-16 23:45  ivan
3751
3752         * etc/sql-reserved-words.txt: mysql reserves all sorts of things
3753
3754 2010-08-16 23:41  ivan
3755
3756         * FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
3757           httemplate/edit/acct_snarf.html: LEAVE is reserved in msyql
3758
3759 2010-08-16 18:05  mark
3760
3761         * fs_selfservice/FS-SelfService/: SelfService.pm, cgi/signup.html:
3762           fix SelfService county selector, RT#8079
3763
3764 2010-08-16 13:24  ivan
3765
3766         * httemplate/view/svc_phone.cgi: fix search of pending/billed CDRs
3767           to find src field too, RT#9640
3768
3769 2010-08-16 13:11  ivan
3770
3771         * FS/: FS/Upgrade.pm, bin/freeside-upgrade,
3772           FS/cust_bill_pkg_detail.pm: fix upgrade with ancient
3773           cust_bill_pkg_detail.classnum but new DBIx::DBSchema, RT#9640
3774
3775 2010-08-16 12:45  ivan
3776
3777         * httemplate/: search/cdr.html, view/svc_phone.cgi: fix search of
3778           pending/billed CDRs to find src field too, RT#9640
3779
3780 2010-08-16 10:49  mark
3781
3782         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
3783           httemplate/edit/msg_template.html: Bcc address for impending
3784           recur notices, RT#8953
3785
3786 2010-08-15 00:00  ivan
3787
3788         * httemplate/: elements/select-user.html,
3789           search/cust_bill_pkg_discount.html, search/cust_credit.html,
3790           search/cust_pkg_discount.html,
3791           search/report_cust_bill_pkg_discount.html,
3792           search/report_cust_credit.html,
3793           search/report_cust_pkg_discount.html,
3794           search/report_h_cust_pay.html: additional by-otaker searches
3795           fixed for the brave new world of usernum, RT#9555
3796
3797 2010-08-14 23:21  ivan
3798
3799         * httemplate/: elements/select-user.html, graph/money_time.cgi,
3800           misc/process/batch-cust_pay.cgi,
3801           misc/process/cust_pay-import.cgi, search/cust_pay.html,
3802           search/report_cust_pay.html, search/report_cust_refund.html,
3803           search/elements/cust_pay_or_refund.html,
3804           search/elements/report_cust_pay_or_refund.html: fix payment and
3805           refund searches by otaker (now usernum), RT#9555
3806
3807 2010-08-14 18:32  ivan
3808
3809         * rt/: FREESIDE_MODIFIED, share/html/Elements/Dashboards: fix
3810           Dashboards edit link too, RT#9412
3811
3812 2010-08-14 18:19  ivan
3813
3814         * htetc/freeside-rt.conf: fix RT dashboards and other things that
3815           need a Mason dhandler/autohandler: Approvals, Admin,
3816           Ticket/AttachmentWithHeaders, RT#9412
3817
3818 2010-08-14 17:44  ivan
3819
3820         * FS/FS/Mason.pm, FS/FS/Mason/Request.pm, htetc/freeside-rt.conf,
3821           htetc/handler.pl, rt/share/html/Elements/ColumnMap,
3822           rt/share/html/Elements/RefreshHomepage, rt/FREESIDE_MODIFIED,
3823           rt/share/html/Admin/Elements/EditCustomFields,
3824           rt/share/html/Elements/RT__CustomField/ColumnMap,
3825           rt/share/html/Ticket/Graphs/index.html: address root cause of
3826           rt/rt links and remove the workarounds, RT#9280
3827
3828 2010-08-13 16:53  ivan
3829
3830         * httemplate/elements/: city.html: fix city blanking on county
3831           change, RT#9627
3832
3833 2010-08-13 12:53  ivan
3834
3835         * FS/FS/cust_main.pm: slightly better customer delete; remove links
3836           to tickets, RT#9626
3837
3838 2010-08-13 12:26  ivan
3839
3840         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: add
3841           cust_main-title-display_custnum, RT#9621
3842
3843 2010-08-13 10:41  ivan
3844
3845         * FS/FS/cust_main/Import.pm: ignore expired cards on customer
3846           import
3847
3848 2010-08-12 22:55  jeff
3849
3850         * FS/FS/Record.pm: tyop
3851
3852 2010-08-12 22:51  jeff
3853
3854         * FS/FS/Record.pm: make ut_textn analogous to ut_text
3855
3856 2010-08-12 15:25  ivan
3857
3858         * httemplate/edit/process/svc_acct.cgi: counter values can be
3859           negative
3860
3861 2010-08-12 14:31  mark
3862
3863         * FS/FS/ClientAPI_XMLRPC.pm, FS/FS/ClientAPI/Signup.pm,
3864           fs_selfservice/drupal/admin.inc,
3865           fs_selfservice/drupal/freeside.class.php,
3866           fs_selfservice/drupal/freeside.info,
3867           fs_selfservice/drupal/freeside.module,
3868           fs_selfservice/drupal/signup.inc: self-service Drupal module,
3869           RT#9380
3870
3871 2010-08-12 10:43  ivan
3872
3873         * FS/FS/Conf.pm: referraldefault dropdown in config, RT#9599
3874
3875 2010-08-12 10:36  ivan
3876
3877         * FS/FS/cust_main.pm: cust_recon throws errors and it is not a
3878           normally used table anyway
3879
3880 2010-08-11 14:53  ivan
3881
3882         * FS/FS/cust_main/Import.pm: at least show an error for bad
3883           pkgparts instead of a hang, RT#9578
3884
3885 2010-08-10 23:35  ivan
3886
3887         * FS/FS/cust_main.pm, bin/wipe-customers,
3888           httemplate/misc/process/delete-customer.cgi: a better customer
3889           delete, RT#9564
3890
3891 2010-08-10 20:49  ivan
3892
3893         * httemplate/view/cust_main/payment_history.html: valign=top
3894
3895 2010-08-10 20:48  ivan
3896
3897         * httemplate/elements/table-grid.html: less visual noise
3898
3899 2010-08-10 17:42  ivan
3900
3901         * httemplate/edit/REAL_cust_pkg.cgi: fix date editing
3902           w/international dates, RT#9509
3903
3904 2010-08-10 17:08  ivan
3905
3906         * FS/FS/cust_main.pm: fix return address in welcome letters,
3907           RT#9497
3908
3909 2010-08-10 14:37  ivan
3910
3911         * httemplate/elements/xmlhttp.html: eliminate the '0 status
3912           connecting' errors, they're not telling us anything and causing
3913           lots of people to waste time asking
3914
3915 2010-08-09 23:28  ivan
3916
3917         * FS/FS/cust_main.pm, FS/FS/cust_bill.pm, conf/welcome_letter: add
3918           logo_file support to welcome_letter and fix leaving temp files
3919           around for invoices and letters, RT#9497
3920
3921 2010-08-09 13:30  ivan
3922
3923         * FS/FS/part_pkg/voip_cdr.pm: fix harmless cdr_svc_method noise,
3924           RT#9428
3925
3926 2010-08-09 12:20  ivan
3927
3928         * FS/FS/cust_pkg/Import.pm, httemplate/misc/cust_pkg-import.html:
3929           package web import from CSV/XLS, RT#9529
3930
3931 2010-08-09 10:22  ivan
3932
3933         * FS/FS/access_user.pm: return username as a name lable for
3934           "Lastname, Firstname" employees
3935
3936 2010-08-09 09:20  ivan
3937
3938         * FS/FS/cust_main.pm: fix cancellation error "No schema for table
3939           table found", seems to be fallout from cust_tag work, RT#9502
3940
3941 2010-08-09 08:46  ivan
3942
3943         * httemplate/misc/cust_pkg-import.html: fix label, RT#9529
3944
3945 2010-08-08 18:03  ivan
3946
3947         * httemplate/elements/menu.html, Makefile, FS/FS/Mason.pm,
3948           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
3949           FS/FS/cust_pkg/Import.pm, FS/bin/freeside-queued,
3950           httemplate/misc/cust_main-import.cgi,
3951           httemplate/misc/cust_pkg-import.html,
3952           httemplate/misc/process/cust_pkg-import.html,
3953           httemplate/search/cust_pkg.cgi: package web import from CSV/XLS,
3954           RT#9529
3955
3956 2010-08-07 03:11  ivan
3957
3958         * FS/FS/: acct_snarf.pm, svc_acct.pm,
3959           part_export/communigate_pro.pm: communigate phase 3:
3960           RPOP/acct_snarf, RT#7515
3961
3962 2010-08-07 00:39  ivan
3963
3964         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
3965           httemplate/browse/acct_snarf.html,
3966           httemplate/edit/acct_snarf.html,
3967           httemplate/edit/process/acct_snarf.html,
3968           httemplate/view/svc_acct/communigate.html: communigate phase 3:
3969           RPOP/acct_snarf, RT#7515
3970
3971 2010-08-07 00:39  ivan
3972
3973         * httemplate/elements/freeside.css: style password entry 2.1 style
3974           too
3975
3976 2010-08-06 21:10  ivan
3977
3978         * bin/: 19add, 19commit, 19diff: these are useful
3979
3980 2010-08-06 14:31  ivan
3981
3982         * httemplate/edit/part_svc.cgi, FS/FS/svc_acct.pm: communigate
3983           phase 3: archive messages, RT#7515
3984
3985 2010-08-06 14:28  ivan
3986
3987         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
3988           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
3989           httemplate/edit/svc_domain.cgi,
3990           httemplate/edit/svc_acct/communigate.html,
3991           FS/FS/part_export/communigate_pro.pm,
3992           httemplate/edit/svc_domain/communigate-acct_defaults.html,
3993           httemplate/edit/svc_domain/communigate-basics.html,
3994           httemplate/view/svc_acct/communigate.html,
3995           httemplate/view/svc_domain/acct_defaults.html: communigate phase
3996           3: archive messages, RT#7515
3997
3998 2010-08-05 17:45  ivan
3999
4000         * httemplate/: edit/cgp_rule-redirect_all.html,
4001           edit/cgp_rule-vacation.html,
4002           edit/process/cgp_rule-redirect_all.html,
4003           edit/process/cgp_rule-simplified.html,
4004           edit/process/cgp_rule-vacation.html,
4005           view/svc_acct/communigate.html: communigate account rules:
4006           vacation & redirect all, RT#7514
4007
4008 2010-08-05 13:10  mark
4009
4010         * httemplate/: elements/menu.html, search/cust_pkg_summary.cgi,
4011           search/cust_pkg_summary.html: Package summary report, RT#8461
4012
4013 2010-08-04 21:17  jeff
4014
4015         * FS/FS/: cust_svc.pm, part_export/sqlradius.pm: add options to
4016           only process account records from a particular realm and to
4017           ignore sessions that span billing periods RT8082
4018
4019 2010-08-04 17:24  mark
4020
4021         * FS/FS/cust_main.pm, FS/FS/msg_template.pm,
4022           httemplate/edit/msg_template.html: error message in decline
4023           templates, RT#9507
4024
4025 2010-08-04 12:14  ivan
4026
4027         * FS/FS/Record.pm, FS/FS/cust_main.pm,
4028           httemplate/view/cust_main/payment_history.html,
4029           httemplate/view/cust_main/payment_history/attempted_payment.html:
4030           show cust_pay_pending attempted payments on customer payment
4031           history, RT#8815
4032
4033 2010-08-04 11:50  ivan
4034
4035         * FS/FS/Record.pm: fix scalar_sql not to return empty string for
4036           zero
4037
4038 2010-08-04 02:34  ivan
4039
4040         * rt/FREESIDE_MODIFIED: fix additional instance of rt/rt problem,
4041           RT#9280
4042
4043 2010-08-04 02:25  ivan
4044
4045         * rt/share/html/Admin/Elements/EditCustomFields: fix additional
4046           instance of rt/rt problem, RT#9280
4047
4048 2010-08-03 18:30  ivan
4049
4050         * FS/FS/part_export/communigate_pro.pm: better serialization on
4051           debugging data, RT#7514
4052
4053 2010-08-03 18:26  ivan
4054
4055         * FS/FS/part_export/: communigate_pro.pm: better serialization on
4056           debugging data, RT#7514
4057
4058 2010-08-03 18:22  ivan
4059
4060         * FS/FS/part_export/: communigate_pro.pm: better serialization on
4061           debugging data, RT#7514
4062
4063 2010-08-03 18:15  ivan
4064
4065         * FS/FS/part_export/communigate_pro.pm: better serialization on
4066           debugging data, RT#7514
4067
4068 2010-08-03 16:20  ivan
4069
4070         * httemplate/elements/header.html: margin and padding css defined
4071           properly in px
4072
4073 2010-08-03 16:12  ivan
4074
4075         * httemplate/browse/cgp_rule.html: don't allow addition of a domain
4076           rule template to itself, RT#7514
4077
4078 2010-08-03 11:07  ivan
4079
4080         * conf/svc_acct-disable_access_number: default config turns off
4081           svc_acct access number selectios
4082
4083 2010-08-03 11:00  ivan
4084
4085         * httemplate/search/cust_main.cgi: spelling
4086
4087 2010-08-02 23:31  ivan
4088
4089         * FS/FS/part_pkg/flat.pm: fix problem with expiring discounts,
4090           RT#6679
4091
4092 2010-08-02 20:30  mark
4093
4094         * FS/FS/Conf.pm, FS/FS/Mason.pm,
4095           httemplate/misc/custom_link_proxy.cgi,
4096           httemplate/view/cust_main.cgi,
4097           httemplate/view/cust_main/custom.html: customer view tab for an
4098           external info page, RT#8903
4099
4100 2010-08-02 19:57  ivan
4101
4102         * httemplate/misc/: timeworked.html: cleaner timeworked results
4103           w/link to customer
4104
4105 2010-08-02 19:11  ivan
4106
4107         * FS/FS/cust_main.pm: fix active customers sometimes showing in
4108           search results for new "ordered" status, RT#9381
4109
4110 2010-07-30 15:26  mark
4111
4112         * FS/FS/msg_template.pm: fix warning
4113
4114 2010-07-30 15:08  mark
4115
4116         * FS/FS/Conf.pm, FS/FS/cust_pay.pm, FS/FS/msg_template.pm,
4117           httemplate/edit/msg_template.html: payment receipts use
4118           msg_template, RT#9060
4119
4120 2010-07-29 23:24  mark
4121
4122         * FS/FS/Cron/notify.pm: fix typo
4123
4124 2010-07-29 17:13  jeff
4125
4126         * FS/FS/tax_rate.pm: fix error message to be more useful
4127
4128 2010-07-29 16:11  mark
4129
4130         * FS/FS/: Misc.pm, part_pkg.pm, part_event/Condition/pkg_freq.pm:
4131           add pkg_freq event condition, RT#8896
4132
4133 2010-07-29 09:41  mark
4134
4135         * httemplate/search/elements/cust_main_dayranges.html: aging report
4136           now uses DateTime, RT#9417
4137
4138 2010-07-28 20:44  ivan
4139
4140         * rt/share/html/Ticket/Checklist.html: start of checklist/workflow,
4141           RT#8805
4142
4143 2010-07-28 20:41  ivan
4144
4145         * rt/FREESIDE_MODIFIED, rt/share/html/Elements/ShowLink_Checklist,
4146           rt/share/html/Ticket/Checklist.html,
4147           rt/share/html/Ticket/Elements/ShowMembers_Checklist,
4148           rt/share/html/Ticket/Elements/Tabs, httemplate/images/square.png,
4149           httemplate/images/square_add.png: start of checklist/workflow,
4150           RT#8805
4151
4152 2010-07-28 16:16  mark
4153
4154         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
4155           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/msg_template.pm,
4156           FS/FS/svc_acct.pm, FS/FS/Cron/alert_expiration.pm,
4157           FS/FS/Cron/notify.pm, httemplate/config/config-view.cgi,
4158           httemplate/edit/msg_template.html: msg_template improvements,
4159           RT#8324
4160
4161 2010-07-28 12:32  ivan
4162
4163         * rt/lib/RT/Ticket_Overlay.pm: don't fire scrips for reminders
4164           either, RT#8260
4165
4166 2010-07-27 19:51  ivan
4167
4168         * FS/FS/: Upgrade.pm: fix unnecessary warnings on upgrade of remote
4169           Pg RADIUS db, RT#9178
4170
4171 2010-07-27 19:46  ivan
4172
4173         * FS/FS/Upgrade.pm: fix unnecessary warnings on upgrade of remote
4174           Pg RADIUS db, RT#9178
4175
4176 2010-07-27 15:34  ivan
4177
4178         * rt/share/html/Elements/EditCustomFieldDate: no times on custom
4179           field dates, at least for now, RT#8449
4180
4181 2010-07-27 15:18  ivan
4182
4183         * bin/rt-update-customfield-dates: correct custom field dates,
4184           RT#8449
4185
4186 2010-07-27 03:09  ivan
4187
4188         * rt/lib/RT/Ticket_Overlay.pm: don't leak transactions indicating
4189           reminders are implemented as tickets, RT#8260
4190
4191 2010-07-27 02:02  ivan
4192
4193         * rt/lib/RT/Ticket_Overlay.pm: should fix customer #1 getting added
4194           if i set myself as a requestor on ticket creation, RT#6640
4195
4196 2010-07-27 00:08  ivan
4197
4198         * FS/FS/Maestro.pm: fix fallout with original API usage, oops,
4199           RT#9334
4200
4201 2010-07-26 23:51  ivan
4202
4203         * httemplate/misc/maestro-customer_status.cgi: extend maestro
4204           status API for the multi-service scenario, RT#9334
4205
4206 2010-07-26 23:48  ivan
4207
4208         * FS/FS/Maestro.pm, FS/FS/cust_pkg.pm,
4209           httemplate/misc/maestro-customer_status-test.html,
4210           httemplate/misc/maestro-customer_status.cgi,
4211           httemplate/misc/maestro-customer_status.html,
4212           httemplate/view/cust_main/packages.html,
4213           httemplate/view/cust_main/packages/services.html: extend maestro
4214           status API for the multi-service scenario, RT#9334
4215
4216 2010-07-26 18:57  ivan
4217
4218         * httemplate/misc/: maestro-customer_status-test.html: better
4219           pretty-printing for array values
4220
4221 2010-07-26 18:48  ivan
4222
4223         * FS/FS/Conf.pm, httemplate/misc/maestro-customer_status-test.html,
4224           httemplate/view/cust_main.cgi: add test page for maestro status,
4225           RT#9381
4226
4227 2010-07-26 16:00  ivan
4228
4229         * httemplate/elements/header-popup.html: add doc
4230
4231 2010-07-26 15:59  ivan
4232
4233         * httemplate/: view/svc_acct/communigate.html,
4234           edit/cgp_rule-redirect_all.html, edit/cgp_rule-vacation.html:
4235           communigate vacation & redirect all rules, RT#7514
4236
4237 2010-07-25 22:01  ivan
4238
4239         * rt/: FREESIDE_MODIFIED, share/html/Ticket/Elements/BulkLinks: fix
4240           needless error when bulk deleting tickets
4241
4242 2010-07-25 13:44  jeff
4243
4244         * FS/FS/Upgrade.pm: missing upgrade
4245
4246 2010-07-25 00:30  ivan
4247
4248         * FS/FS/otaker_Mixin.pm: limit memory use when upgrading
4249           attachments
4250
4251 2010-07-25 00:08  ivan
4252
4253         * FS/FS/cust_pay.pm: proceed with upgrade even when N/A cards can't
4254           be recovered
4255
4256 2010-07-25 00:03  ivan
4257
4258         * FS/FS/cust_main.pm: don't queue fuzzyfile upgrade jobs on otaker
4259           upgrade
4260
4261 2010-07-23 16:16  ivan
4262
4263         * FS/FS/pay_batch.pm: put batch card numbers/masks in cust_pay so
4264           they can be refunded, patch from peter loeppky, RT#8776
4265
4266 2010-07-23 15:50  ivan
4267
4268         * rt/lib/RT/Tickets_Overlay.pm: cleaner customer number searching,
4269           RT#8784
4270
4271 2010-07-23 15:09  ivan
4272
4273         * rt/: share/html/Elements/RT__CustomField/ColumnMap,
4274           FREESIDE_MODIFIED, share/html/Elements/RefreshHomepage: fix rt/rt
4275           links moving custom fields up/down and refreshing homepage,
4276           RT#9280
4277
4278 2010-07-23 03:02  ivan
4279
4280         * FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
4281           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi: add
4282           EmptyTrash values and finish consolidating the CGP timezone
4283           arrays, RT#7083
4284
4285 2010-07-23 02:32  ivan
4286
4287         * FS/MANIFEST, FS/FS/svc_CGPRule_Mixin.pm, FS/FS/svc_CGP_Mixin.pm,
4288           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
4289           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi:
4290           consolidate four CGP timezone arrays, RT#7083
4291
4292 2010-07-22 17:11  ivan
4293
4294         * FS/FS/access_user.pm, httemplate/edit/cust_main/top_misc.html,
4295           httemplate/elements/tr-select-agent.html,
4296           httemplate/misc/inventory_item-import.html: 'View customers of
4297           all agents' doesn't mean create them, or upload inventory,
4298           RT#7010
4299
4300 2010-07-22 16:33  mark
4301
4302         * FS/FS/Conf.pm, httemplate/view/cust_main/tickets.html: option to
4303           force default queue for new tickets in cust_main, RT#8889
4304
4305 2010-07-22 14:01  ivan
4306
4307         * rt/: lib/RT/Tickets_Overlay.pm,
4308           share/html/Search/Elements/DisplayOptions: sorting ticket results
4309           by customer custnum or name, RT#8784
4310
4311 2010-07-22 12:42  mark
4312
4313         * httemplate/edit/elements/rate_detail.html: cdr rating by day and
4314           time, part 2, RT#4763
4315
4316 2010-07-22 12:42  ivan
4317
4318         * rt/lib/RT/URI/freeside.pm: eliminate needless backtraces
4319
4320 2010-07-22 09:47  ivan
4321
4322         * FS/FS/msg_template.pm, httemplate/browse/msg_template.html,
4323           httemplate/edit/msg_template.html,
4324           httemplate/edit/process/msg_template.html,
4325           httemplate/elements/menu.html: allow Configuration ACL to edit
4326           templates, RT#8324
4327
4328 2010-07-22 00:25  mark
4329
4330         * httemplate/search/: report_receivables.cgi,
4331           unapplied_cust_pay.html, elements/cust_main_dayranges.html: Fix
4332           weird behavior of aging report, RT#9234
4333
4334 2010-07-21 17:11  mark
4335
4336         * FS/FS/rate_time_interval.pm, httemplate/browse/rate_detail.html,
4337           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
4338           httemplate/edit/rate_time.cgi,
4339           httemplate/edit/process/rate_region.cgi,
4340           httemplate/edit/process/rate_time.cgi,
4341           httemplate/elements/auto-table.html,
4342           httemplate/elements/menu.html: cdr rating by day and time, part
4343           2, RT#4763
4344
4345 2010-07-21 14:07  ivan
4346
4347         * rt/etc/: RT_Config.pm, RT_Config.pm.in: RTx::Checklist still in
4348           dev
4349
4350 2010-07-21 03:31  ivan
4351
4352         * rt/: FREESIDE_MODIFIED, etc/RT_Config.pm, etc/RT_Config.pm.in,
4353           share/html/Elements/RT__Ticket/ColumnMap,
4354           share/html/Search/Elements/BuildFormatString: show customers in
4355           ticket lists, RT#8784
4356
4357 2010-07-20 19:10  ivan
4358
4359         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html,
4360           share/html/Search/Elements/PickCFs: fix problems searching the
4361           new custom fields w/dates, RT#8449
4362
4363 2010-07-20 19:06  ivan
4364
4365         * FS/FS/Mason.pm, rt/share/html/Elements/SelectDate: fix calendar
4366           popup for weirdly named fields in RT, for the quotes around
4367           custom field bullshit, RT#8449
4368
4369 2010-07-20 10:23  ivan
4370
4371         * httemplate/docs/about.html: 2.1.1
4372
4373 2010-07-19 17:59  ivan
4374
4375         * rt/: lib/RT/CustomField_Overlay.pm, lib/RT/Record.pm,
4376           lib/RT/Tickets_Overlay.pm, lib/RT/Interface/Web.pm,
4377           FREESIDE_MODIFIED, share/html/Elements/EditCustomFieldDate,
4378           share/html/Elements/ShowCustomFieldDate,
4379           share/html/Search/Build.html, share/html/Search/Elements/PickCFs:
4380           RT custom fields patch, RT#8449
4381
4382 2010-07-17 15:26  ivan
4383
4384         * httemplate/edit/part_tag.html: customer tags, RT#9192
4385
4386 2010-07-17 15:14  ivan
4387
4388         * FS/FS/UI/Web/small_custview.pm, httemplate/view/cust_main.cgi,
4389           httemplate/view/cust_main/misc.html, FS/FS/Conf.pm: customer
4390           tags, RT#9192
4391
4392 2010-07-17 14:41  ivan
4393
4394         * httemplate/: browse/part_tag.html, edit/part_tag.html,
4395           elements/pickcolor.html, elements/tr-pickcolor.html: customer
4396           tags, RT#9192
4397
4398 2010-07-16 16:45  ivan
4399
4400         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
4401           FS/FS/cust_tag.pm, httemplate/elements/select-cust_tag.html,
4402           httemplate/elements/tr-select-cust_tag.html,
4403           httemplate/edit/part_tag.html,
4404           httemplate/edit/cust_main/top_misc.html,
4405           httemplate/edit/process/cust_main.cgi,
4406           httemplate/view/cust_main/misc.html: customer tags, RT#9192
4407
4408 2010-07-15 20:09  mark
4409
4410         * httemplate/view/cust_main/tickets.html: adjust "Create Ticket"
4411           link, RT#7656
4412
4413 2010-07-15 14:46  ivan
4414
4415         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Mason.pm,
4416           FS/FS/cust_tag.pm, FS/FS/part_tag.pm, FS/t/cust_tag.t,
4417           FS/t/part_tag.t, httemplate/browse/part_tag.html,
4418           httemplate/edit/part_tag.html,
4419           httemplate/edit/process/part_tag.html,
4420           httemplate/elements/menu.html: customer tags, RT#9192
4421
4422 2010-07-15 13:34  mark
4423
4424         * FS/FS/part_pkg/voip_cdr.pm: add skip_dst_prefix option, RT#3288
4425
4426 2010-07-13 17:19  jeff
4427
4428         * FS/FS/part_pkg/voip_cdr.pm: include rate_detail->conn_sec in
4429           displayed duration #RT8605
4430
4431 2010-07-13 16:11  mark
4432
4433         * FS/FS/: Misc.pm, cust_main.pm: improve error handling on mass
4434           email jobs, RT#8720
4435
4436 2010-07-13 15:55  ivan
4437
4438         * FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi:
4439           Optional alternate rate plan when accountcode is toll free,
4440           RT#8084
4441
4442 2010-07-13 04:09  ivan
4443
4444         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
4445           httemplate/edit/msg_template.html,
4446           httemplate/edit/elements/edit.html,
4447           httemplate/elements/htmlarea.html, FS/FS/cust_main.pm,
4448           FS/FS/part_event/Action/notice.pm: notices, RT#8324
4449
4450 2010-07-12 15:55  mark
4451
4452         * httemplate/: elements/bill.html, view/cust_main/billing.html: fix
4453           "Bill now" link, RT#9207
4454
4455 2010-07-12 06:17  ivan
4456
4457         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
4458           FS/FS.pm, FS/MANIFEST, FS/t/msg_template.t,
4459           httemplate/browse/msg_template.html,
4460           httemplate/edit/msg_template.html,
4461           httemplate/edit/process/msg_template.html,
4462           httemplate/elements/menu.html,
4463           httemplate/elements/tr-htmlarea.html: message templates, RT#8896
4464
4465 2010-07-12 06:07  ivan
4466
4467         * FS/FS/Mason.pm: message templates, RT#8896
4468
4469 2010-07-11 23:19  ivan
4470
4471         * httemplate/view/svc_domain/dns.html: fix wording
4472
4473 2010-07-10 02:43  ivan
4474
4475         * FS/FS/cust_credit_bill_pkg.pm: should fix intermittent "Illegal
4476           (money) amount" error applying credits to invoices when using
4477           texas tax, RT#8930
4478
4479 2010-07-10 02:17  ivan
4480
4481         * httemplate/: elements/bill.html, view/cust_main/billing.html:
4482           prevent new "Bill now" link from futzing up later forms, RT#9193
4483
4484 2010-07-09 23:31  ivan
4485
4486         * FS/FS/cdr.pm: more resilliant cdrbatch upgrade
4487
4488 2010-07-09 23:23  ivan
4489
4490         * FS/FS/cust_pay.pm: fix payinfo N/A upgrade, RT#8809
4491
4492 2010-07-09 19:15  mark
4493
4494         * FS/FS/part_export/ldap.pm: LDAP export delete and replace
4495           methods, RT#1854
4496
4497 2010-07-09 15:34  ivan
4498
4499         * rpm/build/: BOOTSTRAP, enrpm, native/ovid2flute: changes to get
4500           enrpm working
4501
4502 2010-07-08 16:53  ivan
4503
4504         * rpm/build/: build-freeside, expect-addsign, BOOTSTRAP: 32 bit and
4505           make the repo stuff work, RT#8190
4506
4507 2010-07-08 16:08  ivan
4508
4509         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
4510           mock/centos-5-i386.cfg: 32 bit and make the repo stuff work,
4511           RT#8190
4512
4513 2010-07-08 14:28  ivan
4514
4515         * rpm/build/: build-freeside, cvs-check-and-build, refresh-repo,
4516           mock/centos-5-i386.cfg, mock/centos-5-x86_64.cfg: generating
4517           RPMS, RT#8190
4518
4519 2010-07-08 02:32  ivan
4520
4521         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
4522           cvs-check-and-build, mock/centos-5-i386.cfg,
4523           mock/centos-5-x86_64.cfg, mock/defaults.cfg, mock/logging.ini,
4524           mock/site-defaults.cfg, mock/sles-10-i386.cfg,
4525           mock/sles-10-x86_64.cfg, native/Ovid.diff, native/build-from-cvs,
4526           native/freeside-cvs, native/makesrpm,
4527           native/ovid-0.12-1.x86_64.rpm, native/ovid2flute: checking in
4528           more of the rpm build system (is that it?)
4529
4530 2010-07-07 18:15  jeff
4531
4532         * FS/FS/tax_rate.pm: grr - fix agentnum passing
4533
4534 2010-07-07 14:00  ivan
4535
4536         * rpm/build/build-freeside: dropping centos/rhel 4
4537
4538 2010-07-07 10:51  ivan
4539
4540         * rpm/build/: build-freeside, cvs-check-and-build, enrpm,
4541           expect-addsign, expect-signrepo, ovid2flute, refresh-repo:
4542           checking in RPM build system
4543
4544 2010-07-06 13:59  mark
4545
4546         * FS/bin/freeside-queued: fix oops
4547
4548 2010-07-06 13:56  mark
4549
4550         * FS/bin/: freeside-cdr-sftp_and_import, freeside-queued: add
4551           command line opts for port, passive mode, and debug level,
4552           RT#9115
4553
4554 2010-07-06 05:18  mark
4555
4556         * FS/FS/cust_main.pm, httemplate/elements/bill.html,
4557           httemplate/elements/progress-init.html, httemplate/misc/bill.cgi,
4558           httemplate/view/cust_main/billing.html: "Bill now" link uses job
4559           queue/progressbar, RT#8995
4560
4561 2010-07-05 14:10  ivan
4562
4563         * FS/FS/part_export/: cust_http.pm, http.pm: customer exports,
4564           RT#8952
4565
4566 2010-07-05 13:18  jeff
4567
4568         * FS/FS/part_export/domreg_opensrs.pm: place errors where users can
4569           find them (in the queue)
4570
4571 2010-07-05 01:59  jeff
4572
4573         * FS/FS/part_export/domreg_opensrs.pm: fix bad bug causing
4574           inappropriate renewals
4575
4576 2010-07-02 21:19  ivan
4577
4578         * FS/bin/freeside-selfservice-xmlrpcd: fix leaking db connections
4579           in freeside-selfservice-xmlrpcd, RT#7780
4580
4581 2010-07-02 18:25  ivan
4582
4583         * FS/FS/cust_main.pm: should fix cancellations in rare
4584           circumstances where cached _num_cust_svc becomes inaccurate,
4585           RT#8994
4586
4587 2010-07-02 16:36  mark
4588
4589         * FS/FS/part_pkg/voip_cdr.pm: fix bad bug from #4763
4590
4591 2010-07-02 11:56  ivan
4592
4593         * FS/FS/cust_main.pm: more debugging for weird bill lockup, RT#8993
4594
4595 2010-07-01 20:06  jeff
4596
4597         * conf/invoice_html: fix html ext_desc alignment in svc_phone
4598           sections
4599
4600 2010-07-01 17:25  ivan
4601
4602         * FS/FS/: cust_event.pm, cust_main.pm: fix bad transactional
4603           decisions that made it possible to abort and rollback a gateway
4604           payment, RT#8995
4605
4606 2010-07-01 12:30  ivan
4607
4608         * httemplate/docs/credits.html: He's gone
4609
4610 2010-06-30 18:53  mark
4611
4612         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/rate.pm,
4613           FS/FS/rate_detail.pm, FS/FS/rate_time.pm,
4614           FS/FS/rate_time_interval.pm, FS/FS/part_pkg/voip_cdr.pm,
4615           FS/t/rate_time.t, FS/t/rate_time_interval.t,
4616           httemplate/browse/rate.cgi, httemplate/browse/rate_detail.html,
4617           httemplate/browse/rate_time.html,
4618           httemplate/edit/rate_detail.html, httemplate/edit/rate_time.cgi,
4619           httemplate/edit/process/rate_time.cgi,
4620           httemplate/elements/auto-table.html,
4621           httemplate/misc/delete-rate_detail.html: voip_cdr call rating by
4622           day and time, RT#4763
4623
4624 2010-06-30 14:56  ivan
4625
4626         * FS/bin/: freeside-dbdef-create, freeside-fetch, freeside-setup:
4627           -T causing problems
4628
4629 2010-06-30 13:42  ivan
4630
4631         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
4632           FS/FS/part_export/cust_http.pm, FS/FS/part_export/http.pm,
4633           httemplate/config/config.cgi,
4634           httemplate/config/config-process.cgi: cust_main exports!
4635           cust_main-exports config option and part_export/cust_http.pm
4636           export, RT#8952
4637
4638 2010-06-30 10:48  ivan
4639
4640         * rt/share/html/Elements/ShowUserVerbose: better looking verbose
4641           user strings with less visual noise
4642
4643 2010-06-30 00:09  ivan
4644
4645         * FS/FS/Mason.pm: final fix for ticket links graph reliability:
4646           make sure RT::Util saft_run-child is always available
4647
4648 2010-06-29 23:58  ivan
4649
4650         * htetc/freeside-rt.conf: one more fix for RT links graphs
4651
4652 2010-06-29 23:52  ivan
4653
4654         * rt/share/html/Ticket/Graphs/index.html: fix another case of
4655           rt/rt/, urg
4656
4657 2010-06-29 23:47  ivan
4658
4659         * FS/FS/Mason.pm: depend on IPC::Run::SafeHandles rather than
4660           barfing an error on ticket links graph
4661
4662 2010-06-29 12:51  ivan
4663
4664         * FS/FS/: Record.pm, cdr.pm, cdr/taqua_om.pm: Taqua OM CDR format,
4665           RT#7518
4666
4667 2010-06-28 22:22  ivan
4668
4669         * httemplate/: graph/cust_bill_pkg.cgi, search/cust_bill_pkg.cgi,
4670           search/cust_credit_bill_pkg.html,
4671           search/report_prepaid_income.cgi: eliminate filtering of info
4672           from COMP customers on financial reports, RT#8787
4673
4674 2010-06-28 21:32  ivan
4675
4676         * FS/FS/cust_main.pm: Ordered status for the limbo between Prospect
4677           and Active, RT#8712
4678
4679 2010-06-28 21:22  ivan
4680
4681         * FS/FS/: cust_main.pm, cust_pkg.pm: Ordered status for the limbo
4682           between Prospect and Active, RT#8712
4683
4684 2010-06-28 18:40  ivan
4685
4686         * FS/FS/: svc_pbx.pm, Conf.pm: add global_unique-pbx_title to
4687           disable duplicate checking on svc_pbx.title
4688
4689 2010-06-28 18:17  jeff
4690
4691         * httemplate/misc/process/recharge_svc.html: protect set_usage and
4692           reset_usage here, too
4693
4694 2010-06-28 18:01  jeff
4695
4696         * httemplate/edit/process/svc_acct.cgi: protect call to set_usage
4697
4698 2010-06-28 15:40  ivan
4699
4700         * FS/FS/part_pkg/voip_cdr.pm: fix for new svc_pbx.title CDR
4701           matching, thanks jeff, RT#8084
4702
4703 2010-06-28 15:20  jeff
4704
4705         * FS/FS/part_pkg/voip_cdr.pm: connection charge handling which
4706           comports with history of module
4707
4708 2010-06-28 13:47  jeff
4709
4710         * FS/FS/part_pkg/voip_cdr.pm: correct connection charge calculation
4711
4712 2010-06-28 01:12  ivan
4713
4714         * FS/FS/: Conf.pm, cdr.pm, part_pkg/voip_cdr.pm, svc_pbx.pm:
4715           matching CDRs to svc_pbx records by title, RT#8084
4716
4717 2010-06-27 22:13  jeff
4718
4719         * httemplate/search/report_newtax.html: fix under ie8 (and others?)
4720           RT8274
4721
4722 2010-06-27 21:11  jeff
4723
4724         * FS/FS/: cust_bill.pm, usage_class.pm: add some dollar signs
4725           RT8704
4726
4727 2010-06-27 02:25  jeff
4728
4729         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, usage_class.pm: planet
4730           telesis invoice fixups RT 8707,8406
4731
4732 2010-06-26 13:54  ivan
4733
4734         * httemplate/misc/: maestro-customer_status.cgi,
4735           maestro-customer_status.html: adding more REST-like API for
4736           maestro here too
4737
4738 2010-06-26 13:50  ivan
4739
4740         * FS/FS/Maestro.pm: find svc_pbx service correctly and cope anyway
4741           if it isn't there, RT#8712
4742
4743 2010-06-26 13:46  ivan
4744
4745         * FS/FS/Maestro.pm: cancelled outboudn package doesn't count,
4746           RT#8712
4747
4748 2010-06-26 13:43  ivan
4749
4750         * FS/FS/Maestro.pm: finding services correctly for RT#8712
4751
4752 2010-06-26 02:34  ivan
4753
4754         * FS/FS/Conf.pm, FS/FS/Maestro.pm, FS/FS/Schema.pm,
4755           FS/FS/XMLRPC.pm, FS/FS/svc_pbx.pm, FS/MANIFEST,
4756           httemplate/misc/xmlrpc.cgi: maestro cust status as reqeusted,
4757           RT#8712
4758
4759 2010-06-24 01:17  jeff
4760
4761         * FS/FS/cust_bill.pm: get section subtotalling right
4762
4763 2010-06-23 16:45  ivan
4764
4765         * FS/FS/part_export/communigate_pro.pm,
4766           httemplate/view/svc_forward.cgi: add display of forward
4767           destionations via GetForward, RT#7083
4768
4769 2010-06-23 16:22  ivan
4770
4771         * httemplate/view/svc_domain/acct_defaults.html: spealing
4772
4773 2010-06-23 16:06  ivan
4774
4775         * FS/FS/part_export/communigate_pro.pm: fix domain renames, RT#7083
4776
4777 2010-06-23 15:48  ivan
4778
4779         * httemplate/elements/communigate_pro-accessmodes.html: add
4780           services as per customer, RT#7083
4781
4782 2010-06-23 15:19  ivan
4783
4784         * httemplate/elements/communigate_pro-accessmodes.html: add
4785           services as per customer, RT#7083
4786
4787 2010-06-23 13:55  ivan
4788
4789         * httemplate/misc/cdr-post.cgi: well-formed CSV on success, too,
4790           RT#8906
4791
4792 2010-06-23 13:55  ivan
4793
4794         * FS/FS/cdr.pm: parse text startdate and enddate in CDRs, RT#8906
4795
4796 2010-06-23 13:53  ivan
4797
4798         * httemplate/misc/cdr-post.cgi: strict CSV when errors contain an
4799           ", RT#8906
4800
4801 2010-06-23 13:51  ivan
4802
4803         * httemplate/misc/cdr-post.cgi: fix cdrbatch problem, RT#8906
4804
4805 2010-06-23 01:37  jeff
4806
4807         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
4808           conf/invoice_latexcoupon, httemplate/config/config-process.cgi:
4809           add config variables to position invoice addresses in envelope
4810           windows RT8384
4811
4812 2010-06-21 21:15  ivan
4813
4814         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
4815           remove extra debugging, RT#7780
4816
4817 2010-06-21 18:26  ivan
4818
4819         * FS/bin/freeside-selfservice-xmlrpcd: fix (probably harmless)
4820           "DBD::Pg::db disconnect failed: server closed the connection
4821           unexpectedly" warning, RT#7780
4822
4823 2010-06-21 18:20  ivan
4824
4825         * FS/FS/TicketSystem/RT_Internal.pm: enable debugging for
4826           create_ticket call to pinpoint lockup, RT#7780
4827
4828 2010-06-21 17:52  ivan
4829
4830         * FS/FS/ClientAPI/MyAccount.pm: enable debugging for create_ticket
4831           call to pinpoint lockup
4832
4833 2010-06-20 16:20  ivan
4834
4835         * httemplate/elements/communigate_pro-accessmodes.html: new
4836           communigate pro accessmodes choices... not 100% sure on the
4837           names, RT#7083
4838
4839 2010-06-20 15:50  ivan
4840
4841         * rt/etc/: RT_Config.pm, RT_Config.pm.in, RT_SiteConfig.pm: restore
4842           email addresses in RT 3.8, whew
4843
4844 2010-06-19 13:58  ivan
4845
4846         * FS/FS/cust_main.pm: daily (bill/collect) optimization, RT#6802
4847
4848 2010-06-19 12:29  ivan
4849
4850         * FS/FS/part_export/: domreg_opensrs.pm: return rather than ignore
4851           errors inserting into the job queue during
4852           _export_insert_on_payment
4853
4854 2010-06-19 11:59  ivan
4855
4856         * FS/FS/cust_bill_ApplicationCommon.pm: should fix
4857           FS::svc_acct=HASH(0xe854058) errors inserting payments, fallout
4858           from opensrs on #5825, RT#8853
4859
4860 2010-06-17 13:31  ivan
4861
4862         * httemplate/view/cust_main/misc.html: fix bug from "View customers
4863           of all agents" addition
4864
4865 2010-06-17 12:49  ivan
4866
4867         * FS/FS/payinfo_Mixin.pm: further CF fixes, doh
4868
4869 2010-06-17 12:45  ivan
4870
4871         * FS/FS/cust_pay.pm: fix fallout from N/A payinfo, RT#8809
4872
4873 2010-06-17 12:39  ivan
4874
4875         * FS/FS/cust_main.pm: fix cards being inserted as N/A (fallout from
4876           RT#4103), RT#8809
4877
4878 2010-06-17 10:50  jeff
4879
4880         * FS/FS/svc_acct.pm: fix null option with placeholders
4881
4882 2010-06-17 10:19  ivan
4883
4884         * FS/bin/freeside-selfservice-xmlrpcd: just go ahead and depend on
4885           POE 1.2 seems the path of least resistance, RT#7780
4886
4887 2010-06-17 10:18  ivan
4888
4889         * FS/bin/freeside-selfservice-xmlrpcd: ok
4890
4891 2010-06-16 22:19  ivan
4892
4893         * FS/bin/freeside-selfservice-xmlrpcd: lenny POE compat, RT#7780
4894
4895 2010-06-16 19:08  ivan
4896
4897         * FS/FS/AccessRight.pm, FS/FS/access_user.pm,
4898           httemplate/browse/part_event.html,
4899           httemplate/browse/part_pkg.cgi,
4900           httemplate/edit/prospect_main.html,
4901           httemplate/edit/process/elements/process.html,
4902           httemplate/view/prospect_main.html,
4903           httemplate/view/cust_main/misc.html: Add "View customers of all
4904           agents" access rights, RT#7010
4905
4906 2010-06-16 18:17  ivan
4907
4908         * httemplate/view/cust_main/misc.html: better agent virt
4909
4910 2010-06-16 18:17  ivan
4911
4912         * httemplate/misc/process/payment.cgi: style
4913
4914 2010-06-16 18:16  ivan
4915
4916         * httemplate/misc/delete-cgp_rule.html: fix comment
4917
4918 2010-06-16 18:16  ivan
4919
4920         * httemplate/edit/process/elements/svc_Common.html: new-style mason
4921
4922 2010-06-16 18:15  ivan
4923
4924         * httemplate/edit/elements/edit.html: slighly better error message
4925           when things go awry
4926
4927 2010-06-16 18:15  ivan
4928
4929         * httemplate/edit/cust_main/birthdate.html: indentation
4930
4931 2010-06-16 18:15  ivan
4932
4933         * httemplate/edit/prospect_main.html: remove debugging
4934
4935 2010-06-16 18:14  ivan
4936
4937         * httemplate/edit/cust_main.cgi: "Customer" not necessary as part
4938           of label, KISS
4939
4940 2010-06-16 18:14  ivan
4941
4942         * httemplate/index.html: enable dashboard-install_welcome
4943
4944 2010-06-16 14:53  ivan
4945
4946         * FS/FS/Conf.pm, FS/FS/Daemon.pm,
4947           FS/bin/freeside-selfservice-xmlrpcd, init.d/freeside-init: a
4948           local XML-RPC server for ncic: daemonize and respond to TERM,
4949           RT#7780
4950
4951 2010-06-16 12:41  ivan
4952
4953         * FS/: bin/freeside-selfservice-xmlrpcd, FS/Daemon.pm: a local
4954           XML-RPC server for ncic: daemonize and respond to TERM, RT#7780
4955
4956 2010-06-16 01:42  ivan
4957
4958         * FS/bin/freeside-selfservice-xmlrpcd: a local XML-RPC server for
4959           ncic: cleanup as a modern POE app, RT#7780
4960
4961 2010-06-16 00:50  ivan
4962
4963         * FS/MANIFEST, FS/FS/ClientAPI_XMLRPC.pm,
4964           FS/bin/freeside-selfservice-xmlrpcd,
4965           fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl: start of a
4966           local XML-RPC server for ncic, RT#7780
4967
4968 2010-06-15 19:19  mark
4969
4970         * FS/FS/pay_batch.pm, httemplate/elements/file-upload.html,
4971           httemplate/misc/upload-batch.cgi,
4972           httemplate/search/cust_pay_batch.cgi: RT#5683: payment batch
4973           upload uses job queue and progressbar
4974
4975 2010-06-14 23:40  ivan
4976
4977         * httemplate/search/rt_transaction.html: ticket # and
4978           account(customer) options for time worked report
4979
4980 2010-06-14 23:35  ivan
4981
4982         * httemplate/search/rt_transaction.html: ticket # and
4983           account(customer) options for time worked report
4984
4985 2010-06-14 23:06  ivan
4986
4987         * httemplate/search/: report_rt_transaction.html,
4988           rt_transaction.html: ticket # and account(customer) options for
4989           time worked report
4990
4991 2010-06-14 22:10  mark
4992
4993         * FS/FS/: Daemon.pm, Misc.pm: RT#7869: fix error messages when
4994           send_email fails in the job queue
4995
4996 2010-06-14 21:50  ivan
4997
4998         * FS/FS/cust_main.pm: fix refunds on 2.1 (fallout from webpay bs on
4999           RT#4103), RT#8700
5000
5001 2010-06-13 11:01  jeff
5002
5003         * FS/FS/svc_acct.pm: avoid sql injection
5004
5005 2010-06-12 22:59  jeff
5006
5007         * FS/FS/ClientAPI/: MyAccount.pm, Signup.pm: eliminate use of
5008           'realtime' arg in calling FS::cust_main_collect RT#4167
5009
5010 2010-06-11 14:17  mark
5011
5012         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
5013           httemplate/search/unapplied_cust_pay.html,
5014           httemplate/search/elements/cust_main_dayranges.html: RT#7266:
5015           continue fixing aging reports
5016
5017 2010-06-10 21:44  mark
5018
5019         * bin/apache.export: fix my mistake
5020
5021 2010-06-10 21:41  mark
5022
5023         * bin/merge-user: RT#8691: script to merge usernums
5024
5025 2010-06-10 21:18  mark
5026
5027         * httemplate/edit/cust_main.cgi: Fix otaker -> usernum issue
5028
5029 2010-06-10 21:14  mark
5030
5031         * bin/: apache.export, merge-user: RT#8691: script to merge
5032           usernums
5033
5034 2010-06-09 21:26  jeff
5035
5036         * httemplate/search/cdr.html: correcting a wild misspelling?
5037
5038 2010-06-08 15:30  mark
5039
5040         * httemplate/view/bill_batch.cgi: spurious warning
5041
5042 2010-06-08 15:24  mark
5043
5044         * FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
5045           FS/FS/cust_bill.pm, FS/FS/bill_batch.pm,
5046           FS/FS/cust_bill_batch.pm, FS/FS/cust_bill_batch_option.pm,
5047           httemplate/elements/menu.html,
5048           httemplate/elements/progress-init.html,
5049           httemplate/misc/process/bill_batch-print.html,
5050           httemplate/search/bill_batch.cgi, httemplate/view/bill_batch.cgi:
5051           RT#947: batch download of invoice PDFs
5052
5053 2010-06-08 01:24  ivan
5054
5055         * httemplate/misc/: cdr-post.cgi, cdr-post.html: add programmatic
5056           CDR posting, RT#8201
5057
5058 2010-06-07 23:58  ivan
5059
5060         * FS/FS/cdr.pm: respect date_format w/CDRs
5061
5062 2010-06-07 10:44  ivan
5063
5064         * FS/FS/cust_main.pm: revert debugging from fixing agent payment
5065           gateway overrides not working in 2.1, RT#8695
5066
5067 2010-06-07 10:32  ivan
5068
5069         * FS/FS/agent.pm: fix agent payment gateway overrides not working
5070           in 2.1, RT#8695
5071
5072 2010-06-07 10:15  ivan
5073
5074         * FS/FS/cust_main.pm: add debugging
5075
5076 2010-06-06 23:52  ivan
5077
5078         * httemplate/: elements/freeside.css, elements/menubar.html,
5079           view/cust_main.cgi: a little UI goes a long way: have the
5080           customer tabs actually enclose their view
5081
5082 2010-06-06 21:35  ivan
5083
5084         * Makefile: next ver
5085
5086 2010-06-06 19:39  ivan
5087
5088         * httemplate/misc/clone-cgp_rule.html,
5089           httemplate/browse/cgp_rule.html, FS/FS/Conf.pm,
5090           FS/FS/cgp_rule.pm, httemplate/edit/process/elements/process.html,
5091           httemplate/edit/process/cgp_rule.html: domain rules based on
5092           templates (rules from other domains), RT#7514
5093
5094 2010-06-06 17:09  ivan
5095
5096         * FS/FS/Schema.pm, FS/FS/cgp_rule_condition.pm,
5097           httemplate/elements/select-cgp_rule_condition.html,
5098           httemplate/edit/cgp_rule.html, httemplate/browse/cgp_rule.html,
5099           httemplate/edit/process/cgp_rule.html, FS/bin/freeside-upgrade:
5100           mysql compat: cgp_rule_condition s/condition/conditionname/
5101
5102 2010-06-05 23:29  ivan
5103
5104         * httemplate/edit/process/: access_group.html, access_user.html,
5105           agent.cgi: webdemo UI
5106
5107 2010-06-05 23:24  ivan
5108
5109         * httemplate/edit/process/access_user.html: fix disable_acl_changes
5110           on users
5111
5112 2010-06-05 23:19  ivan
5113
5114         * httemplate/config/config-process.cgi, FS/FS/Mason.pm: UI
5115
5116 2010-06-05 23:05  ivan
5117
5118         * httemplate/: edit/process/access_user.html,
5119           pref/pref-process.html: better disable_acl_changes
5120
5121 2010-06-05 22:58  ivan
5122
5123         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
5124           httemplate/config/config-process.cgi: add
5125           disable_settings_changes conf for the demo
5126
5127 2010-06-05 21:22  ivan
5128
5129         * rt/lib/RT/Config.pm: disable the RTAddressRegexp option for now;
5130           waaaaaaay too noise
5131
5132 2010-06-05 20:01  ivan
5133
5134         * httemplate/search/: sql.html, elements/search.html: fix sql
5135           query, RT#8035
5136
5137 2010-06-05 19:27  ivan
5138
5139         * FS/FS/cust_main.pm: log customer with queued billing jobs,
5140           RT#8282
5141
5142 2010-06-05 19:24  ivan
5143
5144         * FS/FS/cust_main.pm: oops, missed CF changes
5145
5146 2010-06-05 14:44  ivan
5147
5148         * FS/FS/otaker_Mixin.pm: should really really fix the
5149           cust_main_note upgrade bullshit, argh, RT#8580
5150
5151 2010-06-05 13:50  ivan
5152
5153         * FS/: bin/freeside-upgrade, FS/Upgrade.pm: should really fix bug
5154           commiting between each table upgrade, arg, RT#8580
5155
5156 2010-06-05 13:30  ivan
5157
5158         * FS/FS/Upgrade.pm: should really fix bug commiting between each
5159           table upgrade, arg, RT#8580
5160
5161 2010-06-05 13:18  ivan
5162
5163         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
5164           upgrade bullshit, RT#8580
5165
5166 2010-06-05 12:50  ivan
5167
5168         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
5169           upgrade bullshit, RT#8580
5170
5171 2010-06-05 12:47  ivan
5172
5173         * FS/FS/Upgrade.pm: should fix bug commiting between each table
5174           upgrade, RT#8580
5175
5176 2010-06-05 11:58  ivan
5177
5178         * FS/FS/otaker_Mixin.pm: yuck, deal with those screwed up otakers
5179           in cust_main_note, RT#8580
5180
5181 2010-06-05 10:31  ivan
5182
5183         * FS/FS/cust_credit.pm: ignore misapplied credits when just trying
5184           upgrade the otaker, RT#8580
5185
5186 2010-06-04 22:54  jeff
5187
5188         * httemplate/search/: 477.html, 477partV.html,
5189           elements/search-html.html: fix urls
5190
5191 2010-06-04 22:51  jeff
5192
5193         * FS/FS/part_pkg_taxrate.pm: don't delete too much RT#8581
5194
5195 2010-06-03 09:20  jeff
5196
5197         * FS/FS/cust_main.pm: repair botched refactor start during BOTPP
5198           integration RT# 8600
5199
5200 2010-06-01 12:58  jeff
5201
5202         * FS/FS/CGI.pm, FS/FS/queue.pm, FS/FS/tax_rate.pm, FS/FS/UI/Web.pm,
5203           httemplate/elements/progress-popup.html,
5204           httemplate/search/report_newtax.html,
5205           httemplate/search/report_queued_newtax.cgi: add progressbar,
5206           redirection, and improve links RT#8274
5207
5208 2010-06-01 11:53  mark
5209
5210         * httemplate/search/: h_inventory_item.html,
5211           report_h_inventory_item.html: RT#8460 improvements
5212
5213 2010-06-01 10:40  mark
5214
5215         * httemplate/search/h_inventory_item.html: RT#8460: monthly opening
5216           balance
5217
5218 2010-06-01 09:52  mark
5219
5220         * FS/FS/cdr/wip.pm: RT#8026: skip line charges when importing WIP
5221           CDRs
5222
5223 2010-05-28 00:51  mark
5224
5225         * httemplate/search/cust_pkg.cgi: RT#8465: add service label to
5226           downloadable package reports
5227
5228 2010-05-26 18:02  mark
5229
5230         * httemplate/search/elements/search-html.html: unbreak download
5231           links
5232
5233 2010-05-26 11:37  mark
5234
5235         * httemplate/search/rt_transaction.html: broken link in time worked
5236           report
5237
5238 2010-05-26 09:11  jeff
5239
5240         * FS/FS/tax_rate.pm: correct uncorrected tyop
5241
5242 2010-05-26 00:12  mark
5243
5244         * FS/FS/: Mason.pm, h_inventory_item.pm: RT#8460: inventory
5245           activity report
5246
5247 2010-05-25 23:39  mark
5248
5249         * httemplate/: elements/menu.html, search/h_inventory_item.html,
5250           search/report_h_inventory_item.html: RT#8460: inventory activity
5251           report
5252
5253 2010-05-25 05:43  ivan
5254
5255         * ChangeLog, debian/changelog: Updated for 2.1.0
5256
5257 2010-05-25 05:42  ivan
5258
5259         * httemplate/elements/dashboard-install_welcome.html: adding,
5260           though unused
5261
5262 2010-05-25 05:41  ivan
5263
5264         * httemplate/misc/: rate-import.html, process/rate-import.html:
5265           unfinished rate import
5266
5267 2010-05-25 05:40  ivan
5268
5269         * bin/explain-bill-query: adding
5270
5271 2010-05-25 05:35  ivan
5272
5273         * ChangeLog, debian/changelog: Updated for 2.1.0
5274
5275 2010-05-25 05:33  ivan
5276
5277         * Makefile: fix the rel target
5278
5279 2010-05-25 05:30  ivan
5280
5281         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.0
5282
5283 2010-05-25 05:16  ivan
5284
5285         * Makefile: its time
5286
5287 2010-05-25 05:14  ivan
5288
5289         * httemplate/misc/process/payment.cgi: cardfortress bit
5290
5291 2010-05-25 05:14  ivan
5292
5293         * httemplate/elements/select-pkg_class.html: add showdisabled
5294           option
5295
5296 2010-05-25 05:12  ivan
5297
5298         * httemplate/docs/about.html: 2.1.0
5299
5300 2010-05-25 04:51  ivan
5301
5302         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html: wfm to show
5303           the add buttons on rt ticket search
5304
5305 2010-05-25 04:41  ivan
5306
5307         * rt/share/html/NoAuth/css/freeside2.1/: base.css, boxes.css,
5308           collection.css, main.css, misc.css, msie.css, portlets.css: merge
5309           in web2 changes from 3.8.7 to 3.8.8
5310
5311 2010-05-25 04:11  ivan
5312
5313         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
5314
5315 2010-05-25 04:07  ivan
5316
5317         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
5318
5319 2010-05-25 00:53  mark
5320
5321         * httemplate/: misc/inventory_item-move.cgi,
5322           search/inventory_item.html: RT#7010: inventory items can be moved
5323           between agents
5324
5325 2010-05-24 23:04  ivan
5326
5327         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
5328           package "HTML::Mason::Exception" errors
5329
5330 2010-05-24 16:54  mark
5331
5332         * httemplate/: edit/cust_main_note.cgi,
5333           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
5334           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
5335           disable HTML editor
5336
5337 2010-05-24 09:56  ivan
5338
5339         * httemplate/search/timeworked.html: fix Pg-ism
5340
5341 2010-05-22 18:59  ivan
5342
5343         * FS/FS/Schema.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
5344           FS/FS/cgp_rule_condition.pm, FS/FS/svc_CGPRule_Mixin.pm,
5345           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
5346           FS/FS/part_export/communigate_pro.pm, FS/t/svc_CGPRule_Mixin.t,
5347           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
5348
5349 2010-05-22 13:00  ivan
5350
5351         * httemplate/search/svc_acct.cgi: consistent with other places,
5352           showing database primary keys other than custnum, invnum is
5353           stilly
5354
5355 2010-05-22 12:57  jeff
5356
5357         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
5358           httemplate/search/477.html,
5359           httemplate/search/477partIA_detail.html,
5360           httemplate/search/477partIA_summary.html,
5361           httemplate/search/477partIIA.html,
5362           httemplate/search/477partIIB.html,
5363           httemplate/search/477partIV.html,
5364           httemplate/search/477partV.html,
5365           httemplate/search/report_477.html, FS/MANIFEST, FS/FS/Conf.pm,
5366           FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
5367           FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
5368           httemplate/search/elements/metasearch.html,
5369           httemplate/search/elements/search-html.html,
5370           httemplate/search/elements/search-xml.html,
5371           httemplate/search/elements/search.html: improved fcc 477 report
5372           #7783
5373
5374 2010-05-22 12:47  ivan
5375
5376         * httemplate/search/svc_acct.cgi: really hide uid on account search
5377
5378 2010-05-22 12:13  ivan
5379
5380         * httemplate/search/svc_acct.cgi: hide uid on account search
5381
5382 2010-05-22 11:52  ivan
5383
5384         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
5385           being applied in wrong month), RT#7502
5386
5387 2010-05-21 16:35  ivan
5388
5389         * httemplate/search/agent_inventory.html,
5390           httemplate/search/inventory_item.html,
5391           httemplate/search/report_agent_inventory.html,
5392           FS/FS/inventory_class.pm, httemplate/browse/inventory_class.html,
5393           httemplate/elements/menu.html: reporting on agent inventory,
5394           RT#7010
5395
5396 2010-05-21 14:18  mark
5397
5398         * FS/FS/cust_bill.pm: typo
5399
5400 2010-05-21 12:57  ivan
5401
5402         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
5403           fallout from RT#7266
5404
5405 2010-05-21 12:09  mark
5406
5407         * FS/FS/Report/Table/Monthly.pm,
5408           httemplate/graph/cust_bill_pkg.cgi,
5409           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
5410           aggregate agents on sales report
5411
5412 2010-05-20 20:48  mark
5413
5414         * httemplate/edit/part_pkg.cgi: fix typo
5415
5416 2010-05-20 20:42  mark
5417
5418         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
5419           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
5420
5421 2010-05-20 20:28  mark
5422
5423         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
5424
5425 2010-05-20 17:21  ivan
5426
5427         * httemplate/edit/elements/edit.html: pass through agent_null to
5428           select-table so manual selection from inventory still works,
5429           RT#7010
5430
5431 2010-05-20 17:09  ivan
5432
5433         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
5434           httemplate/edit/elements/svc_Common.html,
5435           httemplate/search/inventory_item.html: agent virt inventory,
5436           RT#7010
5437
5438 2010-05-20 15:48  ivan
5439
5440         * FS/FS/Schema.pm, FS/FS/AccessRight.pm, FS/FS/inventory_item.pm,
5441           httemplate/browse/inventory_class.html,
5442           httemplate/elements/menu.html,
5443           httemplate/misc/inventory_item-import.html,
5444           httemplate/search/inventory_item.html,
5445           httemplate/search/elements/search.html: agent virt inventory,
5446           RT#7010
5447
5448 2010-05-20 03:13  ivan
5449
5450         * rt/share/html/Elements/TicketList: oops
5451
5452 2010-05-20 02:59  ivan
5453
5454         * rt/FREESIDE_MODIFIED: update modified file list
5455
5456 2010-05-20 02:53  ivan
5457
5458         * rt/share/html/Elements/CollectionList: THIS fixes ticketing main
5459           layout problems.  whew!  RT#6640
5460
5461 2010-05-20 02:44  ivan
5462
5463         * rt/share/html/Elements/TicketList: no...
5464
5465 2010-05-20 02:35  ivan
5466
5467         * rt/share/html/Elements/TicketList: should fix the ui drain
5468           bramage on ticketing main... right?
5469
5470 2010-05-20 01:48  ivan
5471
5472         * httemplate/: elements/columnstart.html, elements/freeside.css,
5473           elements/header.html, elements/tr-justtitle.html,
5474           elements/tr-pkg_svc.html, elements/tr-title.html,
5475           graph/elements/report.html, misc/email-customers.html,
5476           search/cust_tax_exempt.html, search/report_477.html,
5477           search/report_cdr.html, search/report_cust_event.html,
5478           search/report_cust_main.html, search/report_cust_pay.html,
5479           search/report_cust_pkg.html, search/report_cust_refund.html,
5480           search/report_h_cust_pay.html, search/report_prepaid_income.html,
5481           search/report_prospect_main.html, search/report_receivables.html,
5482           search/report_svc_acct.html, search/report_svc_phone.html,
5483           search/report_timeworked.html,
5484           search/report_unapplied_cust_pay.html,
5485           search/elements/cust_main_dayranges.html,
5486           search/elements/search.html, view/prospect_main.html: fix table
5487           titles for new bg color
5488
5489 2010-05-20 01:17  ivan
5490
5491         * httemplate/elements/: xmenu.css, xmenu.top.css, menu.html: nicer
5492           styling for the menus
5493
5494 2010-05-20 01:10  ivan
5495
5496         * httemplate/elements/contact.html: uinit
5497
5498 2010-05-19 18:33  mark
5499
5500         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
5501           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
5502           httemplate/search/report_receivables.cgi: RT#7266: aging report
5503           "as of" date now limits applied payments
5504
5505 2010-05-19 17:57  ivan
5506
5507         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
5508           fix leaking date css, RT#6467
5509
5510 2010-05-19 16:37  ivan
5511
5512         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
5513           calenaring (RT#6467): a little UI cleanup goes a long way
5514
5515 2010-05-19 12:04  ivan
5516
5517         * rt/: lib/RTx/Calendar.pm, share/html/Search/Calendar.html: week
5518           view on calendars from Sunday -> Saturday
5519
5520 2010-05-18 21:05  jeff
5521
5522         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
5523           category charges
5524
5525 2010-05-18 19:32  ivan
5526
5527         * rt/: lib/RTx/Calendar.pm, share/html/Elements/CalendarEvent,
5528           share/html/Elements/MyCalendar,
5529           share/html/NoAuth/css/calendar.css,
5530           share/html/Prefs/Calendar.html, etc/RT_Config.pm,
5531           etc/RT_Config.pm.in,
5532           share/html/Callbacks/RTx-Calendar/Elements/Header/Head,
5533           share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default,
5534           share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default,
5535           share/html/NoAuth/Calendar/dhandler,
5536           share/html/NoAuth/images/created.png,
5537           share/html/NoAuth/images/created_due.png,
5538           share/html/NoAuth/images/due.png,
5539           share/html/NoAuth/images/reminder.png,
5540           share/html/NoAuth/images/resolved.png,
5541           share/html/NoAuth/images/started.png,
5542           share/html/NoAuth/images/starts.png,
5543           share/html/NoAuth/images/starts_due.png,
5544           share/html/NoAuth/images/updated.png,
5545           share/html/Prefs/Elements/CalendarFeed,
5546           share/html/Search/Calendar.html: add RTx::Calendar 0.07
5547
5548 2010-05-18 12:58  ivan
5549
5550         * rt/lib/: RT.pm, RT.pm.in: fix InitSignalHandlers patch
5551
5552 2010-05-18 12:54  ivan
5553
5554         * rt/config.layout.in: add fonitdir to freeside layout to avoid
5555           install errors
5556
5557 2010-05-18 12:41  ivan
5558
5559         * httemplate/edit/access_user.html: fix "Re-enter password" label
5560           on employee edit
5561
5562 2010-05-18 12:20  ivan
5563
5564         * rt/: Makefile, Makefile.in, config.status,
5565           bin/mason_handler.fcgi, bin/mason_handler.scgi, etc/RT_Config.pm,
5566           etc/RT_Config.pm.in, lib/RT.pm, lib/RT.pm.in, lib/RT/Config.pm,
5567           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
5568           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
5569           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
5570           share/html/Admin/Users/Modify.html,
5571           share/html/Ticket/Elements/ShowSummary,
5572           share/html/Ticket/Elements/ShowTransactionAttachments,
5573           share/html/Ticket/Elements/Tabs, share/html/User/Prefs.html:
5574           merging rt \3.8.8 to HEAD
5575
5576 2010-05-18 11:47  ivan
5577
5578         * rt/: share/html/NoAuth/css/autohandler,
5579           share/html/NoAuth/css/print.css,
5580           share/html/NoAuth/css/3.4-compat/titlebox.css,
5581           share/html/NoAuth/css/base/misc.css,
5582           share/html/NoAuth/images/autohandler,
5583           share/html/NoAuth/css/3.4-compat/misc.css,
5584           share/html/NoAuth/css/3.5-default/titlebox.css,
5585           share/html/NoAuth/css/3.5-default/misc.css,
5586           share/html/NoAuth/css/web2/misc.css,
5587           share/html/NoAuth/css/web2/portlets.css,
5588           share/html/NoAuth/css/web2/base.css,
5589           share/html/NoAuth/css/web2/boxes.css,
5590           share/html/NoAuth/css/web2/collection.css,
5591           share/html/NoAuth/css/web2/main.css,
5592           share/html/NoAuth/css/web2/msie.css,
5593           share/html/NoAuth/js/autohandler, share/html/NoAuth/rss/dhandler,
5594           share/html/Download/CustomFieldValue/dhandler,
5595           share/html/Widgets/Form/Select,
5596           share/html/Tools/Reports/CreatedByDates.html,
5597           share/html/Tools/Reports/ResolvedByDates.html,
5598           share/fonts/Droid.README, share/fonts/DroidSansFallback.ttf,
5599           docs/templates.pod, share/fonts/DroidSans.ttf, docs/Security,
5600           docs/timezones_in_charts.pod, etc/upgrade/3.8.8/content,
5601           t/ticket/merge.t, t/data/configs/apache2.2+fastcgi.conf,
5602           t/data/configs/apache2.2+fastcgi.conf.in,
5603           t/data/configs/apache2.2+mod_perl.conf,
5604           t/data/configs/apache2.2+mod_perl.conf.in,
5605           t/api/rights_show_ticket.t, t/api/emailparser.t, t/api/rights.t,
5606           t/web/cf_select_one.t, t/web/search_rss.t,
5607           t/web/custom_frontpage.t, t/web/ticket-create-utf8.t,
5608           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/dashboards.t,
5609           t/customfields/sort_order.t, t/mail/charsets-outgoing.t: import
5610           rt 3.8.8
5611
5612 2010-05-18 11:43  ivan
5613
5614         * rt/share/html/Elements/RT__CustomField/ColumnMap: Initial
5615           revision
5616
5617 2010-05-18 11:43  ivan
5618
5619         * rt/: lib/RT/I18N/zh_TW.po, lib/RT/I18N/ar.po,
5620           lib/RT/I18N/pt_PT.po, lib/RT/I18N/fr.po, lib/RT/I18N/cs.po,
5621           lib/RT/I18N/pt_BR.po, lib/RT/I18N/hr.po, lib/RT/I18N/ja.po,
5622           lib/RT/I18N/ru.po, lib/RT/I18N/pt.po, lib/RT/I18N/zh_CN.po,
5623           lib/RT/I18N/nn.po, lib/RT/Search/Googleish.pm,
5624           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
5625           lib/RT/Action/NotifyGroup.pm, lib/RT/Action/SendEmail.pm,
5626           lib/RT/Shredder/Plugin/Users.pm, lib/RT/Approval/Rule/Created.pm,
5627           lib/RT/Approval/Rule/Passed.pm, lib/RT/Approval/Rule/Rejected.pm,
5628           lib/RT/Interface/Email.pm, lib/RT/Interface/Web/Handler.pm,
5629           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
5630           lib/RT/Interface/Email/Auth/GnuPG.pm,
5631           lib/RT/Interface/Web/QueryBuilder/Tree.pm, lib/RT/Test/Web.pm,
5632           bin/mason_handler.scgi.in, lib/RT/Report/Tickets.pm,
5633           lib/RT/Report/Tickets/Entry.pm, bin/fastcgi_server.in, bin/rt.in,
5634           bin/mason_handler.fcgi.in, bin/standalone_httpd,
5635           bin/standalone_httpd.in, bin/fastcgi_server, bin/webmux.pl.in,
5636           sbin/rt-test-dependencies.in, sbin/rt-dump-database.in,
5637           sbin/rt-dump-database, sbin/rt-clean-sessions,
5638           sbin/rt-clean-sessions.in, share/html/Search/Results.tsv,
5639           share/html/Search/Bulk.html, share/html/Search/Chart,
5640           share/html/Search/Results.html, share/html/Search/Results.rdf,
5641           share/html/Search/Elements/Chart,
5642           share/html/Search/Elements/ResultsRSSView,
5643           share/html/Dashboards/Render.html,
5644           share/html/Dashboards/Elements/HiddenSearches,
5645           share/html/Admin/Queues/index.html,
5646           share/html/Admin/Queues/Modify.html,
5647           share/html/Admin/Elements/EditScrip,
5648           share/html/Admin/Elements/EditTemplates,
5649           share/html/Admin/Elements/EditScrips,
5650           share/html/Admin/Groups/index.html,
5651           share/html/Admin/CustomFields/index.html,
5652           share/html/Admin/Users/Memberships.html,
5653           share/html/Admin/Users/index.html,
5654           share/html/Admin/CustomFields/Objects.html,
5655           share/html/Admin/Tools/Configuration.html,
5656           share/html/Helpers/CalPopup.html, share/html/Ticket/Update.html,
5657           share/html/Ticket/Create.html, share/html/Ticket/ModifyAll.html,
5658           share/html/Ticket/ModifyDates.html,
5659           share/html/Ticket/Elements/EditCustomFields,
5660           share/html/Ticket/Elements/EditTransactionCustomFields,
5661           share/html/Ticket/Elements/EditDates,
5662           share/html/Ticket/Elements/ShowTransaction,
5663           share/html/Ticket/Elements/ShowDates,
5664           share/html/Ticket/Elements/ShowGroupMembers,
5665           share/html/Ticket/Elements/ShowPeople,
5666           share/html/Ticket/Elements/UpdateCc,
5667           share/html/Ticket/Attachment/dhandler,
5668           share/html/Ticket/Elements/PreviewScrips,
5669           share/html/Ticket/Elements/ShowAttachments,
5670           share/html/Ticket/Elements/ShowMessageStanza,
5671           share/html/Elements/MyReminders, share/html/Elements/ShowUser,
5672           share/html/User/Elements/Tabs, share/html/Elements/Login,
5673           share/html/Elements/ShowUserConcise,
5674           share/html/Elements/MessageBox, share/html/Elements/EditPassword,
5675           share/html/Elements/HeaderJavascript,
5676           share/html/Elements/ShowLinks, share/html/Elements/Logo,
5677           share/html/Elements/EditLinks,
5678           share/html/Elements/ShowRelationLabel,
5679           share/html/Elements/EditCustomFieldSelect,
5680           share/html/Elements/SelectQueue,
5681           share/html/Elements/CreateTicket,
5682           share/html/Elements/ShowCustomFields,
5683           share/html/Elements/RT__Queue/ColumnMap,
5684           share/html/Elements/RT__Scrip/ColumnMap,
5685           share/html/Elements/CollectionAsTable/Row,
5686           share/html/Elements/RT__Template/ColumnMap,
5687           share/html/NoAuth/Logout.html, share/html/SelfService/Error.html,
5688           share/html/SelfService/Prefs.html: import rt 3.8.8
5689
5690 2010-05-18 11:40  ivan
5691
5692         * rt/: aclocal.m4, configure, UPGRADING, README, configure.ac,
5693           autom4te.cache/requests, autom4te.cache/traces.0,
5694           autom4te.cache/output.0, m4/rt_layout.m4,
5695           lib/RT/CustomFields_Overlay.pm, lib/RT/Test.pm, lib/RT/I18N.pm,
5696           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/EmailParser.pm,
5697           lib/RT/Util.pm, lib/RT/ObjectCustomFieldValue.pm,
5698           lib/RT/Attachment_Overlay.pm,
5699           lib/RT/ObjectCustomFieldValue_Overlay.pm,
5700           lib/RT/Principal_Overlay.pm, lib/RT/SQL.pm,
5701           lib/RT/Queues_Overlay.pm, lib/RT/Scrip_Overlay.pm,
5702           lib/RT/Queue_Overlay.pm, lib/RT/Crypt/GnuPG.pm,
5703           lib/RT/I18N/en.po, lib/RT/I18N/bg.po, lib/RT/I18N/it.po,
5704           lib/RT/I18N/pl.po, lib/RT/I18N/nb.po, lib/RT/I18N/de.po,
5705           lib/RT/I18N/hu.po, lib/RT/I18N/sv.po, lib/RT/I18N/nl.po,
5706           lib/RT/I18N/fi.po, lib/RT/I18N/rt.pot, lib/RT/I18N/id.po,
5707           lib/RT/I18N/he.po, lib/RT/I18N/tr.po, lib/RT/I18N/da.po,
5708           lib/RT/I18N/es.po: import rt 3.8.8
5709
5710 2010-05-17 20:25  ivan
5711
5712         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
5713           httemplate/search/report_svc_acct.html,
5714           httemplate/search/svc_acct.cgi: add more info to
5715           (customer-specific) service report, RT#6180
5716
5717 2010-05-13 19:16  ivan
5718
5719         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
5720           renaming a rate plan, RT#8173
5721
5722 2010-05-12 22:43  jeff
5723
5724         * httemplate/misc/queued_report.html,
5725           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
5726           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
5727           httemplate/search/queue.html,
5728           httemplate/search/report_newtax.html: cope with poor tax
5729           liability report performance by allowing queuing of reports
5730           RT#8274
5731
5732 2010-05-12 22:16  jeff
5733
5734         * FS/FS/cust_main.pm: merge new bop routines into old bop routines
5735           rt#4103
5736
5737 2010-05-12 20:06  ivan
5738
5739         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
5740           date" columns to unearned revenue detail, RT#7776
5741
5742 2010-05-12 19:51  ivan
5743
5744         * Makefile: make dev kludge: unstable has 5.10.1
5745
5746 2010-05-12 18:47  ivan
5747
5748         * FS/FS/Setup.pm: fix bootstrapping for 2.1 installs, broken by
5749           fallout from otaker stuff, RT#8395
5750
5751 2010-05-12 18:25  ivan
5752
5753         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
5754           secrets as a result of weird implementations of echo as a shell
5755           builtin that ignore -e
5756
5757 2010-05-10 23:57  ivan
5758
5759         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
5760           numbers causing invoice generation to barf, RT#7840
5761
5762 2010-05-10 23:38  ivan
5763
5764         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
5765
5766 2010-05-07 19:38  ivan
5767
5768         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
5769           Categorys spelling, RT#8314
5770
5771 2010-05-04 15:25  mark
5772
5773         * FS/FS/: cdr.pm, cdr/wip.pm: RT#8026: WIP CDR format
5774
5775 2010-04-29 19:32  ivan
5776
5777         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
5778           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
5779           httemplate/edit/cgp_rule.html,
5780           httemplate/elements/select-cgp_rule_action.html,
5781           httemplate/elements/select-cgp_rule_condition.html: communigate
5782           (phase 2): rules: show conditions/actions on rule browse, fix
5783           rule edit for conditions and actions without op/param, fix rule
5784           edit stickiness on errors.  RT#7514
5785
5786 2010-04-29 00:40  ivan
5787
5788         * httemplate/elements/select-cgp_rule_condition.html,
5789           FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
5790           httemplate/edit/process/cgp_rule.html,
5791           httemplate/elements/input-text.html,
5792           httemplate/elements/select-cgp_rule_action.html,
5793           httemplate/elements/select.html: communigate (phase 2): rules:
5794           adding conditions and actions to rule edit.  RT#7514
5795
5796 2010-04-28 19:59  ivan
5797
5798         * httemplate/: elements/select-cgp_rule_action.html,
5799           edit/elements/edit.html, elements/select-cgp_rule_condition.html:
5800           communigate (phase 2): rules: adding conditions and actions to
5801           rule edit.  RT#7514
5802
5803 2010-04-27 03:56  ivan
5804
5805         * httemplate/: edit/cgp_rule.html,
5806           elements/select-cgp_rule_action.html,
5807           elements/select-cgp_rule_condition.html, elements/select.html,
5808           elements/tr-select.html: communigate (phase 2): rules: start of
5809           adding conditions and actions to rule edit.  RT#7514
5810
5811 2010-04-27 02:23  ivan
5812
5813         * httemplate/edit/elements/edit.html: tyop
5814
5815 2010-04-26 22:38  mark
5816
5817         * FS/FS/: ClientAPI/MyAccount.pm, Schema.pm, cdr.pm,
5818           cdr_termination.pm, cust_svc.pm, svc_phone.pm,
5819           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm: RT#7046: inbound
5820           rate for rate plan billing
5821
5822 2010-04-22 23:47  ivan
5823
5824         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
5825           rules.  RT#7514
5826
5827 2010-04-22 23:43  ivan
5828
5829         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
5830           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
5831           httemplate/edit/cgp_rule.html,
5832           httemplate/edit/process/cgp_rule.html,
5833           httemplate/misc/delete-cgp_rule.html,
5834           httemplate/view/svc_acct/basics.html,
5835           httemplate/view/svc_acct/communigate.html, FS/FS/Schema.pm:
5836           communigate (phase 2): rules.  RT#7514
5837
5838 2010-04-21 19:00  ivan
5839
5840         * FS/: FS/Schema.pm, FS/cgp_rule.pm, FS/cgp_rule_action.pm,
5841           FS/cgp_rule_condition.pm, FS.pm, MANIFEST, t/cgp_rule.t,
5842           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
5843           2): rules.  RT#7514
5844
5845 2010-04-21 02:31  ivan
5846
5847         * httemplate/elements/select-part_pkg.html: "
5848
5849 2010-04-21 02:09  ivan
5850
5851         * httemplate/config/config.cgi: prevent inadvertantly losing
5852           disabled package defs, service defs or package classes in a
5853           config value that uses them (i.e. support_packages)
5854
5855 2010-04-21 01:57  ivan
5856
5857         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
5858           losing disabled package defs, service defs or package classes in
5859           a config value that uses them (i.e. support_packages)
5860
5861 2010-04-20 20:56  ivan
5862
5863         * Makefile: ensure that the trainwreck which was 1.9.2 does not
5864           happen again
5865
5866 2010-04-19 21:29  ivan
5867
5868         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
5869           (phase 2): add a textarea type to edit/part_svc so you can set it
5870           to a default or fixed trailer that's multi-line, RT#7514
5871
5872 2010-04-19 21:13  ivan
5873
5874         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
5875           httemplate/view/svc_acct/basics.html,
5876           FS/FS/part_export/communigate_pro.pm,
5877           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
5878           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
5879           2): Account Preferences (& Domain::Account Defaults:Preferences):
5880           ProntoSkinName  RT#7514
5881
5882 2010-04-19 18:51  ivan
5883
5884         * FS/FS/svc_acct.pm, FS/FS/Schema.pm, FS/FS/svc_domain.pm,
5885           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
5886           httemplate/view/svc_acct/basics.html,
5887           FS/FS/part_export/communigate_pro.pm,
5888           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
5889           2): Account Preferences (& Domain::Account Defaults:Preferences):
5890           Language, Time zone, Layout, Send read receipts.  RT#7514
5891
5892 2010-04-19 00:09  ivan
5893
5894         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
5895           FS/FS/part_export/communigate_pro.pm,
5896           httemplate/edit/svc_acct.cgi,
5897           httemplate/view/svc_acct/basics.html: communigate (phase 2),
5898           Account:Settings PasswordRecovery.  also fix modification of
5899           svc_acct booleans in export.  RT#7514
5900
5901 2010-04-18 23:15  ivan
5902
5903         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
5904           FS/FS/part_export/communigate_pro.pm,
5905           httemplate/edit/svc_acct.cgi,
5906           httemplate/view/svc_acct/basics.html: communigate provisioning
5907           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
5908           AddMailTrailer.  RT#7514
5909
5910 2010-04-18 22:01  ivan
5911
5912         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
5913           FS/FS/part_export/communigate_pro.pm,
5914           httemplate/edit/svc_domain.cgi,
5915           httemplate/view/svc_domain/acct_defaults.html: communigate
5916           provisioning phase 2: Domain:Account Defaults:Settings:
5917           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
5918
5919 2010-04-18 18:25  ivan
5920
5921         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
5922           FS/FS/part_export/communigate_pro.pm,
5923           httemplate/edit/svc_domain.cgi,
5924           httemplate/view/svc_domain/basics.html: communigate provisioning
5925           phase 2: add svc_domain.trailer -> communigate TrailerText,
5926           RT#7514
5927
5928 2010-04-09 21:21  mark
5929
5930         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
5931           payment links
5932
5933 2010-04-09 01:17  ivan
5934
5935         * httemplate/search/elements/cust_main_dayranges.html, FS/MANIFEST,
5936           FS/FS/Mason.pm, FS/FS/Misc/DateTime.pm, FS/FS/UI/Web.pm,
5937           FS/FS/cust_main/Import.pm, httemplate/edit/REAL_cust_pkg.cgi,
5938           httemplate/edit/cust_pay.cgi,
5939           httemplate/edit/process/REAL_cust_pkg.cgi,
5940           httemplate/edit/process/cust_main.cgi,
5941           httemplate/edit/process/cust_pay.cgi,
5942           httemplate/edit/process/quick-charge.cgi,
5943           httemplate/edit/process/quick-cust_pkg.cgi,
5944           httemplate/misc/process/cancel_pkg.html,
5945           httemplate/misc/process/delay_susp_pkg.html,
5946           httemplate/search/pay_batch.cgi,
5947           httemplate/search/report_prepaid_income.cgi,
5948           httemplate/search/sqlradius.cgi: fix date parsing when using
5949           international dates (package date edit), RT#8027
5950
5951 2010-04-09 01:09  jeff
5952
5953         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
5954           total items for balance below line and current charges above line
5955           with configurable description.  also bug fixes that might close
5956           7896
5957
5958 2010-04-08 12:23  jeff
5959
5960         * httemplate/elements/about_rt.html: close tag rather than open a
5961           new one
5962
5963 2010-04-07 18:15  mark
5964
5965         * FS/FS/cust_pkg.pm, FS/FS/Report/Table/Monthly.pm,
5966           httemplate/elements/menu.html,
5967           httemplate/graph/cust_pkg_cost.cgi,
5968           httemplate/graph/report_cust_pkg_cost.html,
5969           httemplate/search/cust_pkg.cgi: RT#1382: beginning of package
5970           cost report
5971
5972 2010-04-07 01:24  ivan
5973
5974         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
5975           submitted before customer search can complete.  throws "status
5976           connecting to" error and custnum does not get filled in, RT#8014
5977
5978 2010-04-07 01:15  ivan
5979
5980         * httemplate/: edit/access_user.html, edit/elements/edit.html,
5981           elements/search-cust_main.html: in employee edit, fix form
5982           getting submitted before customer search can complete.  throws
5983           "status connecting to" error and custnum does not get filled in,
5984           RT#8014
5985
5986 2010-04-06 23:20  ivan
5987
5988         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
5989           tables and columns - mysql fix
5990
5991 2010-04-06 22:52  mark
5992
5993         * FS/FS/pay_batch/RBC.pm: fix floating point error
5994
5995 2010-04-06 21:11  ivan
5996
5997         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
5998           commission report, now compatible with Pg, that's a new one.
5999           RT#6991
6000
6001 2010-04-06 14:43  ivan
6002
6003         * httemplate/search/report_employee_commission.html: fix 1.9-style
6004           employee comission report, RT#6991
6005
6006 2010-04-05 05:24  jeff
6007
6008         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
6009           redeclaration
6010
6011 2010-04-04 23:58  ivan
6012
6013         * conf/invoice_from: company email
6014
6015 2010-04-04 23:57  ivan
6016
6017         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
6018
6019 2010-04-04 23:50  ivan
6020
6021         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
6022
6023 2010-04-04 22:20  ivan
6024
6025         * FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
6026
6027 2010-04-04 18:23  ivan
6028
6029         * httemplate/search/part_pkg.html: last fix for employee
6030           commisssion report, RT#6991
6031
6032 2010-04-04 17:59  ivan
6033
6034         * httemplate/elements/menu.html: add employee commission report to
6035           menu, RT#6991
6036
6037 2010-04-04 16:47  ivan
6038
6039         * FS/FS/Schema.pm: fix otaker upgrade
6040
6041 2010-04-04 16:37  ivan
6042
6043         * FS/FS/cust_pay_void.pm: fix otaker upgrade
6044
6045 2010-04-04 16:27  ivan
6046
6047         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
6048           for cust_attachment & cust_main_note, hopefully
6049
6050 2010-04-04 16:18  ivan
6051
6052         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
6053           for cust_attachment & cust_main_note, hopefully
6054
6055 2010-04-04 15:52  ivan
6056
6057         * FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
6058
6059 2010-04-04 15:44  ivan
6060
6061         * FS/FS/cust_main_note.pm: fix note editing of old notes until we
6062           can fix the cust_main_note.otaker disaster, RT#7991
6063
6064 2010-04-01 14:30  mark
6065
6066         * httemplate/search/elements/cust_main_dayranges.html: fix column
6067           alignment
6068
6069 2010-04-01 01:10  ivan
6070
6071         * FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
6072           fallout (i hope)
6073
6074 2010-04-01 00:39  ivan
6075
6076         * FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
6077
6078 2010-03-31 21:43  mark
6079
6080         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
6081           httemplate/search/elements/cust_main_dayranges.html,
6082           httemplate/search/elements/search-html.html,
6083           httemplate/search/elements/search.html: RT#866: links to process
6084           payments from aging report
6085
6086 2010-03-31 08:48  jeff
6087
6088         * FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
6089           services e911 support RT7103
6090
6091 2010-03-31 00:41  mark
6092
6093         * httemplate/search/: report_receivables.cgi,
6094           report_receivables.html, report_unapplied_cust_pay.html,
6095           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
6096           RT#7266: aging reports as of a past date
6097
6098 2010-03-31 00:35  ivan
6099
6100         * httemplate/: edit/process/cust_main_attach.cgi,
6101           edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
6102           view/cust_main/notes.html: fix customer notes and attachments wrt
6103           s/otaker/usernum/ changes; still need to look at the migration,
6104           RT#7935
6105
6106 2010-03-30 23:30  ivan
6107
6108         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
6109           $enc in string eq" warnings
6110
6111 2010-03-30 05:12  ivan
6112
6113         * httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
6114           commission reporting, RT#6991
6115
6116 2010-03-30 05:07  ivan
6117
6118         * httemplate/search/report_employee_commission.html,
6119           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
6120           FS/FS/part_event/Action/pkg_agent_credit.pm,
6121           FS/FS/part_event/Action/pkg_employee_credit.pm,
6122           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
6123           commission reporting, RT#6991
6124
6125 2010-03-29 20:28  ivan
6126
6127         * FS/FS/Record.pm: regexp_sql
6128
6129 2010-03-29 20:10  ivan
6130
6131         * FS/MANIFEST: employee (otaker / access_user) commissioning,
6132           RT#6991
6133
6134 2010-03-29 19:53  ivan
6135
6136         * httemplate/browse/access_user.html,
6137           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
6138           FS/FS/part_event/Action/pkg_agent_credit.pm,
6139           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
6140           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
6141           FS/FS/part_event/Action/pkg_referral_credit.pm,
6142           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
6143           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
6144           httemplate/elements/search-cust_main.html,
6145           httemplate/elements/tr-search-cust_main.html: employee (otaker /
6146           access_user) commissioning, RT#6991
6147
6148 2010-03-29 19:52  ivan
6149
6150         * FS/FS/part_event/Action/pkg_employee_credit.pm: employee
6151           commissions, RT#6991
6152
6153 2010-03-29 19:04  ivan
6154
6155         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
6156           part_event/Condition/balance_age.pm,
6157           part_event/Condition/balance_under.pm,
6158           part_event/Condition/cust_bill_has_service.pm,
6159           part_event/Condition/cust_bill_owed.pm,
6160           part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
6161           CAST drain bramage
6162
6163 2010-03-29 02:18  mark
6164
6165         * FS/FS/Mason.pm, FS/FS/cust_main.pm,
6166           httemplate/elements/select-user.html,
6167           httemplate/elements/tr-select-user.html,
6168           httemplate/graph/report_signupdate.html,
6169           httemplate/graph/signupdate.cgi,
6170           httemplate/graph/elements/monthly.html,
6171           httemplate/graph/elements/report.html,
6172           httemplate/search/cust_main.html: RT#884: search customers by
6173           signup time of day
6174
6175 2010-03-28 17:38  ivan
6176
6177         * FS/FS/cust_pay.pm: move from otaker to proper usernum FK
6178
6179 2010-03-28 17:23  ivan
6180
6181         * FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
6182           cust_attachment.pm, cust_credit.pm, cust_main.pm,
6183           cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
6184           cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
6185           otaker_Mixin.pm: move from otaker to proper usernum FK
6186
6187 2010-03-26 23:21  ivan
6188
6189         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
6190           a fatal error w/MySQL
6191
6192 2010-03-26 23:09  ivan
6193
6194         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
6195           edit/cust_main_note.cgi: resize customer not add popup, eliminate
6196           needless <BR> in popup
6197
6198 2010-03-26 21:37  ivan
6199
6200         * FS/FS/Upgrade.pm: these are now supported in supported in
6201           DBIx-DBSchema and friends
6202
6203 2010-03-26 20:43  ivan
6204
6205         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
6206           supported in DBIx-DBSchema and friends
6207
6208 2010-03-26 15:25  ivan
6209
6210         * httemplate/elements/: select-areacode.html, select-did.html: fix
6211           E911 vs. DID selector on phone provision, RT#7819
6212
6213 2010-03-26 14:43  ivan
6214
6215         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
6216
6217 2010-03-26 00:52  ivan
6218
6219         * httemplate/elements/: freeside-menu.css, freeside.css: that'll do
6220           for now
6221
6222 2010-03-25 22:02  ivan
6223
6224         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
6225           problem, fix s/serial/int/ for non-primary keys in
6226           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
6227           DBIx::DBSchema 0.39
6228
6229 2010-03-25 21:50  ivan
6230
6231         * FS/FS/UID.pm: don't warn about the configuration table during
6232           setup
6233
6234 2010-03-25 19:19  ivan
6235
6236         * bin/build_exten.php: adding build_exten.php since FreePBX won't
6237           ship it
6238
6239 2010-03-25 18:06  ivan
6240
6241         * rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
6242           correct spot.  how the hell did it get merged there?  RT#7882
6243
6244 2010-03-25 15:30  ivan
6245
6246         * httemplate/elements/header.html: fix new header in RT
6247
6248 2010-03-25 15:21  ivan
6249
6250         * rt/lib/RT/User_Overlay.pm: fix user modification?
6251
6252 2010-03-25 14:22  ivan
6253
6254         * rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
6255           freeside link resolution problems
6256
6257 2010-03-25 13:21  ivan
6258
6259         * httemplate/elements/: header.html, searchbar-address2.html,
6260           searchbar-cust_bill.html, searchbar-cust_main.html,
6261           searchbar-cust_svc.html, searchbar-prospect.html,
6262           searchbar-ticket.html: when using a side menubar, put search
6263           boxes on the side too
6264
6265 2010-03-24 18:37  mark
6266
6267         * FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
6268           security fix for customer notes
6269
6270 2010-03-24 01:37  ivan
6271
6272         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
6273           httemplate/search/report_prepaid_income.cgi: better prepaid
6274           income reporting, with line item detail, RT#7776
6275
6276 2010-03-23 02:13  ivan
6277
6278         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
6279           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
6280           httemplate/elements/header.html,
6281           httemplate/search/mailinglistmember.html: export svc_mailinglist
6282           to CGP groups, RT#7514
6283
6284 2010-03-22 20:53  ivan
6285
6286         * FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
6287           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
6288           (mailing lists), RT#7514
6289
6290 2010-03-22 20:47  ivan
6291
6292         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
6293           FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
6294           FS/t/mailinglist.t, FS/t/mailinglistmember.t,
6295           FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
6296           httemplate/edit/part_svc.cgi,
6297           httemplate/edit/svc_mailinglist.cgi,
6298           httemplate/edit/process/mailinglistmember.html,
6299           httemplate/edit/process/svc_mailinglist.html,
6300           httemplate/misc/delete-mailinglistmember.html,
6301           httemplate/search/mailinglistmember.html,
6302           httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
6303           communigate "groups" (mailing lists), RT#7514
6304
6305 2010-03-22 20:34  ivan
6306
6307         * httemplate/elements/freeside.css: little bit further, just a
6308           little bit more
6309
6310 2010-03-22 18:17  ivan
6311
6312         * httemplate/elements/menubar.html: don't like that <BR> after
6313           all... for now
6314
6315 2010-03-22 18:07  ivan
6316
6317         * httemplate/elements/freeside.css: wfm
6318
6319 2010-03-22 18:04  ivan
6320
6321         * httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
6322           WAY too my little pony.  man, its not easy being purple
6323
6324 2010-03-22 12:46  ivan
6325
6326         * httemplate/elements/: freeside.css, menubar.html: 1.9-style
6327           menubar was hurting my eyes
6328
6329 2010-03-22 07:08  jeff
6330
6331         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
6332           tax data replacement
6333
6334 2010-03-21 23:34  ivan
6335
6336         * httemplate/elements/freeside.css: fix link hover effect so it
6337           doesn't underline A NAME tags
6338
6339 2010-03-21 16:56  ivan
6340
6341         * httemplate/elements/freeside.css: fix inadvertant button styling
6342
6343 2010-03-21 16:13  ivan
6344
6345         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
6346           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
6347           httemplate/edit/rate_detail.html,
6348           httemplate/edit/rate_region.cgi,
6349           httemplate/edit/process/rate_region.cgi,
6350           httemplate/misc/rate_edit_excel.html,
6351           httemplate/misc/process/copy-rate_detail.html: connection fee for
6352           initial N seconds support, RT#7018
6353
6354 2010-03-21 12:34  ivan
6355
6356         * rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
6357
6358 2010-03-20 22:20  ivan
6359
6360         * rt/share/html/Elements/Header: there was nothing wrong with the
6361           dhandler
6362
6363 2010-03-20 22:17  ivan
6364
6365         * rt/: share/html/Widgets/TitleBoxEnd, FREESIDE_MODIFIED: think
6366           this fixes the "results box color infects everything else"
6367           problem
6368
6369 2010-03-20 21:47  ivan
6370
6371         * rt/share/html/Elements/Header: dunno why squish dhandler is
6372           borked
6373
6374 2010-03-20 16:30  ivan
6375
6376         * httemplate/docs/credits.html: more RT integration / reskin / 2.1,
6377           RT#6640
6378
6379 2010-03-20 16:22  ivan
6380
6381         * httemplate/: elements/menu.html,
6382           elements/popup_link_onclick.html, images/cvv2.png,
6383           images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
6384
6385 2010-03-20 15:44  ivan
6386
6387         * httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
6388           xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
6389           RT#6640
6390
6391 2010-03-20 15:11  ivan
6392
6393         * httemplate/elements/calendar-win2k-2.css,
6394           httemplate/elements/freeside-menu.css,
6395           httemplate/elements/header.html, httemplate/elements/menu.html,
6396           httemplate/elements/xmenu.top.css,
6397           httemplate/elements/xmenu.top.js, rt/share/html/Elements/Footer,
6398           rt/share/html/Elements/PageLayout,
6399           rt/share/html/Elements/SelectDate,
6400           rt/share/html/Prefs/SearchOptions.html,
6401           rt/share/html/User/Prefs.html,
6402           httemplate/images/arrow.down.black.png, rt/FREESIDE_MODIFIED,
6403           httemplate/elements/freeside.css,
6404           rt/share/html/NoAuth/css/freeside2.1/layout.css: more RT
6405           integration / reskin / 2.1, RT#6640
6406
6407 2010-03-19 01:27  ivan
6408
6409         * httemplate/: docs/cvv2.html, elements/header-minimal.html,
6410           elements/header-popup.html, elements/header.html,
6411           elements/tr-justtitle.html, elements/tr-title.html,
6412           elements/freeside-menu.css, elements/menu.html,
6413           elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
6414           slight new look for 2.1, RT#6640
6415
6416 2010-03-19 01:26  ivan
6417
6418         * rt/: FREESIDE_MODIFIED, share/html/Elements/Header,
6419           share/html/Elements/PageLayout,
6420           share/html/NoAuth/css/freeside2.1/freeside.css,
6421           share/html/NoAuth/css/freeside2.1/layout.css,
6422           share/html/NoAuth/css/freeside2.1/nav.css: skin RT 3.8, RT#6640
6423
6424 2010-03-19 01:20  mark
6425
6426         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
6427           closing quick payment entry
6428
6429 2010-03-18 01:02  ivan
6430
6431         * httemplate/edit/cust_main/top_misc.html: signup date fix?
6432
6433 2010-03-18 00:59  ivan
6434
6435         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
6436           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
6437           httemplate/edit/quick-charge.html,
6438           FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
6439           FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
6440           httemplate/edit/process/quick-charge.cgi,
6441           httemplate/edit/process/quick-cust_pkg.cgi,
6442           httemplate/misc/order_pkg.html,
6443           httemplate/view/cust_main/one_time_charge_link.html,
6444           httemplate/view/cust_main/order_pkg_link.html,
6445           httemplate/view/cust_main/packages/status.html: disable
6446           auto-billing of specific customer packages, RT#6378
6447
6448 2010-03-16 01:05  mark
6449
6450         * httemplate/edit/cust_main_note.cgi: minor bugfix
6451
6452 2010-03-16 00:49  mark
6453
6454         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
6455           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
6456           editor/fckdebug.html, editor/fckdialog.html,
6457           editor/fckeditor.html, editor/fckeditor.original.html,
6458           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
6459           editor/css/fck_showtableborders_gecko.css,
6460           editor/css/images/block_address.png,
6461           editor/css/images/block_blockquote.png,
6462           editor/css/images/block_div.png, editor/css/images/block_h1.png,
6463           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
6464           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
6465           editor/css/images/block_h6.png, editor/css/images/block_p.png,
6466           editor/css/images/block_pre.png,
6467           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
6468           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
6469           editor/dialog/fck_checkbox.html,
6470           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
6471           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
6472           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
6473           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
6474           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
6475           editor/dialog/fck_radiobutton.html,
6476           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
6477           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
6478           editor/dialog/fck_source.html,
6479           editor/dialog/fck_specialchar.html,
6480           editor/dialog/fck_spellerpages.html,
6481           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
6482           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
6483           editor/dialog/fck_textfield.html,
6484           editor/dialog/common/fck_dialog_common.css,
6485           editor/dialog/common/fck_dialog_common.js,
6486           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
6487           editor/dialog/fck_docprops/fck_document_preview.html,
6488           editor/dialog/fck_flash/fck_flash.js,
6489           editor/dialog/fck_flash/fck_flash_preview.html,
6490           editor/dialog/fck_image/fck_image.js,
6491           editor/dialog/fck_image/fck_image_preview.html,
6492           editor/dialog/fck_link/fck_link.js,
6493           editor/dialog/fck_scayt/scayt_dialog.css,
6494           editor/dialog/fck_select/fck_select.js,
6495           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
6496           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
6497           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
6498           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
6499           editor/dtd/fck_xhtml10transitional.js,
6500           editor/filemanager/browser/default/browser.css,
6501           editor/filemanager/browser/default/browser.html,
6502           editor/filemanager/browser/default/frmactualfolder.html,
6503           editor/filemanager/browser/default/frmcreatefolder.html,
6504           editor/filemanager/browser/default/frmfolders.html,
6505           editor/filemanager/browser/default/frmresourceslist.html,
6506           editor/filemanager/browser/default/frmresourcetype.html,
6507           editor/filemanager/browser/default/frmupload.html,
6508           editor/filemanager/browser/default/js/common.js,
6509           editor/filemanager/browser/default/js/fckxml.js,
6510           editor/filemanager/connectors/test.html,
6511           editor/filemanager/connectors/uploadtest.html,
6512           editor/filemanager/connectors/perl/basexml.pl,
6513           editor/filemanager/connectors/perl/commands.pl,
6514           editor/filemanager/connectors/perl/config.pl,
6515           editor/filemanager/connectors/perl/connector.cgi,
6516           editor/filemanager/connectors/perl/io.pl,
6517           editor/filemanager/connectors/perl/upload.cgi,
6518           editor/filemanager/connectors/perl/upload_fck.pl,
6519           editor/filemanager/connectors/perl/util.pl,
6520           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
6521           editor/js/fckeditorcode_ie.js,
6522           editor/lang/_translationstatus.txt, editor/lang/af.js,
6523           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
6524           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
6525           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
6526           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
6527           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
6528           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
6529           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
6530           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
6531           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
6532           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
6533           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
6534           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
6535           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
6536           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
6537           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
6538           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
6539           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
6540           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
6541           editor/lang/zh-cn.js, editor/lang/zh.js,
6542           editor/plugins/autogrow/fckplugin.js,
6543           editor/plugins/bbcode/fckplugin.js,
6544           editor/plugins/dragresizetable/fckplugin.js,
6545           editor/plugins/placeholder/fck_placeholder.html,
6546           editor/plugins/placeholder/fckplugin.js,
6547           editor/plugins/placeholder/lang/de.js,
6548           editor/plugins/placeholder/lang/en.js,
6549           editor/plugins/placeholder/lang/es.js,
6550           editor/plugins/placeholder/lang/fr.js,
6551           editor/plugins/placeholder/lang/it.js,
6552           editor/plugins/placeholder/lang/pl.js,
6553           editor/plugins/simplecommands/fckplugin.js,
6554           editor/plugins/tablecommands/fckplugin.js,
6555           editor/skins/_fckviewstrips.html,
6556           editor/skins/default/fck_dialog.css,
6557           editor/skins/default/fck_dialog_ie6.js,
6558           editor/skins/default/fck_editor.css,
6559           editor/skins/default/fck_strip.gif,
6560           editor/skins/default/images/dialog.sides.gif,
6561           editor/skins/default/images/dialog.sides.png,
6562           editor/skins/default/images/dialog.sides.rtl.png,
6563           editor/skins/default/images/sprites.gif,
6564           editor/skins/default/images/sprites.png,
6565           editor/skins/office2003/fck_dialog.css,
6566           editor/skins/office2003/fck_dialog_ie6.js,
6567           editor/skins/office2003/fck_editor.css,
6568           editor/skins/office2003/fck_strip.gif,
6569           editor/skins/office2003/images/dialog.sides.gif,
6570           editor/skins/office2003/images/dialog.sides.png,
6571           editor/skins/office2003/images/dialog.sides.rtl.png,
6572           editor/skins/office2003/images/sprites.gif,
6573           editor/skins/office2003/images/sprites.png,
6574           editor/skins/silver/fck_dialog.css,
6575           editor/skins/silver/fck_dialog_ie6.js,
6576           editor/skins/silver/fck_editor.css,
6577           editor/skins/silver/fck_strip.gif,
6578           editor/skins/silver/images/dialog.sides.gif,
6579           editor/skins/silver/images/dialog.sides.png,
6580           editor/skins/silver/images/dialog.sides.rtl.png,
6581           editor/skins/silver/images/sprites.gif,
6582           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
6583           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
6584
6585 2010-03-15 19:51  mark
6586
6587         * httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
6588           elements/htmlarea.html: RT#6226: fckeditor for customer notes
6589
6590 2010-03-15 18:00  ivan
6591
6592         * httemplate/search/: cust_main-zip.html,
6593           report_cust_main-zip.html: w/svc_whatever option on zip code
6594           distribution report, RT#7784
6595
6596 2010-03-15 15:31  mark
6597
6598         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
6599
6600 2010-03-15 00:13  ivan
6601
6602         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
6603           service w/no ip address, RT#7786
6604
6605 2010-03-14 23:18  ivan
6606
6607         * httemplate/search/elements/cust_pay_or_refund.html: deleted
6608           payment report, RT#7694
6609
6610 2010-03-14 23:10  ivan
6611
6612         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
6613           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
6614
6615 2010-03-14 19:06  ivan
6616
6617         * httemplate/edit/part_pkg.cgi: fix diabled package optional
6618           reporting classes still selectable on package def edit, RT#7658
6619
6620 2010-03-13 15:50  ivan
6621
6622         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
6623           expire_months/start_1st stuff, getting in the way of debugging
6624           for ncic, RT#7780
6625
6626 2010-03-12 13:56  ivan
6627
6628         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
6629           add svc_phone-phone_name-max_length config, RT#7047
6630
6631 2010-03-12 13:29  ivan
6632
6633         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
6634           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
6635           httemplate/edit/svc_phone.cgi,
6636           httemplate/edit/elements/svc_Common.html,
6637           httemplate/edit/process/svc_phone.html,
6638           httemplate/elements/tr-select-cust_location.html,
6639           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
6640           RT#7047
6641
6642 2010-03-12 03:48  mark
6643
6644         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
6645           names
6646
6647 2010-03-11 19:36  ivan
6648
6649         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
6650           FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
6651           httemplate/edit/svc_phone.cgi,
6652           httemplate/edit/elements/edit.html,
6653           httemplate/edit/elements/svc_Common.html,
6654           httemplate/elements/location.html,
6655           httemplate/elements/tr-select-cust_location.html,
6656           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
6657
6658 2010-03-11 19:30  ivan
6659
6660         * FS/MANIFEST: add location to svc_phone, RT#7047
6661
6662 2010-03-10 19:27  ivan
6663
6664         * FS/FS/TicketSystem/RT_External.pm,
6665           httemplate/view/cust_main/tickets.html: add queue selection to
6666           customer ticket creation, RT#7656
6667
6668 2010-03-10 18:15  ivan
6669
6670         * httemplate/docs/credits.html: Mark Wells is now a member of the
6671           core team.  Kristian Hoffman has been moved to the core emeritus
6672
6673 2010-03-10 00:20  mark
6674
6675         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
6676
6677 2010-03-09 23:50  mark
6678
6679         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
6680
6681 2010-03-09 22:52  ivan
6682
6683         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
6684           handling from check to insert, so it doesn't get triggered on
6685           edit, RT#7347
6686
6687 2010-03-09 22:47  ivan
6688
6689         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
6690           adding a start date to actually check its *added*, RT#7352
6691
6692 2010-03-09 15:47  ivan
6693
6694         * httemplate/misc/delay_susp_pkg.html: tyop too
6695
6696 2010-03-09 14:37  mark
6697
6698         * httemplate/misc/cancel_pkg.html: fix typo
6699
6700 2010-03-09 13:57  mark
6701
6702         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
6703           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
6704           length prepaid card codes
6705
6706 2010-03-09 00:37  ivan
6707
6708         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
6709           recur_Common, RT#7212
6710
6711 2010-03-09 00:05  ivan
6712
6713         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
6714           date_format
6715
6716 2010-03-08 18:43  ivan
6717
6718         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
6719           the 1st and expires after N months, RT#7738
6720
6721 2010-03-08 18:39  ivan
6722
6723         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
6724           0.05_02 required.  RT#_7673
6725
6726 2010-03-08 18:12  ivan
6727
6728         * FS/FS/cust_pkg.pm: init ticket system new-style
6729
6730 2010-03-08 16:23  jeff
6731
6732         * FS/FS/Setup.pm: tyop broke populate_initial_data
6733
6734 2010-03-08 16:18  jeff
6735
6736         * FS/FS/reason_type.pm: and this is not 1.7.x
6737
6738 2010-03-08 15:07  jeff
6739
6740         * FS/FS/part_export/prizm.pm: try a delete before adding an element
6741           to prizm
6742
6743 2010-03-08 14:13  ivan
6744
6745         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
6746           0.05_02 required.  RT#_7673
6747
6748 2010-03-08 02:57  ivan
6749
6750         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
6751           httemplate/edit/REAL_cust_pkg.cgi,
6752           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
6753           httemplate/edit/cust_refund.cgi,
6754           httemplate/edit/quick-charge.html,
6755           httemplate/edit/elements/ApplicationCommon.html,
6756           httemplate/elements/tr-input-beginning_ending.html,
6757           httemplate/elements/tr-input-date-field.html,
6758           httemplate/misc/cancel_pkg.html,
6759           httemplate/misc/delay_susp_pkg.html,
6760           httemplate/misc/order_pkg.html,
6761           httemplate/search/report_prepaid_income.html,
6762           httemplate/view/cust_main/payment_history.html,
6763           httemplate/view/cust_main/payment_history/credit.html,
6764           httemplate/view/cust_main/payment_history/payment.html,
6765           httemplate/view/cust_main/payment_history/voided_payment.html:
6766           proper use of date_format config for international date formats,
6767           RT#7009
6768
6769 2010-03-07 23:02  ivan
6770
6771         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
6772           FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
6773           FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
6774           httemplate/edit/svc_phone.cgi,
6775           httemplate/edit/elements/svc_Common.html,
6776           httemplate/elements/select-svc-domain.html,
6777           httemplate/elements/tr-select-svc-domain.html,
6778           httemplate/view/svc_phone.cgi: domain names in netsapiens export
6779           (domain name association w/svc_phone), RT#5864
6780
6781 2010-03-07 10:07  jeff
6782
6783         * FS/FS/tax_rate.pm: pass format and correct filenames
6784
6785 2010-03-05 11:09  ivan
6786
6787         * FS/FS/part_export/grandstream.pm: random nits for grandstream
6788           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
6789           error handling.  RT#7132
6790
6791 2010-03-05 11:02  ivan
6792
6793         * httemplate/edit/part_device.html,
6794           FS/FS/part_export/grandstream.pm: random nits for grandstream
6795           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
6796           error handling.  RT#7132
6797
6798 2010-03-05 10:24  ivan
6799
6800         * FS/FS/part_export/: domain_shellcommands.pm,
6801           forward_shellcommands.pm, phone_shellcommands.pm,
6802           shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
6803           vpopmail.pm, www_shellcommands.pm: point to wiki docs
6804
6805 2010-03-05 10:10  ivan
6806
6807         * FS/FS/part_export/grandstream.pm,
6808           httemplate/edit/part_device.html: random nits for grandstream
6809           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
6810           error handling.  RT#7132
6811
6812 2010-03-03 21:31  jeff
6813
6814         * FS/FS/cust_bill.pm: always show the previous section when
6815           previous_balance-summary_only is enabled
6816
6817 2010-03-02 17:39  jeff
6818
6819         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
6820           rearrange, and avoid the vacuum
6821
6822 2010-03-02 17:00  jeff
6823
6824         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
6825           DO have plus four
6826
6827 2010-03-02 09:18  ivan
6828
6829         * httemplate/: search/elements/search-html.html,
6830           misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
6831           rid of undocumented extra_choices_callback in search.html: a
6832           terrible place to put action links from a UI perspective, move
6833           package links to html_init, now consitent with customer links,
6834           change label on popup from "increment bill date" to "increment
6835           next bill date", RT#7132
6836
6837 2010-03-01 14:18  ivan
6838
6839         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
6840           inventory, RT#7010
6841
6842 2010-03-01 14:00  ivan
6843
6844         * httemplate/elements/select-table.html: fix up editing services
6845           w/manual select from inventory, RT#7010
6846
6847 2010-03-01 13:56  ivan
6848
6849         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
6850           inventory, RT#7010
6851
6852 2010-03-01 13:36  ivan
6853
6854         * httemplate/edit/elements/edit.html: fix up editing services
6855           w/manual select from inventory, RT#7010
6856
6857 2010-03-01 13:05  ivan
6858
6859         * httemplate/search/inventory_item.html: fix inventory item links
6860           to non-svc_acct services, RT#7010
6861
6862 2010-03-01 11:38  ivan
6863
6864         * FS/FS/svc_Common.pm: enable manual selection from inventory
6865           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
6866
6867 2010-03-01 11:29  ivan
6868
6869         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
6870           edit/elements/svc_Common.html, elements/select-table.html: enable
6871           manual selection from inventory dropdowns for svc_broadband,
6872           svc_external & svc_phone, RT#7010
6873
6874 2010-03-01 11:10  jeff
6875
6876         * Makefile: get along better with RTless installs
6877
6878 2010-02-26 19:15  ivan
6879
6880         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
6881           for non-CARD, RT#7419
6882
6883 2010-02-26 18:59  ivan
6884
6885         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
6886           by zero" error applying things when using weights, RT#7491
6887
6888 2010-02-24 15:32  mark
6889
6890         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
6891           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
6892           RT#7132: bulk increment package bill dates
6893
6894 2010-02-22 02:35  ivan
6895
6896         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
6897           defaults, RT#7083
6898
6899 2010-02-22 01:18  ivan
6900
6901         * httemplate/edit/svc_domain.cgi: communigate: domain account
6902           defaults, RT#7083
6903
6904 2010-02-22 01:14  ivan
6905
6906         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
6907           httemplate/edit/part_svc.cgi,
6908           httemplate/edit/process/svc_domain.cgi,
6909           httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
6910           httemplate/view/svc_acct/basics.html,
6911           httemplate/view/svc_domain/acct_defaults.html,
6912           httemplate/view/svc_domain/basics.html,
6913           httemplate/view/svc_domain/dns.html,
6914           httemplate/edit/svc_acct.cgi: communigate: domain account
6915           defaults, RT#7083
6916
6917 2010-02-21 23:13  ivan
6918
6919         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
6920           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
6921           communigate: domain aliases, enabled services & administrator
6922           domain, RT#7083
6923
6924 2010-02-21 19:22  ivan
6925
6926         * FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
6927           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
6928           httemplate/edit/svc_domain.cgi,
6929           httemplate/edit/process/svc_domain.cgi,
6930           httemplate/view/svc_domain.cgi,
6931           httemplate/edit/process/svc_acct.cgi: communigate: domain
6932           aliases, enabled services, RT#7083
6933
6934 2010-02-21 14:54  ivan
6935
6936         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
6937           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
6938           communigate forwarders, RT#7083
6939
6940 2010-02-21 01:19  ivan
6941
6942         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
6943           FS/FS/part_export/communigate_pro.pm,
6944           httemplate/edit/svc_acct.cgi,
6945           httemplate/view/svc_acct/basics.html: communigate, RT#7083
6946
6947 2010-02-20 23:32  ivan
6948
6949         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
6950
6951 2010-02-20 23:28  ivan
6952
6953         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
6954           FS/FS/part_export/communigate_pro.pm,
6955           httemplate/edit/svc_acct.cgi,
6956           httemplate/view/elements/svc_export_settings.html: communigate,
6957           RT#7083
6958
6959 2010-02-20 19:16  ivan
6960
6961         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
6962           FS/FS/part_export/communigate_pro.pm,
6963           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
6964           httemplate/edit/process/svc_acct.cgi,
6965           httemplate/elements/communigate_pro-accessmodes.html,
6966           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
6967           httemplate/view/elements/svc_export_settings.html,
6968           httemplate/view/svc_acct/basics.html: communigate, RT#7083
6969
6970 2010-02-20 14:34  ivan
6971
6972         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
6973
6974 2010-02-20 14:31  ivan
6975
6976         * httemplate/view/elements/svc_export_settings.html,
6977           httemplate/view/svc_acct/basics.html,
6978           httemplate/view/svc_acct/change_svc.html,
6979           httemplate/view/svc_acct/change_svc_form.html,
6980           httemplate/view/svc_acct/hosting.html,
6981           httemplate/view/svc_acct/radius_usage.html,
6982           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
6983           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
6984           FS/FS/part_export/communigate_pro.pm,
6985           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
6986           httemplate/view/svc_domain.cgi: communigate pro provisioning,
6987           RT#7083
6988
6989 2010-02-17 19:48  mark
6990
6991         * FS/bin/freeside-void-payments: Documentation cleanup
6992
6993 2010-02-17 01:00  ivan
6994
6995         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
6996
6997 2010-02-17 00:30  ivan
6998
6999         * FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
7000           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
7001           FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
7002           httemplate/edit/process/svc_domain.cgi,
7003           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
7004           pro provisioning, RT#7083
7005
7006 2010-02-16 10:36  ivan
7007
7008         * FS/FS/Conf.pm,
7009           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
7010           fs_selfservice/FS-SelfService/cgi/make_payment.html,
7011           FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
7012           in self-service by default, RT#6955
7013
7014 2010-02-15 18:19  jeff
7015
7016         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
7017           httemplate/misc/process/tax-import.cgi: refactor cch tax import
7018           to remove tons of false laziness and improve flexibility; allow
7019           reload from local files
7020
7021 2010-02-15 08:34  jeff
7022
7023         * htetc/handler.pl: lexical instead of dynamic warnings
7024
7025 2010-02-15 06:39  jeff
7026
7027         * htetc/handler.pl: get rid of some very annoying and pointless
7028           noise
7029
7030 2010-02-14 18:09  ivan
7031
7032         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
7033           Email::Sender and add options for every kind of mail encryption &
7034           authentication, RT#7285
7035
7036 2010-02-12 18:53  ivan
7037
7038         * FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
7039           httemplate/edit/svc_external.cgi,
7040           httemplate/edit/elements/svc_Common.html,
7041           httemplate/edit/process/svc_external.html: svc_external.title
7042           from inventory, RT#7010
7043
7044 2010-02-12 18:16  ivan
7045
7046         * httemplate/search/: inventory_item.html: fix inventory item
7047           search w/customer classes
7048
7049 2010-02-12 15:44  ivan
7050
7051         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
7052           changing the cust_main record to the user as a payment processing
7053           error, log a bunch of verbose stuff in this case so we can track
7054           down wtf is going on, RT#6955
7055
7056 2010-02-12 14:42  ivan
7057
7058         * httemplate/search/: svc_acct.cgi, elements/search-html.html:
7059           totals time used on svc_acct report
7060
7061 2010-02-12 13:49  ivan
7062
7063         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
7064           RT#7007
7065
7066 2010-02-12 11:28  ivan
7067
7068         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
7069           fs_selfservice/java/freeside_create_ticket_example.java,
7070           fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
7071           to self-service ticket create, RT#7007
7072
7073 2010-02-12 11:14  ivan
7074
7075         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
7076           FS/FS/ClientAPI/MyAccount.pm,
7077           fs_selfservice/java/freeside_create_ticket_example.java: add
7078           queue option to self-service ticket create, RT#7007
7079
7080 2010-02-11 19:26  ivan
7081
7082         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
7083           RT#7379
7084
7085 2010-02-11 17:35  ivan
7086
7087         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
7088           FS/FS/TicketSystem/RT_Internal.pm,
7089           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
7090           fs_selfservice/java/freeside_create_ticket_example.java,
7091           fs_selfservice/perl/xmlrpc-create_ticket.pl,
7092           httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
7093           ticket creation to self-service API, RT#7007
7094
7095 2010-02-11 15:14  jeff
7096
7097         * FS/FS/part_export/grandstream.pm: fix quoting
7098
7099 2010-02-09 18:12  mark
7100
7101         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
7102           RBC batch import
7103
7104 2010-02-09 13:49  ivan
7105
7106         * rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
7107           RT::Init() so we can pull things up the way we want under
7108           self-service, RT#7007
7109
7110 2010-02-09 11:56  ivan
7111
7112         * httemplate/edit/process/discount.html: doh, fix for discounts
7113           winding up with both amount and percent, RT#6679
7114
7115 2010-02-08 19:37  ivan
7116
7117         * rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
7118           with Fcntl
7119
7120 2010-02-08 11:01  ivan
7121
7122         * FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
7123           h_svc_pbx.pm, RT#7322
7124
7125 2010-02-08 07:37  jeff
7126
7127         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
7128           FS/FS/part_device.pm, FS/FS/part_export.pm,
7129           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
7130           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
7131           FS/MANIFEST, httemplate/edit/part_device.html,
7132           httemplate/edit/process/part_device.html,
7133           httemplate/elements/checkboxes-table.html,
7134           httemplate/misc/phone_device_config.html,
7135           httemplate/view/svc_phone.cgi: grandstream device configuration
7136           support #4220
7137
7138 2010-02-05 18:57  ivan
7139
7140         * FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
7141           reporting, RT#6679
7142
7143 2010-02-05 18:54  ivan
7144
7145         * FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
7146           FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
7147           FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
7148           FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
7149           httemplate/elements/menu.html,
7150           httemplate/misc/delete-cust_pkg_discount.html,
7151           httemplate/search/cust_bill_pkg_discount.html,
7152           httemplate/search/cust_pkg_discount.html,
7153           httemplate/search/report_cust_bill_pkg_discount.html,
7154           httemplate/search/report_cust_pkg_discount.html: discount
7155           reporting, RT#6679
7156
7157 2010-02-04 19:02  ivan
7158
7159         * httemplate/edit/process/cust_pkg_discount.html: discounts,
7160           RT#6679
7161
7162 2010-02-04 18:39  ivan
7163
7164         * httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
7165           FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
7166           FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
7167           httemplate/edit/discount.html,
7168           httemplate/edit/process/discount.html,
7169           httemplate/edit/process/quick-cust_pkg.cgi,
7170           httemplate/elements/tr-select-discount.html,
7171           httemplate/misc/order_pkg.html,
7172           httemplate/view/cust_main/packages/status.html: discounts,
7173           RT#6679
7174
7175 2010-02-04 12:39  ivan
7176
7177         * FS/FS/discount.pm, httemplate/edit/discount.html,
7178           httemplate/elements/select-discount.html,
7179           httemplate/elements/select-table.html,
7180           httemplate/elements/tr-input-text.html,
7181           httemplate/elements/tr-select-discount.html,
7182           httemplate/elements/tr-select.html: discounts, RT#6679
7183
7184 2010-02-04 02:00  ivan
7185
7186         * httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
7187           httemplate/elements/search-cust_main.html: add ability to edit
7188           referring customer, RT#7174
7189
7190 2010-02-03 22:53  ivan
7191
7192         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
7193           pref/pref.html: snom autodial integration
7194
7195 2010-02-03 20:48  ivan
7196
7197         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
7198           field when using this condition, RT#7218
7199
7200 2010-02-03 11:27  ivan
7201
7202         * FS/FS/cust_main.pm: better error msg for profiling
7203
7204 2010-02-02 18:16  ivan
7205
7206         * FS/FS/svc_acct.pm: fix time limits getting double added if the
7207           service is provisioned before first billing
7208
7209 2010-01-30 23:04  ivan
7210
7211         * FS/FS/discount.pm: discounts, RT#6679
7212
7213 2010-01-30 19:00  ivan
7214
7215         * httemplate/browse/part_pkg_taxclass.html: fix header on report
7216
7217 2010-01-30 18:57  ivan
7218
7219         * FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
7220           cust_pkg_discount.pm, part_pkg/flat.pm,
7221           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
7222           part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
7223           part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
7224           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
7225           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
7226           part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
7227           part_pkg/voip_sqlradacct.pm: discounts, RT#6679
7228
7229 2010-01-30 15:00  ivan
7230
7231         * httemplate/: view/cust_main/packages/package.html,
7232           edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
7233           misc/delete-cust_pkg_discount.html,
7234           view/cust_main/packages/status.html: discounts, RT#6679
7235
7236 2010-01-30 12:05  ivan
7237
7238         * httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
7239           view/cust_main/packages.html, elements/select-part_pkg.html,
7240           elements/select-table.html,
7241           elements/tr-select-cust-part_pkg.html,
7242           view/cust_main/order_pkg_link.html: discounts, RT#6679
7243
7244 2010-01-30 00:55  ivan
7245
7246         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
7247           httemplate/edit/process/quick-cust_pkg.cgi,
7248           httemplate/elements/select-discount.html,
7249           httemplate/elements/tr-select-discount.html,
7250           httemplate/misc/order_pkg.html,
7251           httemplate/view/cust_main/packages/status.html,
7252           httemplate/view/cust_main/packages/package.html: discounts,
7253           RT#6679
7254
7255 2010-01-29 23:55  ivan
7256
7257         * FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
7258           of uninitialized value in sort messages in part_pkg.pm
7259
7260 2010-01-29 23:38  ivan
7261
7262         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
7263           FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
7264           FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
7265           FS/t/cust_pkg_discount.t, FS/t/discount.t,
7266           httemplate/browse/discount.html, httemplate/edit/discount.html,
7267           httemplate/edit/elements/edit.html,
7268           httemplate/edit/process/discount.html,
7269           httemplate/elements/menu.html,
7270           httemplate/elements/tr-input-text.html: discounts, RT#6679
7271
7272 2010-01-29 12:21  ivan
7273
7274         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
7275           options, RT#7150
7276
7277 2010-01-29 11:52  ivan
7278
7279         * FS/FS/part_export/thirdlane.pm: ssl option
7280
7281 2010-01-26 21:27  ivan
7282
7283         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
7284
7285 2010-01-26 21:21  ivan
7286
7287         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
7288
7289 2010-01-26 02:40  ivan
7290
7291         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
7292           deletes svc_accts, RT#7051
7293
7294 2010-01-26 02:34  ivan
7295
7296         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
7297           records
7298
7299 2010-01-26 02:05  ivan
7300
7301         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
7302           fallout from default pw encryption: fix error reporting when
7303           entering a bad password
7304
7305 2010-01-26 00:35  ivan
7306
7307         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
7308           uniqueness (kludgy) and force to alphanumeric+space and 19 char
7309           max when using thirdlane (conservative guess for 1st pass
7310           implementation), RT#7051
7311
7312 2010-01-26 00:18  ivan
7313
7314         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
7315
7316 2010-01-25 23:15  ivan
7317
7318         * FS/FS/part_export/thirdlane.pm: figured out success/failure
7319           reporting, and wrote DID creation/deletion/assign/unassign,
7320           RT#7051
7321
7322 2010-01-25 22:15  ivan
7323
7324         * FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
7325           insert/delete/replace, RT#7051
7326
7327 2010-01-25 22:14  ivan
7328
7329         * FS/FS/svc_pbx.pm: fix label method and doc work
7330
7331 2010-01-25 22:14  ivan
7332
7333         * FS/FS/svc_Common.pm: remove debugging
7334
7335 2010-01-25 20:47  jayce
7336
7337         * FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
7338           version of RT Billing pkg.  Basic concept is if a customer has
7339           this package, then any time added to ticket comments in RT will
7340           be added up and multiplied by the base rate, with each entry
7341           showing up as a lineitem on their next invoice.
7342
7343           This has not been used in production yet by anybody, it was just
7344           a proposal done for a customer.   Modified Files:
7345           TicketSystem/RT_External.pm   Added Files:
7346           part_pkg/rt_time.pm
7347
7348 2010-01-25 14:14  ivan
7349
7350         * httemplate/elements/select-svc_pbx.html,
7351           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
7352           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
7353           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
7354           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
7355           httemplate/edit/elements/edit.html,
7356           httemplate/edit/elements/svc_Common.html,
7357           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
7358           linking DIDs and users to PBXes, RT#7051
7359
7360 2010-01-25 09:41  ivan
7361
7362         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
7363           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
7364
7365 2010-01-25 09:35  ivan
7366
7367         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
7368           RT#7051
7369
7370 2010-01-24 16:31  ivan
7371
7372         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
7373           already-crypted legacy passwords, RT#7139
7374
7375 2010-01-24 14:38  ivan
7376
7377         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
7378           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
7379           upstream v281 (jan 20, 2010)
7380
7381 2010-01-24 12:37  ivan
7382
7383         * FS/FS/UI/Web.pm: right-align customer # in reports
7384
7385 2010-01-24 11:53  ivan
7386
7387         * httemplate/search/cust_bill.html: fix alignment of customer data
7388
7389 2010-01-24 11:52  ivan
7390
7391         * httemplate/search/cust_bill_pay.html: separate out the invoice
7392           and payment info into multiple columns, and fix application date
7393           showing as payment date
7394
7395 2010-01-21 00:54  ivan
7396
7397         * FS/FS/Conf.pm: correct description for selfservice-body_footer
7398
7399 2010-01-21 00:38  ivan
7400
7401         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
7402           self-service skinning config options, and start taking a stab at
7403           reorganizing config sections, RT#6893
7404
7405 2010-01-21 00:34  ivan
7406
7407         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
7408           fs_selfservice/FS-SelfService/cgi/change_bill.html,
7409           fs_selfservice/FS-SelfService/cgi/change_password.html,
7410           fs_selfservice/FS-SelfService/cgi/change_pay.html,
7411           fs_selfservice/FS-SelfService/cgi/change_ship.html,
7412           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
7413           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
7414           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
7415           fs_selfservice/FS-SelfService/cgi/header.html,
7416           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
7417           fs_selfservice/FS-SelfService/cgi/make_payment.html,
7418           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
7419           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7420           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7421           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
7422           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7423           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
7424           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
7425           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
7426           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
7427           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
7428           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
7429           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
7430           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7431           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
7432           fs_selfservice/FS-SelfService/cgi/provision.html,
7433           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
7434           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
7435           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7436           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
7437           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
7438           fs_selfservice/FS-SelfService/cgi/view_usage.html,
7439           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
7440           fs_selfservice/FS-SelfService/cgi/image.cgi,
7441           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
7442           FS/FS/Conf.pm: more self-service skinning config options, and
7443           start taking a stab at reorganizing config sections, RT#6893
7444
7445 2010-01-20 17:25  ivan
7446
7447         * FS/: FS/ClientAPI.pm, FS/Mason.pm,
7448           bin/freeside-selfservice-server: fix self-service fallout from RT
7449           3.8, RT#6640
7450
7451 2010-01-19 15:11  jeff
7452
7453         * FS/FS/part_export/prizm.pm: SM in new window
7454
7455 2010-01-19 09:48  jeff
7456
7457         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
7458
7459 2010-01-18 20:54  ivan
7460
7461         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
7462           sure some xml fields don't get larger than what paymentech wants
7463
7464 2010-01-18 19:24  mark
7465
7466         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
7467           files, RT#1526
7468
7469 2010-01-18 18:09  jeff
7470
7471         * FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
7472           on
7473
7474 2010-01-18 18:03  jeff
7475
7476         * FS/FS/: cust_bill_ApplicationCommon.pm,
7477           part_export/domreg_opensrs.pm: debugged and tested opensrs export
7478
7479 2010-01-18 16:13  ivan
7480
7481         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
7482           removal of billpkgnum display
7483
7484 2010-01-16 22:40  ivan
7485
7486         * FS/FS/ClientAPI/MasonComponent.pm: fix for
7487           selfservice_server-base_url without a trailing /
7488
7489 2010-01-16 19:31  ivan
7490
7491         * FS/FS/cust_main.pm: return an error for 0 amount payments to
7492           avoid a $0 payment getting stuck in declined or captured status,
7493           RT#6993
7494
7495 2010-01-16 18:34  ivan
7496
7497         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
7498           phone numbers, RT#7000
7499
7500 2010-01-16 18:22  ivan
7501
7502         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
7503           svc_acct... custnum and invnum are user-visible, other database
7504           ids, not so much.  also, breaks phone number search w/current Pg,
7505           RT#7000
7506
7507 2010-01-16 17:20  ivan
7508
7509         * ChangeLog: preparing for 2.1.0
7510
7511 2010-01-16 16:22  jeff
7512
7513         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
7514           best noisy and at worst missorting
7515
7516 2010-01-16 15:39  ivan
7517
7518         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
7519           termination price plan, RT#6932
7520
7521 2010-01-16 15:06  ivan
7522
7523         * httemplate/search/cust_svc.html: fix searching for unlinked
7524           services?  RT#7059
7525
7526 2010-01-14 19:59  ivan
7527
7528         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
7529
7530 2010-01-12 19:14  ivan
7531
7532         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
7533           the errors fatal
7534
7535 2010-01-12 09:08  jeff
7536
7537         * FS/FS/part_export/prizm.pm: add some debugging
7538
7539 2010-01-12 08:40  jeff
7540
7541         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
7542           numeric messages
7543
7544 2010-01-09 15:41  ivan
7545
7546         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
7547           quick create in 3.8
7548
7549 2010-01-09 15:38  ivan
7550
7551         * rt/share/html/NoAuth/css/freeside2.1/main.css: bring in
7552           freeside.css
7553
7554 2010-01-09 15:36  ivan
7555
7556         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
7557           etc/RT_Config.pm, etc/RT_Config.pm.in,
7558           share/html/NoAuth/css/freeside2.1/InHeader,
7559           share/html/NoAuth/css/freeside2.1/admin.css,
7560           share/html/NoAuth/css/freeside2.1/base.css,
7561           share/html/NoAuth/css/freeside2.1/boxes.css,
7562           share/html/NoAuth/css/freeside2.1/forms.css,
7563           share/html/NoAuth/css/freeside2.1/freeside.css,
7564           share/html/NoAuth/css/freeside2.1/layout.css,
7565           share/html/NoAuth/css/freeside2.1/login.css,
7566           share/html/NoAuth/css/freeside2.1/main.css,
7567           share/html/NoAuth/css/freeside2.1/misc.css,
7568           share/html/NoAuth/css/freeside2.1/msie.css,
7569           share/html/NoAuth/css/freeside2.1/msie6.css,
7570           share/html/NoAuth/css/freeside2.1/nav.css,
7571           share/html/NoAuth/css/freeside2.1/portlets.css,
7572           share/html/NoAuth/css/freeside2.1/ticket-lists.css,
7573           share/html/NoAuth/css/freeside2.1/ticket-search.css,
7574           share/html/NoAuth/css/freeside2.1/ticket.css,
7575           share/html/NoAuth/css/freeside2.1/tools.css,
7576           share/html/NoAuth/css/freeside2.1/yui-fonts.css,
7577           share/html/NoAuth/css/freeside2.1/images/dhandler,
7578           share/html/NoAuth/css/freeside2.1/images/source/background-gradient.png:
7579           add a "freeside2.1" stylesheet to isolate our skinning changes
7580
7581 2010-01-09 14:48  ivan
7582
7583         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
7584           fixup initial RT setup for 3.8
7585
7586 2010-01-09 02:03  ivan
7587
7588         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
7589           this all work right :/
7590
7591 2010-01-09 00:21  ivan
7592
7593         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
7594
7595 2010-01-08 10:55  jeff
7596
7597         * httemplate/loginout/logout.html: this is part of the logout link
7598           too! (RT 1330 & 5518)
7599
7600 2010-01-08 08:05  jeff
7601
7602         * Makefile, htetc/freeside-base1.99.conf,
7603           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
7604           htetc/htpasswd.logout, httemplate/elements/header.html,
7605           httemplate/elements/logout.html,
7606           httemplate/elements/rs_init_object.html,
7607           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
7608           5518)
7609
7610 2010-01-07 01:48  mark
7611
7612         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
7613           batch import (RT#6967)
7614
7615 2010-01-05 20:47  ivan
7616
7617         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
7618           changes...
7619
7620 2010-01-05 20:43  ivan
7621
7622         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
7623           warning
7624
7625 2010-01-05 20:41  ivan
7626
7627         * FS/FS/cust_main.pm: doc
7628
7629 2010-01-03 20:13  jeff
7630
7631         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
7632           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
7633           untested triggering of export on payments, requires config enable
7634           (RT5825)
7635
7636 2010-01-03 19:23  jeff
7637
7638         * bin/monitor: add some debugging
7639
7640 2010-01-03 00:04  ivan
7641
7642         * rt/: share/html/Ticket/Display.html,
7643           share/html/Admin/Users/Modify.html,
7644           share/html/Elements/AddCustomers,
7645           share/html/Elements/EditCustomers,
7646           share/html/Ticket/ModifyCustomers.html,
7647           share/html/Ticket/Elements/AddCustomers,
7648           share/html/Ticket/Elements/EditCustomers,
7649           share/html/Ticket/Elements/ShowCustomers,
7650           share/html/Ticket/Elements/ShowSummary,
7651           share/html/Ticket/Elements/ShowTransactionAttachments,
7652           share/html/Ticket/Elements/Tabs, FREESIDE_MODIFIED: port
7653           skinning, customer display/edit from RT 3.6 integration to RT 3.8
7654           integration
7655
7656 2010-01-02 23:40  ivan
7657
7658         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
7659           freeside-base2.conf, handler.pl: port skinning, customer
7660           display/edit from RT 3.6 integration to RT 3.8 integration
7661
7662 2010-01-02 22:24  ivan
7663
7664         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
7665           information on errors using an RT-instansiated session??
7666
7667 2010-01-02 19:07  ivan
7668
7669         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
7670           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
7671           3.8.7)?
7672
7673 2009-12-31 15:03  mark
7674
7675         * FS/FS/pay_batch/RBC.pm: Add pre-header line
7676
7677 2009-12-31 06:31  ivan
7678
7679         * rt/: Makefile, Makefile.in: prevent fatality
7680
7681 2009-12-31 06:11  ivan
7682
7683         * rt/Makefile: otherwise it aborts bitchinga bout missing
7684           schema.Oracle
7685
7686 2009-12-31 06:08  ivan
7687
7688         * rt/: Makefile, config.status: install-sh????
7689
7690 2009-12-31 05:59  ivan
7691
7692         * rt/: Makefile, config.status, bin/mason_handler.fcgi,
7693           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
7694           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
7695           etc/RT_SiteConfig.pm, etc/schema.Pg, lib/RT.pm,
7696           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
7697           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
7698           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
7699           lib/RT/Users_Overlay.pm, sbin/rt-setup-database.in: merging
7700           3.8.7!!!
7701
7702 2009-12-31 05:15  ivan
7703
7704         * rt/: share/html/Widgets/TitleBoxEnd,
7705           share/html/Admin/Elements/EditCustomFields,
7706           share/html/Admin/Users/Modify.html,
7707           share/html/Admin/CustomFields/Modify.html,
7708           share/html/Ticket/Display.html,
7709           share/html/Ticket/Elements/ShowSummary,
7710           share/html/Ticket/Elements/BulkLinks,
7711           share/html/Ticket/Elements/ShowTransactionAttachments,
7712           share/html/Ticket/Elements/Tabs,
7713           share/html/Ticket/Graphs/index.html, etc/schema.mysql-4.1:
7714           Initial revision
7715
7716 2009-12-31 05:15  ivan
7717
7718         * rt/: share/html/NoAuth/RichText/FCKeditor/editor/lang/eo.js,
7719           share/html/NoAuth/RichText/FCKeditor/editor/lang/hu.js,
7720           share/html/NoAuth/RichText/FCKeditor/editor/lang/ru.js,
7721           share/html/NoAuth/RichText/FCKeditor/editor/lang/_translationstatus.txt,
7722           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-ca.js,
7723           share/html/NoAuth/RichText/FCKeditor/editor/lang/gu.js,
7724           share/html/NoAuth/RichText/FCKeditor/editor/lang/tr.js,
7725           share/html/NoAuth/RichText/FCKeditor/editor/lang/fi.js,
7726           share/html/NoAuth/RichText/FCKeditor/editor/lang/af.js,
7727           share/html/NoAuth/RichText/FCKeditor/editor/lang/bs.js,
7728           share/html/NoAuth/RichText/FCKeditor/editor/lang/da.js,
7729           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh-cn.js,
7730           share/html/NoAuth/RichText/FCKeditor/editor/lang/cs.js,
7731           share/html/NoAuth/RichText/FCKeditor/editor/lang/ro.js,
7732           share/html/NoAuth/RichText/FCKeditor/editor/lang/uk.js,
7733           share/html/NoAuth/RichText/FCKeditor/editor/lang/no.js,
7734           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt.js,
7735           share/html/NoAuth/RichText/FCKeditor/editor/lang/vi.js,
7736           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt-br.js,
7737           share/html/NoAuth/RichText/FCKeditor/editor/lang/bn.js,
7738           share/html/NoAuth/RichText/FCKeditor/editor/lang/et.js,
7739           share/html/NoAuth/RichText/FCKeditor/editor/lang/de.js,
7740           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-au.js,
7741           share/html/NoAuth/RichText/FCKeditor/editor/lang/ca.js,
7742           share/html/NoAuth/RichText/FCKeditor/editor/lang/el.js,
7743           share/html/NoAuth/RichText/FCKeditor/editor/lang/sk.js,
7744           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_colorselector.html,
7745           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_listprop.html,
7746           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_replace.html,
7747           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select.html,
7748           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_smiley.html,
7749           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textfield.html,
7750           share/html/NoAuth/RichText/FCKeditor/editor/lang/ms.js,
7751           share/html/NoAuth/RichText/FCKeditor/editor/wsc/ciframe.html,
7752           share/html/NoAuth/RichText/FCKeditor/editor/wsc/tmpFrameset.html,
7753           share/html/NoAuth/RichText/FCKeditor/editor/wsc/w.html,
7754           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_anchor.html,
7755           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_button.html,
7756           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops.html,
7757           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_hiddenfield.html,
7758           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link.html,
7759           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_paste.html,
7760           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_source.html,
7761           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages.html,
7762           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textarea.html,
7763           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_form.html,
7764           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_radiobutton.html,
7765           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_specialchar.html,
7766           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_tablecell.html,
7767           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template.html,
7768           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about.html,
7769           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash.html,
7770           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image.html,
7771           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_table.html,
7772           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_checkbox.html,
7773           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_div.html,
7774           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fckeditor.gif,
7775           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fredck.gif,
7776           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif,
7777           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash.js,
7778           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html,
7779           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.css,
7780           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.js,
7781           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/locked.gif,
7782           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/reset.gif,
7783           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/unlocked.gif,
7784           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image.js,
7785           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image_preview.html,
7786           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select/fck_select.js,
7787           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
7788           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
7789           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
7790           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
7791           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
7792           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
7793           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
7794           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
7795           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm,
7796           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php,
7797           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops/fck_document_preview.html,
7798           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link/fck_link.js,
7799           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template1.gif,
7800           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template2.gif,
7801           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template3.gif,
7802           share/html/NoAuth/RichText/FCKeditor/editor/plugins/autogrow/fckplugin.js,
7803           share/html/NoAuth/RichText/FCKeditor/editor/plugins/dragresizetable/fckplugin.js,
7804           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/fckplugin.js,
7805           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.config.js,
7806           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.html,
7807           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fck_placeholder.html,
7808           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fckplugin.js,
7809           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/placeholder.gif,
7810           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/de.js,
7811           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/en.js,
7812           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/es.js,
7813           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/fr.js,
7814           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/it.js,
7815           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/pl.js,
7816           share/html/NoAuth/RichText/FCKeditor/editor/plugins/simplecommands/fckplugin.js,
7817           share/html/NoAuth/RichText/FCKeditor/editor/plugins/tablecommands/fckplugin.js,
7818           share/html/NoAuth/RichText/FCKeditor/editor/skins/_fckviewstrips.html,
7819           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog.css,
7820           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog_ie6.js,
7821           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_editor.css,
7822           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_strip.gif,
7823           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.gif,
7824           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.png,
7825           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.rtl.png,
7826           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.gif,
7827           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.png,
7828           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.arrowright.gif,
7829           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
7830           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.collapse.gif,
7831           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.end.gif,
7832           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.expand.gif,
7833           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.separator.gif,
7834           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.start.gif,
7835           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog.css,
7836           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog_ie6.js,
7837           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_editor.css,
7838           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_strip.gif,
7839           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.gif,
7840           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.png,
7841           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.rtl.png,
7842           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.gif,
7843           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.png,
7844           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
7845           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif,
7846           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
7847           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.collapse.gif,
7848           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.end.gif,
7849           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.expand.gif,
7850           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.separator.gif,
7851           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.start.gif,
7852           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_editor.css,
7853           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog.css,
7854           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog_ie6.js,
7855           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_strip.gif,
7856           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.gif,
7857           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.png,
7858           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.rtl.png,
7859           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.gif,
7860           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.png,
7861           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.arrowright.gif,
7862           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
7863           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
7864           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.collapse.gif,
7865           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.end.gif,
7866           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.expand.gif,
7867           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.separator.gif,
7868           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.start.gif,
7869           share/html/NoAuth/iCal/dhandler,
7870           share/html/NoAuth/js/cascaded.js, share/html/NoAuth/js/ahah.js,
7871           share/html/NoAuth/js/autohandler, share/html/NoAuth/js/class.js,
7872           share/html/NoAuth/js/combobox.js, share/html/NoAuth/js/list.js,
7873           share/html/NoAuth/js/titlebox-state.js,
7874           share/html/NoAuth/js/util.js,
7875           share/html/NoAuth/js/scriptaculous/controls.js,
7876           share/html/NoAuth/js/scriptaculous/effects.js,
7877           share/html/NoAuth/js/scriptaculous/scriptaculous.js,
7878           share/html/NoAuth/js/IE7/IE8.js,
7879           share/html/NoAuth/js/prototype/prototype.js,
7880           share/html/Helpers/CalPopup.html,
7881           share/html/NoAuth/js/IE7/IE7.js,
7882           share/html/NoAuth/js/IE7/blank.gif,
7883           share/html/NoAuth/js/IE7/ie7-recalc.js,
7884           share/html/NoAuth/js/IE7/ie7-squish.js,
7885           share/html/Widgets/BulkEdit, share/html/Widgets/BulkProcess,
7886           share/html/Widgets/ComboBox,
7887           share/html/Widgets/FinalizeWidgetArguments,
7888           share/html/Widgets/SavedSearch, share/html/Widgets/SelectionBox,
7889           share/html/Widgets/TitleBox, share/html/Widgets/TitleBoxStart,
7890           share/html/Widgets/Form/Boolean, share/html/Widgets/Form/Integer,
7891           share/html/Widgets/Form/Select, share/html/Widgets/Form/String,
7892           share/html/Helpers/Autocomplete/CustomFieldValues,
7893           share/html/Helpers/Toggle/TicketBookmark,
7894           share/html/Tools/MyDay.html, share/html/Tools/Offline.html,
7895           share/html/Tools/index.html, share/html/Tools/Elements/Tabs,
7896           share/html/Tools/Reports/CreatedByDates.html,
7897           share/html/Tools/Reports/ResolvedByDates.html,
7898           share/html/Tools/Reports/ResolvedByOwner.html,
7899           share/html/Admin/autohandler, share/html/Admin/index.html,
7900           share/html/Admin/Queues/CustomField.html,
7901           share/html/Admin/Queues/GroupRights.html,
7902           share/html/Admin/Queues/People.html,
7903           share/html/Download/CustomFieldValue/dhandler,
7904           share/html/Download/Tabular/dhandler,
7905           share/html/Tools/Reports/index.html,
7906           share/html/Tools/Reports/Elements/Tabs,
7907           share/html/Admin/Queues/CustomFields.html,
7908           share/html/Admin/Queues/History.html,
7909           share/html/Admin/Queues/Modify.html,
7910           share/html/Admin/Queues/Scrip.html,
7911           share/html/Admin/Queues/Scrips.html,
7912           share/html/Admin/Queues/Template.html,
7913           share/html/Admin/Queues/Templates.html,
7914           share/html/Admin/Queues/index.html,
7915           share/html/Admin/Elements/EditCustomFieldValues,
7916           share/html/Admin/Elements/EditCustomFieldValuesSource,
7917           share/html/Admin/Elements/EditUserComments,
7918           share/html/Admin/Elements/GroupTabs,
7919           share/html/Admin/Elements/ObjectCustomFields,
7920           share/html/Admin/Elements/SelectCustomFieldType,
7921           share/html/Admin/Elements/SelectScrip,
7922           share/html/Admin/Elements/SelectScripCondition,
7923           share/html/Admin/Elements/SelectStage,
7924           share/html/Admin/Queues/UserRights.html,
7925           share/html/Admin/Elements/ConfigureMyRT,
7926           share/html/Admin/Elements/CustomFieldTabs,
7927           share/html/Admin/Elements/EditScrip,
7928           share/html/Admin/Elements/QueueTabs,
7929           share/html/Admin/Elements/SelectModifyQueue,
7930           share/html/Admin/Elements/SelectScripAction,
7931           share/html/Admin/Elements/SelectTemplate,
7932           share/html/Admin/Elements/Tabs,
7933           share/html/Admin/Elements/AddCustomFieldValue,
7934           share/html/Admin/Elements/CreateUserCalled,
7935           share/html/Admin/Elements/EditCustomField,
7936           share/html/Admin/Elements/EditQueueWatchers,
7937           share/html/Admin/Elements/EditScrips,
7938           share/html/Admin/Elements/GlobalCustomFieldTabs,
7939           share/html/Admin/Elements/ListGlobalCustomFields,
7940           share/html/Admin/Elements/ListGlobalScrips,
7941           share/html/Admin/Elements/ModifyTemplate,
7942           share/html/Admin/Elements/PickCustomFields,
7943           share/html/Admin/Elements/PickObjects,
7944           share/html/Admin/Elements/SelectCustomFieldLookupType,
7945           share/html/Admin/Elements/SelectGroups,
7946           share/html/Admin/Elements/SelectModifyGroup,
7947           share/html/Admin/Elements/SelectModifyUser,
7948           share/html/Admin/Elements/SelectNewGroupMembers,
7949           share/html/Admin/Elements/SelectSingleOrMultiple,
7950           share/html/Admin/Elements/SelectUsers,
7951           share/html/Admin/Elements/SystemTabs,
7952           share/html/Admin/Elements/UserTabs,
7953           share/html/Admin/Elements/EditTemplates,
7954           share/html/Admin/Elements/Header,
7955           share/html/Admin/Elements/QueueRightsForUser,
7956           share/html/Admin/Elements/SelectCustomField,
7957           share/html/Admin/Elements/SelectRights,
7958           share/html/Admin/Elements/ShowKeyInfo,
7959           share/html/Admin/Elements/ToolTabs,
7960           share/html/Admin/Global/GroupRights.html,
7961           share/html/Admin/Global/MyRT.html,
7962           share/html/Admin/Global/Scrip.html,
7963           share/html/Admin/Global/Scrips.html,
7964           share/html/Admin/Global/Template.html,
7965           share/html/Admin/Global/Templates.html,
7966           share/html/Admin/Global/UserRights.html,
7967           share/html/Admin/Global/index.html,
7968           share/html/Admin/Global/CustomFields/Groups.html,
7969           share/html/Admin/Global/CustomFields/Queue-Tickets.html,
7970           share/html/Admin/Global/CustomFields/Queue-Transactions.html,
7971           share/html/Admin/Global/CustomFields/Queues.html,
7972           share/html/Admin/Global/CustomFields/Users.html,
7973           share/html/Admin/Global/CustomFields/index.html,
7974           share/html/Admin/Users/CustomFields.html,
7975           share/html/Admin/Users/GnuPG.html,
7976           share/html/Admin/Users/History.html,
7977           share/html/Admin/Users/Memberships.html,
7978           share/html/Admin/Users/MyRT.html,
7979           share/html/Admin/CustomFields/GroupRights.html,
7980           share/html/Admin/CustomFields/Objects.html,
7981           share/html/Admin/CustomFields/UserRights.html,
7982           share/html/Admin/CustomFields/index.html,
7983           share/html/Admin/Tools/Configuration.html,
7984           share/html/Admin/Tools/index.html,
7985           share/html/Admin/Tools/Shredder/autohandler,
7986           share/html/Admin/Tools/Shredder/index.html,
7987           share/html/Admin/Tools/Shredder/Elements/DumpFileLink,
7988           share/html/Admin/Tools/Shredder/Elements/ObjectCheckBox,
7989           share/html/Admin/Tools/Shredder/Elements/PluginArguments,
7990           share/html/Admin/Tools/Shredder/Elements/PluginHelp,
7991           share/html/Admin/Tools/Shredder/Elements/SelectObjects,
7992           share/html/Admin/Tools/Shredder/Elements/SelectPlugin,
7993           share/html/Admin/Tools/Shredder/Elements/Error/NoRights,
7994           share/html/Admin/Users/index.html,
7995           share/html/Admin/Groups/CustomFields.html,
7996           share/html/Admin/Groups/GroupRights.html,
7997           share/html/Admin/Groups/History.html,
7998           share/html/Admin/Groups/Members.html,
7999           share/html/Admin/Groups/Modify.html,
8000           share/html/Admin/Tools/Shredder/Dumps/dhandler,
8001           share/html/Admin/Tools/Shredder/Elements/Error/NoStorage,
8002           share/html/Admin/Tools/Shredder/Elements/Object/RT--Attachment,
8003           share/html/Admin/Tools/Shredder/Elements/Object/RT--Ticket,
8004           share/html/Admin/Tools/Shredder/Elements/Object/RT--User,
8005           share/html/Admin/Groups/UserRights.html,
8006           share/html/Admin/Groups/index.html,
8007           share/html/Ticket/Create.html, share/html/Ticket/GnuPG.html,
8008           share/html/Ticket/Reminders.html,
8009           share/html/Ticket/ShowEmailRecord.html,
8010           share/html/Ticket/History.html, share/html/Ticket/Modify.html,
8011           share/html/Ticket/ModifyDates.html,
8012           share/html/Ticket/ModifyLinks.html,
8013           share/html/Ticket/Update.html, share/html/Ticket/Forward.html,
8014           share/html/Ticket/ModifyAll.html,
8015           share/html/Ticket/ModifyPeople.html,
8016           share/html/Ticket/Elements/AddWatchers,
8017           share/html/Ticket/Elements/ShowDates,
8018           share/html/Ticket/Elements/ShowTime,
8019           share/html/Ticket/Elements/EditWatchers,
8020           share/html/Ticket/Elements/FindAttachments,
8021           share/html/Ticket/Elements/ShowParents,
8022           share/html/Ticket/Elements/Bookmark,
8023           share/html/Ticket/Elements/EditBasics,
8024           share/html/Ticket/Elements/EditCustomFields,
8025           share/html/Ticket/Elements/EditDates,
8026           share/html/Ticket/Elements/EditPeople,
8027           share/html/Ticket/Elements/EditTransactionCustomFields,
8028           share/html/Ticket/Elements/PreviewScrips,
8029           share/html/Ticket/Elements/Reminders,
8030           share/html/Ticket/Elements/ShowAttachments,
8031           share/html/Ticket/Elements/ShowBasics,
8032           share/html/Ticket/Elements/ShowCustomFields,
8033           share/html/Ticket/Elements/ShowDependencies,
8034           share/html/Ticket/Elements/ShowGnuPGStatus,
8035           share/html/Ticket/Elements/ShowGroupMembers,
8036           share/html/Ticket/Elements/ShowHistory,
8037           share/html/Ticket/Elements/ShowMembers,
8038           share/html/Ticket/Elements/ShowMessageHeaders,
8039           share/html/Ticket/Elements/ShowMessageStanza,
8040           share/html/Ticket/Elements/ShowPeople,
8041           share/html/Ticket/Elements/ShowPriority,
8042           share/html/Ticket/Elements/ShowQueue,
8043           share/html/Ticket/Elements/ShowRequestor,
8044           share/html/Ticket/Elements/ShowTransaction,
8045           share/html/Ticket/Elements/ShowUserEntry,
8046           share/html/Ticket/Elements/UpdateCc,
8047           share/html/SelfService/Error.html,
8048           share/html/Ticket/Attachment/dhandler,
8049           share/html/Ticket/Attachment/WithHeaders/dhandler,
8050           share/html/Ticket/Elements/LoadTextAttachments,
8051           share/html/Ticket/Elements/ShowUpdateStatus,
8052           share/html/Ticket/Graphs/dhandler,
8053           share/html/Ticket/Graphs/Elements/EditGraphProperties,
8054           share/html/Ticket/Graphs/Elements/ShowGraph,
8055           share/html/Ticket/Graphs/Elements/ShowLegends,
8056           share/html/SelfService/Closed.html,
8057           share/html/SelfService/Create.html,
8058           share/html/SelfService/CreateTicketInQueue.html,
8059           share/html/SelfService/Display.html,
8060           share/html/SelfService/Prefs.html,
8061           share/html/SelfService/Update.html,
8062           share/html/SelfService/index.html,
8063           share/html/SelfService/Elements/GotoTicket,
8064           share/html/SelfService/Elements/Tabs, etc/schema.SQLite,
8065           etc/schema.mysql-4.0, share/html/Approvals/Display.html,
8066           share/html/Approvals/autohandler,
8067           share/html/Approvals/index.html,
8068           share/html/Approvals/Elements/Approve,
8069           share/html/Approvals/Elements/PendingMyApproval,
8070           share/html/Approvals/Elements/ShowDependency,
8071           share/html/Approvals/Elements/Tabs,
8072           share/html/SelfService/Attachment/dhandler,
8073           share/html/SelfService/Elements/Header,
8074           share/html/SelfService/Elements/MyRequests, etc/acl.Informix,
8075           etc/acl.Sybase, etc/initialdata, etc/acl.Oracle, etc/acl.Pg,
8076           etc/acl.mysql, etc/upgrade/shrink_cgm_table.pl,
8077           etc/upgrade/split-out-cf-categories,
8078           etc/upgrade/split-out-cf-categories.in,
8079           etc/upgrade/upgrade-mysql-schema.pl,
8080           etc/upgrade/3.8-branded-queues-extension,
8081           etc/upgrade/3.8-branded-queues-extension.in,
8082           etc/upgrade/3.8-ical-extension,
8083           etc/upgrade/3.8-ical-extension.in, etc/upgrade/3.1.0/acl.Pg,
8084           etc/upgrade/3.7.1/content, etc/upgrade/3.7.82/content,
8085           etc/upgrade/3.7.86/content, etc/upgrade/3.7.87/content,
8086           etc/upgrade/3.8.0/content, etc/upgrade/3.8.1/content,
8087           etc/upgrade/3.8.3/content, etc/upgrade/3.8.3/schema.Pg,
8088           etc/upgrade/3.8.4/content, etc/upgrade/3.8.6/content,
8089           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.5.1/content,
8090           etc/upgrade/3.7.10/content, etc/upgrade/3.7.15/content,
8091           etc/upgrade/3.7.19/content, etc/upgrade/3.7.3/schema.Oracle,
8092           etc/upgrade/3.7.3/schema.Pg, etc/upgrade/3.7.3/schema.mysql,
8093           etc/upgrade/3.7.81/schema.Oracle,
8094           etc/upgrade/3.7.81/schema.mysql, etc/upgrade/3.7.85/content,
8095           etc/upgrade/3.8.2/content: import rt 3.8.7
8096
8097 2009-12-31 05:12  ivan
8098
8099         * rt/share/html/: autohandler, Elements/CollectionList,
8100           Elements/Dashboards, Elements/PageLayout,
8101           Elements/RefreshHomepage, Elements/SelectDate,
8102           Elements/ShowUserVerbose, Elements/TicketList,
8103           Elements/ColumnMap, Elements/Footer, Elements/Header,
8104           Elements/RT__Ticket/ColumnMap, Prefs/SearchOptions.html,
8105           Search/Build.html, User/Prefs.html,
8106           Search/Elements/BuildFormatString, Search/Elements/PickCFs,
8107           Search/Elements/DisplayOptions: Initial revision
8108
8109 2009-12-31 05:12  ivan
8110
8111         * rt/: lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/pt_BR.po,
8112           lib/RT/I18N/id.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
8113           lib/RT/I18N/nb.po, lib/RT/I18N/tr.po, lib/RT/I18N/zh_CN.po,
8114           lib/RT/I18N/ar.po, lib/RT/I18N/en.po, lib/RT/I18N/pt.po,
8115           lib/RT/I18N/ru.pm, lib/RT/Shredder/ACE.pm,
8116           lib/RT/Shredder/CachedGroupMember.pm,
8117           lib/RT/Shredder/Constants.pm, lib/RT/Shredder/Dependencies.pm,
8118           lib/RT/Shredder/Dependency.pm,
8119           lib/RT/Shredder/ObjectCustomFieldValue.pm,
8120           lib/RT/Shredder/Queue.pm, lib/RT/Shredder/User.pm,
8121           lib/RT/Shredder/CustomField.pm, lib/RT/Shredder/Exceptions.pm,
8122           lib/RT/Shredder/Link.pm, lib/RT/Shredder/Plugin.pm,
8123           lib/RT/Shredder/Principal.pm, lib/RT/Shredder/ScripAction.pm,
8124           lib/RT/Shredder/ScripCondition.pm,
8125           lib/RT/Shredder/Transaction.pm, lib/RT/Condition/BeforeDue.pm,
8126           lib/RT/Condition/Generic.pm, lib/RT/Condition/PriorityChange.pm,
8127           lib/RT/Condition/ReopenTicket.pm,
8128           lib/RT/Condition/StatusChange.pm,
8129           lib/RT/Condition/UserDefined.pm, lib/RT/Shredder/Attachment.pm,
8130           lib/RT/Shredder/CustomFieldValue.pm, lib/RT/Shredder/Group.pm,
8131           lib/RT/Shredder/GroupMember.pm, lib/RT/Shredder/POD.pm,
8132           lib/RT/Shredder/Record.pm, lib/RT/Shredder/Scrip.pm,
8133           lib/RT/Shredder/Template.pm, lib/RT/Shredder/Ticket.pm,
8134           lib/RT/Shredder/Plugin/Attachments.pm,
8135           lib/RT/Shredder/Plugin/Base.pm,
8136           lib/RT/Shredder/Plugin/Objects.pm,
8137           lib/RT/Shredder/Plugin/SQLDump.pm,
8138           lib/RT/Shredder/Plugin/Summary.pm,
8139           lib/RT/Shredder/Plugin/Tickets.pm,
8140           lib/RT/Shredder/Plugin/Users.pm,
8141           lib/RT/Shredder/Plugin/Base/Dump.pm,
8142           lib/RT/Shredder/Plugin/Base/Search.pm, lib/RT/Approval/Rule.pm,
8143           lib/RT/Condition/AnyTransaction.pm,
8144           lib/RT/Condition/CloseTicket.pm, lib/RT/Condition/Overdue.pm,
8145           lib/RT/Condition/OwnerChange.pm,
8146           lib/RT/Condition/PriorityExceeds.pm,
8147           lib/RT/Condition/QueueChange.pm, lib/RT/Graph/Tickets.pm,
8148           lib/RT/Approval/Rule/Passed.pm,
8149           docs/creating_external_custom_fields.pod,
8150           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
8151           docs/porting.windows, docs/queue_subject_tag.pod,
8152           docs/templates.pod, docs/using_forms_widgets.pod,
8153           lib/RT/Approval/Rule/Created.pm,
8154           lib/RT/Approval/Rule/NewPending.pm,
8155           lib/RT/Approval/Rule/Rejected.pm, lib/RT/Report/Tickets.pm,
8156           lib/RT/Report/Tickets/Entry.pm, lib/RT/Test/Email.pm,
8157           lib/RT/Test/Web.pm, docs/design_docs/TransactionTypes.txt,
8158           docs/design_docs/rql_parser_machine.graphviz,
8159           docs/design_docs/gnupg_details_on_output_formats,
8160           docs/design_docs/string-extraction-guide.txt, t/00-compile.t,
8161           t/00-mason-syntax.t, t/clicky.t, t/cron.t, t/pod.t, t/rtname.t,
8162           t/savedsearch.t, t/customfields/access_via_queue.t,
8163           t/customfields/sort_order.t, t/approval/basic.t,
8164           t/data/configs/apache2.2+fastcgi.conf,
8165           t/data/configs/apache2.2+fastcgi.conf.in,
8166           t/data/configs/apache2.2+mod_perl.conf,
8167           t/data/configs/apache2.2+mod_perl.conf.in,
8168           t/data/emails/russian-subject-no-content-type,
8169           t/data/emails/subject-with-folding-ws,
8170           t/data/emails/text-html-in-russian,
8171           t/data/emails/multipart-alternative-with-umlaut,
8172           t/data/emails/new-ticket-from-iso-8859-1-full,
8173           t/data/emails/notes-uuencoded, t/data/emails/rt-send-cc,
8174           t/data/emails/multipart-report, t/data/emails/nested-mime-sample,
8175           t/data/emails/nested-rfc-822,
8176           t/data/emails/new-ticket-from-iso-8859-1,
8177           t/data/emails/text-html-with-umlaut,
8178           t/data/emails/crashes-file-based-parser,
8179           t/data/emails/lorem-ipsum, t/data/emails/very-long-subject,
8180           t/data/emails/8859-15-message-series/dir,
8181           t/data/emails/8859-15-message-series/msg1,
8182           t/data/emails/8859-15-message-series/msg2,
8183           t/data/emails/8859-15-message-series/msg3,
8184           t/data/emails/8859-15-message-series/msg4,
8185           t/data/emails/8859-15-message-series/msg5,
8186           t/data/emails/8859-15-message-series/msg6,
8187           t/data/emails/8859-15-message-series/msg7,
8188           t/data/gnupg/keyrings/trustdb.gpg,
8189           t/data/gnupg/emails/1-signed-MIME-plain.txt,
8190           t/data/gnupg/emails/12-encrypted-inline-binary.txt,
8191           t/data/gnupg/emails/13-signed-encrypted-MIME-plain.txt,
8192           t/data/gnupg/emails/14-signed-encrypted-MIME-attachment.txt,
8193           t/data/gnupg/emails/15-signed-encrypted-MIME-binary.txt,
8194           t/data/gnupg/emails/16-signed-encrypted-inline-plain.txt,
8195           t/data/gnupg/emails/18-signed-encrypted-inline-binary.txt,
8196           t/data/gnupg/emails/2-signed-MIME-plain-with-attachment.txt,
8197           t/data/gnupg/emails/3-signed-MIME-plain-with-binary.txt,
8198           t/data/gnupg/emails/6-signed-inline-with-binary.txt,
8199           t/data/gnupg/emails/7-encrypted-MIME-plain.txt,
8200           t/data/gnupg/emails/8-encrypted-MIME-with-attachment.txt,
8201           t/data/gnupg/emails/9-encrypted-MIME-with-binary.txt,
8202           t/data/gnupg/emails/README, t/data/gnupg/keyrings/pubring.gpg,
8203           t/data/gnupg/keyrings/secring.gpg,
8204           t/data/gnupg/keyrings/signed_old_style_with_attachment.eml,
8205           t/data/gnupg/keys/general-at-example.com.2.public.key,
8206           t/data/gnupg/keys/general-at-example.com.2.secret.key,
8207           t/data/gnupg/keys/general-at-example.com.public.key,
8208           t/data/gnupg/keys/general-at-example.com.secret.key,
8209           t/data/gnupg/keys/recipient-at-example.com.public.key,
8210           t/data/gnupg/keys/recipient-at-example.com.secret.key,
8211           t/data/gnupg/keys/rt-recipient-at-example.com.public.key,
8212           t/data/gnupg/keys/rt-recipient-at-example.com.secret.key,
8213           t/data/gnupg/keys/rt-test-at-example.com.2.public.key,
8214           t/data/gnupg/keys/rt-test-at-example.com.2.secret.key,
8215           t/data/gnupg/keys/rt-test-at-example.com.public.key,
8216           t/data/gnupg/keys/rt-test-at-example.com.secret.key,
8217           t/api/currentuser.t, t/api/queue.t, t/api/uri-t.t,
8218           t/data/gnupg/emails/10-encrypted-inline-plain.txt,
8219           t/data/gnupg/emails/11-encrypted-inline-attachment.txt,
8220           t/data/gnupg/emails/17-signed-encrypted-inline-attachment.txt,
8221           t/data/gnupg/emails/19-signed-inline-plain-nested.txt,
8222           t/data/gnupg/emails/4-signed-inline-plain.txt,
8223           t/data/gnupg/emails/5-signed-inline-with-attachment.txt,
8224           t/api/ace.t, t/api/action-createtickets.t, t/api/attachment.t,
8225           t/api/attribute-tests.t, t/api/attribute.t, t/api/cf.t,
8226           t/api/cf_combo_casacade.t, t/api/cf_external.t,
8227           t/api/cf_pattern.t, t/api/cf_single_values.t,
8228           t/api/cf_transaction.t, t/api/condition-ownerchange.t,
8229           t/api/condition-reject.t, t/api/customfield.t, t/api/date.t,
8230           t/api/emailparser.t, t/api/group.t, t/api/groups.t, t/api/i18n.t,
8231           t/api/link.t, t/api/record.t, t/api/reminders.t, t/api/rights.t,
8232           t/api/rt.t, t/api/scrip.t, t/api/scrip_order.t,
8233           t/api/searchbuilder.t, t/api/system.t, t/api/template-insert.t,
8234           t/api/template.t, t/api/ticket.t, t/api/tickets.t,
8235           t/api/tickets_overlay_sql.t, t/api/uri-fsck_com_rt.t,
8236           t/api/user.t, t/api/users.t, t/web/attachments.t,
8237           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/cf_select_one.t,
8238           t/web/command_line_with_unknown_field.t,
8239           t/web/compilation_errors.t, t/web/config_tab_right.t,
8240           t/web/custom_frontpage.t, t/web/custom_search.t,
8241           t/web/dashboards-permissions.t, t/web/gnupg-outgoing.t,
8242           t/web/gnupg-select-keys-on-create.t, t/web/offline_utf8.t,
8243           t/web/query_builder.t, t/web/rest.t, t/web/rights.t,
8244           t/web/saved_search_chart.t, t/web/search_bulk_update_links.t,
8245           t/web/ticket-create-utf8.t, t/web/ticket_owner.t,
8246           t/web/ticket_seen.t, t/web/ticket_update_without_content.t,
8247           t/web/unlimited_search.t, t/web/crypt-gnupg.t,
8248           t/web/gnupg-select-keys-on-update.t,
8249           t/web/offline_messages_utf8.t, t/web/rest-non-ascii-subject.t,
8250           t/web/rights1.t, t/web/dashboards.t, t/ticket/badlinks.t,
8251           t/ticket/merge.t, t/ticket/search_by_txn.t,
8252           t/ticket/sort-by-user.t, t/web/basic.t, t/web/command_line.t,
8253           t/web/dashboard_with_deleted_saved_search.t,
8254           t/web/dashboards-groups.t, t/web/quicksearch.t,
8255           t/web/saved_search_permissions.t, t/ticket/search_by_watcher.t,
8256           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
8257           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
8258           bin/rt.in, bin/standalone_httpd, bin/standalone_httpd.in,
8259           bin/webmux.pl.in, m4/rt_layout.m4, share/html/dhandler,
8260           share/html/index.html, share/html/l,
8261           share/html/Elements/BevelBoxRaisedEnd,
8262           share/html/Elements/Callback,
8263           share/html/Elements/CollectionListPaging,
8264           share/html/Elements/DashboardTabs,
8265           share/html/Elements/EditCustomFieldAutocomplete,
8266           share/html/Elements/EditCustomFieldImage,
8267           share/html/Elements/EditCustomFieldSelect,
8268           share/html/Elements/EditLinks, share/html/Elements/EmailInput,
8269           share/html/Elements/Error, share/html/Elements/GotoTicket,
8270           share/html/Elements/ListActions, share/html/Elements/ListMenu,
8271           share/html/Elements/Login, share/html/Elements/MakeClicky,
8272           share/html/Elements/Menu, share/html/Elements/MessageBox,
8273           share/html/Elements/MyAdminQueues, share/html/Elements/MyTickets,
8274           share/html/Elements/QueryString,
8275           share/html/Elements/QueueSummary,
8276           share/html/Elements/QuickCreate, share/html/Elements/Refresh,
8277           share/html/Elements/ScrubHTML, share/html/Elements/Section,
8278           share/html/Elements/SelectBoolean,
8279           share/html/Elements/SelectCustomFieldValue,
8280           share/html/Elements/SelectDateRelation,
8281           share/html/Elements/SelectLinkType,
8282           share/html/Elements/SelectMatch,
8283           share/html/Elements/SelectNewTicketQueue,
8284           share/html/Elements/SelectOwner,
8285           share/html/Elements/SelectPriority,
8286           share/html/Elements/SelectQueue,
8287           share/html/Elements/SelectStatus,
8288           share/html/Elements/SelectTicketTypes,
8289           share/html/Elements/SelectTimeUnits,
8290           share/html/Elements/SelectTimezone,
8291           share/html/Elements/SelectUsers,
8292           share/html/Elements/SelectWatcherType,
8293           share/html/Elements/ShowCustomFieldBinary,
8294           share/html/Elements/ShowCustomFieldText,
8295           share/html/Elements/ShowLink, share/html/Elements/ShowLinks,
8296           share/html/Elements/ShowMemberships,
8297           share/html/Elements/ShowUserConcise,
8298           share/html/Elements/ShowUserEmailFrequency,
8299           share/html/Elements/SimpleSearch, share/html/Elements/Tabs,
8300           share/html/Elements/TitleBox, t/delegation/cleanup_stalled.t,
8301           t/delegation/revocation.t, t/i18n/default.t,
8302           t/mail/charsets-outgoing.t, t/mail/crypt-gnupg.t,
8303           t/mail/extractsubjecttag.t, t/mail/gateway.t, t/mail/gnupg-bad.t,
8304           t/mail/gnupg-incoming.t, t/mail/gnupg-realmail.t,
8305           t/mail/gnupg-reverification.t, t/mail/mime_decoding.t,
8306           t/mail/sendmail.t, t/mail/verp.t, t/maildigest/attributes.t,
8307           t/shredder/00load.t, t/shredder/00skeleton.t,
8308           t/shredder/01basics.t, t/shredder/01ticket.t,
8309           t/shredder/02group_member.t, t/shredder/02queue.t,
8310           t/shredder/02template.t, t/shredder/02user.t,
8311           t/shredder/03plugin.t, t/shredder/03plugin_summary.t,
8312           t/shredder/03plugin_tickets.t, t/shredder/03plugin_users.t,
8313           t/shredder/utils.pl, t/ticket/action_linear_escalate.t,
8314           t/ticket/add-watchers.t, t/ticket/batch-upload-csv.t,
8315           t/ticket/cfsort-freeform-multiple.t,
8316           t/ticket/cfsort-freeform-single.t, t/ticket/deferred_owner.t,
8317           t/ticket/link_search.t, t/ticket/linking.t,
8318           t/ticket/quicksearch.t, t/ticket/requestor-order.t,
8319           t/ticket/scrips_batch.t, t/ticket/search.t,
8320           t/ticket/search_by_cf_freeform_multiple.t,
8321           t/ticket/search_by_cf_freeform_single.t,
8322           t/ticket/search_by_links.t, t/ticket/search_long_cf_values.t,
8323           t/ticket/sort-by-custom-ownership.t, t/ticket/sort-by-queue.t,
8324           t/ticket/sort_by_cf.t, t/validator/group_members.t,
8325           share/html/Elements/Checkbox,
8326           share/html/Elements/EditCustomField,
8327           share/html/Elements/EditTimeValue,
8328           share/html/Elements/MySupportQueues,
8329           share/html/Elements/SelectCustomFieldOperator,
8330           share/html/Elements/SelectEqualityOperator,
8331           share/html/Elements/SelectResultsPerPage,
8332           share/html/Elements/SelectTicketSortBy,
8333           share/html/Elements/ShowUser, share/html/Elements/TitleBoxStart,
8334           share/html/Elements/ShowSearch,
8335           share/html/Dashboards/Modify.html,
8336           share/html/Dashboards/Queries.html,
8337           share/html/Dashboards/Render.html,
8338           share/html/Dashboards/Subscription.html,
8339           share/html/Dashboards/dhandler, share/html/Dashboards/index.html,
8340           share/html/Dashboards/Elements/DashboardsForObject,
8341           share/html/Dashboards/Elements/DashboardsForObjects,
8342           share/html/Dashboards/Elements/Deleted,
8343           share/html/Dashboards/Elements/HiddenSearches,
8344           share/html/Dashboards/Elements/ListOfDashboards,
8345           share/html/Dashboards/Elements/SelectPrivacy,
8346           share/html/Dashboards/Elements/ShowDashboards,
8347           share/html/Dashboards/Elements/ShowSubscription,
8348           share/html/Dashboards/Elements/Tabs,
8349           share/html/Dashboards/Elements/ShowPortlet/component,
8350           share/html/Dashboards/Elements/ShowPortlet/dashboard,
8351           share/html/Dashboards/Elements/ShowPortlet/search,
8352           share/html/Elements/BevelBoxRaisedStart,
8353           share/html/Elements/CreateTicket,
8354           share/html/Elements/EditCustomFieldBinary,
8355           share/html/Elements/EditCustomFieldCombobox,
8356           share/html/Elements/EditCustomFieldFreeform,
8357           share/html/Elements/EditCustomFieldText,
8358           share/html/Elements/EditCustomFieldWikitext,
8359           share/html/Elements/HeaderJavascript, share/html/Elements/Logo,
8360           share/html/Elements/Logout, share/html/Elements/MyRT,
8361           share/html/Elements/MyReminders, share/html/Elements/MyRequests,
8362           share/html/Elements/PersonalQuickbar,
8363           share/html/Elements/Quicksearch,
8364           share/html/Elements/SelectAttachmentField,
8365           share/html/Elements/SelectDateType,
8366           share/html/Elements/SelectGroups, share/html/Elements/SelectLang,
8367           share/html/Elements/SelectSortOrder,
8368           share/html/Elements/SetupSessionCookie,
8369           share/html/Elements/ShowCustomFieldImage,
8370           share/html/Elements/ShowCustomFieldWikitext,
8371           share/html/Elements/ShowCustomFields, share/html/Elements/Submit,
8372           share/html/Elements/TitleBoxEnd,
8373           share/html/Elements/ValidateCustomFields,
8374           share/html/Elements/CollectionAsTable/Header,
8375           share/html/Elements/CollectionAsTable/ParseFormat,
8376           share/html/Elements/CollectionAsTable/Row,
8377           share/html/Elements/GnuPG/KeyIssues,
8378           share/html/Elements/GnuPG/SelectKeyForEncryption,
8379           share/html/Elements/GnuPG/SelectKeyForSigning,
8380           share/html/Elements/GnuPG/SignEncryptWidget,
8381           share/html/Elements/RT__Group/ColumnMap,
8382           share/html/Elements/RT__Queue/ColumnMap,
8383           share/html/Elements/RT__Scrip/ColumnMap,
8384           share/html/Elements/RT__Template/ColumnMap,
8385           share/html/Elements/RT__User/ColumnMap,
8386           share/html/Install/Basics.html,
8387           share/html/Install/DatabaseDetails.html,
8388           share/html/Install/DatabaseType.html,
8389           share/html/Install/Finish.html, share/html/Install/Global.html,
8390           share/html/Install/Initialize.html,
8391           share/html/Install/Sendmail.html, share/html/Install/autohandler,
8392           share/html/Install/index.html,
8393           share/html/Install/Elements/Errors,
8394           share/html/Install/Elements/Wrapper, share/html/Prefs/MyRT.html,
8395           share/html/Prefs/Other.html, share/html/Prefs/Quicksearch.html,
8396           share/html/Prefs/Search.html, share/html/Prefs/Elements/Tabs,
8397           share/html/Search/Bulk.html, share/html/Search/Chart,
8398           share/html/Search/Chart.html, share/html/Search/Edit.html,
8399           share/html/Search/Graph.html, share/html/Search/Results.html,
8400           share/html/Search/Results.rdf, share/html/Search/Results.tsv,
8401           share/html/Search/Simple.html,
8402           share/html/Search/Elements/SelectAndOr,
8403           share/html/Search/Elements/SelectGroupBy,
8404           share/html/Search/Elements/SelectPersonType,
8405           share/html/User/Delegation.html,
8406           share/html/User/Elements/DelegateRights,
8407           share/html/User/Elements/GroupTabs,
8408           share/html/User/Elements/Tabs,
8409           share/html/User/Groups/Members.html,
8410           share/html/User/Groups/Modify.html,
8411           share/html/User/Groups/index.html,
8412           share/html/Search/Elements/ConditionRow,
8413           share/html/Search/Elements/PickBasics,
8414           share/html/Search/Elements/ResultViews,
8415           share/html/Search/Elements/SearchesForObject,
8416           share/html/Search/Elements/SelectSearchObject,
8417           share/html/Search/Elements/SelectSearchesForObjects,
8418           share/html/REST/1.0/autohandler, share/html/REST/1.0/dhandler,
8419           share/html/REST/1.0/logout,
8420           share/html/REST/1.0/Forms/group/customfields,
8421           share/html/Search/Elements/Chart,
8422           share/html/Search/Elements/EditFormat,
8423           share/html/Search/Elements/EditQuery,
8424           share/html/Search/Elements/EditSearches,
8425           share/html/Search/Elements/Graph,
8426           share/html/Search/Elements/NewListActions,
8427           share/html/Search/Elements/PickCriteria,
8428           share/html/Search/Elements/SearchPrivacy,
8429           share/html/Search/Elements/SelectChartType,
8430           share/html/Search/Elements/SelectGroup,
8431           share/html/Search/Elements/SelectLinks,
8432           share/html/REST/1.0/Forms/attachment/default,
8433           share/html/REST/1.0/Forms/group/default,
8434           share/html/REST/1.0/Forms/group/ns,
8435           share/html/REST/1.0/Forms/queue/customfields,
8436           share/html/REST/1.0/Forms/queue/default,
8437           share/html/REST/1.0/Forms/queue/ns,
8438           share/html/REST/1.0/Forms/queue/ticketcustomfields,
8439           share/html/REST/1.0/Forms/ticket/merge,
8440           share/html/REST/1.0/Forms/ticket/attachments,
8441           share/html/REST/1.0/Forms/ticket/comment,
8442           share/html/REST/1.0/Forms/ticket/default,
8443           share/html/REST/1.0/Forms/ticket/links,
8444           share/html/REST/1.0/Forms/ticket/take,
8445           share/html/NoAuth/Logout.html, share/html/NoAuth/Reminder.html,
8446           share/html/NoAuth/css/autohandler,
8447           share/html/NoAuth/css/dhandler, share/html/NoAuth/css/print.css,
8448           share/html/NoAuth/css/web2/InHeader,
8449           share/html/NoAuth/css/web2/forms.css,
8450           share/html/NoAuth/css/web2/login.css,
8451           share/html/NoAuth/css/web2/misc.css,
8452           share/html/NoAuth/css/web2/msie.css,
8453           share/html/NoAuth/css/web2/msie6.css,
8454           share/html/NoAuth/css/web2/nav.css,
8455           share/html/NoAuth/css/web2/portlets.css,
8456           share/html/NoAuth/css/web2/ticket-search.css,
8457           share/html/NoAuth/css/web2/ticket.css,
8458           share/html/NoAuth/css/web2/tools.css,
8459           share/html/NoAuth/css/web2/yui-fonts.css,
8460           share/html/REST/1.0/Forms/ticket/history,
8461           share/html/REST/1.0/Forms/transaction/default,
8462           share/html/REST/1.0/Forms/user/default,
8463           share/html/REST/1.0/Forms/user/ns,
8464           share/html/REST/1.0/NoAuth/mail-gateway,
8465           share/html/REST/1.0/search/dhandler,
8466           share/html/REST/1.0/search/ticket,
8467           share/html/REST/1.0/ticket/comment,
8468           share/html/REST/1.0/ticket/link,
8469           share/html/REST/1.0/ticket/merge,
8470           share/html/NoAuth/css/3.4-compat/footer.css,
8471           share/html/NoAuth/css/3.4-compat/header.css,
8472           share/html/NoAuth/css/3.4-compat/login.css,
8473           share/html/NoAuth/css/3.4-compat/nav.css,
8474           share/html/NoAuth/css/3.4-compat/ticket.css,
8475           share/html/NoAuth/css/web2/admin.css,
8476           share/html/NoAuth/css/web2/base.css,
8477           share/html/NoAuth/css/web2/boxes.css,
8478           share/html/NoAuth/css/web2/layout.css,
8479           share/html/NoAuth/css/web2/main.css,
8480           share/html/NoAuth/css/web2/ticket-lists.css,
8481           share/html/NoAuth/css/web2/images/dhandler,
8482           share/html/NoAuth/css/web2/images/source/background-gradient.png,
8483           share/html/NoAuth/css/3.4-compat/body.css,
8484           share/html/NoAuth/css/3.4-compat/forms.css,
8485           share/html/NoAuth/css/3.4-compat/main.css,
8486           share/html/NoAuth/css/3.4-compat/misc.css,
8487           share/html/NoAuth/css/3.4-compat/quickbar.css,
8488           share/html/NoAuth/css/3.4-compat/titlebox.css,
8489           share/html/NoAuth/css/3.4-compat/transactions.css,
8490           share/html/NoAuth/css/3.5-default/footer.css,
8491           share/html/NoAuth/css/3.5-default/local.css,
8492           share/html/NoAuth/css/3.5-default/login.css,
8493           share/html/NoAuth/css/3.5-default/ticket-search.css,
8494           share/html/NoAuth/css/3.5-default/approvals.css,
8495           share/html/NoAuth/css/3.5-default/header.css,
8496           share/html/NoAuth/css/3.5-default/logo.css,
8497           share/html/NoAuth/css/3.5-default/misc.css,
8498           share/html/NoAuth/css/3.5-default/nav.css,
8499           share/html/NoAuth/css/3.5-default/quickbar.css,
8500           share/html/NoAuth/css/3.5-default/ticket.css,
8501           share/html/NoAuth/css/3.5-default/titlebox.css,
8502           share/html/NoAuth/css/3.5-default/transactions.css,
8503           share/html/NoAuth/css/3.5-default/forms.css,
8504           share/html/NoAuth/RichText/dhandler,
8505           share/html/NoAuth/RichText/FCKeditor/fckconfig.js,
8506           share/html/NoAuth/RichText/FCKeditor/fckeditor.js,
8507           share/html/NoAuth/RichText/FCKeditor/fckpackager.xml,
8508           share/html/NoAuth/RichText/FCKeditor/fckstyles.xml,
8509           share/html/NoAuth/RichText/FCKeditor/fcktemplates.xml,
8510           share/html/NoAuth/css/3.5-default/body.css,
8511           share/html/NoAuth/css/3.5-default/main.css,
8512           share/html/NoAuth/css/3.5-default/nav-left.css,
8513           share/html/NoAuth/images/autohandler,
8514           share/html/NoAuth/images/bplogo.gif,
8515           share/html/NoAuth/images/empty_star.gif,
8516           share/html/NoAuth/images/favicon.png,
8517           share/html/NoAuth/images/star.gif,
8518           share/html/NoAuth/images/test.png,
8519           share/html/NoAuth/images/css/cb-light.gif,
8520           share/html/NoAuth/images/css/cb.gif,
8521           share/html/NoAuth/images/css/cbr-b2g.gif,
8522           share/html/NoAuth/images/css/cbr-b2lb.gif,
8523           share/html/NoAuth/images/css/cbr-gray.gif,
8524           share/html/NoAuth/images/css/cbr-trans.gif,
8525           share/html/NoAuth/images/css/cbr.gif,
8526           share/html/NoAuth/images/css/ct-light.gif,
8527           share/html/NoAuth/images/css/ct.gif,
8528           share/html/NoAuth/images/css/ctr-b2g.gif,
8529           share/html/NoAuth/images/css/ctr-b2lb.gif,
8530           share/html/NoAuth/images/css/ctr-gray.gif,
8531           share/html/NoAuth/images/css/ctr-trans.gif,
8532           share/html/NoAuth/images/css/ctr.gif,
8533           share/html/NoAuth/images/css/dark-arrow-up.png,
8534           share/html/NoAuth/images/css/dark-arrow.png,
8535           share/html/NoAuth/images/css/fieldbg-autocomplete.gif,
8536           share/html/NoAuth/images/css/light-arrow-up.png,
8537           share/html/NoAuth/images/css/light-arrow.png,
8538           share/html/NoAuth/images/css/rolldown-arrow.gif,
8539           share/html/NoAuth/images/css/rolldown-arrow.png,
8540           share/html/NoAuth/images/css/rollup-arrow.gif,
8541           share/html/NoAuth/RichText/FCKeditor/license.txt,
8542           share/html/NoAuth/RichText/FCKeditor/editor/fckdebug.html,
8543           share/html/NoAuth/RichText/FCKeditor/editor/fckdialog.html,
8544           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html,
8545           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.original.html,
8546           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_editorarea.css,
8547           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_showtableborders_gecko.css,
8548           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckconstants.js,
8549           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckeditorapi.js,
8550           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckjscoreextensions.js,
8551           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckscriptloader.js,
8552           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcodeformatter.js,
8553           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckconfig.js,
8554           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckregexlib.js,
8555           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_ie.js,
8556           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbaritems.js,
8557           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_internal.css,
8558           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/disablehandles.htc,
8559           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/showtableborders.htc,
8560           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_address.png,
8561           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_blockquote.png,
8562           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_div.png,
8563           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h1.png,
8564           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h2.png,
8565           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h3.png,
8566           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h4.png,
8567           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h5.png,
8568           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h6.png,
8569           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_p.png,
8570           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_pre.png,
8571           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_anchor.gif,
8572           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_flashlogo.gif,
8573           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_hiddenfield.gif,
8574           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_pagebreak.gif,
8575           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_plugin.gif,
8576           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug.js,
8577           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckplugins.js,
8578           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools.js,
8579           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml.js,
8580           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_contextmenu.js,
8581           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckstyles.js,
8582           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckurlparams.js,
8583           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_gecko.js,
8584           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdomtools.js,
8585           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdocumentprocessor.js,
8586           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklisthandler.js,
8587           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_ie.js,
8588           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_ie.js,
8589           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js,
8590           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_ie.js,
8591           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckbrowserinfo.js,
8592           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcommands.js,
8593           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug_empty.js,
8594           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdialog.js,
8595           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklanguagemanager.js,
8596           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler.js,
8597           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_gecko.js,
8598           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckundo.js,
8599           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_gecko.js,
8600           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbarset.js,
8601           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckblockquotecommand.js,
8602           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckcorestylecommand.js,
8603           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktablecommand.js,
8604           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck.js,
8605           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_gecko.js,
8606           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklistslib.js,
8607           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection.js,
8608           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_ie.js,
8609           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_gecko.js,
8610           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fck_othercommands.js,
8611           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckfitwindow.js,
8612           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckjustifycommands.js,
8613           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcklistcommands.js,
8614           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcknamedcommand.js,
8615           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js,
8616           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpastewordcommand.js,
8617           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckremoveformatcommand.js,
8618           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckshowblocks.js,
8619           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js,
8620           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js,
8621           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckstylecommand.js,
8622           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js,
8623           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckcontextmenu.js,
8624           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js,
8625           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js,
8626           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckw3crange.js,
8627           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml.js,
8628           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckindentcommands.js,
8629           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckevents.js,
8630           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckiecleanup.js,
8631           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublock.js,
8632           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbar.js,
8633           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js,
8634           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_ie.js,
8635           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckstyle.js,
8636           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_gecko.js,
8637           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenuitem.js,
8638           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckspecialcombo.js,
8639           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbutton.js,
8640           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js,
8641           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckimagepreloader.js,
8642           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckkeystrokehandler.js,
8643           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckpanel.js,
8644           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange.js,
8645           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckeditingarea.js,
8646           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckicon.js,
8647           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbuttonui.js,
8648           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_ie.js,
8649           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdataprocessor.js,
8650           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js,
8651           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_ie.js,
8652           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrangeiterator.js,
8653           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckelementpath.js,
8654           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckenterkey.js,
8655           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckhtmliterator.js,
8656           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublockpanel.js,
8657           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckplugin.js,
8658           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_gecko.js,
8659           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_ie.js,
8660           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js,
8661           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontsizecombo.js,
8662           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js,
8663           share/html/NoAuth/RichText/FCKeditor/editor/images/anchor.gif,
8664           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_ltr.gif,
8665           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_rtl.gif,
8666           share/html/NoAuth/RichText/FCKeditor/editor/images/spacer.gif,
8667           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/teeth_smile.gif,
8668           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_dtd_test.html,
8669           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10strict.js,
8670           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10transitional.js,
8671           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angel_smile.gif,
8672           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angry_smile.gif,
8673           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/broken_heart.gif,
8674           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cake.gif,
8675           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/confused_smile.gif,
8676           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cry_smile.gif,
8677           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/devil_smile.gif,
8678           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/embaressed_smile.gif,
8679           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/envelope.gif,
8680           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/heart.gif,
8681           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/kiss.gif,
8682           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/lightbulb.gif,
8683           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/omg_smile.gif,
8684           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/regular_smile.gif,
8685           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/sad_smile.gif,
8686           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/shades_smile.gif,
8687           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_down.gif,
8688           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_up.gif,
8689           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/tounge_smile.gif,
8690           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
8691           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/wink_smile.gif,
8692           share/html/NoAuth/RichText/FCKeditor/editor/js/fckadobeair.js,
8693           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_ie.js,
8694           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_gecko.js,
8695           share/html/NoAuth/RichText/FCKeditor/editor/lang/es.js,
8696           share/html/NoAuth/RichText/FCKeditor/editor/lang/eu.js,
8697           share/html/NoAuth/RichText/FCKeditor/editor/lang/hr.js,
8698           share/html/NoAuth/RichText/FCKeditor/editor/lang/km.js,
8699           share/html/NoAuth/RichText/FCKeditor/editor/lang/it.js,
8700           share/html/NoAuth/RichText/FCKeditor/editor/lang/sl.js,
8701           share/html/NoAuth/RichText/FCKeditor/editor/lang/bg.js,
8702           share/html/NoAuth/RichText/FCKeditor/editor/lang/fa.js,
8703           share/html/NoAuth/RichText/FCKeditor/editor/lang/sv.js,
8704           share/html/NoAuth/RichText/FCKeditor/editor/lang/ja.js,
8705           share/html/NoAuth/RichText/FCKeditor/editor/lang/mn.js,
8706           share/html/NoAuth/RichText/FCKeditor/editor/lang/th.js,
8707           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh.js,
8708           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr-ca.js,
8709           share/html/NoAuth/RichText/FCKeditor/editor/lang/he.js,
8710           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr-latn.js,
8711           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-uk.js,
8712           share/html/NoAuth/RichText/FCKeditor/editor/lang/nb.js,
8713           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr.js,
8714           share/html/NoAuth/RichText/FCKeditor/editor/lang/lv.js,
8715           share/html/NoAuth/RichText/FCKeditor/editor/lang/ar.js,
8716           share/html/NoAuth/RichText/FCKeditor/editor/lang/fo.js,
8717           share/html/NoAuth/RichText/FCKeditor/editor/lang/is.js,
8718           share/html/NoAuth/RichText/FCKeditor/editor/lang/en.js,
8719           share/html/NoAuth/RichText/FCKeditor/editor/lang/pl.js,
8720           share/html/NoAuth/RichText/FCKeditor/editor/lang/hi.js,
8721           share/html/NoAuth/RichText/FCKeditor/editor/lang/lt.js,
8722           share/html/NoAuth/RichText/FCKeditor/editor/lang/nl.js,
8723           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr.js,
8724           share/html/NoAuth/RichText/FCKeditor/editor/lang/gl.js,
8725           share/html/NoAuth/RichText/FCKeditor/editor/lang/ko.js: import rt
8726           3.8.7
8727
8728 2009-12-31 05:09  ivan
8729
8730         * rt/lib/RT/Config.pm: Initial revision
8731
8732 2009-12-31 05:09  ivan
8733
8734         * rt/: UPGRADING.mysql, configure, aclocal.m4, README.Oracle,
8735           README, UPGRADING, configure.ac, install-sh,
8736           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/Handle.pm,
8737           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValue.pm,
8738           lib/RT/ObjectCustomFieldValues.pm,
8739           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
8740           lib/RT/Scrip_Overlay.pm, lib/RT/Test.pm,
8741           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
8742           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
8743           sbin/merge-rosetta.pl, sbin/rt-attributes-viewer,
8744           sbin/rt-attributes-viewer.in, sbin/rt-clean-sessions,
8745           sbin/rt-clean-sessions.in, sbin/rt-dump-database,
8746           sbin/rt-dump-database.in, sbin/rt-email-dashboards,
8747           sbin/rt-email-dashboards.in, sbin/rt-email-digest,
8748           sbin/rt-email-digest.in, sbin/rt-email-group-admin,
8749           sbin/rt-email-group-admin.in, sbin/rt-server, sbin/rt-server.in,
8750           sbin/rt-shredder, sbin/rt-shredder.in,
8751           sbin/rt-test-dependencies.in, sbin/rt-validator,
8752           sbin/rt-validator.in, sbin/tweak-template-locstring,
8753           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm, lib/RT/Queue.pm,
8754           lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
8755           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
8756           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
8757           lib/RT/CustomFieldValues.pm, lib/RT/CustomFields_Overlay.pm,
8758           lib/RT/ObjectCustomFields.pm, lib/RT/Reminders.pm,
8759           lib/RT/SavedSearch.pm, lib/RT/Search.pm, lib/RT/CurrentUser.pm,
8760           lib/RT/ACE.pm, lib/RT/Attachments.pm,
8761           lib/RT/Attribute_Overlay.pm, lib/RT/Attributes.pm,
8762           lib/RT/Attributes_Overlay.pm, lib/RT/Base.pm,
8763           lib/RT/CachedGroupMember_Overlay.pm,
8764           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/Dashboard.pm,
8765           lib/RT/Installer.pm, lib/RT/ObjectCustomFieldValue_Overlay.pm,
8766           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/Plugin.pm,
8767           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
8768           lib/RT/Queues.pm, lib/RT/Ruleset.pm, lib/RT/SavedSearches.pm,
8769           lib/RT/ScripAction.pm, lib/RT/ScripAction_Overlay.pm,
8770           lib/RT/ScripCondition.pm, lib/RT/Shredder.pm,
8771           lib/RT/StyleGuide.pod, lib/RT/Templates.pm, lib/RT/Tickets.pm,
8772           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/User.pm, lib/RT/Users.pm,
8773           lib/RT/Approval.pm, lib/RT/Attachments_Overlay.pm,
8774           lib/RT/CachedGroupMembers.pm, lib/RT/GroupMember_Overlay.pm,
8775           lib/RT/Link.pm, lib/RT/Transaction.pm, lib/RT/ACE_Overlay.pm,
8776           lib/RT/Action.pm, lib/RT/ScripActions_Overlay.pm,
8777           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/EmailParser.pm,
8778           lib/RT/Group.pm, lib/RT/ObjectCustomField_Overlay.pm,
8779           lib/RT/Scrip.pm, lib/RT/Template.pm, lib/RT/Principal_Overlay.pm,
8780           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
8781           lib/RT/SharedSetting.pm, lib/RT/Transactions.pm,
8782           lib/RT/Attachment_Overlay.pm, lib/RT/Condition.pm,
8783           lib/RT/Date.pm, lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
8784           lib/RT/ACL.pm, lib/RT/CustomFieldValue.pm,
8785           lib/RT/CustomFields.pm, lib/RT/GroupMember.pm,
8786           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
8787           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Principals.pm,
8788           lib/RT/Queues_Overlay.pm, lib/RT/SQL.pm, lib/RT/Ticket.pm,
8789           lib/RT/Util.pm, lib/RT/Attachment.pm, lib/RT/Attribute.pm,
8790           lib/RT/Link_Overlay.pm, lib/RT/Rule.pm, lib/RT/ScripActions.pm,
8791           lib/RT/Queue_Overlay.pm, lib/RT/Template_Overlay.pm,
8792           lib/RT/Crypt/GnuPG.pm, lib/RT/URI/fsck_com_rt.pm,
8793           lib/RT/URI/t.pm, lib/RT/URI/base.pm, lib/RT/Interface/Email.pm,
8794           lib/RT/Interface/REST.pm, lib/RT/Interface/CLI.pm,
8795           lib/RT/Interface/Email/Auth/GnuPG.pm,
8796           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
8797           lib/RT/Interface/Web/Handler.pm, lib/RT/Interface/Web/Menu.pm,
8798           lib/RT/Interface/Web/QueryBuilder.pm,
8799           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
8800           lib/RT/Interface/Web/Standalone.pm,
8801           lib/RT/Interface/Web/Menu/Item.pm,
8802           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
8803           lib/RT/Interface/Web/Standalone/PreFork.pm,
8804           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
8805           lib/RT/Action/LinearEscalate.pm, lib/RT/Action/Notify.pm,
8806           lib/RT/Action/RecordComment.pm,
8807           lib/RT/Action/RecordCorrespondence.pm,
8808           lib/RT/Interface/Email/Auth/MailFrom.pm,
8809           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
8810           lib/RT/Action/EscalatePriority.pm,
8811           lib/RT/Action/ExtractSubjectTag.pm,
8812           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/NotifyGroup.pm,
8813           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
8814           lib/RT/Action/UserDefined.pm,
8815           lib/RT/Action/NotifyGroupAsComment.pm,
8816           lib/RT/Action/SendEmail.pm, lib/RT/CustomFieldValues/External.pm,
8817           lib/RT/CustomFieldValues/Groups.pm,
8818           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
8819           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
8820           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
8821           lib/RT/I18N/fi.po, lib/RT/I18N/bg.po, lib/RT/I18N/hu.po,
8822           lib/RT/I18N/he.po, lib/RT/I18N/de.po, lib/RT/I18N/ru.po,
8823           lib/RT/I18N/rt.pot, lib/RT/I18N/nl.po, lib/RT/I18N/da.po,
8824           lib/RT/I18N/pl.po, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po,
8825           lib/RT/I18N/fr.po: import rt 3.8.7
8826
8827 2009-12-31 04:56  ivan
8828
8829         * rt/: Makefile, lib/RT.pm: rt 3.6.10
8830
8831 2009-12-31 04:44  ivan
8832
8833         * rt/: etc/RT_Config.pm.in, lib/RT/Groups_Overlay.pm,
8834           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
8835           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
8836           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
8837           sbin/rt-setup-database.in: rt 3.6.10
8838
8839 2009-12-31 04:35  ivan
8840
8841         * rt/FREESIDE_MODIFIED: up-to-date
8842
8843 2009-12-30 23:16  ivan
8844
8845         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
8846           with recent DBIx::DBSchema
8847
8848 2009-12-30 21:10  ivan
8849
8850         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
8851           agentnums with freeside-daily
8852
8853 2009-12-30 19:33  ivan
8854
8855         * Makefile: goodbye conf dir
8856
8857 2009-12-30 18:50  jeff
8858
8859         * FS/FS/cust_main.pm: really reduce the noise
8860
8861 2009-12-30 18:20  ivan
8862
8863         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
8864           edit/process/elements/process.html, elements/contact.html,
8865           elements/menu.html: prospecting: proper contact error handling
8866           when you add a prospect
8867
8868 2009-12-29 22:41  jeff
8869
8870         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
8871           elements
8872
8873 2009-12-29 22:05  jeff
8874
8875         * FS/FS/cust_main.pm: noise reduction
8876
8877 2009-12-29 21:22  jeff
8878
8879         * FS/FS/tax_rate.pm: noise reduction
8880
8881 2009-12-29 18:39  jeff
8882
8883         * FS/FS/cust_bill_pkg_detail.pm: use the class used
8884
8885 2009-12-29 18:26  jeff
8886
8887         * FS/FS/cust_main.pm: noise reduction
8888
8889 2009-12-28 20:49  ivan
8890
8891         * FS/bin/freeside-upgrade: output SQL statements as we run them
8892           (and only the ones we run), not immediately
8893
8894 2009-12-28 20:44  ivan
8895
8896         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
8897
8898 2009-12-28 20:24  ivan
8899
8900         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
8901           non-mysql, takes forever on large dbs, RT#6946
8902
8903 2009-12-28 17:38  ivan
8904
8905         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
8906
8907 2009-12-28 17:30  ivan
8908
8909         * bin/: del-old-history, pg-sizer: some random utils for disk space
8910           analysis and eliminating old history records, RT#6914
8911
8912 2009-12-28 17:00  mark
8913
8914         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
8915           httemplate/elements/menu.html: Add Browse attachments ACL
8916           (RT#4964)
8917
8918 2009-12-28 16:38  ivan
8919
8920         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
8921
8922 2009-12-28 11:18  ivan
8923
8924         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
8925           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
8926           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
8927           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
8928           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
8929           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
8930           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
8931           httemplate/edit/process/prospect_main.html,
8932           httemplate/elements/city.html, httemplate/elements/contact.html,
8933           httemplate/elements/header.html, httemplate/elements/menu.html,
8934           httemplate/elements/tr-contact.html,
8935           httemplate/elements/tr-select-cust_location.html,
8936           httemplate/search/prospect_main.html,
8937           httemplate/search/report_prospect_main.html,
8938           httemplate/view/prospect_main.html,
8939           httemplate/edit/elements/edit.html,
8940           httemplate/edit/process/elements/process.html,
8941           httemplate/misc/location.cgi,
8942           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
8943           beginning of prospect/CRM/contact work
8944
8945 2009-12-27 21:25  ivan
8946
8947         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
8948
8949 2009-12-26 17:00  jeff
8950
8951         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
8952           county
8953
8954 2009-12-23 15:32  jeff
8955
8956         * bin/monitor: remove debugging
8957
8958 2009-12-23 15:29  jeff
8959
8960         * bin/monitor: add non-forking one machine monitor program
8961
8962 2009-12-23 15:14  jeff
8963
8964         * FS/FS/Yori.pm: teach yori to do some load monitoring
8965
8966 2009-12-23 13:21  jeff
8967
8968         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
8969           FS/FS/cust_pkg.pm,
8970           httemplate/view/cust_main/packages/location.html: correct invoice
8971           package address display and reduce false laziness
8972
8973 2009-12-22 16:30  mark
8974
8975         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
8976           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
8977           RT#6358
8978
8979 2009-12-21 06:44  jeff
8980
8981         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
8982           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
8983           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
8984           credit application RT953
8985
8986 2009-12-21 06:36  jeff
8987
8988         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
8989           bin/reassemble_taxes: move cch conf into database and add a
8990           couple small tools for processing updates more manually
8991
8992 2009-12-20 18:00  ivan
8993
8994         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
8995           link cancel expired (and suspend adjourned) packages, and catch
8996           and return errors in all cases, RT#6627
8997
8998 2009-12-20 13:52  ivan
8999
9000         * FS/FS/Conf.pm: late fee package class specified in the event
9001           action instead of a global finance_pkgclass config, RT#6617
9002
9003 2009-12-20 13:48  ivan
9004
9005         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
9006           fee package class specified in the event action instead of a
9007           global finance_pkgclass config, RT#6617
9008
9009 2009-12-20 11:42  ivan
9010
9011         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
9012           wrong account for customers who have multiple accounts, RT#6681,
9013           fallout from RT#4189
9014
9015 2009-12-19 22:52  ivan
9016
9017         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
9018           package search, RT#6609
9019
9020 2009-12-19 18:51  ivan
9021
9022         * FS/FS/cust_pkg.pm: fix bulk package order with one package
9023           changing to one new package, RT#6519, fallout from RT#4499
9024
9025 2009-12-19 17:02  ivan
9026
9027         * httemplate/view/cust_main/: packages.html, payment_history.html:
9028           fix cust_main-packages-years, RT#6798
9029
9030 2009-12-19 15:52  ivan
9031
9032         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
9033           ->owed_setup/owed_recur clashing with
9034           cust_bill->open_cust_bill_pkg separating line items, RT#4729
9035
9036 2009-12-19 15:28  ivan
9037
9038         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
9039           least in vedeya's case on HEAD, RT#6819, fallout from tax
9040           credits, RT#4729
9041
9042 2009-12-19 14:52  ivan
9043
9044         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
9045           credit amount when there aren't tax buttons
9046
9047 2009-12-19 14:41  ivan
9048
9049         * httemplate/edit/cust_credit.cgi: add add'l info field as a
9050           customer-editable field, RT#6505
9051
9052 2009-12-19 14:32  ivan
9053
9054         * httemplate/view/cust_main/payment_history.html: make room for
9055           credit reasons in popup
9056
9057 2009-12-19 12:29  ivan
9058
9059         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
9060
9061 2009-12-19 11:10  ivan
9062
9063         * FS/FS/part_pkg.pm: fix package order to really display only those
9064           pacakges available
9065
9066 2009-12-19 11:09  ivan
9067
9068         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
9069           class selection changes
9070
9071 2009-12-18 10:20  jeff
9072
9073         * FS/FS/cust_bill_pkg_tax_location.pm,
9074           FS/FS/cust_bill_pkg_tax_rate_location.pm,
9075           httemplate/edit/elements/ApplicationCommon.html,
9076           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
9077           location records and add a 'clear' button for tax credits
9078
9079 2009-12-17 16:41  ivan
9080
9081         * rt/: bin/standalone_httpd, bin/mason_handler.fcgi.in,
9082           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
9083           bin/mason_handler.scgi.in, bin/rt-crontool.in,
9084           bin/rt-mailgate.in, bin/webmux.pl.in, etc/acl.mysql: import rt
9085           3.6.10
9086
9087 2009-12-17 16:38  ivan
9088
9089         * rt/: configure, README, configure.ac,
9090           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
9091           sbin/license_tag, sbin/rt-dump-database,
9092           sbin/rt-dump-database.in, sbin/factory, lib/RT/Handle.pm,
9093           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValues.pm,
9094           lib/RT/ScripCondition_Overlay.pm, lib/RT/Transactions_Overlay.pm,
9095           lib/RT/URI.pm, lib/RT/CustomFieldValues_Overlay.pm,
9096           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
9097           lib/RT/Scrip_Overlay.pm, lib/RT/I18N.pm,
9098           lib/RT/CachedGroupMember.pm, lib/RT/GroupMembers_Overlay.pm,
9099           lib/RT/Queue.pm, lib/RT/ScripConditions_Overlay.pm,
9100           lib/RT/Scrips.pm, lib/RT/System.pm, lib/RT/CustomFieldValues.pm,
9101           lib/RT/Links.pm, lib/RT/Reminders.pm, lib/RT/SavedSearch.pm,
9102           lib/RT/Scrips_Overlay.pm, lib/RT/ACE.pm, lib/RT/Attributes.pm,
9103           lib/RT/Base.pm, lib/RT/CurrentUser.pm,
9104           lib/RT/CustomFieldValue_Overlay.pm,
9105           lib/RT/CustomFields_Overlay.pm, lib/RT/ObjectCustomFields.pm,
9106           lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
9107           lib/RT/Principals_Overlay.pm, lib/RT/ScripAction.pm,
9108           lib/RT/Attachments.pm, lib/RT/Attribute_Overlay.pm,
9109           lib/RT/Attributes_Overlay.pm,
9110           lib/RT/CachedGroupMember_Overlay.pm,
9111           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/Principal.pm,
9112           lib/RT/Queues.pm, lib/RT/SavedSearches.pm,
9113           lib/RT/ObjectCustomFieldValue_Overlay.pm,
9114           lib/RT/ScripCondition.pm, lib/RT/Templates.pm, lib/RT/Tickets.pm,
9115           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
9116           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
9117           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
9118           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
9119           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
9120           lib/RT/Scrip.pm, lib/RT/EmailParser.pm,
9121           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Group.pm,
9122           lib/RT/GroupMembers.pm, lib/RT/Principal_Overlay.pm,
9123           lib/RT/Template.pm, lib/RT/Transactions.pm,
9124           lib/RT/ACL_Overlay.pm, lib/RT/Attachment_Overlay.pm,
9125           lib/RT/Date.pm, lib/RT/ACL.pm, lib/RT/GroupMember.pm,
9126           lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
9127           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
9128           lib/RT/CustomFieldValue.pm, lib/RT/CustomFields.pm,
9129           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queues_Overlay.pm,
9130           lib/RT/Ticket.pm, lib/RT/Attachment.pm, lib/RT/Attribute.pm,
9131           lib/RT/Link_Overlay.pm, lib/RT/Principals.pm,
9132           lib/RT/ScripActions.pm, lib/RT/Queue_Overlay.pm,
9133           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
9134           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
9135           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
9136           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
9137           lib/RT/Interface/Web/Menu.pm,
9138           lib/RT/Interface/Web/QueryBuilder.pm,
9139           lib/RT/Interface/Web/Standalone.pm, lib/RT/Action/Autoreply.pm,
9140           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
9141           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
9142           lib/RT/Action/RecordComment.pm,
9143           lib/RT/Action/RecordCorrespondence.pm,
9144           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/UserDefined.pm,
9145           lib/RT/Interface/Email/Auth/GnuPG.pm,
9146           lib/RT/Interface/Email/Auth/MailFrom.pm,
9147           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
9148           lib/RT/Interface/Web/Menu/Item.pm,
9149           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
9150           lib/RT/Action/AutoOpen.pm, lib/RT/Action/EscalatePriority.pm,
9151           lib/RT/Action/SetPriority.pm, lib/RT/Action/SendEmail.pm,
9152           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
9153           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
9154           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
9155           lib/RT/I18N/fi.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po,
9156           lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
9157           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
9158           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
9159           lib/RT/I18N/ja.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/tr.po,
9160           lib/RT/Condition/AnyTransaction.pm,
9161           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
9162           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
9163           lib/RT/Condition/PriorityChange.pm,
9164           lib/RT/Condition/PriorityExceeds.pm,
9165           lib/RT/Condition/QueueChange.pm,
9166           lib/RT/Condition/StatusChange.pm,
9167           lib/RT/Condition/UserDefined.pm, lib/RT/Report/Tickets.pm,
9168           lib/RT/Report/Tickets/Entry.pm: import rt 3.6.10
9169
9170 2009-12-16 09:35  ivan
9171
9172         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
9173           table consistency, input sizes and maxlengths, RT#4964
9174
9175 2009-12-16 07:03  jeff
9176
9177         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
9178           cust_main.pm, cust_pkg.pm: group invoice line items by location,
9179           show location address on invoice, option for due date rather than
9180           invoice date on prior unpaid invoice line items, and option for
9181           aging on invoice (#6418, #5235, #4648)
9182
9183 2009-12-13 23:52  ivan
9184
9185         * FS/FS/svc_acct.pm: use a global config too
9186
9187 2009-12-13 23:10  ivan
9188
9189         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
9190           overlimit_groups agent-specific config, overriding
9191           export-specific overlimit_groups, RT#6622
9192
9193 2009-12-13 19:36  mark
9194
9195         * httemplate/search/elements/search-xls.html: Fix filename for
9196           Excel spreadsheet reports
9197
9198 2009-12-13 17:41  mark
9199
9200         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
9201           httemplate/edit/cust_main_attach.cgi,
9202           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
9203           httemplate/view/cust_main/attachments.html: Add access right to
9204           view attachments
9205
9206 2009-12-12 15:53  ivan
9207
9208         * httemplate/search/cust_credit_bill_pkg.html,
9209           FS/FS/cust_credit_bill_pkg.pm,
9210           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
9211           credits, RT#4729
9212
9213 2009-12-12 15:32  ivan
9214
9215         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
9216           report_tax.cgi: better reporting for tax credits, RT#4729
9217
9218 2009-12-12 14:35  ivan
9219
9220         * FS/FS/cust_credit_bill_pkg.pm: doc
9221
9222 2009-12-12 14:22  ivan
9223
9224         * Makefile: sync versioning with branches, sorry jeremy
9225
9226 2009-12-12 13:38  ivan
9227
9228         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
9229           httemplate/search/report_tax.cgi,
9230           httemplate/search/report_tax.html: reporting with city taxes,
9231           RT#6776
9232
9233 2009-12-10 15:03  ivan
9234
9235         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
9236
9237 2009-12-07 22:21  mark
9238
9239         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
9240
9241 2009-12-06 15:44  ivan
9242
9243         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
9244           when cloning
9245
9246 2009-12-06 15:18  ivan
9247
9248         * httemplate/elements/header.html: fix search box clearing from
9249           within RT, caused by different quoting rules in RT comp_root.
9250           grr.
9251
9252 2009-12-06 11:19  ivan
9253
9254         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
9255           and title, RT#6823
9256
9257 2009-12-04 10:37  jeff
9258
9259         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
9260
9261 2009-12-03 20:45  ivan
9262
9263         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
9264           customer-specific account report (and some small refactoring of
9265           method names to clash less), RT#6180
9266
9267 2009-12-03 20:40  ivan
9268
9269         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
9270           httemplate/search/477.html, httemplate/search/cust_bill.html,
9271           httemplate/search/cust_bill_event.cgi,
9272           httemplate/search/cust_event.html,
9273           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
9274           httemplate/search/report_svc_acct.html,
9275           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
9276           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
9277           httemplate/misc/email-customers.html,
9278           httemplate/misc/process/bulk_change_pkg.cgi,
9279           httemplate/misc/process/email-customers.html: customer-specific
9280           account report (and some small refactoring of method names to
9281           clash less), RT#6180
9282
9283 2009-12-03 19:23  ivan
9284
9285         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
9286           from customer classes) and add "not yet billed" status to
9287           customer package report
9288
9289 2009-12-03 11:22  ivan
9290
9291         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
9292           for peter
9293
9294 2009-12-03 11:06  ivan
9295
9296         * FS/FS/Report/Table/Monthly.pm,
9297           httemplate/graph/cust_bill_pkg.cgi,
9298           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
9299           option for peter
9300
9301 2009-12-02 23:53  ivan
9302
9303         * FS/FS/Schema.pm: index cdrbatchnum
9304
9305 2009-12-02 23:37  ivan
9306
9307         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
9308           import (and skip blank lines), RT#6801
9309
9310 2009-12-02 23:18  ivan
9311
9312         * httemplate/search/cdr.html: fix cdr search
9313
9314 2009-12-02 20:22  ivan
9315
9316         * FS/FS/cdr/sansay.pm: no header?
9317
9318 2009-12-02 12:58  ivan
9319
9320         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
9321           improvement on CDR billing, RT#6386
9322
9323 2009-12-02 12:51  ivan
9324
9325         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
9326           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
9327           unlinked forwards, domains, broadband/external/www services,
9328           RT#6794
9329
9330 2009-12-01 11:16  jeff
9331
9332         * FS/FS/cust_bill.pm: want a listref not a list
9333
9334 2009-11-29 16:38  ivan
9335
9336         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
9337           bulk sending of customer notices, RT#6778
9338
9339 2009-11-29 16:06  ivan
9340
9341         * httemplate/edit/REAL_cust_pkg.cgi: fix
9342
9343 2009-11-29 16:04  ivan
9344
9345         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
9346           UI changes to make it impossible to add a start date to a package
9347           that already has a setup fee (can still remove an existing start
9348           date causing problems), RT#6712
9349
9350 2009-11-29 15:18  ivan
9351
9352         * FS/FS/: Conf.pm, cust_pkg.pm: add
9353           cust_pkg-change_pkgpart-bill_now option to bill the new package
9354           immediately on package changes.  Useful for prepaid situations
9355           with RADIUS where an Expiration attribute base don the package
9356           must be present at all times.  RT#6692
9357
9358 2009-11-29 15:15  ivan
9359
9360         * FS/FS/cust_main.pm: doc: spelling
9361
9362 2009-11-25 16:27  ivan
9363
9364         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
9365
9366 2009-11-25 11:58  ivan
9367
9368         * httemplate/edit/part_pkg.cgi: don't consider disabled report
9369           classes, don't load up the whole table just to see if there are
9370           any
9371
9372 2009-11-25 11:32  jeff
9373
9374         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
9375           records in cdr sections
9376
9377 2009-11-25 08:13  jeff
9378
9379         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
9380           dups, and rearrange
9381
9382 2009-11-25 08:09  jeff
9383
9384         * conf/invoice_latex: really insert a pagebreak
9385
9386 2009-11-25 08:07  jeff
9387
9388         * conf/invoice_latex: oops.. need updated template for new formats
9389
9390 2009-11-24 13:00  ivan
9391
9392         * FS/FS/cust_bill.pm: debugging left on
9393
9394 2009-11-24 09:05  jeff
9395
9396         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
9397
9398 2009-11-23 23:42  ivan
9399
9400         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
9401           search/timeworked.html: timeworked report: carry the date range
9402           through to the success redirect
9403
9404 2009-11-23 23:23  ivan
9405
9406         * httemplate/: search/report_timeworked.html, elements/menu.html,
9407           search/timeworked.html: add date constratint on time worked
9408           search
9409
9410 2009-11-23 22:04  ivan
9411
9412         * FS/FS/cust_main.pm: send card number with void transactions for
9413           B:OP:IPPay, RT#5690
9414
9415 2009-11-23 14:09  mark
9416
9417         * FS/FS/Schema.pm: Add title field to cust_attachment
9418
9419 2009-11-22 16:25  jeff
9420
9421         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
9422
9423 2009-11-20 09:33  jeff
9424
9425         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
9426           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
9427           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
9428           conf/invoice_html, httemplate/browse/pkg_category.html,
9429           httemplate/browse/usage_class.html,
9430           httemplate/edit/pkg_category.html,
9431           httemplate/edit/usage_class.html: invoice formatting: add
9432           sections for usage, add sections per svc_phone, add folding like
9433           line items into one #6592
9434
9435 2009-11-19 01:47  ivan
9436
9437         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
9438           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
9439           bin/cdr.http_and_import, bin/cdr.import,
9440           httemplate/elements/select-cdrbatch.html,
9441           httemplate/elements/tr-select-cdrbatch.html,
9442           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
9443           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
9444
9445 2009-11-19 01:43  ivan
9446
9447         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
9448           RT#6386
9449
9450 2009-11-19 01:39  ivan
9451
9452         * FS/MANIFEST: proper cdr_batch table, RT#6386
9453
9454 2009-11-19 01:32  ivan
9455
9456         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
9457           RT#6386
9458
9459 2009-11-18 23:06  ivan
9460
9461         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
9462           RT#6316
9463
9464 2009-11-18 22:21  ivan
9465
9466         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
9467           RT#6407
9468
9469 2009-11-18 01:39  mark
9470
9471         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
9472
9473 2009-11-18 01:27  mark
9474
9475         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
9476           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
9477
9478 2009-11-18 01:09  mark
9479
9480         * httemplate/: browse/cust_attachment.html,
9481           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
9482           and #6225
9483
9484 2009-11-17 14:06  ivan
9485
9486         * FS/FS/cust_main.pm: do a case-insensive search on
9487           browser-remembered results, so starting to use USPS verification
9488           (which UPPERCASES everything) doesn't invalidate everything your
9489           browser remembered in quick payment entry
9490
9491 2009-11-17 12:56  jeff
9492
9493         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
9494           javascript issues
9495
9496 2009-11-16 23:42  ivan
9497
9498         * httemplate/search/: report_cust_pay.html,
9499           report_cust_refund.html, elements/cust_pay_or_refund.html: add
9500           otaker to payment/refund search, RT#6407
9501
9502 2009-11-16 23:08  ivan
9503
9504         * httemplate/: elements/menu.html, search/report_cust_refund.html:
9505           add refund report, RT#6407
9506
9507 2009-11-16 16:06  mark
9508
9509         * httemplate/: edit/cust_main_attach.cgi,
9510           edit/process/cust_main_attach.cgi, elements/menu.html,
9511           search/elements/search-html.html, view/cust_main.cgi,
9512           view/cust_main/attachments.html: cust_attachment improvement,
9513           RT#4964 and #6225
9514
9515 2009-11-15 19:55  ivan
9516
9517         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
9518           httemplate/search/cust_bill.html,
9519           httemplate/search/report_cust_bill.html: add ability to search on
9520           ranges of charged, owed to adv. invoice report, RT#6407
9521
9522 2009-11-15 18:27  ivan
9523
9524         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
9525           disable_cron_billing config, RT#6407
9526
9527 2009-11-13 16:08  ivan
9528
9529         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
9530           httemplate/search/cust_main.html,
9531           httemplate/search/report_cust_main.html: add invoice terms to
9532           advanced customer report.  dogfood.
9533
9534 2009-11-12 23:12  ivan
9535
9536         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
9537           customer classes, RT#6677
9538
9539 2009-11-12 13:45  mark
9540
9541         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
9542           httemplate/edit/svc_acct.cgi,
9543           httemplate/edit/process/svc_acct.cgi: Add default password
9544           encoding option
9545
9546 2009-11-12 08:56  jeff
9547
9548         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
9549           routine and allow updates to function
9550
9551 2009-11-11 18:05  mark
9552
9553         * FS/FS/pay_batch/paymentech.pm: Fix date format string
9554
9555 2009-11-11 18:03  mark
9556
9557         * FS/bin/: freeside-paymentech-upload,
9558           freeside-paymentech-download: Fix zip password
9559
9560 2009-11-11 08:38  jeff
9561
9562         * httemplate/edit/cust_credit.cgi: cruft removal
9563
9564 2009-11-06 14:25  jeff
9565
9566         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
9567           important file for applying tax credits #4729
9568
9569 2009-11-06 14:07  ivan
9570
9571         * FS/FS/cust_main.pm: use business-onlinepayment-description in
9572           1.9, even without $pkgs
9573
9574 2009-11-05 17:51  ivan
9575
9576         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
9577           emailinvoice-apostrophe config option to allow apostrophies in
9578           invoice email addresses, RT#6464
9579
9580 2009-11-05 16:25  ivan
9581
9582         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
9583           httemplate/search/report_cust_main.html: add "payment expiration
9584           before" to customer report, RT#6447
9585
9586 2009-11-05 15:55  ivan
9587
9588         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
9589           SELECT so huge
9590
9591 2009-11-05 14:01  ivan
9592
9593         * httemplate/search/svc_acct.cgi: improvements in time remaining
9594           report: correctly account for unpaid time for non-monthly
9595           customers, report in hours+minutes intead of using Time::Duration
9596           days/hours
9597
9598 2009-11-05 13:22  ivan
9599
9600         * FS/bin/: freeside-paymentech-download,
9601           freeside-paymentech-upload: back to old host name, info from
9602           customer/paymentech was bogus, RT#5650
9603
9604 2009-11-04 17:47  ivan
9605
9606         * FS/bin/: freeside-paymentech-download,
9607           freeside-paymentech-upload: update paymentech live server,
9608           RT#5650
9609
9610 2009-11-04 16:52  ivan
9611
9612         * FS/FS/pkg_category.pm: fix pkg_category upgrades
9613
9614 2009-11-04 16:48  ivan
9615
9616         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
9617           & using taxclasses without cities, RT#6637
9618
9619 2009-11-04 16:29  ivan
9620
9621         * FS/FS/Mason.pm: oops, for customer categories
9622
9623 2009-11-04 16:04  ivan
9624
9625         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
9626           config, fallout from city tax changes, RT#5852
9627
9628 2009-11-03 17:40  ivan
9629
9630         * FS/bin/: freeside-paymentech-download,
9631           freeside-paymentech-upload: add explicit use of Expect module, so
9632           the error is thrown immediate, RT#5650
9633
9634 2009-11-03 17:04  ivan
9635
9636         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
9637           httemplate/config/config-view.cgi: reconcile breakage from stale
9638           accounts, RT#6407
9639
9640 2009-11-03 16:59  ivan
9641
9642         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
9643           warning
9644
9645 2009-11-03 12:44  ivan
9646
9647         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
9648
9649 2009-11-03 11:56  ivan
9650
9651         * FS/bin/: freeside-paymentech-upload,
9652           freeside-paymentech-download: check for zip and unzip commands,
9653           use multi-arg version of system to prevent the shell getting its
9654           hands on things (metacharacters in pw or whatnot), RT#5650
9655
9656 2009-11-03 11:11  ivan
9657
9658         * FS/bin/: freeside-paymentech-download,
9659           freeside-paymentech-upload: update usage & manpage w/ freeside-
9660           prefix
9661
9662 2009-11-03 11:03  ivan
9663
9664         * FS/bin/: freeside-paymentech-download,
9665           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
9666           in 0.18 File::Temp on perl 5.10.0, RT#5650
9667
9668 2009-11-03 10:53  ivan
9669
9670         * FS/bin/: freeside-paymentech-download,
9671           freeside-paymentech-upload: moving paymentech-* to FS/bin,
9672           RT#5650
9673
9674 2009-11-02 19:13  ivan
9675
9676         * httemplate/config/config.cgi, FS/FS/Conf.pm,
9677           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
9678           httemplate/config/config-view.cgi,
9679           httemplate/elements/tr-select-part_pkg.html,
9680           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
9681           accounts, RT#6407
9682
9683 2009-11-02 17:21  ivan
9684
9685         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
9686           based on notes from #5650
9687
9688 2009-11-02 13:21  ivan
9689
9690         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
9691           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
9692
9693 2009-11-01 14:12  jeff
9694
9695         * httemplate/search/: 477.html, elements/search-csv.html: form 477
9696           improvements #6499
9697
9698 2009-10-31 13:09  jeff
9699
9700         * FS/FS/cust_bill.pm: unbork summary page invoices
9701
9702 2009-10-30 16:29  ivan
9703
9704         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
9705           httemplate/elements/select-part_event.html,
9706           httemplate/elements/select-payby.html,
9707           httemplate/elements/tr-select-part_event.html,
9708           httemplate/search/cust_event.html,
9709           httemplate/search/report_cust_event.html: more reporting options
9710           for failed billing events, RT#6447
9711
9712 2009-10-30 11:37  ivan
9713
9714         * FS/FS/: Conf.pm: add paymentech to batch config options
9715
9716 2009-10-29 17:02  ivan
9717
9718         * httemplate/: browse/cust_main_county.cgi,
9719           edit/bulk-cust_main_county.html,
9720           edit/process/bulk-cust_main_county.html: bulk tax changes,
9721           RT#6445
9722
9723 2009-10-29 16:43  mark
9724
9725         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
9726           compliance with spec
9727
9728 2009-10-29 16:37  ivan
9729
9730         * httemplate/edit/bulk-cust_main_county.html: friendlier error
9731           message when you select nothing, RT#6445
9732
9733 2009-10-29 16:36  ivan
9734
9735         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
9736           RT#6445
9737
9738 2009-10-29 15:55  ivan
9739
9740         * FS/bin/freeside-queued: have freeside-queued be more resillient
9741           in the face of a database that's gone away, RT#6428
9742
9743 2009-10-29 12:10  ivan
9744
9745         * FS/FS/cust_bill_pkg.pm: turn off debugging
9746
9747 2009-10-29 12:08  ivan
9748
9749         * httemplate/search/cust_main.html,
9750           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
9751           httemplate/elements/select-table.html: customer classification,
9752           RT#6376
9753
9754 2009-10-29 11:38  ivan
9755
9756         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
9757           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
9758           httemplate/edit/cust_main/top_misc.html,
9759           httemplate/view/cust_main/misc.html,
9760           httemplate/elements/select-cust_class.html,
9761           httemplate/elements/tr-select-cust_class.html: customer
9762           classification, RT#6376
9763
9764 2009-10-28 18:08  ivan
9765
9766         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
9767           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
9768           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
9769           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
9770           httemplate/elements/menu.html,
9771           httemplate/browse/cust_category.html,
9772           httemplate/browse/cust_class.html,
9773           httemplate/browse/part_pkg_report_option.html,
9774           httemplate/browse/pkg_category.html,
9775           httemplate/browse/pkg_class.html,
9776           httemplate/edit/cust_category.html,
9777           httemplate/edit/cust_class.html,
9778           httemplate/edit/pkg_category.html,
9779           httemplate/edit/pkg_class.html,
9780           httemplate/edit/elements/category_Common.html,
9781           httemplate/edit/elements/class_Common.html,
9782           httemplate/edit/process/cust_category.html,
9783           httemplate/edit/process/cust_class.html: customer classification,
9784           RT#6376
9785
9786 2009-10-28 12:04  ivan
9787
9788         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
9789           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
9790           (and other fields controlled by check in svc_acct and also
9791           svc_www, svc_domain and svc_forward), RT#6366
9792
9793 2009-10-28 12:01  jeff
9794
9795         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
9796           httemplate/edit/elements/ApplicationCommon.html,
9797           httemplate/edit/process/cust_credit_bill.cgi,
9798           httemplate/edit/process/elements/ApplicationCommon.html: UI
9799           changes for credit applications include on the fly tax
9800           calculations #4729
9801
9802 2009-10-28 11:16  ivan
9803
9804         * FS/FS/part_svc.pm: fix removing a flag from a service definition
9805           column
9806
9807 2009-10-28 10:26  ivan
9808
9809         * httemplate/misc/inventory_item-import.html: fix inventory upload,
9810           RT#6366
9811
9812 2009-10-27 23:13  ivan
9813
9814         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
9815           httemplate/search/cust_pkg.cgi,
9816           httemplate/search/report_cust_pkg.html,
9817           httemplate/view/cust_main/packages.html: customer link to package
9818           reports for that customer, RT#6180
9819
9820 2009-10-27 11:11  ivan
9821
9822         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
9823           httemplate/elements/header.html: address1 search, RT#5060
9824
9825 2009-10-26 18:26  mark
9826
9827         * httemplate/edit/payment_gateway.html: add Jety to the list
9828
9829 2009-10-26 16:20  ivan
9830
9831         * httemplate/elements/tr-select-pkg_class.html: didn't want to
9832           revert that, though
9833
9834 2009-10-26 16:17  ivan
9835
9836         * httemplate/elements/tr-select-pkg_class.html: better fix for
9837           ignoring disabled package classes that doesn't search them twice
9838
9839 2009-10-26 00:12  jeff
9840
9841         * FS/FS/Conf.pm, FS/FS/Schema.pm,
9842           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
9843           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
9844           FS/FS/cust_bill_pkg_tax_rate_location.pm,
9845           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
9846           httemplate/edit/elements/ApplicationCommon.html,
9847           httemplate/edit/process/elements/ApplicationCommon.html,
9848           httemplate/search/cust_bill_pkg.cgi,
9849           httemplate/search/report_newtax.cgi,
9850           httemplate/search/report_tax.cgi,
9851           httemplate/view/cust_main/payment_history/credit.html,
9852           httemplate/view/cust_main/payment_history/payment.html: credits
9853           return taxes, but the magic calculation button does not yet work
9854           properly (grrr - more sleep required) RT#4729
9855
9856 2009-10-25 18:11  ivan
9857
9858         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
9859           uninitialized value in numeric gt (>)" warning
9860
9861 2009-10-25 16:30  ivan
9862
9863         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
9864           realtime_collect, RT#5071
9865
9866 2009-10-24 17:29  ivan
9867
9868         * httemplate/search/cust_bill.html: import legacy invoice numbers
9869           to cust_bill.agent_invid, RT#5351
9870
9871 2009-10-24 16:37  mark
9872
9873         * FS/FS/: pay_batch.pm, Conf.pm, pay_batch/paymentech.pm: Scripts
9874           for paymentech batch transfer
9875
9876 2009-10-23 19:04  ivan
9877
9878         * FS/FS/ClientAPI/MyAccount.pm,
9879           fs_selfservice/FS-SelfService/cgi/decline.html,
9880           fs_selfservice/FS-SelfService/cgi/login.html,
9881           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9882           fs_selfservice/FS-SelfService/cgi/signup.cgi,
9883           fs_selfservice/FS-SelfService/cgi/signup.html,
9884           fs_selfservice/FS-SelfService/cgi/success.html: remove an
9885           inadvertant debugging call left in, allow an agentnum to be
9886           specfied for non-logged in situations, RT#6166
9887
9888 2009-10-23 17:34  ivan
9889
9890         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
9891           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
9892           selfservice per-agent skinning
9893
9894 2009-10-23 17:16  ivan
9895
9896         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
9897           about being passed an empty number
9898
9899 2009-10-23 17:04  ivan
9900
9901         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
9902           data' warning
9903
9904 2009-10-23 01:21  ivan
9905
9906         * bin/move-unlinked: adding unlinked account migration script,
9907           RT#6126
9908
9909 2009-10-22 18:41  ivan
9910
9911         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
9912           config to collapse multiple phone numbers (or whatever) into as
9913           few lines as possible on invoices, RT#5223
9914
9915 2009-10-22 15:11  ivan
9916
9917         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
9918
9919 2009-10-22 12:56  ivan
9920
9921         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
9922           where there's no uncancelled active packages, the filter doesn't
9923           reduce the package list to nothing, RT#6029
9924
9925 2009-10-22 12:53  ivan
9926
9927         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
9928           in, RT#6029
9929
9930 2009-10-22 05:50  ivan
9931
9932         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
9933           FS/FS/ClientAPI/MasonComponent.pm,
9934           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
9935           restrict additinal package order option, RT#6029
9936
9937 2009-10-22 02:34  ivan
9938
9939         * httemplate/elements/city.html: yay, found blank city problem
9940           w/new citytax foo, RT#5852
9941
9942 2009-10-22 01:58  ivan
9943
9944         * httemplate/elements/select-county.html: fix all location selects
9945           hidden on new customer add, fallout from city tax stuff, yay for
9946           this not being on _1_9_BRANCH, RT#5852
9947
9948 2009-10-22 01:08  ivan
9949
9950         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
9951           now, need to test & see if the data make sense, RT#5496
9952
9953 2009-10-21 22:32  ivan
9954
9955         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
9956           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
9957           item" (rare)
9958
9959 2009-10-21 17:28  ivan
9960
9961         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
9962           import, RT#5226
9963
9964 2009-10-21 00:09  ivan
9965
9966         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
9967
9968 2009-10-20 23:34  ivan
9969
9970         * httemplate/search/prepay_credit.html: fix agent link in unused
9971           prepaid card report
9972
9973 2009-10-20 16:24  ivan
9974
9975         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
9976           against a specific package when taxes are in use
9977
9978 2009-10-20 13:47  ivan
9979
9980         * bin/cdr-netsapiens.import: basic import working, still need
9981           better src/dst mapping, RT#5226
9982
9983 2009-10-20 13:43  ivan
9984
9985         * FS/FS/part_export/netsapiens.pm: better debug line showing full
9986           URL, RT#5226
9987
9988 2009-10-20 11:30  ivan
9989
9990         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
9991           duplicate 'Credit card' or 'Check' choices even when
9992           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
9993
9994 2009-10-16 15:39  ivan
9995
9996         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
9997           carp & controlled by $DEBUG
9998
9999 2009-10-12 07:11  ivan
10000
10001         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
10002
10003 2009-10-12 06:09  ivan
10004
10005         * FS/FS/part_export/shellcommands.pm: terrible typo
10006
10007 2009-10-12 05:50  ivan
10008
10009         * FS/FS/part_export/shellcommands.pm: add customer information to
10010           shellcommands export, RT#5351
10011
10012 2009-10-12 02:10  ivan
10013
10014         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
10015           modules in signup.cgi instead of in the template, fixes "Insecure
10016           dependency in rquire"
10017
10018 2009-10-11 23:48  ivan
10019
10020         * FS/FS/ClientAPI/MyAccount.pm,
10021           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10022           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
10023           inadvertant "unknown package" error, fallout from pkg-balance
10024           work, RT#6125
10025
10026 2009-10-11 19:34  ivan
10027
10028         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
10029           easier than the UI... RT#5852
10030
10031 2009-10-11 19:30  ivan
10032
10033         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
10034           for no finance_pkgclass set
10035
10036 2009-10-11 19:14  ivan
10037
10038         * httemplate/edit/cust_main_county.html: UI for per-city taxes
10039           (setup and assigning to customers/package locations), RT#5852
10040
10041 2009-10-11 18:58  ivan
10042
10043         * httemplate/: edit/cust_main/contact.html,
10044           elements/select-country.html: UI for per-city taxes (setup and
10045           assigning to customers/package locations), RT#5852
10046
10047 2009-10-11 18:45  ivan
10048
10049         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
10050           FS/FS/cust_main_county.pm,
10051           httemplate/browse/cust_main_county.cgi,
10052           httemplate/edit/cust_main.cgi,
10053           httemplate/edit/cust_main_county-expand.cgi,
10054           httemplate/edit/process/cust_main_county-collapse.cgi,
10055           httemplate/edit/process/cust_main_county-expand.cgi,
10056           httemplate/elements/city.html, httemplate/elements/location.html,
10057           httemplate/elements/select-county.html,
10058           httemplate/elements/tr-select-cust_location.html,
10059           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
10060           assigning to customers/package locations), RT#5852
10061
10062 2009-10-11 00:44  ivan
10063
10064         * conf/ticket_system-default_queueid: default to 1
10065
10066 2009-10-10 19:41  ivan
10067
10068         * ChangeLog, debian/changelog: Updated for 1.9.1
10069
10070 2009-10-10 18:57  ivan
10071
10072         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
10073
10074 2009-10-10 18:50  ivan
10075
10076         * Makefile, bin/cvs2cl: helps to have the tool
10077
10078 2009-10-10 18:48  ivan
10079
10080         * Makefile: do it
10081
10082 2009-10-10 18:48  ivan
10083
10084         * rt/lib/RT.pm: huh #2
10085
10086 2009-10-10 18:46  ivan
10087
10088         * rt/Makefile: huh
10089
10090 2009-10-10 18:45  ivan
10091
10092         * httemplate/search/elements/search-html.html: don't try to follow
10093           a blank redirect
10094
10095 2009-10-10 18:45  ivan
10096
10097         * httemplate/search/report_cdr.html: end form
10098
10099 2009-10-10 18:45  ivan
10100
10101         * httemplate/elements/tr-textarea.html: new rows and cols options
10102
10103 2009-10-10 18:44  ivan
10104
10105         * httemplate/elements/tr-select-pkg_class.html: respect
10106           element_name
10107
10108 2009-10-10 18:43  ivan
10109
10110         * httemplate/browse/agent.cgi: cleanup
10111
10112 2009-10-10 18:42  ivan
10113
10114         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
10115
10116 2009-10-10 18:41  ivan
10117
10118         * FS/FS/part_export/globalpops_voip.pm: correct variable
10119           initialization
10120
10121 2009-10-10 18:40  ivan
10122
10123         * FS/FS/: access_right.pm, access_usergroup.pm,
10124           clientapi_session_field.pm, cust_svc_option.pm: remembered to
10125           customize this manpage
10126
10127 2009-10-10 18:39  ivan
10128
10129         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
10130
10131 2009-10-09 20:22  ivan
10132
10133         * ChangeLog: commit message for a file about commitmessages
10134
10135 2009-10-09 16:59  ivan
10136
10137         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
10138           httemplate/edit/cust_main/billing.html,
10139           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
10140           httemplate/edit/quick-charge.html,
10141           httemplate/edit/process/quick-charge.cgi: change invoice terms
10142           for one-time charges (& bill them immediately), RT#5891
10143
10144 2009-10-09 14:37  ivan
10145
10146         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
10147
10148 2009-10-08 01:28  ivan
10149
10150         * httemplate/view/cust_main/packages.html: fix "show old packages"
10151           accidentally hiding cancelled packages, RT#5276
10152
10153 2009-10-07 23:00  ivan
10154
10155         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
10156           cooperation (and no HASH() queue noise with -m)
10157
10158 2009-10-07 22:44  ivan
10159
10160         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
10161           harmless) warnings:
10162
10163           Argument "" isn't numeric in sprintf at
10164           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
10165
10166           Argument "" isn't numeric in subtraction (-) at
10167           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
10168
10169           Argument "" isn't numeric in addition (+) at
10170           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
10171
10172 2009-10-07 22:09  ivan
10173
10174         * FS/FS/cust_bill.pm: tyop
10175
10176 2009-10-07 18:15  ivan
10177
10178         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
10179           conf/invoice_latex: conf switches to turn on smaller notes and
10180           footer sections with stock templates, RT#5218
10181
10182 2009-10-07 16:51  ivan
10183
10184         * httemplate/view/cust_statement.html: naming follow-up notices
10185           from the event rather than creting a slew of separate templates,
10186           RT#5217
10187
10188 2009-10-07 16:44  ivan
10189
10190         * FS/FS/cust_bill.pm, httemplate/misc/send-invoice.cgi,
10191           httemplate/misc/send-statement.cgi,
10192           httemplate/search/cust_event.html,
10193           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
10194           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
10195           httemplate/view/cust_bill-pdf.cgi,
10196           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
10197           httemplate/view/cust_statement.html: naming follow-up notices
10198           from the event rather than creting a slew of separate templates,
10199           RT#5217
10200
10201 2009-10-06 17:43  ivan
10202
10203         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
10204           1.180.2.52 (2009-10-03), RT#2873
10205
10206 2009-10-06 16:51  ivan
10207
10208         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
10209
10210 2009-10-06 08:49  jeff
10211
10212         * httemplate/edit/router.cgi: replace disappearing line
10213
10214 2009-10-05 16:36  ivan
10215
10216         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
10217           value $FS::svc_acct::passwordmin in pattern match (m//) at
10218           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
10219
10220 2009-10-05 11:17  ivan
10221
10222         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
10223           properly (should we be bothering?) :/ RT#5889
10224
10225 2009-10-05 09:57  ivan
10226
10227         * httemplate/view/cust_main/payment_history/voided_payment.html:
10228           doh, fix error viewing voided payments, RT#6382
10229
10230 2009-10-05 08:07  jeff
10231
10232         * httemplate/elements/tr-select-pkg_class.html: remove unused
10233           option that DTWT
10234
10235 2009-10-05 07:04  jeff
10236
10237         * httemplate/edit/cust_main/: bottomfixup.js,
10238           choose_tax_location.html, contact.html: low hanging fruit:
10239           improvement in tax location selection RT#6000
10240
10241 2009-10-05 07:01  jeff
10242
10243         * httemplate/edit/router.cgi: low hanging fruit: restore router
10244           virtual fields (and svcnum) in 1.9 RT#5960
10245
10246 2009-10-04 19:40  ivan
10247
10248         * httemplate/misc/payment.cgi: add manual_process-skip_first
10249           option, RT#5889
10250
10251 2009-10-04 19:35  ivan
10252
10253         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
10254           add manual_process-skip_first option, RT#5889
10255
10256 2009-10-04 19:16  ivan
10257
10258         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
10259           httemplate/misc/process/payment.cgi: add manual_process-display
10260           config to subtract fee from amount instead of adding, RT#5889
10261
10262 2009-10-04 18:40  jeff
10263
10264         * conf/invoice_html: can't revert because windows is ghei
10265
10266 2009-10-04 18:07  jeff
10267
10268         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
10269           billing usage on cancel
10270
10271 2009-10-04 18:00  jeff
10272
10273         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
10274           invoices with details in separate section but usage not separated
10275
10276 2009-10-04 17:49  jeff
10277
10278         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
10279           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
10280           conf/invoice_latex, conf/invoice_latexsummary,
10281           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
10282           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
10283           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
10284           FS/FS/part_event/Action/fee.pm,
10285           httemplate/browse/pkg_category.html,
10286           httemplate/edit/pkg_category.html: leading summary page invoices
10287           #RT5086
10288
10289 2009-10-04 16:36  ivan
10290
10291         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
10292           problem with processing payments & masked ACH amounts, RT#6374
10293
10294 2009-10-04 16:31  ivan
10295
10296         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
10297           card.  hopefully the last of it!
10298
10299 2009-10-03 19:09  ivan
10300
10301         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
10302
10303 2009-10-03 19:04  ivan
10304
10305         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
10306           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
10307           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
10308           httemplate/view/cust_bill.cgi,
10309           httemplate/view/cust_main/payment_history.html,
10310           httemplate/view/cust_main/payment_history/invoice.html: delete
10311           invoices, RT#4048
10312
10313 2009-10-03 17:08  ivan
10314
10315         * httemplate/view/cust_main.cgi: more room for cancellation reason
10316
10317 2009-10-03 17:07  ivan
10318
10319         * httemplate/elements/popup_link-cust_main.html: doc
10320
10321 2009-10-03 15:09  ivan
10322
10323         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
10324           RT#5674
10325
10326 2009-10-03 15:06  ivan
10327
10328         * httemplate/edit/part_bill_event.cgi: in old invoice events,
10329           chance default weight of cancel event to 90 so you can place it
10330           at the same time as a realtime event, RT#5674
10331
10332 2009-10-03 13:22  mark
10333
10334         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
10335           at runtime to avoid breakage
10336
10337 2009-10-01 16:48  ivan
10338
10339         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
10340           selecting a single payby
10341
10342 2009-10-01 16:01  ivan
10343
10344         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
10345           schema
10346
10347 2009-10-01 15:02  ivan
10348
10349         * httemplate/view/cust_main/payment_history/voided_payment.html:
10350           consistency with un-voided payments wrt display
10351
10352 2009-09-30 17:52  ivan
10353
10354         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
10355           really final fix for the problems using remembered cards in
10356           self-service. *sigh*
10357
10358 2009-09-30 17:29  ivan
10359
10360         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
10361           check to FS::ClientAPI::SG/SGNG checks. RT#4610
10362
10363 2009-09-30 12:33  ivan
10364
10365         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
10366           final fix for the problems using remembered cards in self-service
10367
10368 2009-09-29 15:08  ivan
10369
10370         * httemplate/misc/email-customers.html: should fix newsletter
10371           sending error when you select a single payby only
10372
10373 2009-09-28 23:17  ivan
10374
10375         * FS/t/cust_attachment.t: forgot
10376
10377 2009-09-28 15:45  ivan
10378
10379         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
10380
10381 2009-09-28 15:35  ivan
10382
10383         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
10384           Email::Send, RT#4610
10385
10386 2009-09-28 15:23  ivan
10387
10388         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
10389
10390 2009-09-28 08:55  jeff
10391
10392         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
10393           avoid very weird side effects ( including 'impossible' history )
10394           RT#5723
10395
10396 2009-09-25 05:29  ivan
10397
10398         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
10399           httemplate/config/config.cgi,
10400           httemplate/config/config-process.cgi,
10401           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
10402           processing fee on credit card recharges, RT#5889
10403
10404 2009-09-25 03:29  ivan
10405
10406         * FS/FS/Conf.pm: this one too
10407
10408 2009-09-25 03:14  ivan
10409
10410         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
10411           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10412           fs_selfservice/FS-SelfService/cgi/signup.html,
10413           httemplate/config/config-process.cgi,
10414           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
10415           httemplate/elements/select-part_svc.html,
10416           httemplate/elements/select-table.html,
10417           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
10418
10419 2009-09-24 19:30  mark
10420
10421         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
10422           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
10423           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
10424           FS/FS/pay_batch/td_canada_trust.pm,
10425           httemplate/misc/download-batch.cgi,
10426           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
10427
10428 2009-09-24 18:04  mark
10429
10430         * FS/MANIFEST: Add cust_attachment
10431
10432 2009-09-24 12:59  ivan
10433
10434         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
10435           config, good enough, RT#4610
10436
10437 2009-09-23 20:14  ivan
10438
10439         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
10440           FS/FS/ClientAPI/SGNG.pm,
10441           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
10442           ping, RT#4610
10443
10444 2009-09-23 16:47  ivan
10445
10446         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
10447           extra ticket showing up on wrong customer record
10448
10449 2009-09-21 20:08  ivan
10450
10451         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
10452           config files, RT#4743
10453
10454 2009-09-21 13:48  ivan
10455
10456         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
10457           that causes this problem... before it just returned nothing for
10458           the search instead of erroring out?
10459
10460 2009-09-20 23:05  ivan
10461
10462         * FS/FS/Conf.pm: doc clarification
10463
10464 2009-09-20 22:35  ivan
10465
10466         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
10467
10468 2009-09-20 19:41  ivan
10469
10470         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
10471           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
10472           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
10473           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
10474           httemplate/edit/process/elements/ApplicationCommon.html: add
10475           ability to trigger receipts when payment is used against a
10476           specific package instead of when it was made, RT#5199
10477
10478 2009-09-18 15:41  ivan
10479
10480         * FS/FS/: cust_main.pm,
10481           part_event/Condition/has_referral_custnum.pm: add active option
10482           to has_referral_custnum condition, RT#6150
10483
10484 2009-09-18 15:35  ivan
10485
10486         * httemplate/elements/: select-cust_main-status.html,
10487           select-cust_pkg-status.html: fix customer and package status
10488           conditions not sticky on edit, noticed on RT#6150
10489
10490 2009-09-18 12:28  ivan
10491
10492         * httemplate/edit/elements/edit.html: better error message when the
10493           clone object isn't found, RT#6128
10494
10495 2009-09-17 18:03  ivan
10496
10497         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
10498           charge inadvertantly checking the "tax exempt" checkbox when the
10499           tax product popup is swapped in and out, RT#6095
10500
10501 2009-09-17 16:45  ivan
10502
10503         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
10504           warning
10505
10506 2009-09-16 18:37  ivan
10507
10508         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
10509           w/part_pkg overrides, RT#6197
10510
10511 2009-09-15 17:52  ivan
10512
10513         * FS/FS/Mason.pm: quiet warning: Subroutine
10514           Net::Ping::External::_ping_linux redefined
10515
10516 2009-09-15 16:13  ivan
10517
10518         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
10519           RT#5495
10520
10521 2009-09-15 15:58  ivan
10522
10523         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
10524           good "Real timeprocessing not enabled!" error when using signup
10525           without any real-time processor, RT#6043
10526
10527 2009-09-15 13:45  ivan
10528
10529         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
10530
10531 2009-09-15 13:44  ivan
10532
10533         * httemplate/search/svc_external.cgi: modernize external search
10534
10535 2009-09-15 13:44  ivan
10536
10537         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
10538           reports, RT#
10539
10540 2009-09-15 12:45  ivan
10541
10542         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
10543           operator at /etc/freeside/handler.pl line 79/80" errors
10544
10545 2009-09-14 16:52  ivan
10546
10547         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
10548           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
10549           httemplate/view/svc_broadband.cgi,
10550           httemplate/view/cust_main/packages/services.html: ping tool,
10551           RT#5845
10552
10553 2009-09-11 10:40  ivan
10554
10555         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
10556           doh, RT#6101
10557
10558 2009-09-11 08:51  ivan
10559
10560         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
10561           (hopefully the rest of the) fallout from rating CDRs to sub-penny
10562           amounts
10563
10564 2009-09-10 10:55  ivan
10565
10566         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
10567           char from signup success.html, RT#6110
10568
10569 2009-08-31 15:17  mark
10570
10571         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
10572
10573 2009-08-29 15:47  mark
10574
10575         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
10576
10577 2009-08-29 15:45  mark
10578
10579         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
10580
10581 2009-08-29 12:05  ivan
10582
10583         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
10584           when not using real-time gateway
10585
10586 2009-08-29 11:51  ivan
10587
10588         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
10589           using real-time gateway
10590
10591 2009-08-27 14:41  ivan
10592
10593         * httemplate/elements/menu.html: oops, tax class menu item got lost
10594
10595 2009-08-27 03:26  ivan
10596
10597         * bin/move-customers: try, try again
10598
10599 2009-08-27 03:23  ivan
10600
10601         * bin/move-customers: doh
10602
10603 2009-08-27 03:04  ivan
10604
10605         * bin/move-customers: ok
10606
10607 2009-08-26 23:52  ivan
10608
10609         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
10610
10611 2009-08-26 13:52  jeff
10612
10613         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
10614           testing need for invoicing list
10615
10616 2009-08-26 09:19  rsiddall
10617
10618         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
10619           registration first appears in Net::DRI 0.95.
10620
10621 2009-08-26 04:22  ivan
10622
10623         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
10624           pass at balance reporting, RT#5496
10625
10626 2009-08-26 03:18  ivan
10627
10628         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
10629           rating, RT#5495
10630
10631 2009-08-25 12:08  jeff
10632
10633         * httemplate/search/: 477.html, report_477.html,
10634           elements/search.html: improved 477 report #6004
10635
10636 2009-08-25 10:03  jeff
10637
10638         * FS/FS/Record.pm: support listref to qsearch as UNION
10639
10640 2009-08-24 04:09  ivan
10641
10642         * bin/move-customers: customer move script, RT#5351
10643
10644 2009-08-24 01:50  ivan
10645
10646         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
10647           script, RT#5351
10648
10649 2009-08-24 00:08  ivan
10650
10651         * bin/move-customers: (start of) customer move script, RT#5351
10652
10653 2009-08-23 23:50  ivan
10654
10655         * bin/move-customers: (start of) customer move script, RT#5351
10656
10657 2009-08-23 23:39  ivan
10658
10659         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
10660           bin/move-customers: (start of) customer move script, RT#5351
10661
10662 2009-08-23 23:13  jeff
10663
10664         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
10665           option
10666
10667 2009-08-23 22:09  jeff
10668
10669         * httemplate/graph/cust_bill_pkg.cgi,
10670           httemplate/graph/cust_bill_pkg_detail.cgi,
10671           httemplate/graph/report_cust_bill_pkg.html,
10672           httemplate/graph/report_cust_bill_pkg_detail.html,
10673           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
10674           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
10675           and option to sales report to count usage separately from
10676           recurring #5588
10677
10678 2009-08-21 17:31  ivan
10679
10680         * httemplate/view/cust_main/packages/status.html: better label
10681
10682 2009-08-21 17:31  ivan
10683
10684         * httemplate/misc/states.cgi: mason style
10685
10686 2009-08-21 17:30  ivan
10687
10688         * httemplate/elements/header.html: doc
10689
10690 2009-08-21 17:29  ivan
10691
10692         * httemplate/edit/elements/edit.html: use name_singular if
10693           available too
10694
10695 2009-08-21 17:29  ivan
10696
10697         * httemplate/edit/cust_main/bottomfixup.js: comment
10698
10699 2009-08-21 17:29  ivan
10700
10701         * httemplate/edit/quick-charge.html: comments
10702
10703 2009-08-21 17:29  ivan
10704
10705         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
10706
10707 2009-08-21 17:27  ivan
10708
10709         * FS/FS/Cron/check.pm: fewer false positives
10710
10711 2009-08-21 17:27  ivan
10712
10713         * FS/FS/cust_bill.pm: doc
10714
10715 2009-08-21 17:26  ivan
10716
10717         * FS/FS/Record.pm: cleaner??
10718
10719 2009-08-21 17:22  ivan
10720
10721         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
10722           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
10723           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
10724           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
10725           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
10726           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
10727           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
10728           svc_phone services from self-service too, RT#5085
10729
10730 2009-08-20 13:44  ivan
10731
10732         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
10733           warnings spamming logs
10734
10735 2009-08-20 02:55  ivan
10736
10737         * FS/FS/part_event/Condition.pm: allow generic conditions for
10738           cust_statement, RT#4860
10739
10740 2009-08-20 02:47  ivan
10741
10742         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
10743           FS/FS/part_event/Action/cust_statement.pm,
10744           FS/FS/part_event/Action/cust_statement_send.pm,
10745           FS/FS/part_event/Condition/has_pkg_class.pm,
10746           FS/FS/part_event/Condition/has_pkgpart.pm,
10747           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
10748           httemplate/view/cust_statement-pdf.cgi,
10749           httemplate/view/cust_statement.html: email statements, RT#4860
10750
10751 2009-08-20 02:26  ivan
10752
10753         * bin/generate-table-module: tired of asking
10754
10755 2009-08-19 21:03  ivan
10756
10757         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
10758           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
10759           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
10760           FS/FS/part_event/Action/cust_statement.pm,
10761           FS/FS/part_event/Action/cust_statement_send.pm,
10762           httemplate/view/cust_statement.html,
10763           httemplate/view/cust_main/payment_history.html,
10764           httemplate/view/cust_main/payment_history/statement.html:
10765           Emailing statements of accounts, RT#4860
10766
10767 2009-08-19 19:40  ivan
10768
10769         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
10770           lookup
10771
10772 2009-08-19 14:27  ivan
10773
10774         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
10775           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
10776
10777 2009-08-19 00:05  mark
10778
10779         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
10780           userdel_no_queue for MagicMail export
10781
10782 2009-08-18 23:15  jeff
10783
10784         * FS/FS/Report/Table/Monthly.pm,
10785           httemplate/graph/cust_bill_pkg.cgi,
10786           httemplate/graph/report_cust_bill_pkg.html,
10787           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
10788           outside packages in sales report #5588
10789
10790 2009-08-18 05:21  jeff
10791
10792         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
10793           2009 - a better way?
10794
10795 2009-08-17 16:08  mark
10796
10797         * FS/FS/part_export/: shellcommands.pm,
10798           shellcommands_withdomain.pm: Add more fine-grained queue options
10799
10800 2009-08-17 13:48  jeff
10801
10802         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
10803           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
10804           improve emailed cdr csv file (#5727 again)
10805
10806 2009-08-16 15:45  jeff
10807
10808         * httemplate/edit/cust_main/bottomfixup.js: include a census
10809           zipcode link and other minor improvements
10810
10811 2009-08-14 15:13  jeff
10812
10813         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
10814
10815 2009-08-14 14:51  jeff
10816
10817         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
10818           as external ids
10819
10820 2009-08-14 10:26  mark
10821
10822         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
10823
10824 2009-08-14 10:24  mark
10825
10826         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
10827
10828 2009-08-13 15:53  mark
10829
10830         * FS/bin/freeside-void-payments: Add option to
10831           freeside-void-payments to cancel customers
10832
10833 2009-08-13 08:13  jeff
10834
10835         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
10836           check): don't let empty set limit search
10837
10838 2009-08-13 02:35  ivan
10839
10840         * ChangeLog: adding autogen changelog on 1.9
10841
10842 2009-08-13 02:25  ivan
10843
10844         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
10845           RT#4964
10846
10847 2009-08-12 17:26  ivan
10848
10849         * init.d/freeside-init: useful stuff for webdemo & profiling
10850
10851 2009-08-12 07:58  jeff
10852
10853         * Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
10854           FS/bin/freeside-daily, FS/bin/freeside-monthly,
10855           httemplate/config/config-view.cgi: internalize billco-upload and
10856           automate the transfer to the provider RT#5902
10857
10858 2009-08-12 04:57  ivan
10859
10860         * httemplate/: docs/about.html, docs/credits.html,
10861           docs/license.html, elements/header-popup.html: slight
10862           about/credits UI tweak
10863
10864 2009-08-11 22:22  ivan
10865
10866         * FS/FS/: cust_main.pm, part_event/Action.pm,
10867           part_event/Action/cust_bill_fee_percent.pm,
10868           part_event/Action/fee.pm: add pre-bill event stage for late fees,
10869           RT#5589
10870
10871 2009-08-11 19:36  ivan
10872
10873         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
10874           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
10875           RT#5924
10876
10877 2009-08-11 14:33  rsiddall
10878
10879         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
10880           version number in GUI.  You can get the snapshot date from the
10881           release number using "rpm -q freeside".
10882
10883 2009-08-11 14:29  rsiddall
10884
10885         * Makefile: Reset RPM release number back to 1 on a new version
10886           release.
10887
10888 2009-08-10 19:45  ivan
10889
10890         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
10891           action, RT#5798
10892
10893 2009-08-10 19:34  ivan
10894
10895         * FS/FS/cust_main.pm: add $company_name and $company_address to
10896           decline template, RT#5869
10897
10898 2009-08-10 16:04  mark
10899
10900         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
10901           httemplate/edit/process/cust_main_attach.cgi,
10902           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
10903           httemplate/view/cust_main/attachments.html: Improve handling of
10904           deleted attachments
10905
10906 2009-08-10 14:44  ivan
10907
10908         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
10909           RT#5226
10910
10911 2009-08-10 11:05  mark
10912
10913         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
10914           magicmail
10915
10916 2009-08-10 04:57  ivan
10917
10918         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
10919           using pkg-balances, limit self-service access when a customer
10920           with multiple packages logs on, RT#4189
10921
10922 2009-08-10 04:50  ivan
10923
10924         * FS/FS/ClientAPI/MyAccount.pm,
10925           fs_selfservice/FS-SelfService/SelfService.pm,
10926           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10927           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
10928           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
10929           fs_selfservice/FS-SelfService/cgi/login.html,
10930           fs_selfservice/FS-SelfService/cgi/logout.html,
10931           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
10932           when using pkg-balances, limit self-service access when a
10933           customer with multiple packages logs on, RT#4189
10934
10935 2009-08-09 16:53  jeff
10936
10937         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
10938           should match practice
10939
10940 2009-08-09 16:45  jeff
10941
10942         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
10943           spools
10944
10945 2009-08-09 15:47  jeff
10946
10947         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
10948           start date
10949
10950 2009-08-09 02:05  mark
10951
10952         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
10953           httemplate/edit/process/cust_main_attach.cgi,
10954           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
10955           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
10956           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
10957           Add cust_attachment stuff
10958
10959 2009-08-07 16:08  ivan
10960
10961         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
10962           httemplate/edit/cust_main/top_misc.html,
10963           httemplate/edit/process/cust_main.cgi,
10964           httemplate/elements/tr-input-date-field.html: add ability to edit
10965           signup dates (turn on cust_main-edit_signupdate config), RT#4644
10966
10967 2009-08-06 17:39  ivan
10968
10969         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
10970           httemplate/elements/tr-input-date-field.html,
10971           httemplate/misc/order_pkg.html,
10972           httemplate/view/cust_main/packages.html: don't start recurring
10973           billing when a start date hasn't been reached yet either... and
10974           since that works, add the start date to new package order,
10975           RT#5347
10976
10977 2009-08-05 17:41  ivan
10978
10979         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
10980           to netsapiens, RT#5226
10981
10982 2009-08-05 17:39  ivan
10983
10984         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
10985           deleted, RT#5226
10986
10987 2009-08-05 16:32  ivan
10988
10989         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
10990           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
10991           updated flat_introrate, RT#5865
10992
10993 2009-08-04 19:27  ivan
10994
10995         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
10996           attributes as 0, RT#5815
10997
10998 2009-08-04 16:43  ivan
10999
11000         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
11001           ignore errors about deleted accounts and properly finish
11002           freeside-sqlradius-reset, RT#5868
11003
11004 2009-08-04 15:04  ivan
11005
11006         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
11007           problams calling ->overlimit during sqlradius-reset, wtf?!
11008           RT#5868
11009
11010 2009-08-03 17:19  ivan
11011
11012         * FS/FS/cust_pkg.pm: don't reset usage on package change when
11013           usage_rollover is on, it adds twice...
11014
11015 2009-08-03 12:54  ivan
11016
11017         * httemplate/elements/header.html: looks slightly better in default
11018           IE hopefully
11019
11020 2009-08-03 07:17  jeff
11021
11022         * FS/FS/part_export/shellcommands.pm: new doesn't exist
11023
11024 2009-08-03 07:07  jeff
11025
11026         * FS/FS/part_export/shellcommands.pm: bad tyops
11027
11028 2009-08-01 12:16  jeff
11029
11030         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
11031           of queue args #5855, fallout from #5495
11032
11033 2009-07-31 06:20  ivan
11034
11035         * FS/FS/ClientAPI/MyAccount.pm,
11036           fs_selfservice/FS-SelfService/SelfService.pm,
11037           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
11038           fs_selfservice/FS-SelfService/cgi/change_bill.html,
11039           fs_selfservice/FS-SelfService/cgi/change_password.html,
11040           fs_selfservice/FS-SelfService/cgi/change_pay.html,
11041           fs_selfservice/FS-SelfService/cgi/change_ship.html,
11042           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
11043           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
11044           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
11045           fs_selfservice/FS-SelfService/cgi/footer.html,
11046           fs_selfservice/FS-SelfService/cgi/header.html,
11047           fs_selfservice/FS-SelfService/cgi/login.html,
11048           fs_selfservice/FS-SelfService/cgi/logout.html,
11049           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
11050           fs_selfservice/FS-SelfService/cgi/make_payment.html,
11051           fs_selfservice/FS-SelfService/cgi/myaccount.html,
11052           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
11053           fs_selfservice/FS-SelfService/cgi/payment_results.html,
11054           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
11055           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
11056           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
11057           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
11058           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
11059           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
11060           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
11061           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
11062           fs_selfservice/FS-SelfService/cgi/provision.html,
11063           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
11064           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
11065           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
11066           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
11067           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
11068           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
11069           up self-service according to config passed from backend, RT#5530
11070
11071 2009-07-31 00:58  ivan
11072
11073         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
11074
11075 2009-07-31 00:51  ivan
11076
11077         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
11078
11079 2009-07-30 02:19  ivan
11080
11081         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
11082           self-service if applicable, RT#4339
11083
11084 2009-07-30 01:43  ivan
11085
11086         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
11087           illegal state?
11088
11089 2009-07-30 00:39  ivan
11090
11091         * httemplate/view/cust_main/change_history.html: small fix to
11092           change history to not error out with svc_acct services, RT#1005
11093
11094 2009-07-30 00:35  mark
11095
11096         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
11097           correctly
11098
11099 2009-07-29 23:52  ivan
11100
11101         * httemplate/view/cust_main/payment_history.html: didn't mean to
11102           leave a Dump(er) there
11103
11104 2009-07-29 23:50  ivan
11105
11106         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
11107           vestigial variable
11108
11109 2009-07-29 23:49  ivan
11110
11111         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
11112           here
11113
11114 2009-07-29 23:48  ivan
11115
11116         * httemplate/elements/select-cust_pkg-balances.html: fix for
11117           stickiness on errors
11118
11119 2009-07-29 23:42  ivan
11120
11121         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
11122           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
11123           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
11124           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
11125           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
11126           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
11127           httemplate/edit/process/cust_pay.cgi,
11128           httemplate/elements/select-cust_pkg-balances.html,
11129           httemplate/elements/tr-select-cust_pkg-balances.html,
11130           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
11131           httemplate/view/cust_main/packages.html,
11132           httemplate/view/cust_main/payment_history.html,
11133           httemplate/view/cust_main/packages/status.html,
11134           httemplate/view/cust_main/payment_history/payment.html,
11135           httemplate/view/cust_main/payment_history/credit.html,
11136           httemplate/view/cust_main/payment_history/voided_payment.html:
11137           experimental package balances, RT#4339
11138
11139 2009-07-28 15:21  jeff
11140
11141         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
11142           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
11143           httemplate/view/cust_main/billing.html: feature to email CSV of
11144           CDRs with invoices #5727
11145
11146 2009-07-28 14:17  ivan
11147
11148         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
11149           FS/FS/svc_external.pm, httemplate/pref/pref.html,
11150           httemplate/view/cust_main.cgi,
11151           httemplate/view/cust_main/change_history.html: adding a basic
11152           change history using history tables, RT#1005, RT#4357
11153
11154 2009-07-27 19:12  mark
11155
11156         * FS/FS/part_export/: shellcommands.pm,
11157           shellcommands_withdomain.pm: Add no_queue option to shellcommands
11158           exports
11159
11160 2009-07-27 12:51  ivan
11161
11162         * httemplate/misc/cancel_pkg.html: fix spacing
11163
11164 2009-07-27 02:59  ivan
11165
11166         * httemplate/search/: report_cust_pay.html,
11167           elements/cust_pay_or_refund.html: searching for voided payments
11168           by void date as well, RT#5786
11169
11170 2009-07-27 02:07  ivan
11171
11172         * httemplate/: elements/menu.html, search/cust_pay_void.html,
11173           search/report_cust_pay.html,
11174           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
11175           view/cust_pay_void.html: voided payment report, RT#5786
11176
11177 2009-07-26 23:17  ivan
11178
11179         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
11180           config options back to Conf.pm to fix "unapplypayments" fails
11181           existential comparison errors, RT#2927
11182
11183 2009-07-26 20:26  jeff
11184
11185         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
11186           httemplate/edit/cust_main.cgi,
11187           httemplate/edit/cust_main/bottomfixup.js,
11188           httemplate/edit/cust_main/contact.html,
11189           httemplate/elements/location.html,
11190           httemplate/misc/xmlhttp-cust_main-censustract.html,
11191           httemplate/search/cust_pkg.cgi,
11192           httemplate/view/cust_main/misc.html: FCC from 477 improvements
11193           #4912
11194
11195 2009-07-26 13:23  jeff
11196
11197         * httemplate/search/svc_broadband.cgi: fix links
11198
11199 2009-07-26 12:36  ivan
11200
11201         * rt/FREESIDE_MODIFIED: fix the date picker in RT to use jscalendar
11202           instead of an HTML popup (that had acquired the page header,
11203           eek), RT#1682
11204
11205 2009-07-26 11:40  ivan
11206
11207         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
11208           1.180.2.49 (2009-7-26), RT#2873
11209
11210 2009-07-25 23:38  jeff
11211
11212         * FS/bin/freeside-apply_payments_and_credits: command line tool to
11213           apply payments and credits
11214
11215 2009-07-25 15:00  ivan
11216
11217         * htetc/handler.pl: set a character encoding for all pages; this
11218           should fix problems with diamond question marks even when the
11219           server gets an UTF-8 default setting, RT#3094
11220
11221 2009-07-25 14:33  ivan
11222
11223         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
11224           should fix the re-email/print links on event search pages sending
11225           too much, RT#5740, RT#5570
11226
11227 2009-07-25 00:57  ivan
11228
11229         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
11230           store files in the db, RT#4964
11231
11232 2009-07-24 02:38  ivan
11233
11234         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
11235           CoovaChilli) Max attributes, specifically
11236           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
11237
11238 2009-07-23 22:51  mark
11239
11240         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
11241           freeside-void-payments
11242
11243 2009-07-23 12:46  ivan
11244
11245         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
11246           value in string ne
11247
11248 2009-07-23 12:40  ivan
11249
11250         * FS/bin/freeside-void-payments: fix -r option, RT#5675
11251
11252 2009-07-23 09:48  jeff
11253
11254         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
11255
11256 2009-07-23 06:25  ivan
11257
11258         * httemplate/: browse/cust_main_county.cgi,
11259           edit/process/cust_main_county-collapse.cgi: add back remove
11260           ("collapse") links again.  on each line this time.  RT#2973
11261
11262 2009-07-22 23:58  ivan
11263
11264         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
11265
11266 2009-07-22 15:05  ivan
11267
11268         * httemplate/view/cust_main/misc.html: fix bombing out on new
11269           DateTime
11270
11271 2009-07-21 11:44  ivan
11272
11273         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
11274           termination pricing too, RT#5495
11275
11276 2009-07-21 00:03  ivan
11277
11278         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
11279           w/single_price, round to four decimal places (wtf?) instead of 2,
11280           RT#5495
11281
11282 2009-07-20 22:29  ivan
11283
11284         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
11285
11286 2009-07-20 22:27  ivan
11287
11288         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
11289           have to use and @ISA (and capitalize) it
11290
11291 2009-07-20 17:20  ivan
11292
11293         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
11294           definitions at the moment
11295
11296 2009-07-20 16:01  jeff
11297
11298         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
11299           invoices include call details #5275
11300
11301 2009-07-20 07:26  jeff
11302
11303         * httemplate/elements/checkbox.html,
11304           httemplate/elements/tr-checkbox.html,
11305           httemplate/elements/tr-justtitle.html,
11306           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
11307           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
11308           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
11309           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
11310           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
11311           into top line total when desired #5724
11312
11313 2009-07-19 21:51  ivan
11314
11315         * FS/FS/cust_pkg.pm: one $conf is enough
11316
11317 2009-07-19 21:40  ivan
11318
11319         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
11320           improve terrible quoting behavior when you change MessageBoxWidth
11321
11322 2009-07-19 21:19  ivan
11323
11324         * httemplate/elements/header.html: fix preferences links showing as
11325           blue/purple on RT side
11326
11327 2009-07-19 21:14  ivan
11328
11329         * rt/FREESIDE_MODIFIED: fix badly styled links on ticket create
11330           (fallout from RT borging/styling)
11331
11332 2009-07-17 16:33  ivan
11333
11334         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
11335
11336 2009-07-17 16:10  rsiddall
11337
11338         * rpm/freeside.spec: Filter out requirements for specific Freeside
11339           modules so that you can install an RPM which requires missing
11340           Freeside modules.
11341
11342 2009-07-17 15:26  ivan
11343
11344         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
11345           pkgpart exclusion for billing run, RT#5495
11346
11347 2009-07-16 19:29  jeff
11348
11349         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
11350           reporting
11351
11352 2009-07-16 18:44  jeff
11353
11354         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
11355           bill usage when cancelling package
11356
11357 2009-07-16 18:08  jeff
11358
11359         * bin/generate-table-module: black magic to edit Mason.pm as well
11360
11361 2009-07-16 17:35  ivan
11362
11363         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
11364           do one per-minute price without rate tables, RT#5495
11365
11366 2009-07-16 17:33  ivan
11367
11368         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
11369           old convergent cruft
11370
11371 2009-07-16 17:10  ivan
11372
11373         * FS/: FS/Schema.pm, FS/cdr.pm, FS/part_pkg/voip_cdr.pm, FS.pm: get
11374           rid of cdr_upstream_rate table and some other old convergent
11375           cruft
11376
11377 2009-07-16 15:16  jeff
11378
11379         * FS/FS/Mason.pm: dark magic coming soon
11380
11381 2009-07-15 18:57  jeff
11382
11383         * httemplate/search/477.html: duh! more 477 files
11384
11385 2009-07-15 18:35  jeff
11386
11387         * httemplate/search/report_477.html: missed file for 477 reporting
11388
11389 2009-07-15 16:06  ivan
11390
11391         * FS/FS/part_pkg/cdr_termination.pm: unused for now
11392
11393 2009-07-15 15:49  ivan
11394
11395         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
11396           setting charged_party to accountcode, RT#5495
11397
11398 2009-07-14 12:06  rsiddall
11399
11400         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
11401           Jeff.
11402
11403 2009-07-14 12:05  rsiddall
11404
11405         * FS/FS/svc_domain.pm: Changed description of "action" field to
11406           match domain registration exports.
11407
11408 2009-07-13 20:14  ivan
11409
11410         * htetc/handler.pl: fix warnings, from RT merge fallout
11411
11412 2009-07-13 19:53  ivan
11413
11414         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
11415           provisioning?  or at least better debugging, RT#5226
11416
11417 2009-07-13 19:52  ivan
11418
11419         * httemplate/elements/tr-select-did.html: stop Dumper spew
11420
11421 2009-07-13 17:28  rsiddall
11422
11423         * Makefile, FS/FS/svc_domain.pm,
11424           FS/FS/part_export/domreg_net_dri.pm,
11425           httemplate/edit/process/domreg.cgi: New export to
11426           register/transfer/renew/revoke domains using Net::DRI.  Currently
11427           optimized for OpenSRS.  Should become more generalized in later
11428           releases.  Modified Makefile to insert the Freeside log folder
11429           into the new export.  Modified svc_domain.pm to prevent
11430           generation of transfer requests when a domain is moved to a
11431           different package with a domain registration attached to one of
11432           the included services.  Modified domreg.cgi to display errors on
11433           a separate page.
11434
11435 2009-07-13 09:02  jeff
11436
11437         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
11438           other bugs in tax updates
11439
11440 2009-07-13 03:12  ivan
11441
11442         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
11443           found in FS::part_pkg::recur_Common, skipping" warning
11444
11445 2009-07-13 02:19  ivan
11446
11447         * FS/FS/ClientAPI/MyAccount.pm,
11448           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
11449           self-service agent-specific logos
11450
11451 2009-07-13 02:10  ivan
11452
11453         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
11454           logo?
11455
11456 2009-07-13 00:21  ivan
11457
11458         * conf/invoice_html: thank you IE8
11459
11460 2009-07-13 00:10  ivan
11461
11462         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
11463
11464 2009-07-12 18:50  ivan
11465
11466         * httemplate/elements/: header.html, menubar.html: style nits
11467
11468 2009-07-12 16:45  ivan
11469
11470         * httemplate/elements/header.html: fix header sizes :/
11471
11472 2009-07-12 16:38  ivan
11473
11474         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
11475           hope so
11476
11477 2009-07-12 16:25  ivan
11478
11479         * httemplate/edit/cust_main.cgi: ACL on customer edit
11480
11481 2009-07-12 16:22  ivan
11482
11483         * httemplate/elements/header.html, httemplate/elements/menu.html,
11484           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
11485           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm: resolve style
11486           weirdness (fallout from RT integration), especially
11487           non-fixed-width comment boxes, menu/searchbar differences,
11488           RT#1169
11489
11490 2009-07-12 12:32  ivan
11491
11492         * httemplate/elements/menu.html: update tickting config
11493           descriptions
11494
11495 2009-07-12 06:27  jeff
11496
11497         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
11498           untaint
11499
11500 2009-07-10 19:40  ivan
11501
11502         * bin/drop_slony.slonik: notes
11503
11504 2009-07-10 10:50  ivan
11505
11506         * httemplate/elements/: select-did.html, tr-select-did.html: fix
11507           svc_phone provisioning!
11508
11509 2009-07-09 17:36  ivan
11510
11511         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
11512           RT#5495
11513
11514 2009-07-09 16:59  ivan
11515
11516         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
11517           CDRs, RT#5495
11518
11519 2009-07-09 16:58  ivan
11520
11521         * FS/bin/freeside-cdr-sftp_and_import: add -r option
11522
11523 2009-07-09 14:05  ivan
11524
11525         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
11526           httemplate/search/report_unapplied_cust_pay.html,
11527           httemplate/search/unapplied_cust_pay.html: unapplied payments
11528           report, RT#4861
11529
11530 2009-07-09 13:36  ivan
11531
11532         * httemplate/search/elements/cust_main_dayranges.html: no idea how
11533           i missed fixing this before
11534
11535 2009-07-09 13:18  ivan
11536
11537         * httemplate/search/report_receivables.cgi: oops
11538
11539 2009-07-08 04:12  ivan
11540
11541         * FS/FS/TicketSystem/RT_External.pm,
11542           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
11543           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
11544           httemplate/elements/about_freeside.html,
11545           httemplate/elements/about_rt.html,
11546           httemplate/elements/header.html,
11547           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED: borg
11548           RT menus, RT#1169
11549
11550 2009-07-07 20:33  ivan
11551
11552         * httemplate/search/: report_receivables.cgi,
11553           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
11554           elements/cust_main_dayranges.html: factor out the range-handling
11555           portions of receivables report, start on a similar unapplied
11556           payment report, RT#4861
11557
11558 2009-07-07 02:53  ivan
11559
11560         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
11561           svc_broadband.ip_addr
11562
11563 2009-07-07 02:23  ivan
11564
11565         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
11566           svc_broadband.ip_addr
11567
11568 2009-07-07 02:22  ivan
11569
11570         * httemplate/edit/svc_broadband.cgi: UI nit - double #
11571
11572 2009-07-07 00:32  mark
11573
11574         * FS/bin/freeside-void-payments: Add freeside-void-payments script
11575           for returned check processing
11576
11577 2009-07-06 17:53  ivan
11578
11579         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
11580           duration field (previously only billsec)
11581
11582 2009-07-06 17:47  ivan
11583
11584         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
11585           1900-01-01, RT#4081
11586
11587 2009-07-06 16:14  ivan
11588
11589         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
11590           acctid
11591
11592 2009-07-06 14:34  ivan
11593
11594         * httemplate/browse/rate_region.html: align, display countrycode
11595           with +, space between prefixes allowing wrapping
11596
11597 2009-07-05 17:28  ivan
11598
11599         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
11600           cdrbatch field
11601
11602 2009-07-05 17:10  ivan
11603
11604         * httemplate/elements/: select-did.html, tr-select-did.html: doh
11605
11606 2009-07-05 16:56  ivan
11607
11608         * httemplate/elements/: select-did.html, tr-select-did.html: allow
11609           svc_phone.phonenum to be edited when a DID selector is not in use
11610
11611 2009-07-05 16:17  ivan
11612
11613         * httemplate/search/cdr.html: format start/answer/end dates and
11614           link svcnum to service
11615
11616 2009-07-05 14:35  ivan
11617
11618         * FS/FS/Schema.pm, FS/FS/cdr.pm,
11619           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
11620           httemplate/search/report_cdr.html: CDR search by dcontext,
11621           charged_party, toggle of display fields, RT#4081
11622
11623 2009-07-03 17:47  ivan
11624
11625         * FS/FS/part_event/Condition/: cust_payments.pm,
11626           cust_payments_pkg.pm: add condition based on total customer
11627           payments as a multiplier of a specific package, RT#3983
11628
11629 2009-07-03 17:08  ivan
11630
11631         * FS/FS/part_event/Condition/once.pm: spealing
11632
11633 2009-07-02 04:22  ivan
11634
11635         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
11636           FS/FS/part_pkg/cdr_termination.pm,
11637           httemplate/edit/cust_main/billing.html,
11638           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
11639           settlement cdr processing, RT#5495
11640
11641 2009-07-01 19:02  ivan
11642
11643         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
11644           part_event/Action/fee.pm: fix late fees, RT#5665
11645
11646 2009-07-01 18:26  jeff
11647
11648         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
11649           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
11650           update flat_introrate plan to better fit current codebase RT#4912
11651
11652 2009-07-01 03:28  ivan
11653
11654         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
11655           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
11656           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
11657           httemplate/edit/cust_main/billing.html,
11658           httemplate/view/cust_main/billing.html: start of settlement CDR
11659           processing, RT#5495
11660
11661 2009-06-30 22:34  ivan
11662
11663         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
11664           FS/FS/part_event/Action/fee.pm,
11665           httemplate/elements/select-taxclass.html,
11666           httemplate/elements/tr-select-taxclass.html: add tax class
11667           selection back for late charges w/1.9 events, RT#5665
11668
11669 2009-06-30 13:18  jeff
11670
11671         * FS/FS.pm, httemplate/elements/menu.html: documentation
11672           corrections
11673
11674 2009-06-30 12:38  ivan
11675
11676         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
11677           httemplate/browse/part_pkg_taxclass.html,
11678           httemplate/edit/part_pkg_taxclass.html,
11679           httemplate/edit/process/part_pkg_taxclass.html,
11680           httemplate/elements/menu.html,
11681           httemplate/elements/select-taxclass.html,
11682           httemplate/elements/tr-select-taxclass.html: disabling a
11683           taxclass, RT#5472
11684
11685 2009-06-30 05:32  ivan
11686
11687         * httemplate/edit/quick-charge.html: remove debugging
11688
11689 2009-06-30 05:28  ivan
11690
11691         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
11692           httemplate/edit/REAL_cust_pkg.cgi,
11693           httemplate/edit/quick-charge.html,
11694           httemplate/edit/process/REAL_cust_pkg.cgi,
11695           httemplate/view/cust_main/packages/status.html,
11696           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
11697           one-time charge "hold for later" / any package future start date,
11698           RT#5347
11699
11700 2009-06-30 04:09  ivan
11701
11702         * FS/FS/part_export/netsapiens.pm: this will help
11703
11704 2009-06-30 02:38  ivan
11705
11706         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
11707           netsapiens export, RT#5226
11708
11709 2009-06-29 19:54  ivan
11710
11711         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
11712           docs from netsapiens rough... RT#5226
11713
11714 2009-06-29 18:42  ivan
11715
11716         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
11717           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
11718           FS/t/part_device.t, FS/t/phone_device.t,
11719           httemplate/browse/part_device.html,
11720           httemplate/edit/part_device.html,
11721           httemplate/edit/phone_device.html,
11722           httemplate/edit/process/part_device.html,
11723           httemplate/edit/process/phone_device.html,
11724           httemplate/misc/delete-phone_device.html,
11725           httemplate/misc/part_device-import.html,
11726           httemplate/elements/menu.html,
11727           httemplate/misc/process/part_device-import.html,
11728           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
11729           integration), RT#5226
11730
11731 2009-06-29 15:48  rsiddall
11732
11733         * rpm/freeside.spec: Fix PDF invoice generation, including
11734           requirement for ghostscript.
11735
11736 2009-06-29 07:45  jeff
11737
11738         * bin/cust_pay_histogram: show total number of payments
11739
11740 2009-06-29 06:55  jeff
11741
11742         * bin/cust_pay_histogram: commandline tool for examining cust_pay
11743           records by date range #5652
11744
11745 2009-06-29 06:53  jeff
11746
11747         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
11748           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
11749           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
11750           httemplate/browse/part_pkg_report_option.html,
11751           httemplate/edit/part_pkg.cgi,
11752           httemplate/edit/part_pkg_report_option.html,
11753           httemplate/edit/cust_main/bottomfixup.html,
11754           httemplate/edit/cust_main/bottomfixup.js,
11755           httemplate/edit/cust_main/choose_tax_location.html,
11756           httemplate/edit/process/part_pkg.cgi,
11757           httemplate/edit/process/part_pkg_report_option.html,
11758           httemplate/misc/xmlhttp-cust_main-censustract.html,
11759           httemplate/edit/cust_main/contact.html,
11760           httemplate/elements/location.html, httemplate/elements/menu.html,
11761           httemplate/search/cust_main.html,
11762           httemplate/search/report_cust_main.html,
11763           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
11764           #4912
11765
11766 2009-06-28 23:21  ivan
11767
11768         * FS/MANIFEST: remove freeside-expiration-alerter
11769
11770 2009-06-26 16:21  ivan
11771
11772         * FS/bin/freeside-queued: doh, brainfart, RT#5572
11773
11774 2009-06-26 16:12  ivan
11775
11776         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
11777           specify the kinds of jobs to be run, RT#5572
11778
11779 2009-06-26 11:53  ivan
11780
11781         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
11782           bits so that they're used even when doing an exact search on a
11783           browser-remembered result
11784
11785 2009-06-25 23:55  mark
11786
11787         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
11788           freeside-daily routine
11789
11790 2009-06-25 13:23  ivan
11791
11792         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
11793           not enabled!" error when using signup without any real-time
11794           processor
11795
11796 2009-06-25 12:55  ivan
11797
11798         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
11799           Argument "" isn't numeric in numeric eq (==) at
11800           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
11801
11802 2009-06-25 12:47  ivan
11803
11804         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
11805           no-gateway-at-all case, RT#5673
11806
11807 2009-06-25 12:06  ivan
11808
11809         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
11810           report
11811
11812 2009-06-24 18:28  ivan
11813
11814         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
11815           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
11816           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
11817           FS/t/cust_tax_adjustment.t,
11818           httemplate/edit/cust_tax_adjustment.html,
11819           httemplate/edit/process/cust_tax_adjustment.html,
11820           httemplate/search/cust_tax_adjustment.html,
11821           httemplate/view/cust_main/payment_history.html: tax adjustments,
11822           RT#5595
11823
11824 2009-06-24 18:22  ivan
11825
11826         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
11827           whitespace in IE
11828
11829 2009-06-24 11:36  ivan
11830
11831         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
11832           profiling, RT#5662
11833
11834 2009-06-24 02:07  mark
11835
11836         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
11837           expiration alerts into FS::Cron::alert_expiration
11838
11839 2009-06-23 21:42  ivan
11840
11841         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
11842           RT#3988
11843
11844 2009-06-23 18:40  ivan
11845
11846         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
11847           agent-specific sales report, RT#5449
11848
11849 2009-06-23 13:33  rsiddall
11850
11851         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
11852           registration for more than one year as we can't automatically
11853           bill for multi-year renewals at this time.
11854
11855 2009-06-22 16:42  ivan
11856
11857         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
11858           data in payment receipts, RT#5536
11859
11860 2009-06-22 15:55  ivan
11861
11862         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
11863           customer report failure, RT#5515
11864
11865 2009-06-22 10:00  jeff
11866
11867         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
11868
11869 2009-06-22 03:45  ivan
11870
11871         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
11872           isn't numeric in numeric eq (==) at
11873           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
11874
11875 2009-06-22 03:39  ivan
11876
11877         * FS/FS/access_user.pm: fix pod
11878
11879 2009-06-22 03:28  ivan
11880
11881         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
11882
11883 2009-06-22 03:06  ivan
11884
11885         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
11886           httemplate/search/cust_bill_pkg.cgi,
11887           httemplate/search/report_tax.cgi: finish basic implemention of
11888           tax exemption by tax name hack, RT#5127
11889
11890 2009-06-22 00:50  ivan
11891
11892         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
11893           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
11894           FS/t/cust_main_exemption.t,
11895           httemplate/edit/cust_main/billing.html,
11896           httemplate/edit/process/cust_main.cgi,
11897           httemplate/view/cust_main/billing.html: tax exemption by tax
11898           name, RT#5127
11899
11900 2009-06-21 15:00  ivan
11901
11902         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
11903           about it
11904
11905 2009-06-21 08:42  jeff
11906
11907         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
11908           #5855
11909
11910 2009-06-21 08:21  jeff
11911
11912         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
11913           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
11914           httemplate/edit/REAL_cust_pkg.cgi,
11915           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
11916           httemplate/edit/part_bill_event.cgi,
11917           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
11918           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
11919           httemplate/misc/bulk_change_pkg.cgi,
11920           httemplate/misc/cancel_pkg.html,
11921           httemplate/misc/cust_main-import.cgi,
11922           httemplate/misc/delay_susp_pkg.html,
11923           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
11924           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
11925           httemplate/search/report_cust_pkg.html,
11926           httemplate/view/cust_main/packages/package.html,
11927           httemplate/view/cust_main/packages/status.html: CUSTOM
11928           packages/actual flag for custom packages #3988
11929
11930 2009-06-19 14:49  jeff
11931
11932         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
11933           Pg when upgrading tax rates and cust_bill_pkg_details
11934
11935 2009-06-19 10:53  jeff
11936
11937         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
11938           payments as manual
11939
11940 2009-06-19 05:08  ivan
11941
11942         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
11943           first month (whew!) add an option not to prorate the accounts
11944           themselves
11945
11946 2009-06-19 00:46  ivan
11947
11948         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
11949
11950 2009-06-19 00:14  ivan
11951
11952         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
11953           run, RT#18737
11954
11955 2009-06-18 04:09  ivan
11956
11957         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
11958
11959 2009-06-18 04:07  ivan
11960
11961         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
11962           fee
11963
11964 2009-06-18 04:04  ivan
11965
11966         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
11967
11968 2009-06-18 04:03  ivan
11969
11970         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
11971           add basic part_pkg cost columns for agent wholsale price plan,
11972           RT#4696
11973
11974 2009-06-18 03:07  ivan
11975
11976         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
11977           fee package
11978
11979 2009-06-17 18:17  mark
11980
11981         * httemplate/: elements/menu.html, search/report_receivables.cgi,
11982           search/report_receivables.html: Fix receivables report ACL checks
11983           and menu
11984
11985 2009-06-16 23:43  mark
11986
11987         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
11988           httemplate/search/report_receivables.cgi,
11989           httemplate/search/report_receivables.html: Added separate access
11990           right for receivables report
11991
11992 2009-06-16 19:39  ivan
11993
11994         * FS/FS/Conf.pm, FS/FS/access_user.pm,
11995           httemplate/edit/process/REAL_cust_pkg.cgi,
11996           httemplate/edit/process/part_pkg.cgi,
11997           httemplate/edit/process/quick-cust_pkg.cgi,
11998           httemplate/elements/menubar.html,
11999           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
12000           httemplate/search/cust_event.html,
12001           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
12002           httemplate/view/cust_main.cgi: finish up initial work on customer
12003           view tabs (ensure links back to customer view call include
12004           show=packages if default view isn't jumbo or packages already),
12005           RT#5586
12006
12007 2009-06-15 20:29  ivan
12008
12009         * httemplate/: elements/menubar.html, pref/pref-process.html,
12010           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
12011           view/cust_main/payment_history.html, view/cust_main/tickets.html:
12012           basic customer view tabs, RT#5586
12013
12014 2009-06-15 14:41  rsiddall
12015
12016         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
12017           access right for managing domain registration (registering,
12018           transferring, revoking, renewing, etc.).
12019
12020 2009-06-15 13:43  jeff
12021
12022         * FS/FS/cust_main.pm: check for need for postal fee before charging
12023           the customer, not after
12024
12025 2009-06-15 12:41  rsiddall
12026
12027         * FS/FS/part_export/domreg_opensrs.pm,
12028           httemplate/edit/process/domreg.cgi,
12029           httemplate/view/svc_domain.cgi: Add domain registration
12030           operations to the View Domain screen, if the domain has an
12031           associated export supporting registration.  Shows the domain
12032           status and allows registration, transfer, revocation, or renewal.
12033           Revocation almost never works since the registries impose very
12034           short windows after initial registration.  Also updated the
12035           OpenSRS registration export to support the additional operations.
12036
12037 2009-06-12 20:13  rsiddall
12038
12039         * rpm/freeside.spec: Default configuration files had
12040           directory-style permission values.
12041
12042 2009-06-11 19:48  rsiddall
12043
12044         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
12045           configuration folder.  Configuration is kept in the RDBMS and
12046           initialized from the default_conf folder.  RT 5579.
12047
12048 2009-06-10 16:30  jeff
12049
12050         * conf/invoice_latex: prevent notes from bleeding onto coupon
12051           RT#5537
12052
12053 2009-06-10 14:58  ivan
12054
12055         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
12056           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
12057
12058 2009-06-10 12:50  ivan
12059
12060         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
12061           queue if there's already one waiting to run for a customer,
12062           RT#5572
12063
12064 2009-06-10 00:58  ivan
12065
12066         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
12067           looking for, RT#5539
12068
12069 2009-06-09 20:06  ivan
12070
12071         * FS/bin/freeside-upgrade: doh, semicolon
12072
12073 2009-06-09 20:00  ivan
12074
12075         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
12076           for SG upgradability
12077
12078 2009-06-09 19:08  ivan
12079
12080         * httemplate/edit/payment_gateway.html: update gateway list in
12081           order to add WesternACH, RT#5409
12082
12083 2009-06-09 17:02  ivan
12084
12085         * FS/FS/cust_main.pm: eliminate harmless
12086
12087             Argument "" isn't numeric in numeric comparison (<=>) at
12088           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
12089
12090           warning, sort batched payments on a column that actually exists
12091
12092 2009-06-04 07:27  ivan
12093
12094         * httemplate/docs/credits.html: fix scrolling
12095
12096 2009-06-04 07:09  ivan
12097
12098         * rpm/freeside.spec: there are lots of contributors too!
12099
12100 2009-06-04 07:08  ivan
12101
12102         * httemplate/docs/credits.html: $core->add("jeremyd");
12103
12104 2009-06-03 20:49  ivan
12105
12106         * bin/freeside-migrate-events: much more efficient event migration:
12107           let the database do the work, RT#5426
12108
12109 2009-06-03 17:49  ivan
12110
12111         * bin/freeside-migrate-events: add a -m mode to improve performance
12112           so upgrade can complete for large databases, RT#5426
12113
12114 2009-06-03 14:09  rsiddall
12115
12116         * rpm/freeside.spec: Incorrect permissions on the default
12117           configuration folder caused installation to fail with an
12118           incomplete database initialization.  Failure to remove the
12119           ticket_system file from the default configuration folder caused
12120           Freeside to try to use RT.
12121
12122 2009-06-03 12:52  ivan
12123
12124         * FS/FS/UID.pm: add a hack to set default schema, cf.
12125           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
12126
12127 2009-05-31 22:43  jeff
12128
12129         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
12130           httemplate/misc/tax-fetch_and_replace.cgi,
12131           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
12132           function for the taxproduct based tax data loading
12133
12134 2009-05-31 02:57  ivan
12135
12136         * FS/FS/cust_bill.pm: wtf
12137
12138 2009-05-31 02:45  ivan
12139
12140         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
12141           invoice terms anymore.  or in other words, honor setting
12142           'invoice_default_terms' blank, like in 1.7.  RT#5415
12143
12144 2009-05-31 01:39  ivan
12145
12146         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
12147           toggle, RT#5255
12148
12149 2009-05-30 23:59  ivan
12150
12151         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
12152           package definition browse/search, filter by package class,
12153           RT#5255
12154
12155 2009-05-30 22:15  ivan
12156
12157         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
12158           finish up when can connect again, RT#5226
12159
12160 2009-05-30 21:57  ivan
12161
12162         * FS/FS/part_export/netsapiens.pm: necessary for
12163           bin/cdr-netsapeins.import
12164
12165 2009-05-30 05:15  ivan
12166
12167         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
12168
12169 2009-05-30 04:21  ivan
12170
12171         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
12172
12173 2009-05-30 04:14  ivan
12174
12175         * bin/cdr-transnexus.import: quick hacked-up copy of
12176           freeside-cdr-sftp_and_import for transnexus directory structure,
12177           RT#5229
12178
12179 2009-05-30 03:45  ivan
12180
12181         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
12182
12183 2009-05-29 20:40  ivan
12184
12185         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
12186
12187 2009-05-29 20:14  ivan
12188
12189         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
12190           ability for prepaid packages to have usage limits and cancel if
12191           they're hit, RT#4995
12192
12193 2009-05-29 19:31  ivan
12194
12195         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
12196           be set explicitly, don't default to 80%
12197
12198 2009-05-29 16:36  ivan
12199
12200         * httemplate/search/cdr.html: slightly better labels and field
12201           order for CDR report, RT#4081
12202
12203 2009-05-29 16:17  ivan
12204
12205         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
12206           handling in netcentrex CDR handling, RT#4081
12207
12208 2009-05-28 21:43  jeff
12209
12210         * FS/FS/Conf.pm: correct description to reflect previous changes
12211
12212 2009-05-28 17:22  jeff
12213
12214         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
12215           don't require a leading 0 in the quick charge amount
12216
12217 2009-05-27 15:32  ivan
12218
12219         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
12220           think that should actually do it for now on RT#5446
12221
12222 2009-05-27 15:23  ivan
12223
12224         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
12225           too!  woo, working, RT#5446
12226
12227 2009-05-27 15:13  ivan
12228
12229         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
12230           fix total line links on tax report when using report_group
12231           kludge? (still possibly not in all corner cases), RT#5446
12232
12233 2009-05-27 15:10  ivan
12234
12235         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
12236           willf inally fix total line links on tax report when using
12237           report_group kludge? (still possibly not in all corner cases),
12238           RT#5446
12239
12240 2009-05-27 14:35  ivan
12241
12242         * httemplate/search/report_tax.cgi: fix total line links on tax
12243           report when using report_group kludge? (possibly not in all
12244           corner cases), RT#5446
12245
12246 2009-05-27 14:27  ivan
12247
12248         * httemplate/search/report_tax.cgi: fix total line links on tax
12249           report when using report_group kludge? (possibly not in all
12250           corner cases), RT#5446
12251
12252 2009-05-27 14:24  jeff
12253
12254         * httemplate/elements/menuarrow.gif: close ticket 1517
12255
12256 2009-05-27 10:18  ivan
12257
12258         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
12259           line links on tax report when using report_group kludge?
12260           (possibly not in all corner cases), RT#5446
12261
12262 2009-05-27 00:50  jeff
12263
12264         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12265           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
12266           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
12267           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
12268           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
12269           fs_selfservice/FS-SelfService/Makefile.PL,
12270           fs_selfservice/FS-SelfService/SelfService.pm,
12271           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
12272           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
12273           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
12274           bulk provisioning via ftp and SOAP #5202
12275
12276 2009-05-26 05:32  jeff
12277
12278         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
12279           overlibmws_crossframe.js, overlibmws_draggable.js,
12280           overlibmws_iframe.js, iframecontentmws.js: include overlib in
12281           selfservice
12282
12283 2009-05-25 19:48  ivan
12284
12285         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
12286           portion of total line when using config option for some basic tax
12287           grouping by name, RT#5446
12288
12289 2009-05-25 19:03  ivan
12290
12291         * httemplate/search/report_tax.cgi: mostly fix total line when
12292           using config option for some basic tax grouping by name, RT#5446
12293
12294 2009-05-25 18:41  ivan
12295
12296         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
12297           option for some basic tax grouping by name, RT#5446
12298
12299 2009-05-25 18:35  ivan
12300
12301         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
12302           httemplate/search/report_tax.html: add a config option for some
12303           basic tax grouping by name, RT#5446
12304
12305 2009-05-25 15:42  ivan
12306
12307         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
12308           graph when a package class is specified, RT#5449
12309
12310 2009-05-24 20:59  ivan
12311
12312         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
12313           self-service payments, RT#1592
12314
12315 2009-05-24 18:49  ivan
12316
12317         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
12318           fs_selfservice/FS-SelfService/SelfService.pm,
12319           fs_selfservice/FS-SelfService/cgi/card.html,
12320           fs_selfservice/FS-SelfService/cgi/make_payment.html,
12321           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12322           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
12323           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
12324           httemplate/elements/location.html,
12325           httemplate/elements/select-county.html: international
12326           self-service payments, RT#1592
12327
12328 2009-05-21 20:22  ivan
12329
12330         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
12331           sqlradius upgrade errors from permissions can be ignored for now
12332
12333 2009-05-21 20:02  ivan
12334
12335         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
12336           ability to report on packages w/status "not yet billed" as well,
12337           RT#5409
12338
12339 2009-05-20 08:27  ivan
12340
12341         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
12342           httemplate/view/cust_main/packages/services.html: add "manage
12343           device" link & config, RT#5438
12344
12345 2009-05-20 01:27  ivan
12346
12347         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
12348           and remove devel cruft, RT#5226
12349
12350 2009-05-19 18:06  ivan
12351
12352         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
12353           integration, RT#5226
12354
12355 2009-05-18 12:23  jeff
12356
12357         * FS/FS/tax_rate_location.pm: miss use
12358
12359 2009-05-18 12:21  jeff
12360
12361         * FS/FS/Schema.pm: allow empty state
12362
12363 2009-05-18 11:21  jeff
12364
12365         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
12366           upgrade attempts
12367
12368 2009-05-18 02:55  ivan
12369
12370         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
12371           FS/FS/UI/bytecount.pm,
12372           fs_selfservice/FS-SelfService/cgi/header.html,
12373           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12374           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
12375           fs_selfservice/FS-SelfService/cgi/view_usage.html,
12376           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
12377           from self-service, RT#4018
12378
12379 2009-05-18 01:40  ivan
12380
12381         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
12382           correct port, RT#4081
12383
12384 2009-05-17 21:56  jeff
12385
12386         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
12387           1970
12388
12389 2009-05-16 13:07  rsiddall
12390
12391         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
12392           failure causes to the perldoc.
12393
12394 2009-05-16 12:27  rsiddall
12395
12396         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
12397           that failure to install the module doesn't stop Apache from
12398           starting.  (This causes attempts to register domains to fail
12399           instead.)
12400
12401 2009-05-15 19:29  rsiddall
12402
12403         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
12404           when the cust_main owning this domain does not provide fields
12405           required for use as a contact handle in the domain registration
12406           record.  Also temporarily disable the ability to have the export
12407           do only registration or only transfers.
12408
12409 2009-05-15 12:41  rsiddall
12410
12411         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
12412           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
12413           httemplate/edit/process/part_export.cgi,
12414           httemplate/edit/process/svc_domain.cgi: Simple domain
12415           registration at Tucows OpenSRS using an export based on
12416           Net::OpenSRS.  When a domain is added and the export runs, it
12417           will register the domain or initiate a transfer.  You can also
12418           choose no action.  There's currently no provision for revoking
12419           domains or renewing registrations.  Depending on the settings at
12420           OpenSRS, orders may look like they've succeeded in Freeside but
12421           actually be queued pending input by the reseller at OpenSRS.  The
12422           part_export CGIs were modified to allow a multi-valued select to
12423           be used to control which TLDs are enabled for registration.
12424
12425 2009-05-14 09:26  jeff
12426
12427         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
12428           geocode more often
12429
12430 2009-05-14 09:25  jeff
12431
12432         * httemplate/view/cust_main/billing.html: show geocode when
12433           taxproducts enabled
12434
12435 2009-05-13 15:27  jeff
12436
12437         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
12438           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
12439           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
12440           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
12441           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
12442           httemplate/search/cust_bill_pkg.cgi,
12443           httemplate/search/report_newtax.cgi: improved taxproduct tax
12444           report RT#4783
12445
12446 2009-05-12 17:51  ivan
12447
12448         * conf/invoice_latex: remove obsolete comments
12449
12450 2009-05-09 17:45  ivan
12451
12452         * FS/FS/svc_phone.pm: label phone_name correctly
12453
12454 2009-05-09 16:54  ivan
12455
12456         * FS/bin/freeside-cdr-sftp_and_import: move cdr-sftp_and_import
12457           script to FS/bin, add -p option, RT#4081
12458
12459 2009-05-09 00:56  ivan
12460
12461         * FS/FS/: Conf.pm, cdr.pm: add
12462           cdr-charged_party-truncate_{length,prefix} in order to trim
12463           charged_party to a certain length, RT#4081
12464
12465 2009-05-08 18:44  ivan
12466
12467         * httemplate/: edit/elements/svc_Common.html,
12468           edit/elements/edit.html, view/elements/svc_Common.html: use
12469           service-def specific labels, at least for service pages that use
12470           {view,edit}/elements/svc_Common.html RT#4081
12471
12472 2009-05-08 17:39  ivan
12473
12474         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
12475           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
12476           httemplate/edit/part_svc.cgi: add ability to configure service
12477           labels per-package (still need to actually use the labels),
12478           RT#4081
12479
12480 2009-05-08 01:41  ivan
12481
12482         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
12483           where you've changed '(CUSTOM)', RT#5350
12484
12485 2009-05-05 15:02  ivan
12486
12487         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
12488           agent.invoice_template edit by default, with a config to turn
12489           back on, RT#5218
12490
12491 2009-05-05 10:58  ivan
12492
12493         * FS/FS/cust_pay.pm: add company_name to payment receipt
12494
12495 2009-05-05 03:40  ivan
12496
12497         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
12498           httemplate/misc/rate_edit_excel.html,
12499           httemplate/misc/process/rate_edit_excel.html: finish the import
12500           portion of excel rate edit, RT#5108
12501
12502 2009-05-04 18:41  jeff
12503
12504         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
12505           unused code
12506
12507 2009-05-04 11:33  jeff
12508
12509         * bin/: cust_main_special.pm, rebill: this is a quick hack to
12510           rebill customers when a cdr didn't happen
12511
12512 2009-05-03 19:01  ivan
12513
12514         * httemplate/search/: report_prepaid_income.cgi,
12515           report_prepaid_income.html: agent-virt prepaid income report,
12516           RT#5311
12517
12518 2009-05-03 18:17  ivan
12519
12520         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
12521           addition (+) warning
12522
12523 2009-05-03 17:22  ivan
12524
12525         * httemplate/: browse/rate_region.html, elements/menu.html,
12526           misc/rate_edit_excel.html, search/elements/search-xls.html,
12527           search/elements/search.html: add menu item and page for d/ling
12528           and edit rates with excel.  RT#5108
12529
12530 2009-05-03 15:45  ivan
12531
12532         * httemplate/search/elements/: search-csv.html, search-html.html,
12533           search-xls.html, search.html: break down search.html into
12534           components, RT#5108
12535
12536 2009-05-03 11:34  ivan
12537
12538         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
12539           "Redownload resolved batches" ACL for s1, RT#4271
12540
12541 2009-05-02 20:13  ivan
12542
12543         * httemplate/config/config.cgi: edit any config item
12544
12545 2009-05-02 18:45  ivan
12546
12547         * httemplate/config/config-view.cgi: add ability to delete
12548           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
12549           RT#5218
12550
12551 2009-05-02 18:11  ivan
12552
12553         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
12554           httemplate/config/config-view.cgi: add ability to remove
12555           suffix-ed config items, RT#5218
12556
12557 2009-05-02 17:40  ivan
12558
12559         * bin/confdiff: confdiff
12560
12561 2009-05-02 15:11  ivan
12562
12563         * FS/FS/Misc/eps2png.pm: fix eps preview
12564
12565 2009-05-01 17:01  ivan
12566
12567         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
12568           config/config-process.cgi, config/config-view.cgi: finish up
12569           useful agent stuff on the config editor: adding, deleting
12570           overrides too.  also add a confirmation to override deletion from
12571           the agent browse page.  RT#5218
12572
12573 2009-05-01 13:21  jeff
12574
12575         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
12576           aggregate
12577
12578 2009-04-30 19:43  ivan
12579
12580         * httemplate/config/config-view.cgi: view all overrides when asked,
12581           even the ones without values.  hmm :/  RT#5218
12582
12583 2009-04-30 19:08  ivan
12584
12585         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
12586           RT#5293
12587
12588 2009-04-30 18:07  ivan
12589
12590         * httemplate/config/: config-process.cgi, config-view.cgi: add
12591           ability to edit the agent overrides from the main config, RT#4218
12592
12593 2009-04-29 11:25  ivan
12594
12595         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
12596
12597 2009-04-28 15:38  ivan
12598
12599         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
12600
12601 2009-04-27 21:36  ivan
12602
12603         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
12604           SG billing-daily -r behavior, RT#4412
12605
12606 2009-04-27 21:13  ivan
12607
12608         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
12609           to emulate SG billing-daily -r behavior
12610
12611 2009-04-27 16:06  ivan
12612
12613         * FS/FS/Mason.pm: typo
12614
12615 2009-04-27 16:01  ivan
12616
12617         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
12618           will need libcgi-pm-perl removed, suck
12619
12620 2009-04-26 16:43  ivan
12621
12622         * FS/FS/Schema.pm: would help to have an index on priority if we're
12623           going to order based on it
12624
12625 2009-04-26 16:19  ivan
12626
12627         * FS/bin/freeside-queued: start small jobs more efficiently,
12628           RT#4412
12629
12630 2009-04-26 16:09  ivan
12631
12632         * FS/FS/Conf.pm: add a config option for max # of queued kids,
12633           RT#4412
12634
12635 2009-04-25 15:42  ivan
12636
12637         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
12638           multi-process mode for testing, RT#4412
12639
12640 2009-04-23 13:34  jeff
12641
12642         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
12643           subscription option to voip_cdr
12644
12645 2009-04-23 13:31  jeff
12646
12647         * httemplate/misc/tax-fetch_and_import.cgi,
12648           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
12649           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
12650           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
12651           httemplate/elements/menu.html: autodownload and update of cch tax
12652           data
12653
12654 2009-04-22 21:57  ivan
12655
12656         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
12657           and i'm sure it doesn't help the planner get us results sooner.
12658           last chance to try and get cursor approach working?  RT#4412
12659
12660 2009-04-22 21:14  ivan
12661
12662         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
12663           addition is committed?  well, if this works, that answers that.
12664           RT#4412
12665
12666 2009-04-22 13:24  ivan
12667
12668         * FS/FS/Cron/bill.pm: hopefully better performance running the big
12669           query once and then fetching results with a cursor, rather than
12670           running it multiple times with an OFFSET and LIMIT, RT#4412
12671
12672 2009-04-22 11:58  ivan
12673
12674         * httemplate/edit/process/cust_main.cgi: fix not allowing
12675           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
12676
12677 2009-04-21 23:52  ivan
12678
12679         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
12680
12681 2009-04-21 17:54  ivan
12682
12683         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
12684           this should be way more efficient in multi-process mode, can
12685           start billing before the big query completes.  RT#4412
12686
12687 2009-04-21 13:59  ivan
12688
12689         * httemplate/browse/rate_region.html: rate download/edit/upload,
12690           RT#5108
12691
12692 2009-04-21 13:28  ivan
12693
12694         * httemplate/browse/rate_region.html: rate download/edit/upload,
12695           RT#5108
12696
12697 2009-04-21 09:42  ivan
12698
12699         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
12700           stuff causing nothing to bill.  RT#4412
12701
12702 2009-04-20 19:23  jeff
12703
12704         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
12705           descriptive progress popups
12706
12707 2009-04-20 13:57  rsiddall
12708
12709         * rpm/freeside.spec: Acceptance testing of the RPM build system
12710           flushed out a place where /bin/rm stops waiting for input if
12711           you're /bin/su as the user doing the build.  Added a -f flag to
12712           stop it waiting for input.
12713
12714 2009-04-20 09:57  ivan
12715
12716         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
12717           cust_main.archived field, skip billing if Y, RT#4412
12718
12719 2009-04-19 16:55  ivan
12720
12721         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
12722           somehow corrupt
12723
12724 2009-04-19 16:52  ivan
12725
12726         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
12727
12728 2009-04-17 16:30  ivan
12729
12730         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
12731           something to wipe the CVV from very large databases
12732
12733 2009-04-17 12:50  ivan
12734
12735         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
12736           priority to job queue so billing jobs don't don't drown out
12737           provisioning jobs
12738
12739 2009-04-17 12:21  ivan
12740
12741         * FS/FS/Cron/bill.pm: 1 helps alot
12742
12743 2009-04-17 12:20  ivan
12744
12745         * FS/bin/freeside-daily: backport freeside-daily -m and
12746           cust_main::bill_and_collect to 1.7, RT#4412
12747
12748 2009-04-17 01:25  ivan
12749
12750         * httemplate/docs/about.html: AFFERO BITCHES
12751
12752 2009-04-17 01:16  ivan
12753
12754         * httemplate/docs/about.html: what time is now
12755
12756 2009-04-17 01:02  ivan
12757
12758         * httemplate/config/: config-process.cgi, config-view.cgi,
12759           config.cgi: show labels for select(select_hash) config options,
12760           RT#3997
12761
12762 2009-04-17 00:21  ivan
12763
12764         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
12765           attachments, RT#3403
12766
12767 2009-04-17 00:03  ivan
12768
12769         * httemplate/elements/header.html: hide service search unless user
12770           has "View customer services" ACL, RT#3478
12771
12772 2009-04-16 18:17  ivan
12773
12774         * httemplate/search/: report_receivables.cgi,
12775           report_receivables.html: add customer status to receivables
12776           report selection, hopefully help enet, RT#5187
12777
12778 2009-04-15 20:58  rsiddall
12779
12780         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
12781           binaries in the right folder 2/ Make sure freeside group is
12782           created 3/ Make sure freeside home directory is created
12783
12784 2009-04-15 00:14  ivan
12785
12786         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
12787           should fix view of unlinked phone numbers, RT#5171
12788
12789 2009-04-14 22:52  ivan
12790
12791         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
12792
12793 2009-04-14 19:44  ivan
12794
12795         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
12796           self-service where process_payment required "payby" instead of
12797           defaulting to CARD, RT#3905
12798
12799 2009-04-14 19:29  ivan
12800
12801         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
12802           on plaintext, RT#3905
12803
12804 2009-04-14 19:15  ivan
12805
12806         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
12807           invoices off the right
12808
12809 2009-04-14 14:01  ivan
12810
12811         * httemplate/view/cust_main/packages.html: remove debugging
12812
12813 2009-04-14 13:27  ivan
12814
12815         * httemplate/view/cust_main/packages.html: don't hide old packages
12816           that have services, RT#5179
12817
12818 2009-04-14 10:15  ivan
12819
12820         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
12821           control recurring_flag behavior, RT#3843
12822
12823 2009-04-14 10:12  ivan
12824
12825         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
12826           recurring_flag behavior, RT#3843
12827
12828 2009-04-14 09:14  jeff
12829
12830         * httemplate/misc/process/tax-import.cgi: hmmm
12831
12832 2009-04-14 09:12  jeff
12833
12834         * httemplate/misc/process/tax-import.cgi: better at least
12835
12836 2009-04-13 17:09  ivan
12837
12838         * FS/FS/Conf.pm: add configuration option to control recurring_flag
12839           behavior, RT#3843
12840
12841 2009-04-13 16:37  ivan
12842
12843         * FS/FS/cust_main.pm: debugging
12844
12845 2009-04-11 23:24  ivan
12846
12847         * httemplate/elements/tr-select-svc_acct-domain.html: adding
12848
12849 2009-04-11 23:14  ivan
12850
12851         * httemplate/elements/selectlayers.html: add svc_phone on new
12852           customer first package, RT#4315
12853
12854 2009-04-11 23:09  ivan
12855
12856         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
12857           httemplate/edit/cust_main/birthdate.html,
12858           httemplate/edit/cust_main/bottomfixup.html,
12859           httemplate/edit/cust_main/bottomfixup.js,
12860           httemplate/edit/cust_main/first_pkg.html,
12861           httemplate/edit/cust_main/top_misc.html,
12862           httemplate/edit/cust_main/billing.html,
12863           httemplate/edit/cust_main/choose_tax_location.html,
12864           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
12865           httemplate/edit/cust_main/first_pkg/svc_acct.html,
12866           httemplate/edit/cust_main/first_pkg/svc_phone.html,
12867           httemplate/edit/process/cust_main.cgi,
12868           httemplate/elements/select-domain.html,
12869           httemplate/misc/part_svc-columns.cgi,
12870           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
12871           new customer first package, RT#4315
12872
12873 2009-04-11 18:33  jeff
12874
12875         * etc/fslongtable.sty: sheesh
12876
12877 2009-04-11 18:24  jeff
12878
12879         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
12880           correct the real double counting culprit
12881
12882 2009-04-11 14:42  ivan
12883
12884         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
12885           migrate send_email, suspend_if_balance and credit events, RT#3905
12886
12887 2009-04-11 14:29  ivan
12888
12889         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
12890           action
12891
12892 2009-04-11 13:51  ivan
12893
12894         * FS/bin/freeside-upgrade: don't run configuration update when -s
12895           is used for schema-only slony slave update
12896
12897 2009-04-10 12:33  ivan
12898
12899         * FS/FS/Conf.pm: better description for enable_taxproducts and a
12900           warning about tax-pkg_address with it
12901
12902 2009-04-09 20:43  jeff
12903
12904         * FS/FS/cust_main.pm: orders of magnitude faster
12905
12906 2009-04-09 15:51  jeff
12907
12908         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
12909           for non-toll-free calls
12910
12911 2009-04-08 15:42  ivan
12912
12913         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
12914           w/agent packages, RT#5119
12915
12916 2009-04-08 01:08  ivan
12917
12918         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
12919
12920 2009-04-08 00:32  ivan
12921
12922         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
12923           of cvv from history records, RT#5093
12924
12925 2009-04-07 18:13  ivan
12926
12927         * httemplate/misc/link.cgi: when linking a legacy phone number the
12928           phone number could be typed in and not the service #.  RT#3407
12929
12930 2009-04-07 13:45  jeff
12931
12932         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
12933           cdrs
12934
12935 2009-04-07 11:20  ivan
12936
12937         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
12938           usernames, RT#5145
12939
12940 2009-04-07 11:15  ivan
12941
12942         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
12943           RT#3519
12944
12945 2009-04-06 19:50  jeff
12946
12947         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
12948           +1
12949
12950 2009-04-06 19:18  ivan
12951
12952         * FS/FS/cdr.pm: stop smoking crack
12953
12954 2009-04-06 18:20  jeff
12955
12956         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
12957           correct taqua toll free handling and hasten cdr import (skip
12958           uninteresting records)
12959
12960 2009-04-06 16:19  jeff
12961
12962         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
12963
12964 2009-04-06 11:31  jeff
12965
12966         * FS/FS/cdr/taqua.pm: calltype 6 is international
12967
12968 2009-04-05 17:52  jeff
12969
12970         * Makefile, etc/fslongtable.sty: stop doublecounting
12971           extracouponspace  but do not gratuitiously change existing
12972           installs
12973
12974 2009-04-05 16:18  jeff
12975
12976         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
12977
12978 2009-04-04 09:22  jeff
12979
12980         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
12981           bug in cust_bill_pkg_detail
12982
12983 2009-04-03 09:57  jeff
12984
12985         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
12986           provisioned svc_phones as unit count
12987
12988 2009-04-02 13:22  jeff
12989
12990         * httemplate/edit/cust_main/billing.html: Net 20 as well
12991
12992 2009-04-02 10:47  jeff
12993
12994         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
12995           prorate feature
12996
12997 2009-04-02 08:46  jeff
12998
12999         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
13000           portion of voip
13001
13002 2009-04-02 07:56  jeff
13003
13004         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
13005           geocoding
13006
13007 2009-04-01 22:27  jeff
13008
13009         * FS/FS/part_pkg_taxrate.pm: noise reduction
13010
13011 2009-04-01 19:36  ivan
13012
13013         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
13014           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
13015
13016 2009-04-01 17:14  ivan
13017
13018         * httemplate/browse/part_pkg.cgi: add some
13019           (undocumented/unaccessable to web UI yet) options to package
13020           browse to track down packages missing recurring fees
13021
13022 2009-03-31 21:27  ivan
13023
13024         * FS/FS/cdr.pm: show post-granularity duration if available for all
13025           export formats
13026
13027 2009-03-31 20:51  ivan
13028
13029         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
13030           defined length and with specific lastapp
13031
13032 2009-03-31 20:44  ivan
13033
13034         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
13035           defined length and with specific lastapp
13036
13037 2009-03-31 12:51  ivan
13038
13039         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
13040
13041 2009-03-31 12:47  ivan
13042
13043         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
13044           numeric in numeric eq (==) at
13045           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
13046
13047 2009-03-31 12:46  ivan
13048
13049         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
13050           8.3's more strict type checking
13051
13052 2009-03-30 09:33  jeff
13053
13054         * FS/FS/cust_tax_location.pm: schema and module should agree on
13055           column names
13056
13057 2009-03-29 23:10  ivan
13058
13059         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
13060           httemplate/view/cust_main/packages.html: okay.  counts are needed
13061           for the package sort, so push the embedded counting into
13062           cust_main.pm.  sure hope this does it. RT#5083
13063
13064 2009-03-29 22:08  ivan
13065
13066         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
13067           finally do it, RT#5083
13068
13069 2009-03-29 21:50  ivan
13070
13071         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
13072           finally do it, RT#5083
13073
13074 2009-03-29 21:41  ivan
13075
13076         * httemplate/view/cust_main/packages.html: double doh! RT#5083
13077
13078 2009-03-29 21:35  ivan
13079
13080         * httemplate/view/cust_main/packages.html: doh!  underscore,
13081           RT#5083
13082
13083 2009-03-29 21:31  ivan
13084
13085         * httemplate/view/cust_main/packages.html: try not to search for
13086           nothing in cust_svc so much, RT#5083
13087
13088 2009-03-29 21:15  ivan
13089
13090         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
13091           not to search for nothing in cust_svc so much, RT#5083
13092
13093 2009-03-29 20:47  ivan
13094
13095         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
13096           RT#5083
13097
13098 2009-03-29 20:12  ivan
13099
13100         * httemplate/view/cust_main/packages.html: really prevent separate
13101           part_pkg query, RT#5083
13102
13103 2009-03-29 18:39  ivan
13104
13105         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
13106           RT#5083
13107
13108 2009-03-29 18:28  ivan
13109
13110         * httemplate/view/cust_main/packages.html: fix setup date display,
13111           RT#5083
13112
13113 2009-03-29 18:09  ivan
13114
13115         * httemplate/view/cust_main/packages.html: forget caching, instead
13116           scoop up cust_pkg and part_pkg in one query, RT#5083
13117
13118 2009-03-29 18:05  ivan
13119
13120         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
13121           forget caching, instead scoop up cust_pkg and part_pkg in one
13122           query, RT#5083
13123
13124 2009-03-29 17:32  ivan
13125
13126         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
13127           part_pkg caching should speedup display of lots of packages,
13128           RT#5083
13129
13130 2009-03-29 16:44  ivan
13131
13132         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
13133           2 (or configured) cancelled and one-time charge packages, RT#5083
13134
13135 2009-03-29 04:56  ivan
13136
13137         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
13138
13139 2009-03-29 04:52  ivan
13140
13141         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
13142
13143 2009-03-29 03:39  ivan
13144
13145         * httemplate/view/cust_main/packages/package.html: avoid looking up
13146           part_pkg redundantly in the pkg loop, RT#5083
13147
13148 2009-03-29 03:34  ivan
13149
13150         * httemplate/view/cust_main/packages/package.html: avoid looking up
13151           package details redundantly in the pkg loop, RT#5083
13152
13153 2009-03-29 03:17  ivan
13154
13155         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
13156           qsearch for more realisitic profiling data, RT#5083
13157
13158 2009-03-29 02:38  ivan
13159
13160         * httemplate/view/cust_main/: one_time_charge_link.html,
13161           packages.html, packages/status.html: optimize customer view when
13162           there's lots of packages; *really* avoid looking up any config
13163           inside the package loop, RT#5083
13164
13165 2009-03-28 15:59  ivan
13166
13167         * httemplate/elements/select-cust-part_pkg.html,
13168           httemplate/elements/select-cust-pkg_class.html,
13169           httemplate/elements/select-part_pkg.html,
13170           httemplate/elements/select-table.html,
13171           httemplate/elements/tr-select-cust-part_pkg.html,
13172           httemplate/elements/tr-selectmultiple-part_pkg.html,
13173           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
13174           httemplate/misc/cust-part_pkg.cgi,
13175           httemplate/misc/order_pkg.html: package selector, split by
13176           package class, RT#5077
13177
13178 2009-03-25 20:59  ivan
13179
13180         * FS/FS/svc_acct.pm: yow
13181
13182 2009-03-25 20:53  ivan
13183
13184         * FS/FS/cust_main.pm: sort packages by label of first (primary)
13185           service, RT#5041
13186
13187 2009-03-25 02:36  ivan
13188
13189         * httemplate/pref/pref-process.html: throw a proper error message
13190           instead of a mason error on pw chagne problems, RT#5073
13191
13192 2009-03-25 02:36  ivan
13193
13194         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
13195
13196 2009-03-25 01:45  ivan
13197
13198         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
13199           RT#5042
13200
13201 2009-03-24 02:42  ivan
13202
13203         * bin/countdeclines: quick tool for RT#3843
13204
13205 2009-03-23 23:31  ivan
13206
13207         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
13208
13209 2009-03-23 19:36  ivan
13210
13211         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
13212           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
13213           <email>, supress extraneous service list, RT#3519
13214
13215 2009-03-23 16:33  jeff
13216
13217         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
13218           httemplate/misc/process/recharge_svc.html: more DTRT with usage
13219           on service transfer between packages and recharges  RT #2884,
13220           #5040 + #4995 fallout
13221
13222 2009-03-23 15:45  ivan
13223
13224         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
13225           from GECOS to "Real Name", RT#3519
13226
13227 2009-03-23 10:02  ivan
13228
13229         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
13230           (svc_acct.finger) to bulk billing detail, RT#3519
13231
13232 2009-03-21 20:33  ivan
13233
13234         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
13235
13236 2009-03-21 19:47  ivan
13237
13238         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
13239           usps address standardization when the zip returned has no zip+4,
13240           RT#4882
13241
13242 2009-03-21 16:37  ivan
13243
13244         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
13245           cron output not useful
13246
13247 2009-03-21 16:32  ivan
13248
13249         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
13250           up
13251
13252 2009-03-21 15:14  ivan
13253
13254         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
13255           freeside-check local monitoring, RT#4610
13256
13257 2009-03-19 19:14  ivan
13258
13259         * bin/ping: adding quick remote ping & alert script, RT#4610
13260
13261 2009-03-18 08:11  jeff
13262
13263         * FS/FS/part_pkg_taxrate.pm: more error information
13264
13265 2009-03-17 17:30  jeff
13266
13267         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
13268           httemplate/edit/part_svc.cgi: hide unused usage columns
13269
13270 2009-03-17 15:02  ivan
13271
13272         * fs_selfservice/FS-SelfService/SelfService.pm: add
13273           payment_info_renew_info method to ClientAPI/MyAccount and
13274           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
13275
13276 2009-03-17 14:38  ivan
13277
13278         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
13279           fs_selfservice/FS-SelfService/SelfService.pm: add
13280           payment_info_renew_info method to ClientAPI/MyAccount and
13281           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
13282
13283 2009-03-17 13:41  ivan
13284
13285         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
13286
13287 2009-03-17 13:13  ivan
13288
13289         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
13290           since it could be dangerous
13291
13292 2009-03-17 13:04  ivan
13293
13294         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
13295
13296 2009-03-17 12:48  ivan
13297
13298         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
13299
13300 2009-03-17 09:06  jeff
13301
13302         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
13303           RT#4903)
13304
13305 2009-03-17 05:01  ivan
13306
13307         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
13308           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
13309
13310 2009-03-17 02:59  ivan
13311
13312         * FS/FS/Misc/eps2png.pm: less debugging
13313
13314 2009-03-17 02:58  ivan
13315
13316         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
13317           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
13318           httemplate/config/config-view.cgi, httemplate/docs/license.html:
13319           add eps preview to config, for RT#5025
13320
13321 2009-03-16 16:28  jeff
13322
13323         * FS/FS/Schema.pm: avoid the need for approximate comparisons
13324           RT#4903
13325
13326 2009-03-16 10:06  jeff
13327
13328         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
13329           httemplate/edit/svc_broadband.cgi: have prizm use service data
13330           rather than package data to select a profile RT#4853
13331
13332 2009-03-16 08:52  jeff
13333
13334         * bin/make-pkg-fruit: a tool for migrating package elements to
13335           services
13336
13337 2009-03-16 01:08  jeff
13338
13339         * FS/FS/svc_broadband.pm: get the dup checking right
13340
13341 2009-03-16 00:13  ivan
13342
13343         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
13344           elements/location.html: allow country selection on credit card
13345           entry, RT#4997
13346
13347 2009-03-16 00:13  ivan
13348
13349         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
13350           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
13351           chars in Locale::SubCountry states, RT#4997
13352
13353 2009-03-15 23:22  ivan
13354
13355         * Makefile: 5.10!  welcome to the future
13356
13357 2009-03-15 22:54  ivan
13358
13359         * httemplate/view/svc_domain.cgi: fix custnum display on domain
13360           view
13361
13362 2009-03-15 21:21  jeff
13363
13364         * FS/FS/svc_broadband.pm: use part_svc_router
13365
13366 2009-03-15 17:57  jeff
13367
13368         * FS/FS/svc_broadband.pm: comment change
13369
13370 2009-03-15 15:44  ivan
13371
13372         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
13373
13374 2009-03-15 15:33  ivan
13375
13376         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
13377           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
13378           626.' error when using attribute_since_sqlradacct
13379
13380 2009-03-15 12:42  ivan
13381
13382         * FS/FS/cust_pkg_reason.pm: should give better performance if we
13383           search for what we want instead of using a string match
13384
13385 2009-03-15 03:46  ivan
13386
13387         * FS/FS/cust_main.pm: fix application of data fields from prepaid
13388           cards in addition to time field
13389
13390 2009-03-15 03:34  ivan
13391
13392         * httemplate/misc/process/recharge_svc.html: apply byte values from
13393           prepaid cards as well as time value, RT#4995
13394
13395 2009-03-15 03:30  ivan
13396
13397         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
13398           not a disk drive manufacturer, don't use halfass base-10
13399           megs/gigs
13400
13401 2009-03-15 00:33  ivan
13402
13403         * FS/FS/cust_main.pm: cust_main::payment_info, for
13404           ClientAPI::MyAccount
13405
13406 2009-03-14 16:44  ivan
13407
13408         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
13409           old files, RT#3093 / RT#4963
13410
13411 2009-03-13 11:22  jeff
13412
13413         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
13414           in in the interim
13415
13416 2009-03-11 03:03  ivan
13417
13418         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
13419           config, RT#4404
13420
13421 2009-03-11 02:41  ivan
13422
13423         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
13424
13425 2009-03-11 01:57  ivan
13426
13427         * bin/print-directory_assist: comma
13428
13429 2009-03-11 01:46  ivan
13430
13431         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
13432           codes and a kludge to print DA numbers for all of them
13433
13434 2009-03-10 09:14  jeff
13435
13436         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
13437           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
13438           fs_selfservice/FS-SelfService/cgi/verify.cgi,
13439           fs_selfservice/FS-SelfService/cgi/myaccount.html,
13440           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13441           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13442           fs_selfservice/FS-SelfService/cgi/signup.cgi,
13443           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
13444           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
13445           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
13446           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
13447           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
13448           fs_selfservice/FS-SelfService/SelfService.pm,
13449           httemplate/browse/payment_gateway.html,
13450           httemplate/edit/payment_gateway.html,
13451           httemplate/edit/process/payment_gateway.html: merge webpay
13452           support in with autoselection of old realtime_bop and
13453           realtime_refund_bop
13454
13455 2009-03-08 17:15  ivan
13456
13457         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
13458
13459 2009-03-08 17:15  ivan
13460
13461         * httemplate/misc/svc_acct-domains.cgi: doh
13462
13463 2009-03-03 17:47  ivan
13464
13465         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
13466
13467 2009-03-03 15:56  ivan
13468
13469         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
13470           uid freeside" error
13471
13472 2009-03-03 15:41  ivan
13473
13474         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
13475           hash assignment" warning
13476
13477 2009-03-02 00:49  ivan
13478
13479         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
13480           preliminary vitelity export, RT#4868
13481
13482 2009-03-01 20:58  ivan
13483
13484         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
13485           do charged_party rewriting in the cdrrewrited daemon, RT#4342
13486
13487 2009-03-01 16:10  ivan
13488
13489         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
13490           signup.html use selfserice skin config too: selfservice-head,
13491           selfserfice-body_header, selfservice-body_footer,
13492           selfservice-body_bgcolor, selfservice-box_bgcolor
13493
13494 2009-02-28 10:27  ivan
13495
13496         * Makefile: avoid erroring out running install-perl-modules when
13497           you have a pristine, un-updated CVS checkout
13498
13499 2009-02-25 19:51  ivan
13500
13501         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
13502           bit friendlier for BILL signups for testingm RT#4018
13503
13504 2009-02-25 12:05  ivan
13505
13506         * bin/japan.pl: adding quick tool to change the "states" for japan
13507
13508 2009-02-24 02:15  ivan
13509
13510         * FS/FS/Setup.pm: be quiet
13511
13512 2009-02-24 02:06  ivan
13513
13514         * FS/FS/part_referral.pm: bootstrapping issues
13515
13516 2009-02-24 02:00  ivan
13517
13518         * FS/FS/Setup.pm: bootstrapping issues, aaargh
13519
13520 2009-02-24 01:58  ivan
13521
13522         * FS/FS/Setup.pm: bootstrapping issues, ugh
13523
13524 2009-02-24 01:50  ivan
13525
13526         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
13527           bin/freeside-create-initial-data: bootstrapping issues
13528
13529 2009-02-24 01:41  ivan
13530
13531         * bin/freeside-create-initial-data: somehow rc install wound up
13532           without any data
13533
13534 2009-02-24 00:45  ivan
13535
13536         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
13537
13538 2009-02-24 00:41  ivan
13539
13540         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
13541           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
13542           to be billable, RT#3196
13543
13544 2009-02-23 15:52  ivan
13545
13546         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
13547           config type
13548
13549 2009-02-22 13:11  ivan
13550
13551         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
13552
13553 2009-02-22 13:08  ivan
13554
13555         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
13556           where freeside-upgrade spends time
13557
13558 2009-02-22 12:42  ivan
13559
13560         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
13561           RT#4902
13562
13563 2009-02-22 12:12  ivan
13564
13565         * bin/apache.export: add exportnum to apache export files so they
13566           all get preserved in the case where you're using multiple apache
13567           exports to the same machine, RT#4901
13568
13569 2009-02-22 11:46  ivan
13570
13571         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
13572           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
13573           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
13574
13575 2009-02-22 02:58  ivan
13576
13577         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
13578           packages that don't have a last bill date.  really.  RT#4881
13579
13580 2009-02-22 02:34  ivan
13581
13582         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
13583
13584 2009-02-22 00:41  ivan
13585
13586         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
13587           FS/FS/type_pkgs.pm: add agent type list to package def browse,
13588           RT#4880
13589
13590 2009-02-21 18:37  ivan
13591
13592         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
13593           report for more complex situations with counties and taxclasses,
13594           make taxable line items clickable, RT#4878
13595
13596 2009-02-21 16:19  ivan
13597
13598         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
13599           this fixes up tax reports nicely.  RT#4878
13600
13601 2009-02-21 12:56  ivan
13602
13603         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
13604           location_sql search, for tax reports.  RT#4878
13605
13606 2009-02-21 12:14  ivan
13607
13608         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
13609           location_sql search, for tax reports.  RT#4878
13610
13611 2009-02-21 09:56  ivan
13612
13613         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
13614           follow-tax-rename tool (well, quick hack), RT#4878
13615
13616 2009-02-20 20:28  ivan
13617
13618         * FS/FS/Record.pm: and for obj creation too
13619
13620 2009-02-20 20:27  ivan
13621
13622         * FS/FS/Record.pm: it would help to actually finish
13623           nowarn_classload kludge
13624
13625 2009-02-20 20:23  ivan
13626
13627         * FS/FS/Record.pm: add nowarn_classload kludge
13628
13629 2009-02-20 07:07  jeff
13630
13631         * httemplate/edit/cust_main.cgi: support a default tax location
13632           outside us/ca with cch data and better handling of response from
13633           USPS (RT 4857)
13634
13635 2009-02-19 18:55  ivan
13636
13637         * FS/FS/access_user.pm: oops, adding multiple-rightname support
13638           broke ACL caching, bringing it back should be a good perf win for
13639           large customer views, whew.  RT#4830
13640
13641 2009-02-19 18:41  ivan
13642
13643         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
13644           disable display of auto-suspend dates unless enabled by config.
13645           at least until it can be made more efficient.  this is slowing
13646           down customer view waaaaaaaaaay too much.  RT#4830
13647
13648 2009-02-19 18:22  ivan
13649
13650         * httemplate/autohandler: harmless tyop
13651
13652 2009-02-19 05:38  jeff
13653
13654         * httemplate/edit/: cust_main.cgi,
13655           cust_main/choose_tax_location.html: do not attempt to assign a
13656           geocode to non us/ca addresses (RT 4857)
13657
13658 2009-02-18 23:57  ivan
13659
13660         * httemplate/search/: elements/cust_pay_or_refund.html,
13661           elements/search.html, cust_pay_pending.html: redirect pending
13662           payment report back to customer when the pending payment is
13663           resolved, RT#4837, and fix otaker fallout from the pending stuff,
13664           RT#4866
13665
13666 2009-02-18 22:42  ivan
13667
13668         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
13669           add profiling to a file OOM situations, RT#4830
13670
13671 2009-02-18 17:50  ivan
13672
13673         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
13674
13675 2009-02-16 23:43  ivan
13676
13677         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
13678           you otherwise couldn't see, RT#4854
13679
13680 2009-02-16 23:40  ivan
13681
13682         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
13683           you otherwise couldn't see, RT#4854
13684
13685 2009-02-16 18:28  ivan
13686
13687         * FS/FS/Mason.pm, httemplate/autohandler,
13688           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
13689           per-user preference for turning on profiling display when
13690           DBIx::Profile is loaded, RT#4830
13691
13692 2009-02-16 18:01  ivan
13693
13694         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
13695           httemplate/edit/process/quick-charge.cgi,
13696           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
13697           to one-time charges, RT#4858
13698
13699 2009-02-16 15:54  ivan
13700
13701         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
13702           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
13703           httemplate/search/elements/cust_pay_or_refund.html,
13704           httemplate/edit/cust_pay_pending.html,
13705           httemplate/edit/process/cust_pay_pending.html,
13706           httemplate/view/cust_main/payment_history.html,
13707           httemplate/elements/menu.html: add reporting on (and resolution
13708           of) stuck pending transactions, RT#4837 (RT#3572)
13709
13710 2009-02-15 22:40  jeff
13711
13712         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
13713           updates to the initial install
13714
13715 2009-02-15 22:02  jeff
13716
13717         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
13718           allow completely empty updates (again?)
13719
13720 2009-02-15 21:59  jeff
13721
13722         * FS/FS/cust_tax_location.pm: wrong operator
13723
13724 2009-02-15 09:38  jeff
13725
13726         * FS/FS/tax_rate.pm: remove useless line
13727
13728 2009-02-15 09:23  jeff
13729
13730         * FS/FS/tax_rate.pm: tyop
13731
13732 2009-02-15 09:20  jeff
13733
13734         * FS/FS/tax_rate.pm: trim whitespace on import
13735
13736 2009-02-15 05:51  jeff
13737
13738         * FS/FS/Record.pm: improved float searching
13739
13740 2009-02-13 16:40  ivan
13741
13742         * httemplate/: elements/select-agent.html,
13743           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
13744           select-agent agent virtualization, RT#1405
13745
13746 2009-02-12 11:48  jeff
13747
13748         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
13749           help
13750
13751 2009-02-12 07:55  jeff
13752
13753         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
13754           better upload error handling and correction of tax upload
13755           filecount
13756
13757 2009-02-11 10:44  ivan
13758
13759         * httemplate/search/cdr.html: fix select and unselect all buttons
13760           on CDR bulk actions, RT#4766
13761
13762 2009-02-11 08:06  jeff
13763
13764         * FS/FS/Schema.pm: mac is unique
13765
13766 2009-02-10 08:25  jeff
13767
13768         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
13769           limit workaround
13770
13771 2009-02-10 02:35  ivan
13772
13773         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
13774           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
13775           interface, RT#4766 / RT#4731
13776
13777 2009-02-09 07:03  ivan
13778
13779         * httemplate/browse/agent.cgi: try for slightly better UI on agent
13780           config overrides
13781
13782 2009-02-09 06:05  ivan
13783
13784         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
13785           FS/FS/cust_pay.pm, conf/invoice_html,
13786           conf/invoice_html_statement, httemplate/config/config-image.cgi,
13787           httemplate/config/config-process.cgi,
13788           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
13789           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
13790           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
13791           company_name, company_address, logo, etc.. RT#3989
13792
13793 2009-02-09 03:45  ivan
13794
13795         * FS/FS/UI/Web.pm: pull out the data for address fields too!
13796           RT#4583
13797
13798 2009-02-09 03:35  ivan
13799
13800         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
13801
13802 2009-02-09 03:32  ivan
13803
13804         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
13805           formats that include service address, RT#4583
13806
13807 2009-02-09 02:38  ivan
13808
13809         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
13810           take a while
13811
13812 2009-02-08 21:59  ivan
13813
13814         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
13815           skip_dstchannel_prefix options, RT#3196
13816
13817 2009-02-08 17:49  ivan
13818
13819         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
13820           httemplate/browse/access_group.html,
13821           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
13822           httemplate/edit/elements/edit.html,
13823           httemplate/elements/select-part_pkg.html: further work on agents
13824           editing own packages: fix fallout on package customization from
13825           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
13826           to package browse, like clone service, and have agent type
13827           selection disappear when you set an agentnum.  RT#1331
13828
13829 2009-02-07 18:05  ivan
13830
13831         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
13832           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
13833           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
13834           httemplate/edit/process/part_pkg.cgi,
13835           httemplate/elements/select-agent_types.html,
13836           httemplate/elements/select-cust-part_pkg.html,
13837           httemplate/elements/select-part_pkg.html,
13838           httemplate/elements/select-table.html,
13839           httemplate/elements/tr-select-agent_types.html,
13840           httemplate/search/elements/search.html,
13841           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
13842           packages: allow them to see (but not edit) global packages for
13843           their type, RT#1331
13844
13845 2009-02-07 12:16  ivan
13846
13847         * FS/FS/ClientAPI/MyAccount.pm,
13848           fs_selfservice/FS-SelfService/SelfService.pm: add more
13849           documentation on order_pkg and the ability to order svc_phone
13850           too, RT#4722
13851
13852 2009-02-07 11:35  ivan
13853
13854         * httemplate/view/cust_main/payment_history.html: right-align
13855           amount in prev history row
13856
13857 2009-02-07 11:34  ivan
13858
13859         * FS/FS/Record.pm: don't look up encryption config every search,
13860           this should help perf a lot with database config in 1.9
13861
13862 2009-02-07 11:05  ivan
13863
13864         * bin/pod2x: no, it doesn't look like we have query
13865
13866 2009-02-07 00:23  ivan
13867
13868         * httemplate/view/cust_main/: payment_history.html, packages.html,
13869           packages/location.html, packages/services.html,
13870           packages/status.html, payment_history/payment.html,
13871           payment_history/refund.html: optimize customer view: avoid
13872           looking up config values inside loops, RT#4728
13873
13874 2009-02-06 17:45  ivan
13875
13876         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
13877           formatting, RT#4727
13878
13879 2009-02-06 17:33  ivan
13880
13881         * bin/pod2x: don't need this
13882
13883 2009-02-06 17:26  ivan
13884
13885         * bin/pod2x: update pod2x to use Mediawiki module instead of
13886           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
13887
13888 2009-02-06 10:31  ivan
13889
13890         * httemplate/elements/location.html: fix spurious "Unit #" label
13891           showing up, RT#4745
13892
13893 2009-02-05 13:02  jeff
13894
13895         * FS/FS/tax_rate.pm: pluralization agreement
13896
13897 2009-02-05 08:57  jeff
13898
13899         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
13900           style taxes instead of throwing fatal errors
13901
13902 2009-02-04 07:58  jeff
13903
13904         * FS/FS/cust_main.pm: with usage classes, the probability of a
13905           taxless line item tranche is too high for this to be a fatal
13906           error.  we risk overlooking misconfigured taxes/packages
13907
13908 2009-02-03 13:33  jeff
13909
13910         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
13911           filtering conditions
13912
13913 2009-02-01 05:52  ivan
13914
13915         * bin/test_scrub: adding scrub tool
13916
13917 2009-02-01 04:48  ivan
13918
13919         * httemplate/elements/menu.html: yow, don't hide the config menu
13920           unnecessarily
13921
13922 2009-02-01 04:28  ivan
13923
13924         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
13925           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
13926           agent_provision.html, agent_provision_svc_acct.html,
13927           change_bill.html, change_password.html, change_pay.html,
13928           change_ship.html, customer_change_pkg.html,
13929           customer_order_pkg.html, delete_svc.html, footer.html,
13930           list_customers.html, make_ach_payment.html, make_payment.html,
13931           myaccount.html, payment_results.html, process_change_bill.html,
13932           process_change_password.html, process_change_pay.html,
13933           process_change_pkg.html, process_change_ship.html,
13934           process_order_pkg.html, process_order_recharge.html,
13935           process_svc_acct.html, process_svc_external.html, provision.html,
13936           provision_svc_acct.html, recharge_prepay.html,
13937           recharge_results.html, selfservice.cgi, view_customer.html,
13938           view_invoice.html, view_support_details.html, view_usage.html,
13939           view_usage_details.html: put the footer in one frigging file,
13940           whew
13941
13942 2009-02-01 02:37  ivan
13943
13944         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
13945           speed up freeside-migrate-events slightly... RT#4277
13946
13947 2009-01-31 20:13  ivan
13948
13949         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
13950           getting huge dbs upgraded, RT#4679
13951
13952 2009-01-31 01:53  ivan
13953
13954         * FS/FS/access_user.pm: cache the results of ACL queries, should
13955           improve performance of customer view page for customers with
13956           shitloads of packages/services, RT#4696
13957
13958 2009-01-30 12:44  ivan
13959
13960         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
13961
13962 2009-01-29 16:40  ivan
13963
13964         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
13965
13966 2009-01-29 11:21  ivan
13967
13968         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
13969           config, RT#4271
13970
13971 2009-01-28 08:29  rsiddall
13972
13973         * rpm/freeside.spec: Removed conflict between core billing package
13974           and self-service RPMs so you can install them all on the same
13975           machine.  This may have applications if you're using XMLRPC to
13976           talk to the self-service interface from PHP, Python, etc.
13977
13978 2009-01-27 01:39  ivan
13979
13980         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
13981           ACL to allow download of browse/ stuff too, when possible.
13982           RT#4681
13983
13984 2009-01-25 20:22  ivan
13985
13986         * FS/FS/cust_main.pm: i think this was right after all, we do want
13987           to look for a county-less state+country match before country only
13988           and giving up, RT#4681
13989
13990 2009-01-25 18:14  ivan
13991
13992         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
13993           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
13994           line 2193.  Hopefully no problems with invoice with 0 tax
13995           printing :/.  RT#4681
13996
13997 2009-01-25 17:36  ivan
13998
13999         * FS/FS/cust_main.pm: should be better error message for inability
14000           to find tax rates, RT#4681.  also pull in the add_freq changes.
14001           *think* they're safe.  famous last words.
14002
14003 2009-01-25 17:07  ivan
14004
14005         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
14006           isn't numeric in numeric eq (==) at
14007           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
14008
14009 2009-01-25 15:58  ivan
14010
14011         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
14012           httemplate/edit/elements/edit.html: fix one-time charges and
14013           package customization for employees who don't have 'Edit global
14014           package definition' ACL, RT#4668
14015
14016 2009-01-25 14:20  ivan
14017
14018         * httemplate/browse/: access_group.html, access_user.html:
14019           normalize terminology: s/internal users/employees/
14020
14021 2009-01-25 12:43  ivan
14022
14023         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
14024           -cdrd and -queued, RT#4667
14025
14026 2009-01-24 17:27  ivan
14027
14028         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
14029
14030 2009-01-24 13:53  ivan
14031
14032         * fs_selfservice/php/: order_renew.php,
14033           process_payment_order_renew.php: finish up prepay example,
14034           RT#4623
14035
14036 2009-01-24 13:53  ivan
14037
14038         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
14039           current balance, RT#4623
14040
14041 2009-01-24 13:49  ivan
14042
14043         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
14044           chooser when taxproducts are off
14045
14046 2009-01-24 13:04  ivan
14047
14048         * httemplate/: elements/select-domain.html,
14049           elements/select-table.html, elements/tr-select-domain.html,
14050           search/report_svc_acct.html, search/svc_acct.cgi: add domain
14051           selection to advanced account report (side effect on RT#4623)
14052
14053 2009-01-22 17:23  ivan
14054
14055         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
14056           order_renew.php, process_login.php,
14057           process_payment_order_renew.php: add the start at PHP
14058           self-service as a quick early renew example
14059
14060 2009-01-22 16:49  ivan
14061
14062         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
14063           returned by renew_info, RT#4623
14064
14065 2009-01-22 16:23  ivan
14066
14067         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
14068           renew_info, RT#4623
14069
14070 2009-01-22 09:29  ivan
14071
14072         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
14073           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
14074           methods renew_info, order_renew and process_payment_order_renew
14075           to enable self-renewal through self-service.  RT#4623
14076
14077 2009-01-20 18:02  ivan
14078
14079         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
14080           (hopefully last of the) customize package bogosity in 1.9,
14081           RT#4662
14082
14083 2009-01-20 16:52  ivan
14084
14085         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
14086           service addresses from working, RT#4663
14087
14088 2009-01-20 12:08  ivan
14089
14090         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
14091           agent-specific invoices migrated from 1.7->1.9, RT#4645
14092
14093 2009-01-20 11:35  ivan
14094
14095         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
14096           RT#4645
14097
14098 2009-01-19 15:53  ivan
14099
14100         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
14101           tax-pkg_location changes broke new taxation, this should fix
14102
14103 2009-01-19 15:44  ivan
14104
14105         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
14106
14107 2009-01-19 14:32  ivan
14108
14109         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
14110           0, hopefully finally fix DA for QIS, RT#4502
14111
14112 2009-01-19 09:37  ivan
14113
14114         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
14115           order/cancel, RT#4645
14116
14117 2009-01-18 22:36  ivan
14118
14119         * httemplate/: elements/tr-select-cust_location.html,
14120           view/cust_main/packages/location.html: default service location
14121           is cust_main ship_ address when present!  RT#4499
14122
14123 2009-01-18 19:50  ivan
14124
14125         * FS/FS/Schema.pm, FS/FS/rate.pm,
14126           httemplate/edit/process/rate_region.cgi: 10 digit prefix
14127           matching, RT#4403
14128
14129 2009-01-18 15:51  ivan
14130
14131         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
14132
14133 2009-01-18 15:43  ivan
14134
14135         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
14136           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
14137           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
14138           FS/t/cust_bill_pkg_tax_location.t,
14139           httemplate/search/cust_bill_pkg.cgi,
14140           httemplate/search/report_tax.cgi,
14141           httemplate/view/cust_main/packages/location.html: finish package
14142           location tax reporing, RT#4499
14143
14144 2009-01-18 13:06  rsiddall
14145
14146         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
14147           an equals sign.
14148
14149 2009-01-13 05:00  ivan
14150
14151         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
14152           return number to availability, RT#4603
14153
14154 2009-01-12 19:25  ivan
14155
14156         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
14157           sticky that's why calls were being skipped for wrong carrierid,
14158           RT#4502
14159
14160 2009-01-12 18:39  ivan
14161
14162         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
14163           is just a precendece problem, RT#4502
14164
14165 2009-01-12 18:13  ivan
14166
14167         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
14168           inside the rating loop, RT#4502
14169
14170 2009-01-12 17:58  ivan
14171
14172         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
14173           rating loop, RT#4502
14174
14175 2009-01-12 17:34  ivan
14176
14177         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
14178           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
14179
14180 2009-01-12 16:17  ivan
14181
14182         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
14183
14184 2009-01-12 15:51  ivan
14185
14186         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
14187           DA calls, RT#4502
14188
14189 2009-01-12 13:16  jeff
14190
14191         * FS/FS/cust_main.pm: tickets only exist when a ticket system
14192           exists
14193
14194 2009-01-12 12:59  jeff
14195
14196         * FS/FS/cust_main.pm: doc tyop
14197
14198 2009-01-12 01:01  jeff
14199
14200         * FS/FS/svc_acct.pm: vfw callback failure
14201
14202 2009-01-10 15:56  ivan
14203
14204         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14205           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
14206           httemplate/edit/process/change-cust_pkg.html,
14207           httemplate/edit/process/cust_pkg.cgi,
14208           httemplate/elements/location.html,
14209           httemplate/elements/tr-select-cust_location.html,
14210           httemplate/view/cust_main/packages/location.html,
14211           httemplate/view/cust_main/packages/package.html: implement
14212           package changes w/location change, RT#4499
14213
14214 2009-01-09 16:43  ivan
14215
14216         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
14217           httemplate/elements/location.html,
14218           httemplate/elements/tr-select-cust_location.html,
14219           httemplate/view/cust_main/packages.html,
14220           httemplate/edit/process/quick-cust_pkg.cgi,
14221           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
14222           more work on package service addresses:  hide locations when
14223           they're all the default, config to show them anyway / finish
14224           implementing package ordering, fix all the state/county weirdness
14225           when changing the location dropdown. RT#4499
14226
14227 2009-01-08 20:06  ivan
14228
14229         * httemplate/edit/cust_main/contact.html,
14230           httemplate/elements/location.html,
14231           httemplate/elements/select-country.html,
14232           httemplate/elements/select-county.html,
14233           httemplate/elements/select-state.html,
14234           httemplate/elements/tr-select-part_referral.html,
14235           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
14236           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
14237           httemplate/view/cust_main/packages.html,
14238           httemplate/view/cust_main/packages/location.html: pick/enter a
14239           location when ordering a package, RT#4499
14240
14241 2009-01-07 17:45  ivan
14242
14243         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
14244           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
14245           FS/t/cust_location.t, eg/table_template.pm,
14246           eg/table_template-svc.pm,
14247           httemplate/view/cust_main/packages.html,
14248           httemplate/view/cust_main/packages/location.html,
14249           httemplate/view/cust_main/packages/package.html,
14250           httemplate/view/cust_main/packages/services.html,
14251           httemplate/view/cust_main/packages/status.html: start adding
14252           package locations, RT#4499
14253
14254 2009-01-07 08:59  jeff
14255
14256         * conf/invoice_latex: allow tex to do more column sizing
14257
14258 2009-01-06 16:27  ivan
14259
14260         * httemplate/browse/rate_region.html: country code is two words
14261
14262 2009-01-06 16:18  ivan
14263
14264         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
14265           RT#4524
14266
14267 2009-01-06 16:14  ivan
14268
14269         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
14270           help browse regions by countrycode
14271
14272 2009-01-06 15:30  ivan
14273
14274         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
14275           unrateable and add an ignore_unrateable flag to go back to the
14276           old skip behavior
14277
14278 2009-01-06 13:16  ivan
14279
14280         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
14281           in default CDR output format; fix "all 0 prices" when using
14282           simple output format w/internal rating, RT#4503
14283
14284 2009-01-05 13:12  jeff
14285
14286         * FS/FS/tax_rate.pm: doh! change the interface here, too
14287
14288 2009-01-04 16:26  ivan
14289
14290         * httemplate/elements/checkboxes-table-name.html,
14291           httemplate/elements/checkboxes.html,
14292           httemplate/elements/select-rate.html,
14293           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
14294           httemplate/browse/rate.cgi,
14295           httemplate/misc/copy-rate_detail.html,
14296           httemplate/misc/process/copy-rate_detail.html: add rate copying,
14297           RT#4431
14298
14299 2009-01-04 14:07  ivan
14300
14301         * Makefile, init.d/freeside-init: don't run a self-service server
14302           against localhost OOTB; eliminate those gigantic useless logfiles
14303
14304 2009-01-02 17:52  ivan
14305
14306         * bin/cdr.http_and_import, bin/cdr.import, FS/FS/Record.pm,
14307           FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft CDR format, RT#4425
14308
14309 2009-01-02 14:03  ivan
14310
14311         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
14312           FS/FS/cdr/troop.pm, bin/cdr.import: add troop CDRs, RT#4413
14313
14314 2009-01-02 10:01  ivan
14315
14316         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
14317
14318 2009-01-02 09:58  ivan
14319
14320         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
14321
14322 2009-01-01 12:11  rsiddall
14323
14324         * rpm/freeside-selfservice.conf: New Apache configuration file for
14325           the self-service interface.
14326
14327 2009-01-01 12:10  rsiddall
14328
14329         * rpm/freeside.spec: Modifications to let self-service work if you
14330           really insist on installing it on the same machine as the billing
14331           server.  Also more fixes for SuSE, and a couple of changes to
14332           minimize differences from the 1.7 branch.
14333
14334 2008-12-31 14:04  ivan
14335
14336         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
14337           CDR format, RT#4403
14338
14339 2008-12-31 10:07  jeff
14340
14341         * FS/FS/cust_main.pm: one got missed?
14342
14343 2008-12-30 19:28  ivan
14344
14345         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
14346           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
14347           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
14348           httemplate/misc/cdr-import.html,
14349           httemplate/misc/process/cdr-import.html: bell west CDR format,
14350           RT#4403
14351
14352 2008-12-30 14:00  jeff
14353
14354         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
14355           improvements and corrections to reasons based on history records
14356
14357 2008-12-30 13:45  jeff
14358
14359         * FS/FS/cdr.pm: move price to last column for default_source
14360
14361 2008-12-30 11:13  jeff
14362
14363         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
14364           usage_class for tax purposes in calltypenum
14365
14366 2008-12-29 10:06  jeff
14367
14368         * Makefile, conf/invoice_latex, etc/fslongtable.sty: ease
14369           deployment of patched longtable
14370
14371 2008-12-28 11:10  ivan
14372
14373         * httemplate/browse/cust_main_county.cgi: finish dealing with
14374           counties with spaces, etc., RT#4496
14375
14376 2008-12-28 11:08  ivan
14377
14378         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
14379           ut_textn strings in county expansion, RT#4496
14380
14381 2008-12-28 10:59  ivan
14382
14383         * httemplate/browse/cust_main_county.cgi: deal with counties with
14384           spaces, etc., RT#4496
14385
14386 2008-12-28 10:52  ivan
14387
14388         * httemplate/browse/cust_main_county.cgi: put the
14389           country/state/county selections on their own line, RT#4496
14390
14391 2008-12-28 10:48  ivan
14392
14393         * httemplate/elements/: select-country.html, select-county.html,
14394           select-state.html, select-did.html: fix browse results for
14395           selecting counties (resulting from separating tax classes), also
14396           add dropdowns to browse by state and county, RT#4496
14397
14398 2008-12-28 10:44  ivan
14399
14400         * httemplate/: browse/cust_main_county.cgi,
14401           edit/cust_main/contact.html, edit/cust_main/billing.html,
14402           misc/payment.cgi: fix browse results for selecting counties
14403           (resulting from separating tax classes), also add dropdowns to
14404           browse by state and county, RT#4496
14405
14406 2008-12-24 16:45  jeff
14407
14408         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
14409           "texas tax" in 1.9
14410
14411 2008-12-23 13:41  jeff
14412
14413         * FS/FS/cust_main.pm: miss use
14414
14415 2008-12-23 12:35  jeff
14416
14417         * FS/FS/cust_main.pm: correct bad tax calculation
14418
14419 2008-12-22 16:32  ivan
14420
14421         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
14422           to avoid pushing the total column out to the right, RT#4449
14423
14424 2008-12-22 15:28  ivan
14425
14426         * httemplate/config/config.cgi: textareas are much less annoying to
14427           work with when their scrollbar isn't scrolled off the side itself
14428
14429 2008-12-22 14:30  rsiddall
14430
14431         * rpm/freeside.spec: Copying over modifications to support SuSE
14432           from the 1.7 branch.
14433
14434 2008-12-22 13:16  ivan
14435
14436         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
14437           package names to 50 chars to avoid problems with typeset
14438           invoices, RT#4449
14439
14440 2008-12-21 13:53  ivan
14441
14442         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
14443           RT#4204
14444
14445 2008-12-21 13:49  ivan
14446
14447         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
14448
14449 2008-12-21 13:44  ivan
14450
14451         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
14452
14453 2008-12-21 13:37  ivan
14454
14455         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
14456           like svc_acct, closes: RT#4204 (also a few lines of the new
14457           per-agent config snuck in Conf.pm from RT#3989)
14458
14459 2008-12-21 13:33  ivan
14460
14461         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
14462           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
14463           bin/freeside-upgrade: unique checking for svc_phone like
14464           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
14465           config snuck in Conf.pm from RT#3989)
14466
14467 2008-12-21 10:38  ivan
14468
14469         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
14470
14471 2008-12-21 10:09  ivan
14472
14473         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
14474           freeside-queued put billing jobs in the queue, so they run in
14475           their own short-lived processes, RT#4423
14476
14477 2008-12-21 09:40  ivan
14478
14479         * FS/FS/queue.pm: doc
14480
14481 2008-12-15 16:08  jeff
14482
14483         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
14484
14485 2008-12-11 13:11  jeff
14486
14487         * FS/FS/cust_main.pm: place tax on invoice only once
14488
14489 2008-12-10 13:43  ivan
14490
14491         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
14492           report_cust_credit.html, report_cust_event.html,
14493           report_cust_main-zip.html, report_cust_main.html,
14494           report_cust_pay.html, report_cust_pay_batch.html,
14495           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
14496           report_tax.html: allow all-agent reporting again
14497
14498 2008-12-10 13:33  ivan
14499
14500         * httemplate/graph/: report_cust_bill_pkg.html,
14501           report_cust_pkg.html, report_money_time.html: allow all-agent
14502           reporting again
14503
14504 2008-12-10 12:20  ivan
14505
14506         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
14507
14508 2008-12-10 11:43  rsiddall
14509
14510         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
14511           with moving code out of handler.pl, etc.
14512
14513 2008-12-10 11:42  rsiddall
14514
14515         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
14516           and map them back to Perl module names.
14517
14518 2008-12-09 18:47  jeff
14519
14520         * FS/FS/cust_tax_location.pm: space is empty
14521
14522 2008-12-08 17:49  ivan
14523
14524         * FS/FS/Record.pm: oops
14525
14526 2008-12-08 17:46  ivan
14527
14528         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
14529           httemplate/misc/inventory_item-import.html,
14530           httemplate/misc/process/inventory_item-import.html: use common
14531           base for inventory import too, fixes problems with errors due to
14532           dos line endings and allows Excel upload, RT#4346
14533
14534 2008-12-08 02:13  ivan
14535
14536         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
14537           columns, RT#4376
14538
14539 2008-12-08 01:08  ivan
14540
14541         * FS/FS/Schema.pm: make room for CDRs, RT#4387
14542
14543 2008-12-08 00:52  ivan
14544
14545         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
14546           add an header for rating_method=prefix too, RT#4387
14547
14548 2008-12-08 00:46  ivan
14549
14550         * conf/invoice_html: normal ext_desc shouldn't shove the second+
14551           columns of CDRs out
14552
14553 2008-12-05 09:23  jeff
14554
14555         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
14556
14557 2008-12-05 09:19  jeff
14558
14559         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
14560           taxes
14561
14562 2008-12-05 00:24  jeff
14563
14564         * FS/FS/cust_main.pm: missing uses, corrects 4388
14565
14566 2008-12-04 20:20  jeff
14567
14568         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
14569           charged
14570
14571 2008-12-03 21:16  jeff
14572
14573         * FS/FS/part_export/soma.pm: wtf?
14574
14575 2008-12-03 18:19  jeff
14576
14577         * httemplate/edit/cust_main.cgi: better placement of script
14578           sourcing
14579
14580 2008-12-03 18:03  jeff
14581
14582         * httemplate/elements/init_overlib.html: better placement of script
14583           sourcing
14584
14585 2008-12-03 17:46  jeff
14586
14587         * httemplate/edit/cust_main/choose_tax_location.html: better
14588           behavior when zip code is missing
14589
14590 2008-12-03 15:29  ivan
14591
14592         * httemplate/search/report_receivables.html: allow an all-agent
14593           receivables report again
14594
14595 2008-12-03 13:15  ivan
14596
14597         * httemplate/misc/whois.cgi: fix real customer numbers showing on
14598           view pages, RT#4099/4379
14599
14600 2008-12-03 13:12  ivan
14601
14602         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
14603           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
14604           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
14605           on view pages, RT#4099/4379
14606
14607 2008-12-03 09:25  ivan
14608
14609         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
14610           default to countrycode 1
14611
14612 2008-12-02 21:53  ivan
14613
14614         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
14615           max length for packages, so invoices don't wrap, RT#4328
14616
14617 2008-12-02 17:42  jeff
14618
14619         * bin/import-tax-rates,
14620           httemplate/edit/cust_main/choose_tax_location.html,
14621           httemplate/edit/cust_main/contact.html,
14622           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
14623           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
14624           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
14625           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
14626           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
14627           support zip5 tax lookups, correct errors with fixed format cch
14628           import, inital import performance improvements, noise reduction
14629           on imports, tool for inital import
14630
14631 2008-11-30 23:52  ivan
14632
14633         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
14634           vedeye, RT#4342
14635
14636 2008-11-30 15:37  ivan
14637
14638         * httemplate/edit/access_user.html: s/Internal Access
14639           Groups/Employee Groups/
14640
14641 2008-11-30 15:34  ivan
14642
14643         * httemplate/: browse/access_user.html, edit/access_user.html:
14644           s/Internal Users/Employees/
14645
14646 2008-11-30 15:26  ivan
14647
14648         * httemplate/: browse/access_group.html, edit/access_group.html:
14649           s/Internal Access Groups/Employee Groups/
14650
14651 2008-11-30 13:01  ivan
14652
14653         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
14654           duration/billsec with simple & simple2 rate plans
14655
14656 2008-11-29 13:54  ivan
14657
14658         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
14659           fs_selfservice/FS-SelfService/SelfService.pm,
14660           fs_selfservice/FS-SelfService/cgi/login.html,
14661           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
14662           selfservice_server-single_domain config, and login_info
14663           self-service method to give the login page a bit more
14664           configurability
14665
14666 2008-11-29 12:32  ivan
14667
14668         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
14669           login_info self-service method to give the login page a bit more
14670           configurability
14671
14672 2008-11-25 16:30  ivan
14673
14674         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
14675           the rate is 0
14676
14677 2008-11-25 16:20  ivan
14678
14679         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
14680           excel, closes: RT#4337
14681
14682 2008-11-24 07:40  jeff
14683
14684         * FS/FS/part_export/soma.pm: more caffiene, please
14685
14686 2008-11-24 07:36  jeff
14687
14688         * FS/FS/part_export/soma.pm: doh
14689
14690 2008-11-24 07:18  jeff
14691
14692         * FS/FS/part_export/soma.pm: be more accepting
14693
14694 2008-11-24 06:48  jeff
14695
14696         * FS/FS/part_export/soma.pm: esn's are hex
14697
14698 2008-11-24 04:22  ivan
14699
14700         * FS/FS/cdr/genband.pm: update genband import to agree with
14701           reality, RT#4177
14702
14703 2008-11-24 02:59  ivan
14704
14705         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
14706           internal_diddb; throw a warning instead of an error if a number
14707           couldn't be returned to inventory
14708
14709 2008-11-24 02:47  ivan
14710
14711         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
14712           phone_sqlradius CDR population?, RT#4100
14713
14714 2008-11-24 02:11  ivan
14715
14716         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
14717           seconds returned finally, RT#4100
14718
14719 2008-11-24 00:47  ivan
14720
14721         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
14722           add-ons too... eek.  also correct rating to destination RT#4100
14723
14724 2008-11-22 14:17  ivan
14725
14726         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
14727           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
14728           part_event/Condition.pm, part_event/Action/apply.pm,
14729           part_event/Action/bill.pm, part_event/Action/cancel.pm,
14730           part_event/Action/collect.pm,
14731           part_event/Action/cust_bill_batch.pm,
14732           part_event/Action/cust_bill_comp.pm,
14733           part_event/Action/cust_bill_fee_percent.pm,
14734           part_event/Action/cust_bill_realtime_card.pm,
14735           part_event/Action/cust_bill_realtime_check.pm,
14736           part_event/Action/cust_bill_realtime_lec.pm,
14737           part_event/Action/cust_bill_send.pm,
14738           part_event/Action/cust_bill_send_agent.pm,
14739           part_event/Action/cust_bill_send_alternate.pm,
14740           part_event/Action/cust_bill_send_csv_ftp.pm,
14741           part_event/Action/cust_bill_send_if_newest.pm,
14742           part_event/Action/cust_bill_spool_csv.pm,
14743           part_event/Action/cust_bill_suspend_if_balance.pm,
14744           part_event/Action/fee.pm,
14745           part_event/Action/pkg_referral_credit.pm,
14746           part_event/Action/pkg_referral_credit_pkg.pm,
14747           part_event/Action/suspend.pm,
14748           part_event/Action/suspend_if_pkgpart.pm,
14749           part_event/Action/suspend_unless_pkgpart.pm,
14750           part_event/Condition/balance.pm,
14751           part_event/Condition/balance_age.pm,
14752           part_event/Condition/balance_under.pm,
14753           part_event/Condition/cust_bill_age.pm,
14754           part_event/Condition/cust_bill_has_service.pm,
14755           part_event/Condition/cust_bill_owed.pm,
14756           part_event/Condition/cust_bill_owed_under.pm,
14757           part_event/Condition/cust_payments.pm,
14758           part_event/Condition/has_referral_custnum.pm,
14759           part_event/Condition/once_percust.pm,
14760           part_event/Condition/pkg_age.pm,
14761           part_event/Condition/pkg_notchange.pm,
14762           part_event/Condition/pkg_pkgpart.pm,
14763           part_event/Condition/pkg_recurring.pm,
14764           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
14765           referral credits overhaul, use billing events, agents can
14766           self-configure, limit to once-per-customer, depend on any time
14767           from referred package, referred customer payment, specific
14768           packages, partial staged credits, RT#3983
14769
14770 2008-11-21 23:10  ivan
14771
14772         * httemplate/: browse/part_event.html, edit/elements/edit.html:
14773           billing event cloning
14774
14775 2008-11-20 19:36  jeff
14776
14777         * FS/FS/part_export/soma.pm: initial somanetworks support
14778
14779 2008-11-20 18:57  ivan
14780
14781         * httemplate/edit/elements/edit.html: remove debugging accidentally
14782           left in
14783
14784 2008-11-20 18:55  ivan
14785
14786         * httemplate/edit/process/elements/process.html: document
14787           viewall_ext
14788
14789 2008-11-20 17:58  ivan
14790
14791         * httemplate/: edit/elements/edit.html,
14792           elements/tr-select-agent.html: undo voodoo, find real problem
14793
14794 2008-11-20 16:06  ivan
14795
14796         * httemplate/edit/elements/edit.html: voodoo
14797
14798 2008-11-20 11:02  jeff
14799
14800         * FS/FS/rate.pm: this must be what is meant
14801
14802 2008-11-20 09:49  jeff
14803
14804         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
14805           extra cdr headers
14806
14807 2008-11-20 08:59  jeff
14808
14809         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
14810           per service -- fixes #4260
14811
14812 2008-11-20 04:52  ivan
14813
14814         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
14815           for excel import, hopefully.  should fix "Error: Can't use an
14816           undefined value as an ARRAY reference" error on import.  RT#4297
14817
14818 2008-11-20 03:35  ivan
14819
14820         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
14821           the rate itself, just all its data (the hard part)
14822
14823 2008-11-19 16:42  ivan
14824
14825         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
14826           closes: RT#3982
14827
14828 2008-11-19 06:55  jeff
14829
14830         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
14831           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
14832           httemplate/misc/tax-import.cgi: support for cch fixed format
14833
14834 2008-11-18 17:24  ivan
14835
14836         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
14837           key, fix agent.agent_custnum unique index causing it to get a
14838           value filled in by Record.pm
14839
14840 2008-11-17 18:56  rsiddall
14841
14842         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
14843           as those in parentheses, and handles more version relation types.
14844
14845 2008-11-12 18:22  ivan
14846
14847         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
14848           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
14849           httemplate/edit/process/agent.cgi: add ability to view/edit
14850           access groups of an agent
14851
14852 2008-11-11 00:55  ivan
14853
14854         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
14855
14856 2008-11-11 00:45  ivan
14857
14858         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
14859           don't belong with the ship address, that was an unrelated
14860           tampabay/pbx-change request, RT#3290
14861
14862 2008-11-10 23:51  ivan
14863
14864         * conf/invoice_html: make HTML invoice more consistent with current
14865           typeset invoice: center invoice date instead of right-justify
14866
14867 2008-11-09 03:43  ivan
14868
14869         * httemplate/browse/agent.cgi: realign things in light of
14870           small_custview in this table for master customering, roundaboutly
14871           part of #2933
14872
14873 2008-11-09 03:31  ivan
14874
14875         * FS/FS/cust_main/Import.pm: move batch customer import to its own
14876           file; add svc_external_svc_phone export format, RT#4103
14877
14878 2008-11-09 01:14  ivan
14879
14880         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
14881           httemplate/misc/phone_avail-import.html: add a global countrycode
14882           to phone_avail import and a conf for the default (some other conf
14883           values snuck in also, oh well)
14884
14885 2008-11-09 00:51  ivan
14886
14887         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
14888           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
14889           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
14890           httemplate/misc/process/cust_main-import.cgi: move batch customer
14891           import to its own file; add svc_external_svc_phone export format,
14892           RT#4103
14893
14894 2008-11-06 22:04  ivan
14895
14896         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
14897           wow, it has been a while
14898
14899 2008-11-06 14:53  ivan
14900
14901         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
14902           search, RT #4233
14903
14904 2008-11-06 14:20  ivan
14905
14906         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
14907
14908 2008-11-05 20:22  ivan
14909
14910         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
14911           concatenation (.) or string at
14912           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
14913
14914 2008-11-05 20:18  ivan
14915
14916         * FS/FS/svc_acct.pm: . is used in some implementations of classic
14917           crypt
14918
14919 2008-11-03 07:28  jeff
14920
14921         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
14922
14923 2008-11-03 07:26  jeff
14924
14925         * FS/FS/cust_main.pm: yikes! not yet
14926
14927 2008-11-03 07:14  jeff
14928
14929         * FS/FS/cust_main.pm: otherwise there are no taxes
14930
14931 2008-11-02 17:10  ivan
14932
14933         * httemplate/view/svc_acct.cgi: time remaining is more useful to
14934           display as hours + minutes than days, hours, minutes from
14935           Time::Duration
14936
14937 2008-11-02 12:27  ivan
14938
14939         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
14940           REALLY fix the line-item links too, whew) fix overreporting of
14941           tax invoiced when using & reporting with taxclasses, RT#4131
14942
14943 2008-11-02 12:03  ivan
14944
14945         * httemplate/search/report_tax.cgi: (and fix the line-item links
14946           too, whew) fix overreporting of tax invoiced when using &
14947           reporting with taxclasses, RT#4131
14948
14949 2008-11-02 11:40  ivan
14950
14951         * httemplate/search/report_tax.cgi: (and fix the total too) fix
14952           overreporting of tax invoiced when using & reporting with
14953           taxclasses, RT#4131
14954
14955 2008-11-02 11:26  ivan
14956
14957         * httemplate/search/report_tax.cgi: fix overreporting of tax
14958           invoiced when using & reporting with taxclasses, RT#4131
14959
14960 2008-11-01 15:12  ivan
14961
14962         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
14963           freeside-cdrd disable itself if there's no appropriate package
14964           definition, RT#4184
14965
14966 2008-10-29 15:24  ivan
14967
14968         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
14969           spurious hits
14970
14971 2008-10-29 13:23  ivan
14972
14973         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
14974
14975 2008-10-29 13:21  ivan
14976
14977         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
14978           work?  is this 5.10-specific?
14979
14980 2008-10-29 01:03  ivan
14981
14982         * FS/FS/cust_main.pm, init.d/freeside-init,
14983           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
14984           pickup & bill daemon, RT#4184
14985
14986 2008-10-29 00:50  ivan
14987
14988         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
14989           provisioning
14990
14991 2008-10-27 18:23  ivan
14992
14993         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
14994           RT#4204
14995
14996 2008-10-24 17:37  ivan
14997
14998         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
14999           phone numbers, RT#4195
15000
15001 2008-10-24 16:21  ivan
15002
15003         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
15004           svc_phone view
15005
15006 2008-10-24 15:53  ivan
15007
15008         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
15009           Reply-Message for the RADIUS error message, RT#4100
15010
15011 2008-10-24 15:23  ivan
15012
15013         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
15014           hooks, RT#4100
15015
15016 2008-10-24 14:31  ivan
15017
15018         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
15019           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
15020           RT#4100
15021
15022 2008-10-24 14:25  ivan
15023
15024         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
15025           rlm_perl hook for prepaid voip radius, RT#4100
15026
15027 2008-10-24 14:22  ivan
15028
15029         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
15030           rlm_perl hook for prepaid voip radius, RT#4100
15031
15032 2008-10-24 12:58  ivan
15033
15034         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
15035           rlm_perl hook for prepaid voip radius, RT#4100
15036
15037 2008-10-24 12:54  ivan
15038
15039         * fs_selfservice/FS-SelfService/: SelfService.pm,
15040           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
15041           radius, RT#4100
15042
15043 2008-10-24 12:45  ivan
15044
15045         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
15046           prepaid voip radius, RT#4100
15047
15048 2008-10-24 12:13  ivan
15049
15050         * fs_selfservice/FS-SelfService/: SelfService.pm,
15051           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
15052           radius, RT#4100
15053
15054 2008-10-23 19:54  ivan
15055
15056         * FS/: FS/part_export/phone_sqlradius.pm,
15057           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
15058           untested code to suck in CDRs in from VoIP RADIUS exports,
15059           RT#4100
15060
15061 2008-10-23 19:08  ivan
15062
15063         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
15064           fixes to facilitate using agent_custid as custnum, RT#4190
15065
15066 2008-10-23 18:45  ivan
15067
15068         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
15069           phone RADIUS export: allow freeside-sqlradius-reset to reset a
15070           phone_sqlradius export, but only if explicitly specified by
15071           exportnum.  also fix "Reference found where even-size list
15072           expected" warning and junk winding up in radreply table".  all
15073           this phone_sqlradius stuff is RT#4100
15074
15075 2008-10-23 18:19  ivan
15076
15077         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
15078           part_export/sqlradius.pm: add phone_sqlradius export
15079
15080 2008-10-22 22:20  ivan
15081
15082         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
15083
15084 2008-10-22 11:50  ivan
15085
15086         * httemplate/view/svc_phone.cgi: fix CDR links
15087
15088 2008-10-21 21:39  ivan
15089
15090         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
15091           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
15092           search with Pg, add options for open session search and search on
15093           start time, RT#4051
15094
15095 2008-10-21 08:50  jeff
15096
15097         * fs_selfservice/java/: freeside_login_example.java,
15098           freeside_signup_example.java, biz/freeside/SelfService.java:
15099           biz.freeside.SelfService class and sample applications
15100
15101 2008-10-18 18:57  ivan
15102
15103         * httemplate/config/config.cgi: correctly allow re-editing of
15104           config options with " in them
15105
15106 2008-10-18 17:38  ivan
15107
15108         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
15109           httemplate/elements/search-cust_main.html,
15110           httemplate/browse/agent.cgi: add a master custnum field to
15111           agents, RT#2933 (roundabout)
15112
15113 2008-10-17 18:22  jeff
15114
15115         * FS/FS/cust_main.pm: sheesh
15116
15117 2008-10-17 18:19  jeff
15118
15119         * FS/FS/cust_main.pm: doh
15120
15121 2008-10-17 18:08  jeff
15122
15123         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
15124           endpoints) tax areas
15125
15126 2008-10-17 13:01  jeff
15127
15128         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
15129           assumes a window at least 2.75in or 7cm wide
15130
15131 2008-10-17 11:57  jeff
15132
15133         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
15134           invoices
15135
15136 2008-10-16 15:45  ivan
15137
15138         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
15139           of billsec to calculate billable time, RT#4147
15140
15141 2008-10-15 22:29  ivan
15142
15143         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
15144
15145 2008-10-15 22:29  ivan
15146
15147         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
15148           httemplate/search/cust_pay_batch.cgi,
15149           httemplate/view/cust_main/payment_history.html: add
15150           batch-enable_payby and realtime_disable_payby for better control
15151           over hybrid realtime/batch installs; deprecate never-used
15152           paymentforcedtobatch, RT#4052
15153
15154 2008-10-15 22:04  ivan
15155
15156         * httemplate/elements/menu.html: add batch-enable_payby and
15157           realtime_disable_payby for better control over hybrid
15158           realtime/batch installs; deprecate never-used
15159           paymentforcedtobatch, RT#4052
15160
15161 2008-10-14 14:27  ivan
15162
15163         * FS/FS/Tron.pm: not interested in payment gateway survey just now
15164
15165 2008-10-13 17:50  ivan
15166
15167         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
15168           import format for external services, including next bill date
15169           (cust_pkg.bill), RT#4108
15170
15171 2008-10-13 14:58  ivan
15172
15173         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
15174           freeside-fetch emailed reports from "subject" to "Freeside
15175           report", and add email_report-subject config to change it.
15176           RT#4093
15177
15178 2008-10-12 16:56  jeff
15179
15180         * conf/invoice_latex: better column widths and easier maintenance
15181
15182 2008-10-12 14:22  jeff
15183
15184         * conf/invoice_latex: better value for non-broken tetex
15185
15186 2008-10-11 17:58  ivan
15187
15188         * httemplate/browse/cust_main_county.cgi: fix link
15189
15190 2008-10-11 17:54  ivan
15191
15192         * httemplate/: browse/cust_main_county.cgi,
15193           edit/bulk-cust_main_county.html,
15194           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
15195           tool (eating my own dogfood instead of running a one-off SQL
15196           query), RT#4117
15197
15198 2008-10-10 17:32  ivan
15199
15200         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
15201           administrator, RT#4083
15202
15203 2008-10-10 16:30  ivan
15204
15205         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
15206           h_labels_short in an effort to reduce the number of "XXX service
15207           listing twice on invoice" incidents, RT#3944.  still should be
15208           possible to fundamentally do better with the function in the
15209           first place
15210
15211 2008-10-10 14:30  jeff
15212
15213         * conf/invoice_latex: avoid overprinting remittance coupons
15214
15215 2008-10-10 12:25  ivan
15216
15217         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
15218           display it as the customer number, RT#4099
15219
15220 2008-10-09 18:15  ivan
15221
15222         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
15223           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
15224           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
15225           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
15226           add options to auto-generate agent_custid and display it as the
15227           customer number, RT#4099
15228
15229 2008-10-09 13:06  ivan
15230
15231         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
15232           ALL attributes except Password.  Crypt-Password, User-Password,
15233           Password-With-Header should now use := instead of ==.  RT#4051
15234
15235 2008-10-07 16:57  ivan
15236
15237         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
15238           each CDR web import into a batch
15239
15240 2008-10-07 16:23  ivan
15241
15242         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
15243           CDR format
15244
15245 2008-10-06 17:10  ivan
15246
15247         * FS/FS/Upgrade.pm: oops, brainfart
15248
15249 2008-10-06 17:09  ivan
15250
15251         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
15252           only accounts actually attached to the export are updated
15253
15254 2008-10-06 15:48  ivan
15255
15256         * FS/FS/svc_acct.pm: make RADIUS password exports
15257           _password_encoding-aware so we export Password-With-Header when
15258           necessary
15259
15260 2008-10-06 15:19  ivan
15261
15262         * FS/FS/svc_acct.pm: make RADIUS password exports
15263           _password_encoding-aware so we export Password-With-Header when
15264           necessary
15265
15266 2008-10-06 08:28  ivan
15267
15268         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
15269           format
15270
15271 2008-10-05 14:36  ivan
15272
15273         * httemplate/search/pay_batch.cgi: fix links to closed batches,
15274           RT#4052
15275
15276 2008-10-05 03:17  ivan
15277
15278         * httemplate/search/phone_avail.html: adding the start of available
15279           phone# search.  still needs a menu entry, search options page...
15280           RT#3925
15281
15282 2008-10-04 23:07  ivan
15283
15284         * httemplate/: edit/elements/ApplicationCommon.html,
15285           view/cust_main/payment_history/credit.html,
15286           view/cust_main/payment_history/payment.html: finish UI
15287           improvements wrt refunds: now you have to post a check or cash
15288           refund explicitly, no more implicit creation by 'applying'
15289           credits.  don't show useless application links.  don't enable
15290           apply button until you pick an invoice/refund.  RT#3812
15291
15292 2008-10-04 15:35  ivan
15293
15294         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
15295           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
15296           usage_class.pm, part_event/Action.pm: POD cleanups
15297
15298 2008-10-04 13:55  ivan
15299
15300         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
15301           editing rates for a whole region
15302
15303 2008-10-04 13:43  ivan
15304
15305         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
15306
15307 2008-10-03 17:30  ivan
15308
15309         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
15310           package customize
15311
15312 2008-10-03 12:41  ivan
15313
15314         * FS/FS/part_pkg/voip_cdr.pm: add debugging
15315
15316 2008-09-30 14:05  jeff
15317
15318         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
15319           search/report_newtax.html, elements/menu.html: simple reporting
15320           for new tax system
15321
15322 2008-09-30 13:22  jeff
15323
15324         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
15325           one-time charges
15326
15327 2008-09-30 13:17  jeff
15328
15329         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
15330           turn on and off postal billing from self-service
15331
15332 2008-09-28 20:41  ivan
15333
15334         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
15335
15336 2008-09-26 20:01  jeff
15337
15338         * httemplate/edit/process/addr_block/manual_flag.cgi,
15339           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
15340           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
15341           httemplate/edit/svc_broadband.cgi: per address block ip auto
15342           assignment and auto router selection
15343
15344 2008-09-25 20:54  jeff
15345
15346         * FS/FS/part_event/Condition/dundate.pm,
15347           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
15348           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
15349           httemplate/edit/part_bill_event.cgi,
15350           httemplate/misc/process/delay_susp_pkg.html,
15351           httemplate/view/cust_main/packages.html: push out event triggered
15352           suspensions
15353
15354 2008-09-25 16:44  jeff
15355
15356         * FS/FS/cust_main.pm: lost bits of reason
15357
15358 2008-09-24 19:27  jeff
15359
15360         * FS/FS/part_export/prizm.pm: prizm export improvement for package
15361           changes
15362
15363 2008-09-18 16:17  jeff
15364
15365         * FS/FS/Schema.pm: trade space for time
15366
15367 2008-09-16 08:58  jeff
15368
15369         * httemplate/search/report_tax.cgi: minor initialization issue
15370
15371 2008-09-15 18:22  jeff
15372
15373         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
15374           elements/tr-select-taxoverride.html,
15375           elements/tr-select-taxproduct.html: correct package editor when
15376           taxproducts off
15377
15378 2008-09-15 00:18  ivan
15379
15380         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
15381           FS/FS/part_export/internal_diddb.pm,
15382           httemplate/elements/menu.html,
15383           httemplate/misc/phone_avail-import.html,
15384           httemplate/misc/process/phone_avail-import.html: add internal did
15385           database & ability to query for availability, plus upload tool
15386
15387 2008-09-14 17:40  ivan
15388
15389         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
15390           globalpops_voip export
15391
15392 2008-09-14 13:24  ivan
15393
15394         * FS/FS/cust_main_invoice.pm: silently strip out leading and
15395           trailing spaces from invoicing email addresses instead of
15396           throwing an error
15397
15398 2008-09-14 13:20  ivan
15399
15400         * httemplate/config/: config-process.cgi, config-view.cgi: don't
15401           reload the whole page every time a config option is changed,
15402           RT#3989
15403
15404 2008-09-14 12:13  ivan
15405
15406         * httemplate/elements/header.html: default the menu to top in 1.9,
15407           still a pref
15408
15409 2008-09-12 15:53  ivan
15410
15411         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
15412           "1011" came from us not the CDRs anyway, RT#3985
15413
15414 2008-09-12 15:48  ivan
15415
15416         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
15417           internal_prefixen, RT#3985
15418
15419 2008-09-12 15:38  ivan
15420
15421         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
15422           internal_prefixen, RT#3985
15423
15424 2008-09-12 15:18  ivan
15425
15426         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
15427           internal_prefixen, RT#3985
15428
15429 2008-09-12 14:56  ivan
15430
15431         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
15432           RT#3985
15433
15434 2008-09-12 14:55  ivan
15435
15436         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
15437
15438 2008-09-12 00:58  ivan
15439
15440         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
15441           services printed on invoices configurable.  RT#3904
15442
15443 2008-09-12 00:07  ivan
15444
15445         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
15446           don't throw noisy warnings about missing new recur_temporality,
15447           RT#3851
15448
15449 2008-09-11 19:28  jeff
15450
15451         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
15452           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
15453           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
15454
15455 2008-09-11 19:01  ivan
15456
15457         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
15458           httemplate/misc/spool_invoices.cgi,
15459           httemplate/search/cust_bill.html: add billco respooling, not
15460           re-FTPing, RT#3971
15461
15462 2008-09-11 17:53  ivan
15463
15464         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
15465           flat.pm, RT#3851
15466
15467 2008-09-11 17:41  ivan
15468
15469         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
15470
15471 2008-09-10 01:33  ivan
15472
15473         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
15474           httemplate/misc/ftp_invoices.cgi,
15475           httemplate/search/cust_bill.html: add re-FTP reprint,
15476           RT#create-me-tommorow-for-enet
15477
15478 2008-09-10 00:55  ivan
15479
15480         * FS/FS/Schema.pm: better (?) place to put display and taxation
15481           data than overloading real line items
15482
15483 2008-09-10 00:32  ivan
15484
15485         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
15486           get done
15487
15488 2008-09-10 00:30  ivan
15489
15490         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
15491           RT#3851
15492
15493 2008-09-10 00:24  ivan
15494
15495         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
15496
15497 2008-09-09 15:35  ivan
15498
15499         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
15500           log into selfservice when selfservice_server-primary_only is on
15501
15502 2008-09-09 14:29  ivan
15503
15504         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
15505           services to log into selfservice when
15506           selfservice_server-primary_only is on
15507
15508 2008-09-09 14:04  ivan
15509
15510         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
15511
15512 2008-09-09 01:19  ivan
15513
15514         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
15515           _upgrade_data is hosing cpu badly
15516
15517 2008-09-08 19:35  ivan
15518
15519         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
15520           RT#3838
15521
15522 2008-09-08 19:24  ivan
15523
15524         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
15525           QIS/Taqua-specific CDR handling details, RT#3838
15526
15527 2008-09-08 14:46  ivan
15528
15529         * FS/FS/cust_main.pm: oops, debugging got left on by accident
15530
15531 2008-09-08 14:23  ivan
15532
15533         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
15534           fields on service view, RT#3829
15535
15536 2008-09-08 14:02  ivan
15537
15538         * httemplate/edit/elements/svc_Common.html: completely hide
15539           fixed+blank fields, RT#3829
15540
15541 2008-09-07 19:49  ivan
15542
15543         * httemplate/edit/quick-charge.html: extraneous code cleanup
15544
15545 2008-09-07 19:48  ivan
15546
15547         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
15548           cust_bill_pkg
15549
15550 2008-09-07 19:47  ivan
15551
15552         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
15553           & comments, RT#3810
15554
15555 2008-09-07 19:42  ivan
15556
15557         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
15558           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
15559           httemplate/pref/pref.html,
15560           httemplate/view/cust_main/packages.html, FS/FS.pm,
15561           httemplate/edit/cust_pkg_detail.html,
15562           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
15563           add package invoice details & comments, RT#3810
15564
15565 2008-09-06 13:54  ivan
15566
15567         * FS/FS/UI/Web.pm: don't link to customer service view unless the
15568           user has the ACL to view the resulting page
15569
15570 2008-09-04 06:29  jeff
15571
15572         * FS/FS/Upgrade.pm: three lost lines
15573
15574 2008-09-03 20:10  ivan
15575
15576         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
15577           not incorrectly a PNG
15578
15579 2008-09-03 19:44  ivan
15580
15581         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
15582           in light of database config where you absolutely need
15583           ->set_binary for swtuf retreived with ->config_binary, RT#3936
15584
15585 2008-09-03 12:08  jeff
15586
15587         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
15588           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
15589           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
15590           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
15591           httemplate/edit/svc_acct_pop.cgi,
15592           httemplate/edit/process/router.cgi,
15593           httemplate/edit/process/svc_acct_pop.cgi,
15594           httemplate/edit/process/addr_block/add.cgi,
15595           httemplate/edit/process/addr_block/allocate.cgi,
15596           httemplate/edit/process/addr_block/deallocate.cgi,
15597           httemplate/edit/process/addr_block/split.cgi,
15598           httemplate/elements/menu.html: new access right names
15599
15600 2008-09-03 11:59  jeff
15601
15602         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
15603           routine
15604
15605 2008-09-02 18:52  ivan
15606
15607         * httemplate/view/cust_main/payment_history.html: add back ability
15608           to post a check/cash refund. be more explicit about it instead of
15609           just being a checkbox when posting a credit. RT#3812
15610
15611 2008-09-02 18:46  ivan
15612
15613         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
15614           httemplate/edit/cust_refund.cgi,
15615           httemplate/edit/process/cust_refund.cgi,
15616           httemplate/elements/init_calendar.html,
15617           httemplate/view/cust_refund.html,
15618           httemplate/view/cust_main/payment_history/refund.html,
15619           FS/FS/AccessRight.pm: add back ability to post a check/cash
15620           refund.  be more explicit about it instead of just being a
15621           checkbox when posting a credit.  RT#3812
15622
15623 2008-09-02 08:37  jeff
15624
15625         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
15626           call details in self-service
15627
15628 2008-08-30 14:34  jeff
15629
15630         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
15631           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
15632           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
15633           httemplate/search/report_prepaid_income.cgi,
15634           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
15635           creation RT#3919
15636
15637 2008-08-29 19:10  jeff
15638
15639         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
15640           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
15641           usage classes
15642
15643 2008-08-29 16:13  ivan
15644
15645         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
15646           of simple accounts for cheepnet, RT#3805
15647
15648 2008-08-29 13:10  ivan
15649
15650         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
15651           of quantity fields on package edit, for RT#3805
15652
15653 2008-08-28 18:09  ivan
15654
15655         * FS/FS/Schema.pm, FS/FS/cdr.pm,
15656           httemplate/elements/select-cdrbatch.html,
15657           httemplate/elements/tr-select-cdrbatch.html,
15658           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
15659           add CDR batch TFTP feature, RT#3113
15660
15661 2008-08-28 17:45  jeff
15662
15663         * FS/FS/part_pkg.pm: noise reduction
15664
15665 2008-08-28 17:23  ivan
15666
15667         * httemplate/elements/: tr-select-taxclass.html,
15668           select-taxclass.html: correct nits in tax class selection
15669
15670 2008-08-28 15:00  jeff
15671
15672         * FS/FS/tax_rate.pm: updates can be completely empty
15673
15674 2008-08-28 14:32  jeff
15675
15676         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
15677           httemplate/browse/part_pkg_taxproduct.cgi,
15678           httemplate/edit/part_pkg_taxoverride.html,
15679           httemplate/edit/quick-charge.html,
15680           httemplate/edit/process/quick-charge.cgi,
15681           httemplate/elements/select-taxoverride.html,
15682           httemplate/elements/select-taxproduct.html,
15683           httemplate/view/cust_main/packages.html: taxproduct selection for
15684           one time charges
15685
15686 2008-08-28 12:09  ivan
15687
15688         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
15689
15690 2008-08-28 00:38  jeff
15691
15692         * httemplate/elements/select-taxoverride.html,
15693           httemplate/elements/select-taxproduct.html,
15694           httemplate/elements/tr-select-taxoverride.html,
15695           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
15696           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
15697           FS/FS/part_pkg/voip_cdr.pm,
15698           httemplate/browse/part_pkg_taxproduct.cgi,
15699           httemplate/edit/part_pkg.cgi,
15700           httemplate/edit/part_pkg_taxoverride.html,
15701           httemplate/edit/process/part_pkg.cgi: multiple usage classes
15702           checkpoint
15703
15704 2008-08-26 17:15  ivan
15705
15706         * FS/FS/cust_main.pm: don't override countrydefault or whatever
15707           with a blank value in bulk customer import
15708
15709 2008-08-26 17:05  ivan
15710
15711         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
15712           distinction to lint
15713
15714 2008-08-26 17:00  ivan
15715
15716         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
15717           distinction to lint
15718
15719 2008-08-26 16:53  ivan
15720
15721         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
15722           vs. ok distinction to lint
15723
15724 2008-08-26 07:00  rsiddall
15725
15726         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
15727           fixing up paths so the RPM-installed self-service files are not
15728           under /usr/local on the remote machine.  Also fixed an
15729           initialization problem where the system configuration files for
15730           Freeside were assumed to be under /etc/default, not
15731           /etc/sysconfig
15732
15733 2008-08-25 14:23  ivan
15734
15735         * httemplate/edit/elements/edit.html: fix package editor showing
15736           "all" for pkg class selection
15737
15738 2008-08-25 13:33  ivan
15739
15740         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
15741           comparison from svcnum to svcpart
15742
15743 2008-08-24 22:53  jeff
15744
15745         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
15746           FS/FS/Report/Table/Monthly.pm,
15747           httemplate/search/cust_bill_pkg.cgi,
15748           httemplate/search/report_prepaid_income.cgi,
15749           httemplate/search/report_tax.cgi: correct fallout from duplicate
15750           line items
15751
15752 2008-08-24 22:18  jeff
15753
15754         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
15755           agent virtualizing packages
15756
15757 2008-08-24 15:35  ivan
15758
15759         * httemplate/elements/checkboxes-table-name.html: add controls to
15760           select/unselect/toggle all checkboxes
15761
15762 2008-08-24 14:52  ivan
15763
15764         * bin/customer-faker: add -k option for pkgpart
15765
15766 2008-08-24 14:49  ivan
15767
15768         * bin/customer-faker: add -a option for agentnum
15769
15770 2008-08-23 20:41  rsiddall
15771
15772         * rpm/freeside.spec: Create discrete RPMs for different parts of
15773           the self-service interface.  Put the default configuration folder
15774           in the main freeside RPM.
15775
15776 2008-08-23 14:59  jeff
15777
15778         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
15779           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
15780           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
15781           FS/MANIFEST, httemplate/browse/rate_detail.html,
15782           httemplate/edit/rate_detail.html,
15783           httemplate/edit/rate_region.cgi,
15784           httemplate/edit/usage_class.html,
15785           httemplate/edit/elements/edit.html,
15786           httemplate/edit/process/rate_region.cgi,
15787           httemplate/edit/process/usage_class.html,
15788           httemplate/elements/menu.html: add usage classes to rate details
15789
15790 2008-08-22 20:29  jeff
15791
15792         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
15793           tax_rate.pm: tax data update bug fixes and error message
15794           improvements
15795
15796 2008-08-21 20:01  ivan
15797
15798         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
15799           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
15800           FS/MANIFEST, FS/t/cust_svc_option.t,
15801           httemplate/elements/dashboard-toplist.html,
15802           httemplate/elements/mcp_lint.html: the master control program has
15803           chosen YOU to serve your system on the game grid
15804
15805 2008-08-21 16:21  ivan
15806
15807         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
15808           reporting for MCP mode
15809
15810 2008-08-21 11:21  jeff
15811
15812         * bin/import-optigold.pl: use options with proper names
15813
15814 2008-08-19 11:42  ivan
15815
15816         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
15817
15818 2008-08-19 04:35  ivan
15819
15820         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
15821
15822 2008-08-19 03:09  ivan
15823
15824         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
15825           here
15826
15827 2008-08-19 03:06  ivan
15828
15829         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
15830           httemplate/edit/rate_region.cgi: more consistent prefix display,
15831           and don't forget nxx'
15832
15833 2008-08-15 12:42  ivan
15834
15835         * Makefile: install default conf with make create-config too, so it
15836           doesn't go missing
15837
15838 2008-08-15 12:26  ivan
15839
15840         * FS/bin/freeside-setup: allow a full pathname to be specified to
15841           freeside-setup for initial configdir
15842
15843 2008-08-14 18:09  jeff
15844
15845         * FS/FS/tax_class.pm: correct field ordering - invonsequential
15846
15847 2008-08-14 17:41  ivan
15848
15849         * httemplate/elements/form-file_upload.html: can have a message
15850           then a URL too
15851
15852 2008-08-14 04:53  ivan
15853
15854         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
15855           httemplate/elements/progress-init.html,
15856           httemplate/misc/cust_main-import.cgi,
15857           httemplate/misc/process/cust_main-import.cgi,
15858           httemplate/elements/progress-popup.html,
15859           httemplate/search/cust_main.html,
15860           httemplate/elements/form-file_upload.html,
15861           httemplate/misc/file-upload.html,
15862           httemplate/elements/file-upload.html: customer import: add
15863           progress bar & redirect to a search of the imported customers,
15864           #3475
15865
15866 2008-08-14 04:44  ivan
15867
15868         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
15869           import: add progress bar & redirect to a search of the imported
15870           customers, #3475
15871
15872 2008-08-13 18:58  ivan
15873
15874         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
15875           httemplate/elements/menu.html,
15876           httemplate/misc/cust_main-import.cgi,
15877           httemplate/misc/process/cust_main-import.cgi: import customer
15878           from Excel file too
15879
15880 2008-08-13 18:52  ivan
15881
15882         * FS/FS/svc_Common.pm: tyop
15883
15884 2008-08-13 18:38  ivan
15885
15886         * httemplate/view/svc_forward.cgi: tyop
15887
15888 2008-08-08 13:29  jeff
15889
15890         * bin/import-optigold.pl: better opti table relationship following
15891
15892 2008-08-08 11:13  jeff
15893
15894         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
15895           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
15896           conf/invoice_latex: cdrs can be in separate invoice section,
15897           after total, summarized inline, with hints for page breaks
15898
15899 2008-08-07 15:30  ivan
15900
15901         * Makefile: don't generate a new key on install-selfservice if
15902           there's already an RSA one either
15903
15904 2008-08-05 23:39  jeff
15905
15906         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
15907
15908 2008-08-05 21:05  jeff
15909
15910         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
15911           refactor
15912
15913 2008-08-02 19:15  ivan
15914
15915         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
15916           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
15917           a name field to svc_phone
15918
15919 2008-08-02 17:54  ivan
15920
15921         * FS/FS/cdr/simple2.pm: doh, fix regex
15922
15923 2008-08-02 17:26  ivan
15924
15925         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
15926           "exists" on an undefined value at
15927           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
15928           upgrade
15929
15930 2008-08-02 17:20  ivan
15931
15932         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
15933           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
15934           line 812.' error on upgrade
15935
15936 2008-08-02 16:51  ivan
15937
15938         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
15939           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
15940           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
15941           'Can't call method "parse" on an undefined value' error from CDR
15942           format refactor
15943
15944 2008-08-01 21:20  jeff
15945
15946         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
15947           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
15948           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
15949           conf/invoice_latex, httemplate/edit/cust_main.cgi,
15950           httemplate/edit/cust_main/billing.html,
15951           httemplate/view/cust_main/billing.html: bundled package
15952           presentation improvements
15953
15954 2008-08-01 21:09  jeff
15955
15956         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
15957           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
15958           part_pkg/voip_cdr.pm: improve CDR usage presentation
15959
15960 2008-08-01 14:41  ivan
15961
15962         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
15963           be limited by date like before, closes: Bug#3801
15964
15965 2008-08-01 13:21  ivan
15966
15967         * httemplate/edit/pkg_class.html: categories deserve labels too
15968
15969 2008-07-31 16:32  ivan
15970
15971         * httemplate/search/report_receivables.cgi: this should fix columns
15972           not showing up in receivables report... not surea bout #3801
15973           (credits/etc show up in all time periods)
15974
15975 2008-07-31 13:17  ivan
15976
15977         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
15978           receivables report: credits/etc. should be limited by date like
15979           before, closes: Bug#3801
15980
15981 2008-07-30 19:35  ivan
15982
15983         * httemplate/misc/delete-customer.cgi: fix error on customer
15984           deletion
15985
15986 2008-07-30 15:10  ivan
15987
15988         * FS/FS/cdr/nextone.pm: rename nt to nextone
15989
15990 2008-07-29 13:00  jeff
15991
15992         * FS/FS/cust_bill.pm: correct amount for new charges total on
15993           sectioned invoices
15994
15995 2008-07-29 10:29  rsiddall
15996
15997         * rpm/freeside.spec: Self-Service files were reorganized; changed
15998           the way we copy them into the buildroot.
15999
16000 2008-07-24 09:40  jeff
16001
16002         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
16003           line number order
16004
16005 2008-07-23 07:41  jeff
16006
16007         * httemplate/edit/tax_rate.html: add disabled column to new tax
16008           rates, false laziness elimination, and bug fixes - closes #3566
16009
16010 2008-07-23 07:36  jeff
16011
16012         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
16013           httemplate/browse/tax_rate.cgi,
16014           httemplate/misc/enable_or_disable_tax.html,
16015           httemplate/misc/process/enable_or_disable_tax.html: add disabled
16016           column to new tax rates, false laziness elimination, and bug
16017           fixes - closes #3566
16018
16019 2008-07-22 01:33  ivan
16020
16021         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
16022           command
16023
16024 2008-07-21 21:59  ivan
16025
16026         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
16027           view also
16028
16029 2008-07-21 15:34  ivan
16030
16031         * FS/FS/ClientAPI/Signup.pm,
16032           fs_selfservice/FS-SelfService/SelfService.pm,
16033           fs_selfservice/FS-SelfService/cgi/signup.cgi,
16034           fs_selfservice/FS-SelfService/cgi/signup.html,
16035           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
16036
16037 2008-07-21 14:23  ivan
16038
16039         * Makefile: oops, don't inadvertantly switch default db type
16040
16041 2008-07-21 12:09  ivan
16042
16043         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
16044           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
16045           fs_selfservice/FS-SelfService/SelfService.pm,
16046           fs_selfservice/FS-SelfService/cgi/signup.html,
16047           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
16048           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
16049           fs_selfservice/FS-SelfService/cgi/images/cross.png,
16050           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
16051           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
16052           w/globalpops DID selection via mason components pass-through
16053
16054 2008-07-21 11:58  ivan
16055
16056         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
16057           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
16058           components standalone
16059
16060 2008-07-21 03:42  ivan
16061
16062         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
16063
16064 2008-07-18 15:31  ivan
16065
16066         * httemplate/search/report_rt_transaction.html: missing closing
16067           FORM tag
16068
16069 2008-07-18 15:30  ivan
16070
16071         * httemplate/elements/popup_link.html: add target param, i thought
16072           this was needed for something...
16073
16074 2008-07-18 15:29  ivan
16075
16076         * bin/bind.import: add -e option to bind.import (now to actually
16077           implement it)
16078
16079 2008-07-18 15:28  ivan
16080
16081         * FS/FS/rate_region.pm: show NXX is US if applicable
16082
16083 2008-07-18 15:28  ivan
16084
16085         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
16086           UI/Web.pm: some random cleanups
16087
16088 2008-07-18 15:27  ivan
16089
16090         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
16091           imports
16092
16093 2008-07-18 15:26  ivan
16094
16095         * FS/MANIFEST: add part_pkg_link to MANIFEST
16096
16097 2008-07-17 16:55  ivan
16098
16099         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
16100           cdr/genband_meetme.pm, cdr/openser.pm, cdr/simple.pm,
16101           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
16102           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
16103
16104 2008-07-16 16:55  ivan
16105
16106         * httemplate/search/svc_acct.cgi: fix account search by time
16107           remaining to deal with situations w/o a recurring amount
16108
16109 2008-07-15 16:25  ivan
16110
16111         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
16112
16113 2008-07-15 16:18  ivan
16114
16115         * FS/FS/Upgrade.pm: parens help alot
16116
16117 2008-07-15 16:17  ivan
16118
16119         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
16120           upgrade
16121
16122 2008-07-15 13:56  ivan
16123
16124         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
16125           reports of cancelled customers
16126
16127 2008-07-14 18:19  ivan
16128
16129         * FS/FS/part_export/phone_shellcommands.pm: add warning about
16130           concurrency in FreePBX
16131
16132 2008-07-14 16:59  ivan
16133
16134         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
16135           their stupid display problems with scrolling.  also make the
16136           gridding more consistent
16137
16138 2008-07-14 16:08  ivan
16139
16140         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
16141           view/cust_main/notes.html: fuck embedded iframes and their stupid
16142           display problems with scrolling.  also make the gridding more
16143           consistent
16144
16145 2008-07-10 11:48  ivan
16146
16147         * httemplate/view/cust_main/packages.html: fix variable scoping
16148           issues preventing customer view page from coing up
16149
16150 2008-07-09 20:16  jeff
16151
16152         * FS/FS/cust_bill.pm: restore line item date ranges
16153
16154 2008-07-09 13:37  ivan
16155
16156         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
16157           warnings on upgrade
16158
16159 2008-07-09 13:33  ivan
16160
16161         * FS/FS/svc_Common.pm: perl vs SQL brainfart
16162
16163 2008-07-09 12:45  ivan
16164
16165         * httemplate/docs/license.html: fix famfamfam link
16166
16167 2008-07-09 12:35  ivan
16168
16169         * FS/FS/svc_Common.pm: service searching should be case-insensitive
16170           now
16171
16172 2008-07-08 20:40  ivan
16173
16174         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
16175           exemptions were inserted?
16176
16177 2008-07-08 20:27  ivan
16178
16179         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
16180
16181 2008-07-08 20:18  ivan
16182
16183         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
16184           search legacy tax exemptions by customer status
16185
16186 2008-07-08 19:30  ivan
16187
16188         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
16189           to be specified when editing a disabled package
16190
16191 2008-07-07 19:19  ivan
16192
16193         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
16194           taxclass-less regions
16195
16196 2008-07-07 19:01  ivan
16197
16198         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
16199           httemplate/search/report_tax.cgi: fix line-item reports on
16200           taxclass-less regions
16201
16202 2008-07-07 17:35  ivan
16203
16204         * httemplate/search/cust_bill_pkg.cgi: order by number for line
16205           items with the same datestamp
16206
16207 2008-07-07 17:20  ivan
16208
16209         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
16210           date
16211
16212 2008-07-07 16:47  ivan
16213
16214         * httemplate/search/report_tax.cgi: should be a proper fix for edge
16215           cases where you have taxclass and empty-taxclass rates for a
16216           region, whew
16217
16218 2008-07-07 14:38  ivan
16219
16220         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
16221           probelms on old (v1.x?) DBD::Pg
16222
16223 2008-07-07 14:18  ivan
16224
16225         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
16226           debugging of bind_param statements
16227
16228 2008-07-07 14:07  ivan
16229
16230         * FS/FS/Record.pm: add debugging of bind_param statements
16231
16232 2008-07-07 12:50  ivan
16233
16234         * FS/FS/Record.pm: add debugging of bind_param statements
16235
16236 2008-07-03 16:23  ivan
16237
16238         * httemplate/view/cust_main/packages.html: fix bad sub names in
16239           forward-port
16240
16241 2008-07-02 21:19  ivan
16242
16243         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
16244           regression caused by get_real_fields refactor
16245
16246 2008-07-02 21:12  ivan
16247
16248         * FS/FS/Record.pm: this should non-"=" searches on fields that
16249           require SQL type binding...
16250
16251 2008-07-02 21:00  ivan
16252
16253         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
16254           "forward-port", i guess
16255
16256 2008-07-02 20:57  ivan
16257
16258         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
16259           1.7?  not touching it unless it breaks :)
16260
16261 2008-07-01 19:55  ivan
16262
16263         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
16264           card through self-service
16265
16266 2008-07-01 00:02  jeff
16267
16268         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
16269
16270 2008-06-30 22:01  jeff
16271
16272         * httemplate/misc/unadjourn_pkg.cgi,
16273           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
16274           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
16275           FS/FS/part_export/shellcommands.pm,
16276           FS/FS/part_export/sqlradius.pm,
16277           httemplate/edit/REAL_cust_pkg.cgi,
16278           httemplate/misc/process/cancel_pkg.html,
16279           httemplate/search/cust_pkg.cgi,
16280           httemplate/view/cust_main/packages.html: correct internal reason
16281           searching, prevent interleaved suspend/cancel/expire/adjourn,
16282           backporting and refactoring
16283
16284 2008-06-30 17:11  ivan
16285
16286         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
16287
16288 2008-06-30 17:07  ivan
16289
16290         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
16291           hope
16292
16293 2008-06-30 17:00  ivan
16294
16295         * httemplate/view/svc_phone.cgi: add sip pw display
16296
16297 2008-06-30 16:56  ivan
16298
16299         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
16300           FS/FS/part_export/phone_shellcommands.pm,
16301           httemplate/edit/svc_phone.cgi: add sip pw field
16302
16303 2008-06-30 01:01  ivan
16304
16305         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
16306           checkpoint signup work
16307
16308 2008-06-30 01:00  ivan
16309
16310         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
16311           extensions
16312
16313 2008-06-29 13:53  ivan
16314
16315         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
16316           httemplate/elements/select-phonenum.html,
16317           httemplate/elements/tr-select-did.html: globalPOPs provisioning
16318
16319 2008-06-28 21:33  jeff
16320
16321         * httemplate/view/cust_main/packages.html: spurious 'suspended'
16322
16323 2008-06-28 17:41  ivan
16324
16325         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
16326           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
16327           state->areacode caching,
16328
16329 2008-06-28 16:03  ivan
16330
16331         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
16332           httemplate/edit/elements/svc_Common.html,
16333           httemplate/elements/input-text.html,
16334           httemplate/elements/select-areacode.html,
16335           httemplate/elements/select-did.html,
16336           httemplate/elements/select-exchange.html,
16337           httemplate/elements/select-phonenum.html,
16338           httemplate/elements/select-state.html,
16339           httemplate/elements/tr-input-text.html,
16340           httemplate/elements/tr-select-did.html,
16341           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
16342           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
16343           FS/FS/part_export/globalpops_voip.pm,
16344           httemplate/edit/svc_phone.cgi: get DIDs from globalpops
16345
16346 2008-06-28 12:25  jeff
16347
16348         * httemplate/elements/tr-checkboxes-table.html,
16349           httemplate/elements/checkboxes-table.html,
16350           httemplate/elements/menu.html,
16351           httemplate/elements/select-agent.html,
16352           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
16353           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
16354           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
16355           httemplate/browse/svc_acct_pop.cgi,
16356           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
16357           httemplate/edit/svc_acct_pop.cgi,
16358           httemplate/edit/svc_broadband.cgi,
16359           httemplate/edit/elements/edit.html,
16360           httemplate/edit/elements/svc_Common.html,
16361           httemplate/edit/process/router.cgi,
16362           httemplate/edit/process/svc_acct_pop.cgi,
16363           httemplate/edit/process/svc_broadband.cgi,
16364           httemplate/edit/process/addr_block/add.cgi,
16365           httemplate/edit/process/addr_block/allocate.cgi,
16366           httemplate/edit/process/addr_block/deallocate.cgi,
16367           httemplate/edit/process/addr_block/split.cgi,
16368           httemplate/edit/process/elements/process.html: agent virtualize
16369           address blocks and routers
16370
16371 2008-06-27 01:53  ivan
16372
16373         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
16374           fs_selfservice/FS-SelfService/SelfService.pm,
16375           fs_selfservice/FS-SelfService/cgi/signup.html: adding
16376           signup_server-service config
16377
16378 2008-06-27 00:18  ivan
16379
16380         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
16381           compilation fixes
16382
16383 2008-06-26 17:27  ivan
16384
16385         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
16386           start.  stupid power failure.
16387
16388 2008-06-26 14:55  ivan
16389
16390         * FS/FS/part_export/phone_shellcommands.pm: adding
16391           phone_shellcommands with preliminary FreePBX integration commands
16392
16393 2008-06-25 13:14  ivan
16394
16395         * httemplate/search/report_receivables.cgi: optimize total query in
16396           receivables report.  very significant speedup for large DBs
16397
16398 2008-06-25 13:11  ivan
16399
16400         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
16401
16402 2008-06-25 11:14  ivan
16403
16404         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
16405           index already existing either
16406
16407 2008-06-24 17:29  ivan
16408
16409         * htetc/handler.pl, FS/FS/Record.pm: finish adding
16410           str2time_sql_closing
16411
16412 2008-06-24 11:50  ivan
16413
16414         * conf/invoice_html: i think we need a $ there???
16415
16416 2008-06-24 09:39  jeff
16417
16418         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
16419           fees
16420
16421 2008-06-23 19:09  ivan
16422
16423         * FS/FS/part_export/sqlradius.pm: prevent decrementing
16424           time/bandwidth for old RADIUS records
16425
16426 2008-06-23 15:59  ivan
16427
16428         * bin/cdr.import: hahahd doh, we're in perl
16429
16430 2008-06-23 15:11  ivan
16431
16432         * bin/cdr.import: add quick command line too for CDR imports
16433
16434 2008-06-23 09:46  jeff
16435
16436         * conf/invoice_html: this is what it was for
16437
16438 2008-06-23 08:36  jeff
16439
16440         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
16441           invoice service address modifications
16442
16443 2008-06-22 19:50  ivan
16444
16445         * conf/invoice_html: wtf was this for in the first place then
16446
16447 2008-06-22 19:48  ivan
16448
16449         * conf/invoice_html: this seems to match the latex templates more
16450           accurately, rather than push the sub-totals out into their own
16451           column
16452
16453 2008-06-22 19:35  ivan
16454
16455         * conf/invoice_html: fix leaking colspan in totals on sectioned
16456           invoices
16457
16458 2008-06-22 17:41  ivan
16459
16460         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
16461           to assist in enet migraiton
16462
16463 2008-06-22 17:37  ivan
16464
16465         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
16466           report fix, no _date
16467
16468 2008-06-22 17:34  ivan
16469
16470         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
16471           tax exemptions to assist in enet migraiton
16472
16473 2008-06-19 22:47  jeff
16474
16475         * FS/FS/cust_bill.pm: extra values for invoices
16476
16477 2008-06-19 20:36  ivan
16478
16479         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
16480           scum who charged back their customization work and then used the
16481           software anyway
16482
16483 2008-06-18 20:18  jeff
16484
16485         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
16486           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
16487           FS/FS.pm, httemplate/browse/pkg_category.html,
16488           httemplate/browse/pkg_class.html,
16489           httemplate/edit/pkg_category.html,
16490           httemplate/edit/pkg_class.html,
16491           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
16492           htetc/handler.pl, httemplate/edit/elements/edit.html,
16493           httemplate/elements/menu.html: package categories (meta package
16494           classes) and grouping invoices by them
16495
16496 2008-06-18 14:18  ivan
16497
16498         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
16499           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
16500           don't want them
16501
16502 2008-06-18 12:24  ivan
16503
16504         * httemplate/edit/part_pkg.cgi: s helps alot
16505
16506 2008-06-18 12:09  ivan
16507
16508         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
16509           (customizing) package definitions w/new editor
16510
16511 2008-06-18 11:50  jeff
16512
16513         * httemplate/: browse/tax_rate.cgi,
16514           misc/enable_or_disable_tax.html,
16515           misc/process/enable_or_disable_tax.html: allow enabling and
16516           disabling if tax_rate rows in groups (RT 3566)
16517
16518 2008-06-17 22:22  ivan
16519
16520         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
16521           make up your mind
16522
16523 2008-06-17 17:49  ivan
16524
16525         * FS/FS/part_virtual_field.pm: this module, also, has no need to
16526           import qsearch/qsearchs, and is causing dependency loop problems
16527           (Record->part_virtual_field->Record)
16528
16529 2008-06-17 17:46  ivan
16530
16531         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
16532           as simple as Record->Conf->Record here
16533
16534 2008-06-17 17:42  ivan
16535
16536         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
16537           runtime... should hopefully FINALLY eliminate the
16538           Record->Msgcat->Conf->Record loop
16539
16540 2008-06-17 17:36  ivan
16541
16542         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
16543           qsearch/qsearchs... hopefully this is the last of the weird
16544           dependency loops (this one is Record->Msgcat->msgcat->Record)
16545
16546 2008-06-17 17:27  ivan
16547
16548         * FS/FS/Msgcat.pm: fix dependency loop problem with database
16549           config, hopefully?  (Record->Msgcat->Conf->Record)
16550
16551 2008-06-17 17:10  ivan
16552
16553         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
16554           hopefully this will solve the weird circular dependency issue
16555           (Record->Msgcat->Conf->conf->Record)
16556
16557 2008-06-17 17:05  ivan
16558
16559         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
16560           off debugging for address standardization
16561
16562 2008-06-17 16:57  ivan
16563
16564         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
16565           cloning w/new package editor
16566
16567 2008-06-17 12:29  jeff
16568
16569         * conf/invoice_latex: fixup damage from quantity addition
16570
16571 2008-06-16 20:35  ivan
16572
16573         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
16574           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
16575           htetc/handler.pl, httemplate/elements/htmlarea.html,
16576           httemplate/misc/email-customers.html,
16577           httemplate/misc/process/email-customers.html,
16578           httemplate/search/cust_main.html: finish adding a feature to
16579           easily list all email addresses for an agent & send them email
16580
16581 2008-06-16 20:13  jeff
16582
16583         * conf/invoice_latex: not forgetting to add fax and old customer id
16584
16585 2008-06-16 18:43  ivan
16586
16587         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
16588           now
16589
16590 2008-06-16 06:36  jeff
16591
16592         * bin/import-optigold.pl: catch one more customer
16593
16594 2008-06-15 23:53  ivan
16595
16596         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
16597           ability to edit agent_custid
16598
16599 2008-06-15 18:32  jeff
16600
16601         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
16602
16603 2008-06-12 16:15  ivan
16604
16605         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
16606           displaying package and comment on date editing
16607
16608 2008-06-12 14:53  ivan
16609
16610         * httemplate/: edit/process/elements/process.html,
16611           view/cust_main/packages.html, edit/part_pkg.cgi,
16612           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
16613           w/new package editor
16614
16615 2008-06-12 09:56  jeff
16616
16617         * bin/import-optigold.pl: date fixups
16618
16619 2008-06-12 08:55  jeff
16620
16621         * bin/import-optigold.pl: import services from service providing
16622           servers
16623
16624 2008-06-10 16:24  ivan
16625
16626         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
16627           upgrade errors
16628
16629 2008-06-10 10:39  ivan
16630
16631         * FS/FS/Misc.pm: turn off debugging that got left on by accident
16632
16633 2008-06-09 19:12  ivan
16634
16635         * httemplate/edit/process/: cust_credit_refund.cgi,
16636           cust_pay_refund.cgi: fix up application of things to refunds,
16637           RT#3606/RT#3545
16638
16639 2008-06-09 11:32  ivan
16640
16641         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
16642
16643 2008-06-05 15:44  ivan
16644
16645         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
16646           name, revsere src/dst
16647
16648 2008-06-05 13:09  ivan
16649
16650         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
16651           quantities &
16652
16653 2008-06-05 12:44  ivan
16654
16655         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
16656
16657 2008-06-05 12:29  ivan
16658
16659         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
16660           NULL
16661
16662 2008-06-05 12:25  ivan
16663
16664         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
16665           fees
16666
16667 2008-06-05 12:24  ivan
16668
16669         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
16670           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
16671           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
16672           quantity bs
16673
16674 2008-06-05 12:06  jeff
16675
16676         * conf/invoice_html: dash removal
16677
16678 2008-06-05 10:05  jeff
16679
16680         * conf/invoice_html: fix unitprice/posttotal nit
16681
16682 2008-06-05 09:56  jeff
16683
16684         * conf/invoice_html: fix unitprice/section nit
16685
16686 2008-06-05 09:51  jeff
16687
16688         * conf/invoice_html: correct bogus porting
16689
16690 2008-06-05 05:42  jeff
16691
16692         * conf/invoice_latex: replace lost braces
16693
16694 2008-06-05 03:36  ivan
16695
16696         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
16697           httemplate/search/report_cust_main.html: add customer status to
16698           adv. customer report, template customer search for future use in
16699           emailing notices, RT#2731
16700
16701 2008-06-05 03:34  ivan
16702
16703         * FS/FS/: cust_pkg.pm: docs for search_sql
16704
16705 2008-06-05 01:54  ivan
16706
16707         * httemplate/search/report_cust_bill.html: minor invoice report UI
16708
16709 2008-06-04 22:06  ivan
16710
16711         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
16712           httemplate/edit/cust_credit_bill.cgi,
16713           httemplate/edit/cust_pay_refund.cgi,
16714           httemplate/view/cust_main/payment_history/credit.html,
16715           httemplate/view/cust_main/payment_history/payment.html,
16716           httemplate/edit/cust_credit_refund.cgi,
16717           httemplate/edit/elements/ApplicationCommon.html,
16718           httemplate/edit/process/cust_bill_pay.cgi,
16719           httemplate/edit/process/cust_credit_bill.cgi,
16720           httemplate/edit/process/cust_credit_refund.cgi,
16721           httemplate/edit/process/cust_pay_refund.cgi,
16722           httemplate/edit/process/elements/ApplicationCommon.html: payment
16723           and credit applications have separate "apply to refund" choices
16724           now, and no auto-refund choice in the invoice dropdown.  RT#3545
16725
16726 2008-06-04 15:44  jeff
16727
16728         * FS/FS/cust_bill.pm: moar tyop
16729
16730 2008-06-04 15:42  jeff
16731
16732         * FS/FS/cust_bill.pm: tyop
16733
16734 2008-06-04 11:50  ivan
16735
16736         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
16737           fix the random "HylaFax support has not been configured" error,
16738           caused by cust_bill->fax getting called instead of cust_main->fax
16739           field
16740
16741 2008-06-04 11:40  jeff
16742
16743         * conf/invoice_html: more voxline invoice formatting
16744
16745 2008-06-04 11:05  jeff
16746
16747         * FS/FS/cust_bill.pm: voxline invoice formatting
16748
16749 2008-06-04 10:57  jeff
16750
16751         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
16752           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
16753           FS/FS/Conf_compat17.pm: voxline invoice formatting
16754
16755 2008-06-04 06:28  jeff
16756
16757         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
16758
16759 2008-06-04 06:26  jeff
16760
16761         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
16762           conf/invoice_latex: service address on invoice
16763
16764 2008-06-03 14:06  ivan
16765
16766         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
16767           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
16768           httemplate/view/cust_main/packages.html: very basic start at
16769           adding quantities
16770
16771 2008-06-02 11:59  ivan
16772
16773         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
16774
16775 2008-06-02 11:31  ivan
16776
16777         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
16778
16779 2008-06-02 10:58  ivan
16780
16781         * httemplate/misc/process/timeworked.html: fix error apply
16782           fractional seconds
16783
16784 2008-06-02 10:14  ivan
16785
16786         * FS/FS/UI/Web/small_custview.pm: doh!
16787
16788 2008-06-02 10:06  ivan
16789
16790         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
16791           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
16792           rt/lib/RT/URI/freeside/Internal.pm,
16793           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
16794           of a sudden causing fatal errors?!  wtf
16795
16796 2008-06-02 04:16  jeff
16797
16798         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
16799           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
16800           remittance coupon
16801
16802 2008-06-01 19:47  ivan
16803
16804         * FS/FS/Misc.pm: and batchmode was probably right
16805
16806 2008-06-01 19:45  ivan
16807
16808         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
16809           timeout
16810
16811 2008-06-01 19:16  ivan
16812
16813         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
16814           a timeout, this should prevent hanging on template errors
16815
16816 2008-06-01 15:48  ivan
16817
16818         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
16819           FS/FS/payinfo_transaction_Mixin.pm,
16820           httemplate/view/cust_main/payment_history.html,
16821           httemplate/search/elements/cust_pay_or_refund.html,
16822           httemplate/view/cust_refund.html,
16823           httemplate/view/cust_main/payment_history/credit.html,
16824           httemplate/view/cust_main/payment_history/invoice.html,
16825           httemplate/view/cust_main/payment_history/payment.html,
16826           httemplate/view/cust_main/payment_history/refund.html,
16827           httemplate/view/cust_main/payment_history/voided_payment.html:
16828           refactor payment history slightly, add refund receipts, have
16829           "unapplied" refunds show like other unapplied/open things,
16830           RT#3545
16831
16832 2008-06-01 00:08  ivan
16833
16834         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
16835           "Billing #"
16836
16837 2008-05-31 22:43  ivan
16838
16839         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
16840           httemplate/view/cust_main/payment_history.html: add date to
16841           "applied to Invoice#" messages in history
16842
16843 2008-05-31 20:19  ivan
16844
16845         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
16846           agent-virtualized packages, clean up sloppy $where
16847           stringification, hard agent virtualization
16848
16849 2008-05-31 19:19  jeff
16850
16851         * bin/import-optigold.pl: umm.. right.. really do some on-demand
16852           stuff
16853
16854 2008-05-31 18:23  ivan
16855
16856         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
16857           problems
16858
16859 2008-05-31 17:11  ivan
16860
16861         * FS/FS/cust_bill.pm: fix problems when service definition names
16862           contain chars that need to be latex escaped
16863
16864 2008-05-31 16:50  jeff
16865
16866         * bin/import-optigold.pl: guess at on demand billing, link
16867           pre-existing services
16868
16869 2008-05-31 10:54  ivan
16870
16871         * htetc/handler.pl: add an explicit use for RT's not-well-declared
16872           dependency on CSS::Squish 0.06
16873
16874 2008-05-31 07:49  jeff
16875
16876         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
16877           invoice cosmetic improvements
16878
16879 2008-05-29 21:04  ivan
16880
16881         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
16882           still going to be editing old-style invoice events for a little
16883           while more yet, so space them out better (so options don't run
16884           together)
16885
16886 2008-05-29 20:55  ivan
16887
16888         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
16889           sucks.  add a "balance over" option to the 1.7 style
16890           agent-specific invoice send event
16891
16892 2008-05-29 18:38  ivan
16893
16894         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
16895           when running prune_applications not in debug mode...
16896
16897 2008-05-29 18:34  ivan
16898
16899         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
16900           FreesideStatus every time either.  really?
16901
16902 2008-05-29 18:33  ivan
16903
16904         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
16905           pruning every time
16906
16907 2008-05-29 18:28  ivan
16908
16909         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
16910           pruning every time
16911
16912 2008-05-29 18:02  ivan
16913
16914         * FS/FS/cust_pay_pending.pm: clean up any stray/old
16915           cust_pay_pending records causing problems
16916
16917 2008-05-29 17:53  ivan
16918
16919         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
16920           cust_pay_pending records causing problems
16921
16922 2008-05-28 17:11  ivan
16923
16924         * httemplate/graph/money_time.cgi: line things up better on the
16925           12mo report (prevent labels from taking up most of the graph
16926
16927 2008-05-28 03:45  ivan
16928
16929         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
16930           FS dbdef hasn't been initialized yet (& need to import
16931           adminsuidsetup)
16932
16933 2008-05-28 03:41  ivan
16934
16935         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
16936           when FS dbdef hasn't been initialized yet
16937
16938 2008-05-28 03:14  ivan
16939
16940         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
16941           FS dbdef hasn't been initialized yet
16942
16943 2008-05-19 20:52  ivan
16944
16945         * FS/FS/Upgrade.pm: automatically create an index on the new
16946           radacct.FreesideStatus column
16947
16948 2008-05-19 15:31  jeff
16949
16950         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
16951
16952 2008-05-19 11:50  ivan
16953
16954         * FS/FS/Conf.pm: a better link to the T:T docs
16955
16956 2008-05-18 21:29  ivan
16957
16958         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
16959           the h_ tables.  this should speed up the cust_pay upgrade??
16960
16961 2008-05-18 21:07  ivan
16962
16963         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
16964           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
16965           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
16966           httemplate/graph/money_time.cgi,
16967           httemplate/search/cust_bill_pay.html,
16968           httemplate/search/cust_credit.html,
16969           httemplate/search/cust_credit_refund.html,
16970           httemplate/search/cust_refund.html,
16971           httemplate/search/elements/cust_pay_or_refund.html: make net
16972           receipts clickable... and netreceipts != cashflow, really, so
16973           separate those concepts, and cashflow gets gross & net variants.
16974           also add gross/net refunds.  #3012
16975
16976 2008-05-18 20:51  jeff
16977
16978         * conf/invoice_latex: fix latex template bogosity
16979
16980 2008-05-18 15:57  ivan
16981
16982         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
16983           include/import
16984
16985 2008-05-18 15:54  ivan
16986
16987         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
16988           auto sqlradius upgrade
16989
16990 2008-05-18 15:53  ivan
16991
16992         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
16993
16994 2008-05-18 15:42  ivan
16995
16996         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
16997           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
16998           init.d/freeside-init: on upgrade, automatically seed from
16999           sqlradius databases, and start freeside-sqlradius-radacctd by
17000           default
17001
17002 2008-05-17 23:50  ivan
17003
17004         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
17005           config value for disabling the ACLs... this should be good for a
17006           demo in 1.7, 1.9 will need some way to disable ACL changes from
17007           OUTSIDE the db
17008
17009 2008-05-17 20:04  ivan
17010
17011         * httemplate/: elements/customer-table.html,
17012           misc/batch-cust_pay.html: quick payment entry running total,
17013           closes: #3470
17014
17015 2008-05-16 12:26  jeff
17016
17017         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
17018           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
17019           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
17020           conf/invoice_latex: typeset CDRs into 5 columns on invoices
17021
17022 2008-05-15 15:48  ivan
17023
17024         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
17025           small_custview
17026
17027 2008-05-14 14:21  jeff
17028
17029         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
17030           omit statement type items from invoices
17031
17032 2008-05-14 11:19  jeff
17033
17034         * bin/import-optigold.pl: do NOT delete the existing data
17035
17036 2008-05-14 11:07  jeff
17037
17038         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
17039           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
17040           fee based taxes
17041
17042 2008-05-14 09:52  ivan
17043
17044         * bin/import-optigold.pl: [no log message]
17045
17046 2008-05-13 16:36  ivan
17047
17048         * FS/bin/freeside-adduser: tyop
17049
17050 2008-05-13 14:20  ivan
17051
17052         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
17053           elements in anonymous hash | Use of unintialized value in
17054           anonymous hash ) at
17055           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
17056
17057 2008-05-13 12:13  ivan
17058
17059         * Makefile: ensure new self-service libs are installed
17060
17061 2008-05-12 20:49  ivan
17062
17063         * debian/rules: tyop
17064
17065 2008-05-12 20:49  ivan
17066
17067         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
17068           initial configuration to be stored and retreived from than the
17069           initial tarball...
17070
17071 2008-05-08 23:34  ivan
17072
17073         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
17074           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
17075           to_json yet
17076
17077 2008-05-08 22:59  ivan
17078
17079         * httemplate/: docs/credits.html, docs/license.html,
17080           edit/cust_main.cgi, images/cross.png, images/error.png,
17081           images/tick.png: finish usps address standardization
17082
17083 2008-05-08 22:54  ivan
17084
17085         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
17086           mason?
17087
17088 2008-05-08 05:45  ivan
17089
17090         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
17091           httemplate/elements/xmlhttp.html,
17092           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
17093           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
17094           address standardization part one, finally checked in from here
17095
17096 2008-05-07 14:36  ivan
17097
17098         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
17099           customer cancellation, sort of a side effect of #2872, fixes
17100           #3480, #3481
17101
17102 2008-05-05 18:15  ivan
17103
17104         * httemplate/elements/customer-table.html: put the documentation in
17105           a proper <%doc> section
17106
17107 2008-05-05 18:14  ivan
17108
17109         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
17110           customer # portion of quick payment entry
17111
17112 2008-05-05 18:14  ivan
17113
17114         * httemplate/: misc/batch-cust_pay.html,
17115           elements/customer-table.html: agent-virtualize quick payment
17116           entry
17117
17118 2008-05-04 19:11  ivan
17119
17120         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
17121           new payment duplicate stuff with cc encryption :/
17122
17123 2008-05-04 18:52  ivan
17124
17125         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
17126           duplicate stuff with cc encryption :)
17127
17128 2008-05-04 18:18  ivan
17129
17130         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
17131           with cc encryption
17132
17133 2008-05-02 13:30  ivan
17134
17135         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
17136           schema-only changes (for slony slaves)
17137
17138 2008-05-01 18:58  ivan
17139
17140         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
17141
17142 2008-04-30 16:42  ivan
17143
17144         * Makefile: not here
17145
17146 2008-04-30 16:36  ivan
17147
17148         * Makefile: that explains the bs with ChangeLog
17149
17150 2008-04-30 16:29  ivan
17151
17152         * Makefile: last last-minute fix for last-minute change
17153
17154 2008-04-30 16:26  ivan
17155
17156         * Makefile: last minute fix for last minute change
17157
17158 2008-04-30 16:19  ivan
17159
17160         * Makefile: last minute release target update.  not particularly
17161           dangerous, nobody uses it but me
17162
17163 2008-04-28 12:17  ivan
17164
17165         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
17166           doing weird things with expirations and adjournments because
17167           freeside-queued $^T != freeside-daily $^T
17168
17169 2008-04-27 09:28  jeff
17170
17171         * httemplate/elements/select-taxproduct.html: sticky, too
17172
17173 2008-04-27 08:19  jeff
17174
17175         * httemplate/elements/select-taxproduct.html: fixup taxproduct
17176           selection
17177
17178 2008-04-24 15:51  ivan
17179
17180         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
17181           flags to voip_cdr price plan
17182
17183 2008-04-22 19:59  jeff
17184
17185         * FS/FS/cust_bill.pm: fixup return address fallback
17186
17187 2008-04-22 12:46  ivan
17188
17189         * FS/FS/cust_bill.pm: no comma there
17190
17191 2008-04-22 03:56  ivan
17192
17193         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
17194
17195 2008-04-18 14:27  ivan
17196
17197         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
17198           wish this was easier to test.
17199
17200 2008-04-18 14:25  ivan
17201
17202         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
17203
17204 2008-04-18 14:19  ivan
17205
17206         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
17207           finally fix ticket auto-association not getting along with RT
17208           ACLs
17209
17210 2008-04-17 20:29  jeff
17211
17212         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
17213           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
17214           httemplate/edit/process/addr_block/add.cgi,
17215           httemplate/edit/process/addr_block/allocate.cgi,
17216           httemplate/edit/process/addr_block/deallocate.cgi,
17217           httemplate/edit/process/addr_block/split.cgi: drag address and
17218           router even farther into the century
17219
17220 2008-04-16 18:39  ivan
17221
17222         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
17223           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
17224           line item bundling
17225
17226 2008-04-16 18:28  ivan
17227
17228         * httemplate/elements/menu.html: this is more accurate
17229
17230 2008-04-16 14:52  ivan
17231
17232         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
17233           add-ons
17234
17235 2008-04-16 14:12  ivan
17236
17237         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
17238           service add-ons
17239
17240 2008-04-16 14:10  ivan
17241
17242         * FS/FS/Record.pm: be more forgiving about numeric things padded
17243           with leading/trailing space
17244
17245 2008-04-16 13:34  ivan
17246
17247         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
17248           edit/quick-charge.html, elements/select-taxclass.html,
17249           elements/tr-select-taxclass.html: fix tax class on package def
17250           edit
17251
17252 2008-04-16 13:00  ivan
17253
17254         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
17255           add-on links in browse
17256
17257 2008-04-16 11:32  jeff
17258
17259         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
17260           httemplate/view/cust_main/packages.html: show user who created
17261           (cancel/suspend) reason and possibly fix a lingering spurious
17262           usergroup bug
17263
17264 2008-04-15 21:42  ivan
17265
17266         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
17267           pricing to package browse...
17268
17269 2008-04-15 18:03  ivan
17270
17271         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
17272           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
17273           package editor
17274
17275 2008-04-15 17:29  ivan
17276
17277         * FS/FS/part_pkg.pm: new package def editor
17278
17279 2008-04-15 17:19  ivan
17280
17281         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
17282           process/part_pkg.cgi: new package def editor
17283
17284 2008-04-15 17:16  ivan
17285
17286         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
17287           t/part_pkg_link.t: new package def editor
17288
17289 2008-04-15 13:47  jeff
17290
17291         * httemplate/elements/file-upload.html,
17292           httemplate/elements/header-minimal.html,
17293           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
17294           httemplate/misc/process/tax-import.cgi,
17295           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
17296           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
17297           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
17298           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
17299           rate engine (for now)
17300
17301 2008-04-15 12:43  ivan
17302
17303         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
17304           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
17305           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
17306           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
17307           s/recur_flat/recur_fee/
17308
17309 2008-04-15 06:41  ivan
17310
17311         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
17312           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
17313           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
17314           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
17315           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
17316           httemplate/edit/elements/edit.html,
17317           httemplate/edit/process/part_pkg.cgi,
17318           httemplate/edit/process/elements/process.html,
17319           httemplate/elements/select-agent_types.html,
17320           httemplate/elements/select-taxproduct.html,
17321           httemplate/elements/selectlayers.html,
17322           httemplate/elements/tr-input-text.html,
17323           httemplate/elements/tr-part_pkg_freq.html,
17324           httemplate/elements/tr-pkg_svc.html,
17325           httemplate/elements/tr-select-agent_types.html,
17326           httemplate/elements/tr-title.html: new package editor
17327
17328 2008-04-15 03:50  ivan
17329
17330         * httemplate/docs/about.html: it's april 15th, and i sure do.
17331
17332 2008-04-14 06:42  jeff
17333
17334         * FS/FS/Record.pm: Improve record searching
17335
17336 2008-04-13 14:37  ivan
17337
17338         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
17339           prorate_delayed.pm: fix recur_notify label for *_delayed price
17340           plans
17341
17342 2008-04-13 13:35  ivan
17343
17344         * httemplate/elements/: select-cust-part_pkg.html,
17345           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
17346           select-table and select-part_pkg updates so we can use
17347           select-part_pkg as an edit/elements/edit.html m2 type
17348
17349 2008-04-13 03:21  ivan
17350
17351         * httemplate/elements/tr-justtitle.html: adding just a title with
17352           no blank space above
17353
17354 2008-04-13 03:19  ivan
17355
17356         * httemplate/elements/: tr-selectlayers-select.html,
17357           selectlayers.html: add a tr- for just the select bit of a
17358           selectlayers...
17359
17360 2008-04-13 01:21  ivan
17361
17362         * httemplate/elements/tr-input-text.html: add disabled option to
17363           text elements
17364
17365 2008-04-13 00:41  ivan
17366
17367         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
17368           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
17369           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
17370           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
17371           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
17372           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
17373           and rearranged weights for a brighter tommorow^W^Wbetter price
17374           plan <SELECT>
17375
17376 2008-04-12 20:03  ivan
17377
17378         * httemplate/elements/tr-select-table.html: more stuff to allow
17379           select-table to be used as as edit/elements/edit.html m2*
17380           element: add tr-select-table.html
17381
17382 2008-04-12 20:03  ivan
17383
17384         * httemplate/elements/select-table.html: some stuff to allow
17385           select-table to be used as as edit/elements/edit.html m2*
17386           element: add js_only and html_only options, add id option to
17387           specify element id, add a kludge to onchange option
17388
17389 2008-04-12 19:58  ivan
17390
17391         * httemplate/elements/tablebreak-tr-title.html: allow table id to
17392           be specified for tablebreak elements (so edit/elements/edit.html
17393           m2* stuff can be used after a tablebreak)
17394
17395 2008-04-12 19:56  ivan
17396
17397         * httemplate/elements/: select-taxproduct.html,
17398           tr-select-taxproduct.html: add elements for selecting taxproduct
17399
17400 2008-04-12 19:55  ivan
17401
17402         * httemplate/elements/tr-part_pkg_freq.html: add an element for
17403           selecting part_pkg frequencies
17404
17405 2008-04-12 16:31  ivan
17406
17407         * httemplate/elements/: columnnext.html, columnstart.html: space
17408           columns out
17409
17410 2008-04-12 16:18  ivan
17411
17412         * httemplate/elements/: columnend.html, columnnext.html,
17413           columnstart.html: add some column elements so we can replicate
17414           multi-column edit forms with edit.html
17415
17416 2008-04-11 02:20  ivan
17417
17418         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
17419
17420 2008-04-10 18:50  ivan
17421
17422         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
17423
17424 2008-04-10 15:00  ivan
17425
17426         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
17427           AddLink so that the auto-association stuff works when creating a
17428           ticket
17429
17430 2008-04-09 18:35  jeff
17431
17432         * FS/FS/Conf.pm: sync terminology
17433
17434 2008-04-09 16:51  ivan
17435
17436         * httemplate/elements/menu.html: add a menu entry for the new tax
17437           stuff
17438
17439 2008-04-09 14:54  ivan
17440
17441         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
17442           batch tax import
17443
17444 2008-04-09 14:44  ivan
17445
17446         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
17447
17448 2008-04-09 14:27  ivan
17449
17450         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
17451
17452 2008-04-09 14:17  ivan
17453
17454         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
17455           this point, but its not in the database yet, so checking
17456           dbdef->table doesn't DWWW
17457
17458 2008-04-09 14:07  ivan
17459
17460         * debian/control: adding 1.9 dependencies
17461
17462 2008-04-08 20:33  ivan
17463
17464         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
17465           charges
17466
17467 2008-04-07 22:49  ivan
17468
17469         * debian/: README.Debian, TODO, changelog, compat, config, control,
17470           copyright, cron.d, dbconfig-common.install,
17471           dbconfig-common.upgrade, freeside-webui.links,
17472           freeside.apache-alias.conf, freeside.default, freeside.docs,
17473           init.d.ex, init.d.lsb.ex, postinst, postrm, preinst, prerm,
17474           rules, templates: debian packages!
17475
17476 2008-04-06 09:12  jeff
17477
17478         * httemplate/browse/part_pkg_taxproduct.cgi,
17479           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
17480           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
17481           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
17482           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
17483           httemplate/edit/elements/edit.html,
17484           httemplate/edit/process/tax_rate.html,
17485           httemplate/edit/process/elements/process.html: new tax rating
17486           engine
17487
17488 2008-04-05 00:00  ivan
17489
17490         * FS/bin/freeside-prepaidd: configurable logfile location for
17491           freeside-prepaidd
17492
17493 2008-04-04 12:47  ivan
17494
17495         * httemplate/elements/header.html: sync with 1_7_BRANCH
17496
17497 2008-04-04 10:47  ivan
17498
17499         * httemplate/search/elements/search.html: this worked fine.  don't
17500           understand why it was changed in the first place.
17501
17502 2008-04-04 10:42  ivan
17503
17504         * httemplate/search/elements/search.html: fix range selection on
17505           searches, huh
17506
17507 2008-04-02 13:42  jeff
17508
17509         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
17510           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
17511           httemplate/edit/part_pkg_taxoverride.html,
17512           httemplate/edit/process/part_pkg.cgi,
17513           httemplate/search/elements/search.html: checkpoint tax editors
17514           and correct a blunder
17515
17516 2008-04-02 10:28  ivan
17517
17518         * Makefile: substitute FREESIDE_CONF in apache conf files
17519
17520 2008-04-02 10:26  ivan
17521
17522         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
17523           freeside-base2.conf: template AuthUserFile htpasswd to be in
17524           FREESIDE_CONF dir instead of hardcoded location
17525
17526 2008-04-02 10:00  rsiddall
17527
17528         * Makefile: Quick fix to update the release version number in the
17529           RPM specfile.  This leaves the specfile unusable for CVS builds.
17530
17531 2008-04-02 08:38  ivan
17532
17533         * init.d/freeside-init: tiny init file nit that helps with deb
17534           packaging (and probably rpm too) - source /etc/default/freeside
17535           if it exists
17536
17537 2008-04-01 21:32  ivan
17538
17539         * httemplate/docs/credits.html: slight browser adjustments and DONE
17540
17541 2008-04-01 21:20  ivan
17542
17543         * httemplate/elements/header.html: new header about: box
17544
17545 2008-04-01 21:19  ivan
17546
17547         * httemplate/docs/about.html: slightly taller
17548
17549 2008-04-01 21:07  ivan
17550
17551         * httemplate/docs/: credits.html, license.html: updated credits and
17552           license
17553
17554 2008-04-01 21:05  ivan
17555
17556         * httemplate/docs/about.html: adding about.html splash
17557
17558 2008-04-01 20:48  ivan
17559
17560         * httemplate/elements/popup_link_onclick.html: remove excessive
17561           iframe borders, add "scrolling" and "nofalse" options
17562
17563 2008-04-01 17:22  ivan
17564
17565         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
17566
17567 2008-04-01 16:56  ivan
17568
17569         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
17570           fix
17571
17572 2008-04-01 16:30  ivan
17573
17574         * httemplate/docs/: credits.html, license.html: adding license and
17575           credits in app itself
17576
17577 2008-04-01 16:20  ivan
17578
17579         * README: welcome to the new world
17580
17581 2008-04-01 16:15  ivan
17582
17583         * INSTALL: clean up top level files
17584
17585 2008-04-01 16:08  ivan
17586
17587         * CREDITS, INSTALL: clean up some of the top-level files
17588
17589 2008-04-01 02:40  ivan
17590
17591         * Makefile: sync with 1.7.3
17592
17593 2008-04-01 02:19  ivan
17594
17595         * FS/FS/cust_bill.pm: don't show services on invoices that are
17596           newer than the invoice, closes: #3032
17597
17598 2008-04-01 01:43  ivan
17599
17600         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
17601           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
17602           last bit of magic for RT ticket customer auto-association: look
17603           for requestor email addresses in cust_main_invoice and svc_acct,
17604           closes; RT#1160
17605
17606 2008-03-31 23:37  ivan
17607
17608         * httemplate/edit/cust_main_county.html: probably doesn't matter
17609           now, but better error reporting anyway
17610
17611 2008-03-31 23:34  ivan
17612
17613         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
17614           edit/cust_credit.cgi: popup iframes don't have predictable names
17615           anymore, so locate submit buttons by id instead
17616
17617 2008-03-31 23:26  ivan
17618
17619         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
17620           doc height param
17621
17622 2008-03-31 23:16  ivan
17623
17624         * httemplate/elements/iframecontentmws.js: append a random number
17625           to the iframe name on-the-fly to keep safari from caching it
17626           under all circumstances
17627
17628 2008-03-31 22:49  ivan
17629
17630         * httemplate/view/cust_main/payment_history.html: finish
17631           component-izing overlib links
17632
17633 2008-03-31 21:37  ivan
17634
17635         * httemplate/search/cust_pkg.cgi: use popup_link...
17636
17637 2008-03-31 21:19  ivan
17638
17639         * httemplate/browse/rate_detail.html: can't run include() sub at
17640           <%once> time
17641
17642 2008-03-31 20:56  ivan
17643
17644         * httemplate/browse/rate_detail.html: component-ize overlib init
17645           and popup link
17646
17647 2008-03-31 20:51  ivan
17648
17649         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
17650
17651 2008-03-31 20:49  ivan
17652
17653         * httemplate/elements/phonenumber.html: use popup_link element for
17654           phonenumber.html silly vonage popup
17655
17656 2008-03-31 17:54  jeff
17657
17658         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
17659           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
17660           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
17661           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
17662           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
17663           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
17664           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
17665           httemplate/edit/part_pkg_taxoverride.html,
17666           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
17667           httemplate/edit/process/part_pkg.cgi,
17668           httemplate/edit/process/tax_class.html,
17669           httemplate/edit/process/tax_rate.html,
17670           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
17671           httemplate/elements/menu.html,
17672           httemplate/misc/process/recharge_svc.new,
17673           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
17674           rating system
17675
17676 2008-03-31 16:19  ivan
17677
17678         * httemplate/elements/progress-init.html: overlib include
17679
17680 2008-03-31 16:14  ivan
17681
17682         * httemplate/elements/: popup_link-cust_main.html,
17683           popup_link-cust_pkg.html, popup_link-cust_svc.html,
17684           popup_link.html, popup_link_onclick.html: fix examples to use
17685           elements/init_overlib.html
17686
17687 2008-03-31 16:09  ivan
17688
17689         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
17690           overlib include
17691
17692 2008-03-31 16:07  ivan
17693
17694         * httemplate/: view/cust_main.cgi,
17695           elements/popup_link_onclick.html, view/cust_main/notes.html:
17696           clean up overlib usage for customer notes
17697
17698 2008-03-31 15:52  ivan
17699
17700         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
17701           hidden agentnum tags with trailling "/ >"
17702
17703 2008-03-31 15:27  ivan
17704
17705         * httemplate/: edit/cust_main/billing.html,
17706           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
17707           easy static CVV2/echeck popups
17708
17709 2008-03-31 14:52  ivan
17710
17711         * httemplate/elements/iframecontentmws.js: update overlibmws to
17712           current code
17713
17714 2008-03-31 14:45  ivan
17715
17716         * httemplate/: config/config-view.cgi, elements/popup_link.html:
17717           move config edit popup to elements/popup_link.html
17718
17719 2008-03-31 14:43  ivan
17720
17721         * httemplate/config/config.cgi: more approprietly sized textareas
17722           prevent scrollbars from being necessary in config popups
17723
17724 2008-03-31 14:11  ivan
17725
17726         * httemplate/: browse/cust_main_county.cgi,
17727           elements/popup_link.html, elements/popup_link_onclick.html: fix
17728           safari weirdness with caching iframes and auto-submitting them
17729           (in tax editor at least)
17730
17731 2008-03-31 13:40  ivan
17732
17733         * httemplate/elements/: popup_link-cust_main.html,
17734           popup_link-cust_pkg.html, popup_link-cust_svc.html,
17735           popup_link.html: clean up popup link elements a bit, have the
17736           iframe name autogenerate to work around safari fuckery
17737
17738 2008-03-31 11:50  ivan
17739
17740         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
17741           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
17742           to current code before delving into safari problem...  hopefully
17743           no disasterous side effects :)
17744
17745 2008-03-29 19:42  ivan
17746
17747         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
17748           show invoice resend and payment posting links if you can't do
17749           that anyway
17750
17751 2008-03-29 19:32  ivan
17752
17753         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
17754           ancient-style invoice template includes
17755
17756 2008-03-29 18:26  ivan
17757
17758         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
17759           ancient invoice template includes from working, whew!  and
17760           spiffied up the error reporting on template compile problems,
17761           since they're bound to happen when folks edit
17762
17763 2008-03-29 17:57  ivan
17764
17765         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
17766           debugging info
17767
17768 2008-03-29 02:11  ivan
17769
17770         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
17771           quick links for unprocessed and processed CDRs to svc_phone view
17772
17773 2008-03-29 01:32  ivan
17774
17775         * httemplate/misc/order_pkg.html: in the unlikely error case, the
17776           order button should stay enabled
17777
17778 2008-03-29 01:15  ivan
17779
17780         * httemplate/: elements/popup_link-cust_main.html,
17781           elements/tr-select-reason.html, misc/cancel_cust.html,
17782           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
17783           thank goodness its on 1.9.  really fix error reporting on quick
17784           package order this time.  have to change cust cancel popup
17785           slightly too, but its for the better (easier custnum parsing).
17786           and lastly make it easier for reason selection to be reused
17787           without stickiness-on-errors being a big pain in the ass
17788
17789 2008-03-28 23:42  ivan
17790
17791         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
17792           redirect
17793
17794 2008-03-28 15:31  ivan
17795
17796         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
17797           both src and charged_party fields, and disable_src is not checked
17798
17799 2008-03-27 15:04  ivan
17800
17801         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
17802           only, closes: #3085
17803
17804 2008-03-27 14:05  ivan
17805
17806         * httemplate/view/cust_main/: payment_history.html: fix for ACH
17807           info masking
17808
17809 2008-03-27 14:01  ivan
17810
17811         * httemplate/view/cust_main/: billing.html, payment_history.html:
17812           mask ACH info in payment history
17813
17814 2008-03-27 13:40  ivan
17815
17816         * httemplate/: elements/menu.html, search/report_sql.html: add back
17817           raw SQL query (it had an appropriate ACL)
17818
17819 2008-03-27 13:19  ivan
17820
17821         * httemplate/view/cust_pay.html: resolve minor ACL glitch linking
17822           to payments
17823
17824 2008-03-26 11:18  ivan
17825
17826         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
17827           12mo checkbox works again... sure do need these to be
17828           auto-generated or $AUTOLOADED or something :)
17829
17830 2008-03-26 08:42  jeff
17831
17832         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
17833           httemplate/edit/rate_detail.html,
17834           httemplate/edit/rate_region.cgi: fixup per call billing
17835
17836 2008-03-25 20:04  ivan
17837
17838         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
17839           into having a minimum charge
17840
17841 2008-03-25 19:27  ivan
17842
17843         * httemplate/search/: cdr.html, report_cdr.html: add ability to
17844           query ranges of duration & billable seconds to CDR report
17845
17846 2008-03-25 19:19  ivan
17847
17848         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
17849           UI nit: separate search & display options
17850
17851 2008-03-25 18:03  ivan
17852
17853         * httemplate/edit/: part_bill_event.cgi,
17854           process/part_bill_event.cgi: quick shortcut for easier adding of
17855           new 1.7-style invoice events
17856
17857 2008-03-24 19:52  ivan
17858
17859         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
17860           DBIx::SB 1.50, jeez
17861
17862 2008-03-24 19:33  ivan
17863
17864         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
17865           dependency inline with reality
17866
17867 2008-03-24 15:35  ivan
17868
17869         * httemplate/edit/part_bill_event.cgi: this probably never worked.
17870           ->send isn't at all what is wanted, that sends the original
17871           invoice, not the new one with the late charge
17872
17873 2008-03-23 20:07  ivan
17874
17875         * rt/lib/RT/: Record.pm, Ticket_Overlay.pm: woo!  final part of
17876           #1160!  yup, auto-associating tickets with customers now.  whew!
17877
17878 2008-03-23 18:28  ivan
17879
17880         * rt/lib/RT/: Record.pm, Interface/Web_Vendor.pm: part two of
17881           #1160: linking a ticket to its first customer will auto-link any
17882           customerless requestors
17883
17884 2008-03-23 16:38  ivan
17885
17886         * rt/lib/RT/: User_Overlay.pm, Interface/Web_Vendor.pm: part 1 of
17887           #1160: associate users w/customers, manual editing
17888
17889 2008-03-19 12:48  jeff
17890
17891         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
17892           (RT#3267)
17893
17894 2008-03-17 23:43  ivan
17895
17896         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
17897           myaccount.module: pre-show checkpoint.  duct tape!
17898
17899 2008-03-17 09:24  ivan
17900
17901         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
17902           myaccount.module: checkpoint
17903
17904 2008-03-16 19:49  ivan
17905
17906         * fs_selfservice/fri/: includes/freeside.class.php,
17907           modules.template/blank.module: missed bits
17908
17909 2008-03-16 19:48  ivan
17910
17911         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
17912           locale/ari.po, modules/billing.module,
17913           modules/callmonitor.module, modules/dashboard.module,
17914           modules/myaccount.module, modules/settings.module,
17915           theme/page.tpl.php: first bits of working FRI!  woop!
17916
17917 2008-03-16 19:37  ivan
17918
17919         * httemplate/view/cust_main/packages.html: fix oops in new popup
17920           components
17921
17922 2008-03-16 16:36  ivan
17923
17924         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
17925
17926 2008-03-16 16:25  ivan
17927
17928         * httemplate/view/svc_phone.cgi: view PINs too
17929
17930 2008-03-16 16:05  jeff
17931
17932         * httemplate/: elements/popup_link-cust_main.html,
17933           elements/popup_link-cust_pkg.html,
17934           elements/popup_link-cust_svc.html, elements/popup_link.html,
17935           view/cust_main.cgi, view/cust_main/packages.html: componentize
17936           conflicting %once subroutines (rt#3250)
17937
17938 2008-03-16 15:48  ivan
17939
17940         * httemplate/edit/svc_phone.cgi: phone gets a pin
17941
17942 2008-03-16 15:39  ivan
17943
17944         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
17945
17946 2008-03-16 15:24  ivan
17947
17948         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
17949           pin login
17950
17951 2008-03-16 14:07  ivan
17952
17953         * fs_selfservice/fri/includes/: common.php, login.php: first try at
17954           single sign-on
17955
17956 2008-03-16 12:58  ivan
17957
17958         * fs_selfservice/fri/: theme/page.tpl.php,
17959           modules/callmonitor.module, modules/settings.module,
17960           includes/main.conf.php, includes/common.php, includes/login.php,
17961           locale/ari.po: Initial revision
17962
17963 2008-03-16 12:58  ivan
17964
17965         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
17966           index.php, version.php, theme/global.css, theme/header.css,
17967           theme/iefixes.css, theme/layout.css, theme/logo.gif,
17968           theme/main.css, theme/navigation.css, theme/spacer.gif,
17969           theme/text.css, theme/images/arrow-asc.gif,
17970           theme/images/arrow-desc.gif, modules/phonefeatures.module,
17971           modules/voicemail.module, modules/featurecodes.module,
17972           modules/followme.module, includes/ajax.php, includes/crypt.php,
17973           misc/audio.php, misc/popup.css, misc/recording_popup.php,
17974           modules/VmX.module, includes/asi.php, includes/bootstrap.php,
17975           includes/database.php, includes/display.php, includes/lang.php,
17976           locale/readme.txt, locale/ari.utf-8.po, locale/locale.txt,
17977           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
17978           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
17979           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
17980           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
17981           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
17982           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
17983           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
17984           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
17985           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
17986           [no log message]
17987
17988 2008-03-16 09:57  jeff
17989
17990         * httemplate/misc/recharge_svc.html: doh
17991
17992 2008-03-16 01:04  ivan
17993
17994         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
17995
17996 2008-03-16 00:25  ivan
17997
17998         * FS/FS/UID.pm: okay, really now, how about this
17999
18000 2008-03-16 00:24  ivan
18001
18002         * FS/FS/UID.pm: okay, how about this
18003
18004 2008-03-16 00:21  ivan
18005
18006         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
18007
18008 2008-03-15 22:22  ivan
18009
18010         * httemplate/search/svc_broadband.cgi: clean up and
18011           agent-virtualize svc_broadband searching
18012
18013 2008-03-15 22:13  ivan
18014
18015         * httemplate/edit/part_svc.cgi: finish bringing sanity to
18016           svc_broadband service definition blocknum edit
18017
18018 2008-03-15 22:13  ivan
18019
18020         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
18021           address block selection in svc_broadband service definition edit
18022
18023 2008-03-15 21:54  ivan
18024
18025         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
18026           router browse into this centiry
18027
18028 2008-03-15 21:00  ivan
18029
18030         * httemplate/elements/: header.html, menu.html: hide customer
18031           search if user does not have "List customers" ACL, closes:
18032           RT#3105
18033
18034 2008-03-15 15:18  ivan
18035
18036         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
18037           slightly better voip_cdr package edit: use radio buttons for
18038           selecting long things
18039
18040 2008-03-15 14:39  ivan
18041
18042         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
18043
18044 2008-03-15 14:14  ivan
18045
18046         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
18047           disable_src, domestic_prefix and international_prefix options for
18048           voip price plan
18049
18050 2008-03-15 12:52  ivan
18051
18052         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
18053           invoice re-printing newest percust... can't reproduce any
18054           problem, prints newest per cust fine, closes: #3161
18055
18056 2008-03-14 17:30  ivan
18057
18058         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
18059           code leaking out onto the page, hehe, closes: Bug#3253, also
18060           remove silly formatting on catchall edit
18061
18062 2008-03-14 13:11  ivan
18063
18064         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
18065           warnings
18066
18067 2008-03-14 10:30  jeff
18068
18069         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
18070
18071 2008-03-14 01:13  ivan
18072
18073         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
18074           package bugfix was easy to find, closes: Bug#3241
18075
18076 2008-03-14 00:48  ivan
18077
18078         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
18079           httemplate/graph/money_time.cgi,
18080           httemplate/search/cust_credit_bill.html,
18081           httemplate/search/cust_credit.html: add net credits to
18082           sales/credits/receipts report
18083
18084 2008-03-13 19:10  ivan
18085
18086         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
18087
18088 2008-03-13 19:09  ivan
18089
18090         * FS/FS/Conf.pm: show where the warning about no conf comes from
18091
18092 2008-03-13 02:28  ivan
18093
18094         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
18095           infinite loop rather than add one.
18096
18097 2008-03-13 02:14  ivan
18098
18099         * FS/FS/cust_pay.pm: infinite loop protection
18100
18101 2008-03-13 01:57  ivan
18102
18103         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
18104           if there are some old crufty records around attached to
18105           now-deleted customers
18106
18107 2008-03-12 09:22  jeff
18108
18109         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
18110           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
18111           eg/export_template.pm, httemplate/view/cust_main/packages.html:
18112           allow exports to add links to customer view (#1407)
18113
18114 2008-03-04 13:07  ivan
18115
18116         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
18117           cust_credit and cust_pay
18118
18119 2008-03-04 13:06  ivan
18120
18121         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
18122
18123 2008-03-04 11:15  ivan
18124
18125         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
18126           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
18127           about the two different places that would be calling it... i.e.
18128           with an empty new_pkgnum it would redirect the popup back the
18129           customer view, hehe
18130
18131 2008-03-03 19:38  ivan
18132
18133         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
18134
18135 2008-03-03 19:37  ivan
18136
18137         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
18138           escaped #s
18139
18140 2008-03-03 19:34  ivan
18141
18142         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
18143           newlines
18144
18145 2008-03-03 18:27  ivan
18146
18147         * httemplate/browse/rate_region.html: should improve compatibility
18148           with older Pg.  i hope
18149
18150 2008-03-03 17:49  ivan
18151
18152         * FS/FS/UID.pm: argh, don't load up a user until the other
18153           initialization is done
18154
18155 2008-03-03 15:12  ivan
18156
18157         * rt/: etc/RT_Config.pm.in, sbin/rt-setup-database.in: merge in rt
18158           3.6.6.  *gulp*!
18159
18160 2008-03-01 20:11  ivan
18161
18162         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
18163           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
18164           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
18165           etc/initialdata, etc/drop.Oracle: import rt 3.6.6
18166
18167 2008-03-01 20:07  ivan
18168
18169         * rt/: configure, aclocal.m4, Changelog, README, UPGRADING,
18170           configure.ac, sbin/rt-test-dependencies.in,
18171           sbin/extract-message-catalog, sbin/license_tag,
18172           sbin/rt-dump-database.in, lib/RT/ObjectCustomFieldValues.pm,
18173           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
18174           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/Handle.pm,
18175           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValue.pm,
18176           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
18177           lib/RT/Scrip_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
18178           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm,
18179           lib/RT/CustomFieldValues.pm, lib/RT/Links.pm, lib/RT/Queue.pm,
18180           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
18181           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
18182           lib/RT/SavedSearch.pm, lib/RT/CustomFields_Overlay.pm,
18183           lib/RT/ObjectCustomFields.pm, lib/RT/ACE.pm,
18184           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
18185           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/User.pm,
18186           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm,
18187           lib/RT/Attributes_Overlay.pm, lib/RT/Principal.pm,
18188           lib/RT/Principals_Overlay.pm, lib/RT/Queues.pm,
18189           lib/RT/ScripAction.pm, lib/RT/Attachments.pm,
18190           lib/RT/StyleGuide.pod, lib/RT/Attribute_Overlay.pm,
18191           lib/RT/CachedGroupMember_Overlay.pm,
18192           lib/RT/ObjectCustomFieldValues_Overlay.pm,
18193           lib/RT/SavedSearches.pm,
18194           lib/RT/ObjectCustomFieldValue_Overlay.pm,
18195           lib/RT/ScripCondition.pm, lib/RT/Templates.pm, lib/RT/Tickets.pm,
18196           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
18197           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
18198           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
18199           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
18200           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
18201           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
18202           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
18203           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
18204           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
18205           lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
18206           lib/RT/Templates_Overlay.pm, lib/RT/ACL.pm,
18207           lib/RT/GroupMember.pm, lib/RT/Groups.pm, lib/RT/CustomFields.pm,
18208           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
18209           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queues_Overlay.pm,
18210           lib/RT/Ticket.pm, lib/RT/Attribute.pm,
18211           lib/RT/CustomFieldValue.pm, lib/RT/Link_Overlay.pm,
18212           lib/RT/Principals.pm, lib/RT/ScripActions.pm,
18213           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
18214           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
18215           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
18216           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
18217           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
18218           lib/RT/Interface/Web/QueryBuilder.pm,
18219           lib/RT/Interface/Web/Standalone.pm,
18220           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
18221           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
18222           lib/RT/Action/RecordComment.pm,
18223           lib/RT/Action/RecordCorrespondence.pm,
18224           lib/RT/Interface/Email/Auth/GnuPG.pm,
18225           lib/RT/Interface/Email/Auth/MailFrom.pm,
18226           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
18227           lib/RT/Action/Notify.pm, lib/RT/Action/AutoOpen.pm,
18228           lib/RT/Action/CreateTickets.pm,
18229           lib/RT/Action/EscalatePriority.pm,
18230           lib/RT/Action/NotifyAsComment.pm,
18231           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
18232           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
18233           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
18234           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
18235           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
18236           lib/RT/I18N/hu.po, lib/RT/I18N/he.po, lib/RT/I18N/de.po,
18237           lib/RT/I18N/ru.po, lib/RT/I18N/nl.po, lib/RT/I18N/pl.po,
18238           lib/RT/I18N/da.po, lib/RT/I18N/fr.po, lib/RT/I18N/cs.pm,
18239           lib/RT/I18N/it.po, lib/RT/I18N/id.po, lib/RT/I18N/ja.po,
18240           lib/RT/I18N/i_default.pm, lib/RT/I18N/en.po,
18241           lib/RT/Condition/AnyTransaction.pm,
18242           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
18243           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
18244           lib/RT/Condition/PriorityChange.pm,
18245           lib/RT/Condition/PriorityExceeds.pm,
18246           lib/RT/Condition/StatusChange.pm,
18247           lib/RT/Condition/UserDefined.pm, lib/RT/Condition/QueueChange.pm,
18248           lib/RT/Report/Tickets.pm: import rt 3.6.6
18249
18250 2008-03-01 20:06  ivan
18251
18252         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
18253           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
18254           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
18255           etc/initialdata, etc/drop.Oracle: import rt 3.4.6
18256
18257 2008-03-01 20:02  ivan
18258
18259         * rt/: configure, aclocal.m4, Changelog, README, UPGRADING,
18260           configure.ac, sbin/rt-test-dependencies.in,
18261           sbin/extract-message-catalog, sbin/license_tag,
18262           sbin/rt-dump-database.in, lib/RT/Transactions_Overlay.pm,
18263           lib/RT/URI.pm, sbin/factory, lib/RT/Handle.pm,
18264           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValues.pm,
18265           lib/RT/ScripCondition_Overlay.pm,
18266           lib/RT/CustomFieldValues_Overlay.pm,
18267           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
18268           lib/RT/Scrip_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
18269           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
18270           lib/RT/Queue.pm, lib/RT/ScripConditions_Overlay.pm,
18271           lib/RT/Scrips.pm, lib/RT/System.pm, lib/RT/CustomFieldValues.pm,
18272           lib/RT/SavedSearch.pm, lib/RT/Scrips_Overlay.pm, lib/RT/ACE.pm,
18273           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
18274           lib/RT/CustomFieldValue_Overlay.pm,
18275           lib/RT/CustomFields_Overlay.pm, lib/RT/ObjectCustomFields.pm,
18276           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
18277           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
18278           lib/RT/ScripAction.pm, lib/RT/Attributes_Overlay.pm,
18279           lib/RT/Queues.pm, lib/RT/Attachments.pm,
18280           lib/RT/Attribute_Overlay.pm, lib/RT/CachedGroupMember_Overlay.pm,
18281           lib/RT/ObjectCustomFieldValues_Overlay.pm,
18282           lib/RT/ObjectCustomFieldValue_Overlay.pm,
18283           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
18284           lib/RT/Templates.pm, lib/RT/Tickets.pm,
18285           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
18286           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
18287           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
18288           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
18289           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
18290           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
18291           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
18292           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
18293           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
18294           lib/RT/ACL.pm, lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
18295           lib/RT/GroupMember.pm, lib/RT/Groups.pm,
18296           lib/RT/Templates_Overlay.pm, lib/RT/Group_Overlay.pm,
18297           lib/RT/Links_Overlay.pm, lib/RT/CustomFieldValue.pm,
18298           lib/RT/CustomFields.pm, lib/RT/ObjectCustomFields_Overlay.pm,
18299           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
18300           lib/RT/Link_Overlay.pm, lib/RT/Attachment.pm,
18301           lib/RT/Attribute.pm, lib/RT/Queue_Overlay.pm,
18302           lib/RT/ScripActions.pm, lib/RT/Template_Overlay.pm,
18303           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
18304           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
18305           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
18306           lib/RT/Interface/Web/QueryBuilder.pm,
18307           lib/RT/Interface/Web/Standalone.pm, lib/RT/Action/Autoreply.pm,
18308           lib/RT/Action/Generic.pm, lib/RT/Action/RecordCorrespondence.pm,
18309           lib/RT/Interface/Email/Auth/GnuPG.pm,
18310           lib/RT/Interface/Email/Auth/MailFrom.pm,
18311           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
18312           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
18313           lib/RT/Action/Notify.pm, lib/RT/Action/RecordComment.pm,
18314           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
18315           lib/RT/Action/EscalatePriority.pm,
18316           lib/RT/Action/NotifyAsComment.pm,
18317           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
18318           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
18319           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
18320           lib/RT/Search/Generic.pm, lib/RT/I18N/cs.po, lib/RT/I18N/es.po,
18321           lib/RT/I18N/fi.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po,
18322           lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
18323           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
18324           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
18325           lib/RT/I18N/ja.po, lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm,
18326           lib/RT/Condition/Generic.pm, lib/RT/Condition/AnyTransaction.pm,
18327           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Overdue.pm,
18328           lib/RT/Condition/OwnerChange.pm,
18329           lib/RT/Condition/PriorityChange.pm,
18330           lib/RT/Condition/PriorityExceeds.pm,
18331           lib/RT/Condition/QueueChange.pm,
18332           lib/RT/Condition/StatusChange.pm,
18333           lib/RT/Condition/UserDefined.pm: import rt 3.4.6
18334
18335 2008-03-01 19:07  ivan
18336
18337         * httemplate/elements/header.html: fix annoying resize of "New
18338           customer" button; closes: RT#1642
18339
18340 2008-03-01 18:50  ivan
18341
18342         * htetc/handler.pl: better indication of why these things are the
18343           way they are
18344
18345 2008-03-01 17:31  ivan
18346
18347         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
18348           httemplate/misc/disable-payment_gateway.cgi,
18349           httemplate/search/elements/search.html: add payment gateway
18350           disabling (and move payment gateway browse over to new template)
18351
18352 2008-03-01 15:30  ivan
18353
18354         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
18355           control the extent of credit card masking, but since
18356           cust_main.paymask is in the db, need something to update it for
18357           all existing customers too
18358
18359 2008-03-01 14:39  ivan
18360
18361         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
18362           link adv. customer search
18363
18364 2008-03-01 14:23  ivan
18365
18366         * httemplate/: elements/select-payby.html,
18367           elements/tr-select-payby.html, search/cust_main.html,
18368           search/report_cust_main.html: add payby selection to adv.
18369           customer search
18370
18371 2008-02-29 09:57  jeff
18372
18373         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
18374           conf/invoice_latex: refactor print_*; invoice sections by package
18375           class; could still stand some more refactoring
18376
18377 2008-02-28 20:31  ivan
18378
18379         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
18380           CDR CSV import (not just direct DB)
18381
18382 2008-02-28 18:29  ivan
18383
18384         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
18385           in the first place.  also Record::str2time_sql_closing snuck in.
18386
18387 2008-02-21 17:32  ivan
18388
18389         * httemplate/search/svc_acct.cgi: on accounts overview: show time
18390           applied after multipliers, not actual time worked
18391
18392 2008-02-21 17:09  ivan
18393
18394         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
18395           are deprecated COMP payby...
18396
18397 2008-02-21 16:57  ivan
18398
18399         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
18400           databases without history records for everything...
18401
18402 2008-02-21 16:54  ivan
18403
18404         * httemplate/search/svc_acct.cgi: on accounts overview: show time
18405           applied after multipliers, not actual time worked
18406
18407 2008-02-20 14:45  ivan
18408
18409         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
18410           the doghouse for this one
18411
18412 2008-02-19 18:07  ivan
18413
18414         * FS/FS/prepay_credit.pm,
18415           httemplate/edit/process/prepay_credit.cgi: retry collisions a
18416           bit, acme is getting duplicate errors... guess they're using lots
18417           and lots of prepaid cards.  closes: RT#3104
18418
18419 2008-02-19 17:21  ivan
18420
18421         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
18422           adding, RT#2929
18423
18424 2008-02-19 17:16  ivan
18425
18426         * httemplate/edit/part_pkg_taxclass.html,
18427           httemplate/edit/process/part_pkg_taxclass.html,
18428           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
18429           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
18430           httemplate/elements/tr-select-taxclass.html: update the tax class
18431           editor to enable taxclass adding, RT#2929
18432
18433 2008-02-19 17:10  ivan
18434
18435         * httemplate/edit/: cust_main_county-expand.cgi,
18436           process/cust_main_county-expand.cgi, process/invoice_logo.html,
18437           process/reg_code.cgi: process/part_pkg_taxclass.html
18438
18439 2008-02-19 01:15  ivan
18440
18441         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
18442           MANIFEST: adding taxclass table
18443
18444 2008-02-19 01:10  ivan
18445
18446         * bin/generate-table-module: fix this to generate more
18447           wiki-friendly column list
18448
18449 2008-02-18 19:30  ivan
18450
18451         * FS/FS/svc_external.pm: add some descriptions for svc_external
18452           fields, allowing id to fill in from inventory
18453
18454 2008-02-18 19:17  ivan
18455
18456         * FS/FS/svc_external.pm: return svc_external id and title as label
18457           instead of svcnum
18458
18459 2008-02-18 18:57  ivan
18460
18461         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
18462           POD docs for self-service list_pkgs & list_svcs
18463
18464 2008-02-18 18:38  ivan
18465
18466         * bin/pod2x: fix API upload
18467
18468 2008-02-18 18:37  ivan
18469
18470         * FS/FS.pm: update base API docs contents
18471
18472 2008-02-18 18:33  ivan
18473
18474         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
18475           exportability
18476
18477 2008-02-18 18:28  ivan
18478
18479         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
18480           exportability
18481
18482 2008-02-18 18:25  ivan
18483
18484         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
18485           exportability
18486
18487 2008-02-18 18:20  ivan
18488
18489         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
18490           exportability
18491
18492 2008-02-18 18:15  ivan
18493
18494         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
18495           for better wiki exportability
18496
18497 2008-02-14 00:31  ivan
18498
18499         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
18500           update.  time to go home
18501
18502 2008-02-14 00:28  ivan
18503
18504         * httemplate/search/cust_pkg.cgi: re-align links and styling in
18505           package report correctly
18506
18507 2008-02-13 19:52  ivan
18508
18509         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
18510           httemplate/view/cust_main/payment_history.html: add
18511           cust_pay.otaker field; populate it based on history on upgrades,
18512           and show the order taker on all payments (on customer view and
18513           payment search)  closes: #2953
18514
18515 2008-02-13 19:48  ivan
18516
18517         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
18518           FS::h_cust_pay class
18519
18520 2008-02-13 17:48  ivan
18521
18522         * httemplate/view/cust_main/payment_history.html: this ACL has been
18523           around for long enough (and almost nobody uses batched payments,
18524           so showing them is probably bad)
18525
18526 2008-02-13 15:49  jeff
18527
18528         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
18529           svc_broadband MAC searches RT#2985
18530
18531 2008-02-13 15:45  jeff
18532
18533         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
18534           httemplate/edit/process/quick-charge.cgi: package class selection
18535           for one-time charges RT#1322
18536
18537 2008-02-13 15:39  jeff
18538
18539         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
18540           httemplate/edit/rate_region.cgi: directory assistance (flat
18541           per-call) billing RT#3114
18542
18543 2008-02-13 13:50  ivan
18544
18545         * httemplate/misc/process/link.cgi: fix compile error from hasty
18546           refactoring
18547
18548 2008-02-12 22:02  ivan
18549
18550         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
18551           working
18552
18553 2008-02-12 22:00  ivan
18554
18555         * README: modernizing
18556
18557 2008-02-12 21:15  ivan
18558
18559         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
18560           resulting from skewed hash ($conf->config returning empty list in
18561           list context)
18562
18563 2008-02-12 11:24  ivan
18564
18565         * httemplate/search/: rt_transaction.html, timeworked.html: for our
18566           internal time tracking: TimeWorked can happen on a Create
18567           transaction as well as Correspond and Comment.  is there anywhere
18568           else this needs to be changed?
18569
18570 2008-02-11 19:11  ivan
18571
18572         * FS/FS/Misc.pm: update for MailTools v2.00
18573
18574 2008-02-10 18:37  ivan
18575
18576         * FS/FS/reason.pm: upgrading reason table not quite working with
18577           mysql, hopefully no old installs need this, new ones should be
18578           fine hopefully
18579
18580 2008-02-10 18:36  ivan
18581
18582         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
18583           duplicate history records
18584
18585 2008-02-10 18:03  ivan
18586
18587         * FS/FS/reason.pm: better debugging if things go awry
18588
18589 2008-02-10 16:53  ivan
18590
18591         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
18592           casting to INTEGER, it wants SIGNED.  whew.
18593
18594 2008-02-10 16:02  ivan
18595
18596         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
18597
18598 2008-02-10 15:58  ivan
18599
18600         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
18601           that doesn't get to the database, to avoid Pg vs mysql
18602           comment-out differences
18603
18604 2008-02-09 11:16  ivan
18605
18606         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
18607           thanks
18608
18609 2008-02-08 13:59  rsiddall
18610
18611         * rpm/freeside.spec: Removed code that create a freeside user on
18612           the build machine and added code to modify Makefile to remove
18613           clauses that require such a user.  This should allow the RPMs to
18614           build under mock.
18615
18616 2008-02-08 07:00  jeff
18617
18618         * FS/FS/TicketSystem/RT_External.pm: tyop
18619
18620 2008-02-04 19:37  ivan
18621
18622         * httemplate/edit/process/part_pkg.cgi: fix package editing on
18623           HEAD, whew.  bad semicolon.
18624
18625 2008-02-02 18:24  ivan
18626
18627         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
18628           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
18629           5194." warnings
18630
18631 2008-02-02 17:43  ivan
18632
18633         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
18634           customer edit
18635
18636 2008-01-30 08:14  jeff
18637
18638         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
18639           removal
18640
18641 2008-01-28 20:15  jeff
18642
18643         * FS/FS/cust_pkg.pm: missed use
18644
18645 2008-01-28 19:56  jeff
18646
18647         * FS/FS/cust_pkg.pm: 1394 regression fixup
18648
18649 2008-01-28 19:34  jeff
18650
18651         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
18652           httemplate/misc/process/bulk_change_pkg.cgi,
18653           httemplate/search/cust_pkg.cgi,
18654           httemplate/search/elements/search.html: bulk package changing
18655           (RT#1394)
18656
18657 2008-01-25 10:26  jeff
18658
18659         * httemplate/misc/cust_pay-import.cgi,
18660           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
18661           httemplate/elements/menu.html: simple payment CSV import
18662
18663 2008-01-24 18:55  jeff
18664
18665         * FS/FS/part_export/prizm.pm: add an always BAM option and be
18666           explicit about transactions
18667
18668 2008-01-24 13:16  ivan
18669
18670         * FS/FS/TicketSystem/RT_External.pm,
18671           fs_selfservice/FS-SelfService/cgi/myaccount.html,
18672           httemplate/view/cust_main/tickets.html: slightly more sane names
18673           for customer tickets hash, display ticket owners on customer view
18674           page
18675
18676 2008-01-24 13:10  ivan
18677
18678         * htetc/handler.pl: used in rt autohandler.  i wonder why this
18679           never bit before
18680
18681 2008-01-23 11:18  jeff
18682
18683         * fs_selfservice/FS-SelfService/cgi/bill.html,
18684           fs_selfservice/FS-SelfService/cgi/card.html,
18685           fs_selfservice/FS-SelfService/cgi/change_bill.html,
18686           fs_selfservice/FS-SelfService/cgi/change_pay.html,
18687           fs_selfservice/FS-SelfService/cgi/change_ship.html,
18688           fs_selfservice/FS-SelfService/cgi/check.html,
18689           fs_selfservice/FS-SelfService/cgi/contact.html,
18690           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
18691           FS/FS/ClientAPI/MyAccount.pm,
18692           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
18693           fs_selfservice/FS-SelfService/cgi/make_payment.html,
18694           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18695           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
18696           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
18697           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
18698           service, billing, and payment info in selfservice
18699
18700 2008-01-20 16:12  ivan
18701
18702         * bin/explain-ar-total.sql: [no log message]
18703
18704 2008-01-20 15:24  ivan
18705
18706         * FS/FS/Schema.pm: add and fix some indices, this should marginally
18707           (but not drastically) improve the time to pull up A/R report
18708           totals
18709
18710 2008-01-16 20:23  ivan
18711
18712         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
18713           allow the limited "package editing" of customizing customer
18714           packages
18715
18716 2008-01-16 19:18  ivan
18717
18718         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
18719           link unless the current user can...
18720
18721 2008-01-13 16:22  ivan
18722
18723         * httemplate/: edit/part_bill_event.cgi,
18724           elements/select-taxclass.html: maintenance on old events, yay.
18725           fix for late charges without a taxclass, closes: RT#2988
18726
18727 2008-01-13 16:17  ivan
18728
18729         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
18730
18731 2008-01-13 15:31  ivan
18732
18733         * httemplate/search/timeworked.html: almost could work under mysql?
18734           need TO_NUMBER and TO_CHAR equivalents
18735
18736 2008-01-13 15:30  ivan
18737
18738         * httemplate/misc/timeworked.html: missing semicolon, doh
18739
18740 2008-01-13 13:46  ivan
18741
18742         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
18743
18744 2008-01-13 13:45  ivan
18745
18746         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
18747           cruft
18748
18749 2008-01-13 13:41  ivan
18750
18751         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
18752           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
18753           in 1.9 right away
18754
18755 2008-01-13 13:39  ivan
18756
18757         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
18758           vs. 1.9 cruft
18759
18760 2008-01-13 13:35  ivan
18761
18762         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
18763           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
18764           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
18765           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
18766           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
18767           inventory_class.html, part_bill_event.cgi, part_export.cgi,
18768           part_pkg.cgi, part_referral.html, part_svc.cgi,
18769           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
18770           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
18771           reason.html, reason_type.html, reg_code.cgi, router.cgi,
18772           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
18773           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
18774           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
18775           process/REAL_cust_pkg.cgi, process/access_user.html,
18776           process/agent.cgi, process/agent_payment_gateway.html,
18777           process/agent_type.cgi, process/bulk-cust_svc.cgi,
18778           process/cust_bill_pay.cgi, process/cust_credit.cgi,
18779           process/cust_credit_bill.cgi, process/cust_main.cgi,
18780           process/cust_main_county-collapse.cgi,
18781           process/cust_main_county-expand.cgi,
18782           process/cust_main_county.html, process/cust_main_note.cgi,
18783           process/cust_pay.cgi, process/cust_pkg.cgi,
18784           process/cust_refund.cgi, process/cust_svc.cgi,
18785           process/domain_record.cgi, process/generic.cgi,
18786           process/inventory_class.html, process/msgcat.cgi,
18787           process/part_bill_event.cgi, process/part_export.cgi,
18788           process/part_pkg.cgi, process/part_referral.html,
18789           process/part_svc.cgi, process/payment_gateway.html,
18790           process/pkg_class.html, process/prepay_credit.cgi,
18791           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
18792           process/rate.cgi, process/reason.html, process/reason_type.html,
18793           process/reg_code.cgi, process/router.cgi,
18794           process/svc_Common.html, process/svc_acct.cgi,
18795           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
18796           process/svc_domain.cgi, process/svc_external.cgi,
18797           process/svc_forward.cgi, process/svc_phone.html,
18798           process/svc_www.cgi: ACLs
18799
18800 2008-01-13 13:14  ivan
18801
18802         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
18803           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
18804           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
18805           cust_main-import.cgi, cust_main-import_charges.cgi,
18806           delete-cust_credit.cgi, delete-cust_pay.cgi,
18807           delete-cust_refund.cgi, delete-customer.cgi,
18808           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
18809           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
18810           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
18811           inventory_item-import.html, link.cgi, meta-import.cgi,
18812           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
18813           print_invoices.cgi, queue.cgi, recharge_svc.html,
18814           svc_acct-domains.cgi, unapply-cust_credit.cgi,
18815           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
18816           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
18817           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
18818           process/catchall.cgi, process/cdr-import.html,
18819           process/cust_main-import.cgi,
18820           process/cust_main-import_charges.cgi,
18821           process/delete-customer.cgi, process/inventory_item-import.html,
18822           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
18823           process/recharge_svc.html: ACLs
18824
18825 2008-01-13 13:08  ivan
18826
18827         * httemplate/misc/: email_events.cgi, fax_events.cgi,
18828           print_events.cgi, order_pkg.html: ACLs
18829
18830 2008-01-13 12:55  ivan
18831
18832         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
18833           search/timeworked.html, search/cust_bill.html,
18834           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
18835           search/prepay_credit.html, search/queue.html,
18836           search/report_prepaid_income.cgi, search/report_tax.cgi,
18837           search/sqlradius.cgi: ACLs
18838
18839 2008-01-13 12:50  ivan
18840
18841         * httemplate/elements/: errorpage.html, tr-select-reason.html:
18842           stale leftovers from XSSmas
18843
18844 2008-01-13 12:46  ivan
18845
18846         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
18847           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
18848           cust_main/payment_history.html, elements/svc_Common.html: ACLs
18849
18850 2008-01-13 12:38  ivan
18851
18852         * httemplate/browse/: access_group.html, access_user.html,
18853           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
18854           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
18855           reason.html, router.cgi: ACLs
18856
18857 2008-01-13 12:30  ivan
18858
18859         * FS/FS/AccessRight.pm: new ACLs
18860
18861 2008-01-12 16:35  ivan
18862
18863         * htetc/handler.pl: use this in handler.pl, not in mason files
18864
18865 2008-01-11 15:10  ivan
18866
18867         * FS/FS/cust_main.pm: add option to enable searching of
18868           cust_main.agent_custid with one or two letter prefix before the
18869           numeric part
18870
18871 2008-01-11 14:53  ivan
18872
18873         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
18874           cust_main.agent_custid with one or two letter prefix before the
18875           numeric part
18876
18877 2008-01-11 09:30  ivan
18878
18879         * httemplate/edit/elements/svc_Common.html: turn off debugging
18880
18881 2008-01-10 14:13  ivan
18882
18883         * httemplate/search/elements/search.html: doc
18884
18885 2008-01-10 14:06  ivan
18886
18887         * httemplate/elements/menu.html: new rate editor
18888
18889 2008-01-10 13:53  ivan
18890
18891         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
18892           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
18893           httemplate/edit/elements/edit.html,
18894           httemplate/edit/process/rate_region.cgi: new rate editor
18895
18896 2008-01-10 13:52  ivan
18897
18898         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
18899           edit/rate_detail.html, edit/process/rate_detail.html: new call
18900           rate editor (VoIP/telephony)
18901
18902 2008-01-10 13:17  ivan
18903
18904         * FS/FS/reason_type.pm: third person is better
18905
18906 2008-01-10 13:14  ivan
18907
18908         * httemplate/browse/reason.html: eliminate harmless typo
18909
18910 2008-01-08 13:33  jeff
18911
18912         * FS/FS/svc_acct.pm: transactiony cruft removal
18913
18914 2008-01-08 03:23  ivan
18915
18916         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
18917           httemplate/search/report_receivables.cgi: show negative balances
18918           on A/R report, closes: RT#2983
18919
18920 2008-01-07 18:22  ivan
18921
18922         * httemplate/edit/process/cust_main.cgi: add some debugging control
18923
18924 2008-01-03 18:42  ivan
18925
18926         * httemplate/: browse/cust_main_county.cgi,
18927           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
18928           edit/process/cust_main_county-expand.cgi,
18929           edit/process/cust_main_county.html,
18930           edit/process/elements/process.html, search/elements/search.html:
18931           new tax rate editor
18932
18933 2008-01-03 18:35  ivan
18934
18935         * httemplate/browse/elements/browse.html: new tax rate editor
18936
18937 2008-01-03 18:27  ivan
18938
18939         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
18940           from XSSmas
18941
18942 2008-01-03 18:20  ivan
18943
18944         * httemplate/elements/hidden.html: escape value
18945
18946 2008-01-03 18:19  ivan
18947
18948         * httemplate/elements/: tablebreak-tr-title.html,
18949           tr-fixed-country.html, tr-fixed-state.html,
18950           tr-input-percentage.html: adding new elements: percentage input,
18951           fixed country and state display, tablebreak+title
18952
18953 2008-01-03 18:18  ivan
18954
18955         * httemplate/elements/tr-fixed.html: add a formatted_value option
18956
18957 2008-01-03 18:18  ivan
18958
18959         * httemplate/elements/tr-input-text.html: add maxlength, text-align
18960           and postfix options, escape value
18961
18962 2008-01-03 18:13  ivan
18963
18964         * httemplate/edit/elements/edit.html: there's no such thing as
18965           fixedhidden... hidden will do
18966
18967 2008-01-03 18:02  ivan
18968
18969         * httemplate/edit/elements/edit.html: doc
18970
18971 2008-01-03 17:43  ivan
18972
18973         * httemplate/edit/elements/edit.html: add popup option, add
18974           percentage and tablebreak-tr-title field types, pass object to
18975           included elements, documentation updates
18976
18977 2007-12-28 11:02  jeff
18978
18979         * httemplate/: elements/menu.html, search/report_svc_acct.html,
18980           search/svc_acct.cgi: advanced account reports (RT#2954)
18981
18982 2007-12-28 07:19  jeff
18983
18984         * httemplate/elements/menu.html: whoops
18985
18986 2007-12-28 07:10  jeff
18987
18988         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
18989           logged in report
18990
18991 2007-12-28 06:39  jeff
18992
18993         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
18994           svc_acct.last_login and .last_logout
18995
18996 2007-12-28 04:10  ivan
18997
18998         * htetc/handler.pl: remove just a tiny bit more cruft
18999
19000 2007-12-28 04:01  ivan
19001
19002         * htetc/handler.pl: restore in-browser error reporting
19003
19004 2007-12-27 23:45  ivan
19005
19006         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
19007           clean up handler.pl so we can have separate default_escape_flags
19008           for FS and RT and don't have to make FS's |h flag useless
19009
19010 2007-12-27 17:41  jeff
19011
19012         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
19013           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
19014           httemplate/view/svc_acct.cgi: last login reporting (#2952)
19015
19016 2007-12-27 15:49  ivan
19017
19018         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
19019           in edge case where you have taxclass and empty-taxclass rates for
19020           a country/state(/county) and also have a different set of
19021           taxclasses for some other country/state
19022
19023 2007-12-26 14:52  jeff
19024
19025         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
19026
19027 2007-12-26 00:23  ivan
19028
19029         * httemplate/misc/timeworked.html: leftovers from XSSmas
19030
19031 2007-12-25 23:51  ivan
19032
19033         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
19034
19035 2007-12-25 15:49  ivan
19036
19037         * httemplate/: browse/addr_block.cgi,
19038           browse/part_virtual_field.cgi, browse/router.cgi,
19039           config/config.cgi, edit/agent.cgi,
19040           edit/agent_payment_gateway.html, edit/agent_type.cgi,
19041           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
19042           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
19043           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
19044           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
19045           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
19046           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
19047           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
19048           edit/svc_forward.cgi, edit/elements/edit.html,
19049           elements/error.html, misc/batch-cust_pay.html,
19050           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
19051           misc/recharge_svc.html, misc/process/meta-import.cgi,
19052           search/cust_bill_event.html, search/report_cust_event.html: ho ho
19053           ho, merry XSSmas
19054
19055 2007-12-23 14:05  jeff
19056
19057         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
19058           FS/FS/part_pkg/subscription.pm,
19059           httemplate/misc/process/recharge_svc.html: add a reset feature to
19060           manual recharges (#1858)
19061
19062 2007-12-20 11:23  jeff
19063
19064         * FS/FS/part_export/prizm.pm: increase siteName allowed length
19065
19066 2007-12-19 14:25  jeff
19067
19068         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
19069
19070 2007-12-19 13:05  jeff
19071
19072         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
19073           httemplate/search/cust_main.html,
19074           httemplate/search/report_cust_main.html: add options for balance
19075           over/under to advanced customer report
19076
19077 2007-12-18 17:55  jeff
19078
19079         * FS/FS/cust_credit.pm: underscoring the important
19080
19081 2007-12-18 14:41  jeff
19082
19083         * httemplate/: edit/cust_credit.cgi,
19084           elements/tr-select-reason.html: correct bad credit reason
19085           conflict resolution
19086
19087 2007-12-18 12:58  ivan
19088
19089         * FS/FS/cust_main.pm: legacy agent_custid field should be as
19090           searchable as actual custnum, right?  at least if it is a
19091           number...
19092
19093 2007-12-18 12:42  ivan
19094
19095         * httemplate/edit/quick-charge.html: IE is case-sensitive when
19096           setting maxLength (and other attributes?).  hopefully that's all
19097           it is.
19098
19099 2007-12-17 14:57  jeff
19100
19101         * FS/FS/cust_credit.pm: stricter otaker rules
19102
19103 2007-12-17 11:59  ivan
19104
19105         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
19106           hurt anything.
19107
19108 2007-12-17 11:52  ivan
19109
19110         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
19111           anything... (famous last words)
19112
19113 2007-12-16 17:17  ivan
19114
19115         * httemplate/view/cust_main/contacts.html: fix the case where the
19116           customer doesn't actually have a ship address
19117
19118 2007-12-16 16:59  ivan
19119
19120         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
19121           httemplate/edit/cust_main/billing.html,
19122           httemplate/edit/cust_main/contact.html,
19123           httemplate/elements/header.html,
19124           httemplate/view/cust_main/contacts.html,
19125           httemplate/search/cust_main.cgi: add cust_main-require_address2
19126           config, reimplement address2-search config ("Unit #" search in
19127           searchbar), visual indication of require_invoicing_list_email,
19128           closes: RT#2926
19129
19130 2007-12-16 14:40  ivan
19131
19132         * httemplate/elements/errorpage.html: less is better
19133
19134 2007-12-16 13:02  ivan
19135
19136         * httemplate/elements/header.html: more consistent naming:
19137           cust_main_ADV.cgi becomes cust_main.html
19138
19139 2007-12-16 13:01  ivan
19140
19141         * httemplate/search/report_cust_main.html:
19142           httemplate/elements/header.html
19143
19144 2007-12-16 12:48  ivan
19145
19146         * httemplate/search/cust_main.html: more consistent naming:
19147           cust_main_ADV.cgi becomes cust_main.html
19148
19149 2007-12-15 14:47  rsiddall
19150
19151         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
19152           Files to build Freeside as Redhat-ish RPMs
19153
19154 2007-12-14 17:45  ivan
19155
19156         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
19157           drain bramage
19158
19159 2007-12-14 17:37  ivan
19160
19161         * httemplate/search/cust_bill.html: where helps alot
19162
19163 2007-12-14 17:23  ivan
19164
19165         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
19166           put reprinting issues to rest for ejourney, yow
19167
19168 2007-12-14 15:41  jeff
19169
19170         * FS/bin/freeside-upgrade: yikes
19171
19172 2007-12-14 13:51  jeff
19173
19174         * FS/FS/Schema.pm: binary not required and breaks
19175           FS::Record::_quote
19176
19177 2007-12-14 13:32  jeff
19178
19179         * FS/bin/freeside-upgrade: correct order of operations
19180
19181 2007-12-14 08:47  jeff
19182
19183         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
19184
19185 2007-12-13 19:56  jeff
19186
19187         * FS/bin/freeside-upgrade: even more deliberate reset
19188
19189 2007-12-13 19:55  ivan
19190
19191         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
19192           last 1-3 months...
19193
19194 2007-12-12 16:17  jeff
19195
19196         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
19197
19198 2007-12-12 13:18  jeff
19199
19200         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
19201           www_shellcommands export (#1227)
19202
19203 2007-12-12 01:03  ivan
19204
19205         * FS/bin/freeside-history-requeue: adding this quick script
19206
19207 2007-12-11 21:58  jeff
19208
19209         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
19210           FS/FS/ClientAPI/Signup.pm,
19211           fs_selfservice/FS-SelfService/SelfService.pm,
19212           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19213           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
19214           httemplate/edit/svc_acct.cgi: self-service can select domain on
19215           provision (#2801)
19216
19217 2007-12-11 21:42  jeff
19218
19219         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
19220           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
19221           reason improvement, bugfix, and tool
19222
19223 2007-12-06 17:08  ivan
19224
19225         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
19226           mmkay
19227
19228 2007-12-06 17:04  ivan
19229
19230         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
19231           cust_credit records; we don't want to abort the upgrade because
19232           of that, just warn
19233
19234 2007-12-06 12:49  jeff
19235
19236         * httemplate/edit/part_pkg.cgi: agent setting during package edit
19237           cleanup
19238
19239 2007-12-06 08:51  jeff
19240
19241         * httemplate/view/svc_acct.cgi: support display of negative time
19242
19243 2007-12-05 14:05  ivan
19244
19245         * Makefile: when installing selfservice, create freeside homedir if
19246           it doesn't exist
19247
19248 2007-12-05 12:50  ivan
19249
19250         * httemplate/elements/tr-select-reason.html: doh, order_by does
19251           have to include ORDER BY!
19252
19253 2007-12-05 12:47  ivan
19254
19255         * httemplate/elements/tr-select-reason.html: show types in reason
19256           selection, order by type and reason
19257
19258 2007-12-05 07:10  jeff
19259
19260         * FS/FS/ConfDefaults.pm: add in status and company fields
19261
19262 2007-12-05 06:50  jeff
19263
19264         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
19265
19266 2007-12-04 20:57  jeff
19267
19268         * httemplate/edit/process/part_pkg.cgi: wtf?
19269
19270 2007-12-04 16:45  ivan
19271
19272         * httemplate/search/elements/search.html: i hope this allows IE to
19273           download excel over https?
19274
19275 2007-12-04 12:51  ivan
19276
19277         * httemplate/: elements/menu.html, elements/select-otaker.html,
19278           elements/tr-select-otaker.html, search/report_cust_credit.html,
19279           search/report_rt_transaction.html, search/rt_transaction.html,
19280           search/elements/search.html: add some time-worked reporting
19281
19282 2007-12-04 10:35  jeff
19283
19284         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
19285           advanced package report (#2779)
19286
19287 2007-12-04 10:19  jeff
19288
19289         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
19290           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
19291           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
19292           FS/FS/reason.pm, FS/FS/reason_type.pm,
19293           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
19294           FS/FS/part_pkg/flat_comission.pm,
19295           FS/FS/part_pkg/flat_comission_cust.pm,
19296           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
19297           httemplate/browse/reason.html,
19298           httemplate/browse/reason_type.html,
19299           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
19300           httemplate/edit/reason_type.html,
19301           httemplate/edit/process/cust_credit.cgi,
19302           httemplate/elements/menu.html,
19303           httemplate/elements/tr-select-reason.html: change credit reasons
19304           from freetext to new reason/reason type system (#2777)
19305
19306 2007-12-02 16:18  ivan
19307
19308         * htetc/freeside-rt.conf: would help if i got the closing tag right
19309
19310 2007-12-02 16:13  ivan
19311
19312         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
19313           statistic running, i hope
19314
19315 2007-11-30 17:37  ivan
19316
19317         * FS/FS/part_pkg/prorate.pm: cleanup
19318
19319 2007-11-30 17:34  ivan
19320
19321         * FS/FS/h_cust_svc.pm: add date_deleted method
19322
19323 2007-11-30 17:34  ivan
19324
19325         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
19326           slightly
19327
19328 2007-11-30 17:33  ivan
19329
19330         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
19331           cancellation persay, since its generic now
19332
19333 2007-11-30 17:32  ivan
19334
19335         * FS/FS/Record.pm: add h_date method too
19336
19337 2007-11-30 17:30  ivan
19338
19339         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
19340           methods and subroutines
19341
19342 2007-11-30 17:29  ivan
19343
19344         * FS/FS/part_pkg/bulk.pm: add bulk price plan
19345
19346 2007-11-30 13:07  ivan
19347
19348         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
19349           httemplate/search/cust_bill.html: add net vs gross amounts to
19350           invoice report; make the "net sales" links on
19351           sales/credit/receipts report & graph clickable
19352
19353 2007-11-30 12:55  ivan
19354
19355         * httemplate/graph/elements/monthly.html: UI: download full results
19356           links on separate lines, for consistency with search.html
19357
19358 2007-11-30 10:13  ivan
19359
19360         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
19361           separately
19362
19363 2007-11-29 19:24  ivan
19364
19365         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
19366           customer import format with company
19367
19368 2007-11-29 17:24  ivan
19369
19370         * httemplate/browse/access_user.html: update inline documentation
19371
19372 2007-11-29 17:16  ivan
19373
19374         * FS/FS/cust_main.pm: remove unnecessary redefinition of
19375           %method2payby, add a quick hack to fake B:OP success and failure
19376           for testing purposes
19377
19378 2007-11-29 15:51  ivan
19379
19380         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
19381           fix dates going all wacky on errors, when you're asked to confirm
19382           a date move into the past
19383
19384 2007-11-28 19:38  ivan
19385
19386         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
19387           nonexistent column and fix the statustext check
19388
19389 2007-11-28 19:05  ivan
19390
19391         * FS/FS/Schema.pm: doh, fix primary key name in new table
19392
19393 2007-11-28 18:54  ivan
19394
19395         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19396           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
19397           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
19398           httemplate/misc/process/payment.cgi: even more reliable
19399           multiple-payment/double-click/concurrent-payment-form protection
19400
19401 2007-11-28 12:18  jeff
19402
19403         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
19404           select multiple, discourage creation of packages no agent can
19405           sell
19406
19407 2007-11-28 10:49  jeff
19408
19409         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
19410           httemplate/search/report_cust_main.html: advanced customer report
19411           rearrangement
19412
19413 2007-11-28 00:46  ivan
19414
19415         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
19416           for selfservice session cache
19417
19418 2007-11-27 17:54  ivan
19419
19420         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
19421           var
19422
19423 2007-11-27 17:30  ivan
19424
19425         * README: license clarification for self-service code
19426
19427 2007-11-27 15:47  ivan
19428
19429         * httemplate/search/cust_bill.html: fix small side-effect of
19430           mysql-compat change eliminating DISTINCT ON: map changing values
19431           of @where array
19432
19433 2007-11-27 14:33  jeff
19434
19435         * FS/FS/part_export/prizm.pm: comma, please
19436
19437 2007-11-27 14:30  jeff
19438
19439         * FS/FS/part_export/prizm.pm: name management tweaking
19440
19441 2007-11-27 11:34  jeff
19442
19443         * FS/FS/part_export/prizm.pm: slop correction
19444
19445 2007-11-26 19:02  jeff
19446
19447         * FS/FS/part_export/prizm.pm: attach SM's to default network,
19448           improved unsuspend & delete, option for BAM only or EMS
19449
19450 2007-11-26 18:51  jeff
19451
19452         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
19453           customers from circumventing a suspension via selfservice (2768)
19454
19455 2007-11-25 18:19  ivan
19456
19457         * httemplate/search/elements/search.html: add a "printable copy"
19458           link to searches to get full results as printable HTML without
19459           other cruft, closes: #1885
19460
19461 2007-11-25 18:18  ivan
19462
19463         * httemplate/elements/header-popup.html: add our stylesheet to
19464           popup/print headers
19465
19466 2007-11-23 17:26  ivan
19467
19468         * Makefile: hello brave new world of defaulting to apache2 in 1.9
19469
19470 2007-11-23 12:25  ivan
19471
19472         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
19473           buttons on errors, closes: RT#1035
19474
19475 2007-11-21 17:03  ivan
19476
19477         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
19478           agent' choice if the dropdown already has a value
19479
19480 2007-11-20 09:18  ivan
19481
19482         * AGPL: it finally happened
19483
19484 2007-11-18 12:02  ivan
19485
19486         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
19487           "multiplier of monthly" info to "paid time" column in
19488           svc_acct-display_paid_time_remaining report
19489
19490 2007-11-14 15:10  ivan
19491
19492         * FS/FS/TicketSystem/RT_External.pm,
19493           httemplate/view/cust_main/tickets.html: add link to resolved
19494           tickets too
19495
19496 2007-11-09 11:20  ivan
19497
19498         * FS/FS/: Conf.pm, cust_main.pm: add
19499           business-onlinepayment-email_customer flag
19500
19501 2007-11-08 19:26  ivan
19502
19503         * httemplate/search/report_receivables.html: better visual
19504           indication of disabled "days" field on IE
19505
19506 2007-11-08 19:12  ivan
19507
19508         * httemplate/search/: report_receivables.cgi,
19509           report_receivables.html: add option for listing customers without
19510           a balance (closes: RT#2752) and fix bug in total row (closes:
19511           RT#2736)
19512
19513 2007-11-08 16:44  jeff
19514
19515         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
19516
19517 2007-11-07 20:21  ivan
19518
19519         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
19520           selfservice-session_timeout config
19521
19522 2007-11-07 18:10  ivan
19523
19524         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
19525           in concatenation (.) or string at
19526           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
19527
19528 2007-11-07 16:59  ivan
19529
19530         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
19531           conf/alerter_template, conf/company_address, conf/company_name,
19532           conf/impending_recur_template, conf/invoice_latexfooter,
19533           conf/invoice_latexnotes, conf/invoice_latexsmallfooter,
19534           conf/invoice_template, conf/invoice_template_statement,
19535           conf/welcome_letter: for new installs, centralize some stuff that
19536           was spread around different config files.
19537
19538 2007-11-05 17:59  ivan
19539
19540         * bin/customer-faker: keep our own list of states; remove some
19541           states that Data::Faker and Locale::SubCountry disagree on
19542
19543 2007-11-04 21:42  ivan
19544
19545         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
19546           to process_payment.  just a bit important.
19547
19548 2007-11-04 21:27  ivan
19549
19550         * FS/FS/ClientAPI/MyAccount.pm,
19551           fs_selfservice/FS-SelfService/SelfService.pm: add
19552           process_payment_order_pkg method
19553
19554 2007-11-03 10:38  ivan
19555
19556         * httemplate/elements/menu.html: move menu option for adv. customer
19557           reports to second level, same as advanced invoice & package
19558           reports
19559
19560 2007-11-02 17:55  jeff
19561
19562         * httemplate/: elements/menu.html, search/report_cust_main.html:
19563           new customer report/flattened package report (ticket 1428)
19564
19565 2007-10-29 05:04  ivan
19566
19567         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
19568           agent-virtualized packages
19569
19570 2007-10-29 05:03  ivan
19571
19572         * httemplate/search/report_receivables.cgi: famous last mysql bug
19573
19574 2007-10-29 04:34  ivan
19575
19576         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
19577
19578 2007-10-29 04:32  ivan
19579
19580         * httemplate/search/cdr.html: mysql
19581
19582 2007-10-29 04:18  ivan
19583
19584         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
19585           locking workaround
19586
19587 2007-10-29 03:31  ivan
19588
19589         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
19590           FS/FS/part_event/Condition/balance_age.pm,
19591           FS/FS/part_event/Condition/cust_bill_age.pm,
19592           httemplate/search/cdr.html: mysql me 1.9 more times
19593
19594 2007-10-29 03:30  ivan
19595
19596         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
19597           httemplate/search/cust_bill.html,
19598           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
19599           either, sigh
19600
19601 2007-10-28 18:08  ivan
19602
19603         * httemplate/view/cust_pay.html: still have link back to the
19604           customer on printable receipt... should hide it from print at
19605           some point though
19606
19607 2007-10-28 05:51  ivan
19608
19609         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
19610           bin/freeside-upgrade: finish mysql locking workaround
19611
19612 2007-10-27 20:55  ivan
19613
19614         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
19615           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
19616           httemplate/search/report_receivables.cgi: mysql me harder
19617
19618 2007-10-26 21:46  ivan
19619
19620         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
19621           httemplate/misc/process/payment.cgi,
19622           httemplate/view/cust_pay.html,
19623           httemplate/view/cust_main/payment_history.html: simple payment
19624           receipts in web interface, sorry arnie, RT#2738
19625
19626 2007-10-25 12:01  ivan
19627
19628         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
19629           mysql, yes, mysql.
19630
19631 2007-10-25 01:29  ivan
19632
19633         * FS/bin/freeside-setup: fix error handling
19634
19635 2007-10-22 15:29  ivan
19636
19637         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
19638           agent-virtualized packages
19639
19640 2007-10-17 09:07  jayce
19641
19642         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
19643           existing reason, the code to insert a new reason was in place,
19644           but didn't let the new reason get used.  Code to do this was
19645           already in place, just not utilized.
19646
19647 2007-10-14 16:14  ivan
19648
19649         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
19650           config from here, though?
19651
19652 2007-10-14 16:10  ivan
19653
19654         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
19655
19656 2007-10-14 13:07  ivan
19657
19658         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
19659           customer being billed
19660
19661 2007-10-13 18:51  ivan
19662
19663         * fs_selfservice/php/: freeside.class.php,
19664           freeside.login_example.php, freeside_signup_example.php: adding
19665           php examples
19666
19667 2007-10-13 10:33  jeff
19668
19669         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
19670           agent_defaultpkg handling
19671
19672 2007-10-10 13:54  ivan
19673
19674         * FS/FS/cust_main.pm: set expandtab
19675
19676 2007-10-10 13:52  jayce
19677
19678         * FS/FS/cust_main.pm: With this line missing, cust_event objects
19679           would not fully create (eventpart wasn't loading), causing the _X
19680           methods to fail on ->part_event.  Only noticed when you retried
19681           events that had previously failed.
19682
19683 2007-10-10 11:14  ivan
19684
19685         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
19686           this time, without messing up the ordering
19687
19688 2007-10-10 10:55  ivan
19689
19690         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
19691           also cleans this up slightly
19692
19693 2007-10-10 10:50  jeff
19694
19695         * httemplate/edit/part_pkg.cgi: close:}
19696
19697 2007-10-09 10:57  ivan
19698
19699         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
19700           its asked for.
19701
19702 2007-10-08 21:58  ivan
19703
19704         * FS/FS/Conf.pm: fix documenation links to point into wiki where
19705           they belong
19706
19707 2007-10-08 21:48  ivan
19708
19709         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
19710           ticket_system-priority_reverse config
19711
19712 2007-10-08 18:40  jeff
19713
19714         * httemplate/misc/timeworked.html: preserve order
19715
19716 2007-10-08 18:06  ivan
19717
19718         * httemplate/misc/timeworked.html: interpolating the links would
19719           help too
19720
19721 2007-10-08 18:01  ivan
19722
19723         * httemplate/misc/timeworked.html: i think this should fix
19724           timeworked subjects, and link to the transactions as well
19725
19726 2007-10-08 16:48  ivan
19727
19728         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
19729           up things better
19730
19731 2007-10-08 16:32  ivan
19732
19733         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
19734           cleanups
19735
19736 2007-10-08 14:06  ivan
19737
19738         * FS/FS/part_event/Condition/cust_bill_owed.pm,
19739           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
19740           cust_bill_owed as an implicit condition (whew), and make sure it
19741           is added on migrations (also: fixed implicit conditions like this
19742           which only apply to a subset of eventtables)
19743
19744 2007-10-08 14:05  jeff
19745
19746         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
19747           packages
19748
19749 2007-10-08 12:14  jeff
19750
19751         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
19752           httemplate/edit/reg_code.cgi,
19753           httemplate/edit/process/cust_svc.cgi,
19754           httemplate/edit/process/domain_record.cgi,
19755           httemplate/edit/process/reg_code.cgi,
19756           httemplate/elements/errorpage.html,
19757           httemplate/elements/tr-select-part_referral.html,
19758           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19759           httemplate/misc/delete-agent_payment_gateway.cgi,
19760           httemplate/misc/delete-cust_credit.cgi,
19761           httemplate/misc/delete-cust_pay.cgi,
19762           httemplate/misc/delete-cust_refund.cgi,
19763           httemplate/misc/delete-domain_record.cgi,
19764           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
19765           httemplate/misc/inventory_item-import.html,
19766           httemplate/misc/unapply-cust_credit.cgi,
19767           httemplate/misc/unapply-cust_pay.cgi,
19768           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
19769           httemplate/misc/unvoid-cust_pay_void.cgi,
19770           httemplate/misc/upload-batch.cgi,
19771           httemplate/misc/void-cust_pay.cgi,
19772           httemplate/misc/process/cdr-import.html,
19773           httemplate/misc/process/cust_main-import.cgi,
19774           httemplate/misc/process/cust_main-import_charges.cgi,
19775           httemplate/misc/process/inventory_item-import.html,
19776           httemplate/misc/process/link.cgi,
19777           httemplate/misc/process/payment.cgi,
19778           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
19779           httemplate/search/inventory_item.html,
19780           httemplate/search/reg_code.html, httemplate/search/sql.html,
19781           httemplate/search/svc_acct.cgi,
19782           httemplate/search/svc_broadband.cgi: Remove remaining calls to
19783           idiot/eidiot.  Should fix 1479
19784
19785 2007-10-05 13:41  ivan
19786
19787         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
19788           this condition
19789
19790 2007-10-05 12:53  jeff
19791
19792         * httemplate/misc/: timeworked.html, process/timeworked.html: new
19793           ui for assigning support time
19794
19795 2007-10-05 12:45  ivan
19796
19797         * httemplate/elements/tr-input-beginning_ending.html: fix date
19798           selection on advanced invoice report, or future places where date
19799           selection component is included multiple times
19800
19801 2007-10-05 07:26  jayce
19802
19803         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
19804           missing from the cust_bill_has_service condition checkin.
19805
19806 2007-10-04 17:39  ivan
19807
19808         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
19809           part_event/Condition/cust_bill_has_service.pm: add disable
19810           ability to conditions & disable cust_bill_has_service, so the
19811           condition edit page renders again
19812
19813 2007-10-04 16:55  ivan
19814
19815         * FS/FS/part_event/Condition/once.pm: whitespace
19816
19817 2007-10-04 16:52  ivan
19818
19819         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
19820           i think that should really do it.  whew
19821
19822 2007-10-04 16:41  ivan
19823
19824         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
19825           don't pass their final condition check
19826
19827 2007-10-04 16:40  ivan
19828
19829         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
19830           properly...
19831
19832 2007-10-04 14:38  ivan
19833
19834         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
19835           aid
19836
19837 2007-10-04 12:14  ivan
19838
19839         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
19840
19841 2007-10-04 12:04  ivan
19842
19843         * FS/FS/cust_main.pm: nobody likes it when you forget ions
19844
19845 2007-10-04 12:03  ivan
19846
19847         * FS/FS/cust_main.pm: additional due_cust_event debugging
19848
19849 2007-10-04 11:28  ivan
19850
19851         * FS/FS/cust_main.pm: additional due_cust_event debugging
19852
19853 2007-10-04 09:45  ivan
19854
19855         * httemplate/search/cust_bill_event.cgi: fix compilation error!
19856
19857 2007-10-03 21:21  ivan
19858
19859         * FS/FS/cust_main.pm: i really hope this finally does it
19860
19861 2007-10-03 21:09  ivan
19862
19863         * FS/FS/cust_main.pm: dot strikes again
19864
19865 2007-10-03 21:08  ivan
19866
19867         * FS/FS/cust_main.pm: whew, i think this might actually fix it
19868
19869 2007-10-03 20:48  ivan
19870
19871         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
19872           agent template migration from 1.7?  sure hope so
19873
19874 2007-10-03 20:37  ivan
19875
19876         * FS/FS/Record.pm: add debugging option to qsearch
19877
19878 2007-10-03 19:52  ivan
19879
19880         * bin/pod2x: wikify individual files
19881
19882 2007-10-03 19:22  ivan
19883
19884         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
19885
19886 2007-10-03 19:15  ivan
19887
19888         * FS/FS/cust_main.pm: add missing =back
19889
19890 2007-10-03 19:07  ivan
19891
19892         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
19893           hope
19894
19895 2007-10-03 19:06  jeff
19896
19897         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
19898           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
19899           httemplate/edit/process/part_pkg.cgi: support part_pkg option
19900           input validation, check bytecounts and allow commas (closes 1863)
19901
19902 2007-10-03 18:56  ivan
19903
19904         * bin/pod2x: this *should* fix munging of non-internal links, i
19905           hope
19906
19907 2007-10-03 18:49  ivan
19908
19909         * Makefile, bin/pod2x: wiki documentation convertor now
19910
19911 2007-10-03 18:47  ivan
19912
19913         * FS/FS.pm: add missing CLI utilities to FS.pm too
19914
19915 2007-10-03 18:45  ivan
19916
19917         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
19918
19919 2007-10-03 18:21  ivan
19920
19921         * FS/FS.pm: update FS base page for new stuff in 1.9
19922
19923 2007-10-03 18:15  ivan
19924
19925         * FS/: FS.pm: update top-level FS manpage
19926
19927 2007-10-03 17:51  ivan
19928
19929         * FS/FS/: access_right.pm, access_user_pref.pm,
19930           access_usergroup.pm, pay_batch.pm: POD documentation updates
19931
19932 2007-10-02 14:56  ivan
19933
19934         * FS/FS/cust_event.pm: doh!
19935
19936 2007-10-02 08:31  jeff
19937
19938         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
19939           httemplate/search/cust_bill_event.cgi: fix up re-email these
19940           events
19941
19942 2007-10-02 08:11  jeff
19943
19944         * httemplate/misc/process/timeworked.html: missed file in self
19945           service support usage improvements
19946
19947 2007-10-01 17:44  ivan
19948
19949         * httemplate/: browse/part_referral.html, elements/menu.html:
19950           Configuration right no longer gives access to things controlled
19951           by their own ACLs (advertising source & package edit
19952
19953 2007-10-01 17:40  ivan
19954
19955         * httemplate/elements/menu.html: package definitions controlled by
19956           their own ACL now
19957
19958 2007-10-01 17:32  ivan
19959
19960         * FS/bin/freeside-daily: need the space
19961
19962 2007-10-01 17:31  ivan
19963
19964         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
19965
19966 2007-10-01 17:29  ivan
19967
19968         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
19969           back earlier commits reverted by this patch, also revert
19970           gratuitous whitespace changes
19971
19972 2007-10-01 17:22  ivan
19973
19974         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
19975           works :)
19976
19977 2007-10-01 17:18  ivan
19978
19979         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
19980           for once.pm bug?  hopefully it works :)
19981
19982 2007-09-29 17:26  ivan
19983
19984         * httemplate/search/: cdr.html, report_cdr.html: better CDR
19985           searching
19986
19987 2007-09-29 17:25  ivan
19988
19989         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
19990           date editing errors (especially because resetting them pops up
19991           the error confirmation)
19992
19993 2007-09-29 17:23  ivan
19994
19995         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
19996           migrated from 1.7?
19997
19998 2007-09-29 17:22  ivan
19999
20000         * bin/freeside-upgrade-unicode: [no log message]
20001
20002 2007-09-28 19:17  ivan
20003
20004         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
20005           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
20006           in cust_event.html & report_tax.cgi (provide a table option in
20007           access_user::agentnums_sql so this is easy to fix for other
20008           reports too)
20009
20010 2007-09-27 17:33  jayce
20011
20012         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
20013           limiting to that user's events, therefore selecting all retryable
20014           events, and having to filter later.  On a system with a running
20015           history, this caused bad O() types of situations for performance,
20016           especially bad when this was called by something that a user
20017           would be awaiting feedback from
20018
20019 2007-09-27 17:19  jayce
20020
20021         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
20022           map {} of several hundred lines into two simple method calls
20023
20024 2007-09-27 14:25  jeff
20025
20026         * httemplate/edit/svc_acct.cgi: hide fixed passwords
20027
20028 2007-09-27 11:24  jayce
20029
20030         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
20031           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
20032           will queue billing jobs instead of running each.  freeside-queued
20033           will then pick it up, allowing multiple simultaneous jobs to run,
20034           as well as multiple machines.  Also adds a 'Secure' column to the
20035           queue system, allowing for billing jobs to define themselves as
20036           'secure only' in cases where a box might be using the encryption.
20037           This allows you to  run secure only jobs (such as a collect) on
20038           boxes that can.
20039
20040 2007-09-26 12:27  jayce
20041
20042         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
20043           import.  Condition tests to see if the Invoice bills for a
20044           particular service.
20045
20046 2007-09-26 12:24  jayce
20047
20048         * FS/FS/part_event/Condition/once.pm: Event loop changes after
20049           initial creation caused this to never trigger, as the event loop
20050           creates a 'NEW' record, as a placeholder.  We need to not die
20051           from that.
20052
20053 2007-09-26 09:06  ivan
20054
20055         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
20056
20057 2007-09-24 08:47  jeff
20058
20059         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
20060           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
20061           fs_selfservice/FS-SelfService/SelfService.pm,
20062           fs_selfservice/FS-SelfService/cgi/myaccount.html,
20063           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
20064           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
20065           self-service support usage improvements (1733)
20066
20067 2007-09-23 17:56  ivan
20068
20069         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
20070           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
20071           agent-virtualization of packages
20072
20073 2007-09-23 16:17  ivan
20074
20075         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
20076           show the svc_www.usersvc selector unless it is non-fixed or
20077           non-blank, NOT non-fixed or blank
20078
20079 2007-09-23 16:16  ivan
20080
20081         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
20082
20083 2007-09-23 13:21  ivan
20084
20085         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
20086           remaining search
20087
20088 2007-09-23 13:00  ivan
20089
20090         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
20091
20092 2007-09-23 12:54  ivan
20093
20094         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
20095
20096 2007-09-23 12:18  ivan
20097
20098         * httemplate/search/elements/search.html: remove extraneous blank
20099           line causing Excel exports to fail
20100
20101 2007-09-23 11:32  ivan
20102
20103         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
20104           httemplate/search/svc_acct.cgi: accounts w/time remaining search
20105
20106 2007-09-22 15:45  ivan
20107
20108         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
20109           menubar border in example self-service template
20110
20111 2007-09-22 14:31  ivan
20112
20113         * httemplate/config/: config-view.cgi, config.cgi: improve config
20114           UI, especially for textareas
20115
20116 2007-09-22 12:40  ivan
20117
20118         * httemplate/view/svc_acct.cgi: UI
20119
20120 2007-09-22 12:03  ivan
20121
20122         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
20123           going to use it
20124
20125 2007-09-22 11:27  ivan
20126
20127         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
20128           with accounts
20129
20130 2007-09-20 19:24  ivan
20131
20132         * httemplate/search/timeworked.html: fix problems with time queue
20133           search: ticket subjects need to be HTML-escaped, 'remaining time'
20134           calculation had a NULL vs 0 issue, and link to tickets
20135
20136 2007-09-19 15:38  ivan
20137
20138         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
20139           annoying Pg bugs causing "This user's 10 highest priority
20140           tickets" to be blank
20141
20142 2007-09-18 17:27  jeff
20143
20144         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
20145           priorities
20146
20147 2007-09-18 17:12  ivan
20148
20149         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
20150           least one small problem with reprint/email/fax functionality: now
20151           should understand the "most recent invoice per customer" and
20152           invoice # min/max options
20153
20154 2007-09-18 16:19  ivan
20155
20156         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
20157           when page is reloaded with an error
20158
20159 2007-09-18 15:51  ivan
20160
20161         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
20162           an official upstream config
20163
20164 2007-09-18 14:41  ivan
20165
20166         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
20167
20168 2007-09-18 14:37  ivan
20169
20170         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
20171           svcpart (links from browse/part_svc, in particular
20172
20173 2007-09-18 10:07  ivan
20174
20175         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
20176
20177 2007-09-17 23:32  jeff
20178
20179         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
20180           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
20181           of auto recharge values AND rollover
20182
20183 2007-09-17 23:07  jeff
20184
20185         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
20186
20187 2007-09-17 17:21  ivan
20188
20189         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
20190           tag; fix spacing
20191
20192 2007-09-17 14:12  ivan
20193
20194         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
20195           in payinfo trying getting set to xxEK, thanks to _vlad_ for
20196           tracking this down and providing a fix
20197
20198 2007-09-17 13:52  ivan
20199
20200         * FS/FS/Conf.pm: elaborate on ambiguous instructions
20201
20202 2007-09-13 20:45  ivan
20203
20204         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
20205           undefined value as an ARRAY reference at
20206           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
20207
20208 2007-09-13 15:35  ivan
20209
20210         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
20211           FS/t/acct_rt_transaction.t, htetc/handler.pl,
20212           httemplate/misc/process/timeworked.html,
20213           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
20214           to acct_rt_transaction, as it is not a service, its something
20215           that hangs off of an svc_acct (like an acct_snarf).  thank
20216           goodness was able to do this before its any sort of migration
20217           problem...
20218
20219 2007-09-13 15:25  ivan
20220
20221         * httemplate/browse/part_svc.cgi: random indentation fix
20222
20223 2007-09-13 15:25  ivan
20224
20225         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
20226           since DBIx::DBSchema 0.33+ will now drop them...
20227
20228 2007-09-13 15:24  ivan
20229
20230         * CREDITS: too little, too late attempt at spam reduction
20231
20232 2007-09-13 15:05  ivan
20233
20234         * httemplate/search/cust_main.cgi: fix status color on customer
20235           list
20236
20237 2007-09-13 15:05  ivan
20238
20239         * httemplate/search/report_receivables.cgi: clean up some unused
20240           code
20241
20242 2007-09-13 13:16  ivan
20243
20244         * httemplate/misc/cust_main-import.cgi: add better inline docs
20245           explaining fields on customer CSV import
20246
20247 2007-09-12 13:40  ivan
20248
20249         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
20250           we can't fetch the name for a queue...
20251
20252 2007-09-11 22:38  ivan
20253
20254         * bin/freeside-migrate-events: freeside-migrate-events now moves
20255           event options, whew
20256
20257 2007-09-11 21:23  ivan
20258
20259         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
20260           cust_bill_event records
20261
20262 2007-09-11 21:23  ivan
20263
20264         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
20265           in statustext message (or anything else weird) from causing them
20266           not to get inserted
20267
20268 2007-09-11 21:20  ivan
20269
20270         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
20271           that would throw a duplicate row error instead of completing the
20272           migration
20273
20274 2007-09-11 20:39  ivan
20275
20276         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
20277           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
20278           367." that might have possible set an incorrest svc_domain.suffix
20279
20280 2007-09-10 18:33  ivan
20281
20282         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
20283           cust_main-require_invoicing_list_email options
20284
20285 2007-09-10 17:28  ivan
20286
20287         * FS/FS/cust_main.pm: better default paydate for letters
20288
20289 2007-09-06 20:45  ivan
20290
20291         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
20292           work even when people don't set one in config
20293
20294 2007-09-06 20:36  ivan
20295
20296         * FS/FS/part_export/sqlradius.pm: tweak debugging
20297
20298 2007-08-23 01:23  ivan
20299
20300         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
20301           could log in to RADIUS with uppercase usernameand avoid bandwidth
20302           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
20303           for nothing, grr!)
20304
20305 2007-08-17 07:01  jeff
20306
20307         * FS/FS/cust_main.pm: miss use
20308
20309 2007-08-17 06:59  jeff
20310
20311         * httemplate/misc/process/timeworked.html: access control
20312
20313 2007-08-16 21:27  ivan
20314
20315         * Makefile: remove redunant redundancy
20316
20317 2007-08-16 11:22  jeff
20318
20319         * FS/FS/svc_acct.pm: correct labels in service definition edit for
20320           svc_acct (#1745)
20321
20322 2007-08-16 10:40  ivan
20323
20324         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
20325
20326 2007-08-16 09:19  jeff
20327
20328         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
20329
20330 2007-08-16 06:40  jeff
20331
20332         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
20333           FS/FS/cust_main.pm, httemplate/misc/batch-cust_pay.html,
20334           httemplate/misc/timeworked.html, FS/MANIFEST,
20335           httemplate/misc/process/timeworked.html,
20336           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
20337           fs_selfservice/FS-SelfService/cgi/myaccount.html,
20338           htetc/handler.pl, httemplate/elements/menu.html,
20339           httemplate/view/cust_main/tickets.html: support hours 'usage'
20340           tracking for our own internal use (#1733)
20341
20342 2007-08-15 17:09  ivan
20343
20344         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
20345           of 2037-12 so it doesn't bomb out on empty paydates
20346
20347 2007-08-15 16:46  ivan
20348
20349         * FS/bin/freeside-sqlradius-reset: add -n option to
20350           freeside-sqlradius-reset to supress deleting data
20351
20352 2007-08-15 14:51  ivan
20353
20354         * httemplate/edit/cust_main.cgi: fix customer status color here too
20355
20356 2007-08-14 20:26  ivan
20357
20358         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
20359           table-grid the export listing
20360
20361 2007-08-14 14:46  ivan
20362
20363         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
20364           httemplate/graph/cust_bill_pkg.cgi,
20365           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
20366           httemplate/graph/report_cust_pkg.html,
20367           httemplate/graph/elements/monthly.html,
20368           httemplate/browse/agent.cgi: add package churn report/graph
20369
20370 2007-08-14 13:18  ivan
20371
20372         * FS/FS/Cron/bill.pm: removing unneeded %saw var
20373
20374 2007-08-13 19:40  ivan
20375
20376         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
20377           on package status selector
20378
20379 2007-08-10 16:50  ivan
20380
20381         * FS/bin/: freeside-dbdef-create: rename dbdef-create to
20382           freeside-dbdef-create and move it to FS/bin, so it gets
20383           %%%FREESIDE_CONF%%% substituted
20384
20385 2007-08-10 15:48  ivan
20386
20387         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
20388           frequencies
20389
20390 2007-08-10 00:01  ivan
20391
20392         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
20393           httemplate/view/cust_main/packages.html: on changing packages,
20394           don't set setup date unless old package has one
20395
20396 2007-08-08 17:31  ivan
20397
20398         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
20399
20400 2007-08-08 12:18  ivan
20401
20402         * FS/FS/cust_pkg.pm: fix otaker regex
20403
20404 2007-08-07 13:05  ivan
20405
20406         * FS/FS/cust_main.pm: more informative error msg
20407
20408 2007-08-06 12:45  jeff
20409
20410         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
20411           documentation improvements
20412
20413 2007-08-06 01:51  jeff
20414
20415         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
20416
20417 2007-08-06 01:46  jeff
20418
20419         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
20420           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
20421           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
20422
20423 2007-08-05 10:32  jeff
20424
20425         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
20426
20427 2007-08-03 19:06  ivan
20428
20429         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
20430
20431 2007-08-03 18:58  ivan
20432
20433         * Makefile: update Makefile to always substitute in
20434           RT_SiteConfig.pm when running install-rt
20435
20436 2007-08-03 18:57  ivan
20437
20438         * httemplate/elements/header.html: point 1.9 to 1.9 documentation
20439
20440 2007-08-03 17:13  ivan
20441
20442         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
20443           bin/mason_handler.fcgi, bin/mason_handler.scgi,
20444           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
20445           lib/RT.pm: clean up corners & colors
20446
20447 2007-08-03 15:43  ivan
20448
20449         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
20450           .css files
20451
20452 2007-08-03 15:06  ivan
20453
20454         * rt/FREESIDE_MODIFIED: [no log message]
20455
20456 2007-08-03 14:49  ivan
20457
20458         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
20459           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: merging
20460           RT_3_6_4 to HEAD
20461
20462 2007-08-02 16:44  ivan
20463
20464         * httemplate/view/cust_main/packages.html: increase package popup
20465           width
20466
20467 2007-08-02 16:09  ivan
20468
20469         * httemplate/: edit/process/cust_pkg.cgi,
20470           elements/select-table.html, misc/change_pkg.cgi,
20471           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
20472           on change package and also make it into a popup
20473
20474 2007-08-02 16:01  ivan
20475
20476         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
20477           change package and also make it into a popup
20478
20479 2007-08-02 15:55  ivan
20480
20481         * FS/FS/CGI.pm: fix status color on small_custview
20482
20483 2007-08-02 14:57  ivan
20484
20485         * httemplate/view/cust_main/packages.html: line up package acitons
20486           all on one line
20487
20488 2007-08-02 12:56  ivan
20489
20490         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.svc.in,
20491           bin/rt.in, bin/standalone_httpd.in, bin/mason_handler.scgi.in,
20492           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
20493           etc/initialdata, etc/drop.Oracle, etc/upgrade/3.5.1/content:
20494           import rt 3.6.4
20495
20496 2007-08-02 12:53  ivan
20497
20498         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
20499           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
20500           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
20501           lib/RT/I18N/ja.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/en.po,
20502           lib/RT/I18N/tr.po, lib/RT/Condition/AnyTransaction.pm,
20503           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
20504           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
20505           lib/RT/Condition/PriorityExceeds.pm,
20506           lib/RT/Condition/StatusChange.pm,
20507           lib/RT/Condition/UserDefined.pm, lib/RT/Condition/OwnerChange.pm,
20508           lib/RT/Condition/QueueChange.pm, lib/RT/Report/Tickets.pm,
20509           lib/RT/Report/Tickets/Entry.pm,
20510           docs/design_docs/ruleset-workflow.txt: import rt 3.6.4
20511
20512 2007-08-02 12:49  ivan
20513
20514         * rt/: configure, aclocal.m4, Changelog, README, UPGRADING,
20515           configure.ac, sbin/rt-test-dependencies.in,
20516           sbin/extract-message-catalog, sbin/rt-dump-database.in,
20517           sbin/factory, sbin/license_tag,
20518           lib/RT/ObjectCustomFieldValues.pm,
20519           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, lib/RT/Handle.pm,
20520           lib/RT/ObjectCustomField.pm, lib/RT/ScripCondition_Overlay.pm,
20521           lib/RT/CustomFieldValues_Overlay.pm,
20522           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
20523           lib/RT/Scrip_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
20524           lib/RT/I18N.pm, lib/RT/Queue.pm,
20525           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
20526           lib/RT/System.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
20527           lib/RT/CustomFieldValues.pm, lib/RT/SavedSearch.pm,
20528           lib/RT/Scrips_Overlay.pm, lib/RT/CustomFields_Overlay.pm,
20529           lib/RT/ObjectCustomFields.pm, lib/RT/Reminders.pm, lib/RT/ACE.pm,
20530           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
20531           lib/RT/Attributes.pm, lib/RT/Base.pm,
20532           lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
20533           lib/RT/Principals_Overlay.pm, lib/RT/ScripAction.pm,
20534           lib/RT/Principal.pm, lib/RT/Attributes_Overlay.pm,
20535           lib/RT/Queues.pm, lib/RT/Attachments.pm,
20536           lib/RT/Attribute_Overlay.pm, lib/RT/CachedGroupMember_Overlay.pm,
20537           lib/RT/ObjectCustomFieldValues_Overlay.pm,
20538           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
20539           lib/RT/Templates.pm, lib/RT/Tickets.pm,
20540           lib/RT/ObjectCustomFieldValue_Overlay.pm,
20541           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
20542           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
20543           lib/RT/Link.pm, lib/RT/Transaction.pm,
20544           lib/RT/GroupMember_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
20545           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
20546           lib/RT/Scrip.pm, lib/RT/EmailParser.pm,
20547           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Group.pm,
20548           lib/RT/Template.pm, lib/RT/GroupMembers.pm,
20549           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
20550           lib/RT/ACL_Overlay.pm, lib/RT/Attachment_Overlay.pm,
20551           lib/RT/ACL.pm, lib/RT/Date.pm, lib/RT/GroupMember.pm,
20552           lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
20553           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
20554           lib/RT/CustomFieldValue.pm, lib/RT/CustomFields.pm,
20555           lib/RT/Link_Overlay.pm, lib/RT/ObjectCustomFields_Overlay.pm,
20556           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
20557           lib/RT/Attribute.pm, lib/RT/ScripActions.pm,
20558           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
20559           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
20560           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
20561           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
20562           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
20563           lib/RT/Interface/Web/Menu.pm,
20564           lib/RT/Interface/Web/QueryBuilder.pm,
20565           lib/RT/Interface/Web/Standalone.pm,
20566           lib/RT/Interface/Email/Auth/GnuPG.pm,
20567           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
20568           lib/RT/Interface/Web/Menu/Item.pm,
20569           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
20570           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
20571           lib/RT/Interface/Email/Auth/MailFrom.pm, lib/RT/Action/Notify.pm,
20572           lib/RT/Action/RecordComment.pm,
20573           lib/RT/Action/RecordCorrespondence.pm,
20574           lib/RT/Action/CreateTickets.pm, lib/RT/Action/NotifyAsComment.pm,
20575           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/UserDefined.pm,
20576           lib/RT/Action/AutoOpen.pm, lib/RT/Action/EscalatePriority.pm,
20577           lib/RT/Action/SendEmail.pm, lib/RT/Action/SetPriority.pm,
20578           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
20579           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
20580           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
20581           lib/RT/I18N/fi.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po: import
20582           rt 3.6.4
20583
20584 2007-08-01 15:33  ivan
20585
20586         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
20587
20588 2007-08-01 15:24  ivan
20589
20590         * CREDITS, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
20591           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
20592           FS/FS/access_group.pm, FS/FS/access_user.pm,
20593           FS/FS/access_user_pref.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
20594           FS/FS/cust_credit.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
20595           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
20596           FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
20597           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
20598           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
20599           FS/FS/part_event_condition_option.pm,
20600           FS/FS/part_event_condition_option_option.pm,
20601           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
20602           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
20603           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
20604           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
20605           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
20606           FS/FS/part_event/Action/addpost.pm,
20607           FS/FS/part_event/Action/apply.pm,
20608           FS/FS/part_event/Action/bill.pm,
20609           FS/FS/part_event/Action/cancel.pm,
20610           FS/FS/part_event/Action/collect.pm,
20611           FS/FS/part_event/Action/cust_bill_batch.pm,
20612           FS/FS/part_event/Action/cust_bill_comp.pm,
20613           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
20614           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
20615           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
20616           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
20617           FS/FS/part_event/Action/cust_bill_send.pm,
20618           FS/FS/part_event/Action/cust_bill_send_agent.pm,
20619           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
20620           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
20621           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
20622           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
20623           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
20624           FS/FS/part_event/Action/fee.pm,
20625           FS/FS/part_event/Action/suspend.pm,
20626           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
20627           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
20628           FS/FS/part_event/Condition/agent.pm,
20629           FS/FS/part_event/Condition/agent_type.pm,
20630           FS/FS/part_event/Condition/balance.pm,
20631           FS/FS/part_event/Condition/balance_age.pm,
20632           FS/FS/part_event/Condition/balance_under.pm,
20633           FS/FS/part_event/Condition/cust_bill_age.pm,
20634           FS/FS/part_event/Condition/cust_bill_owed.pm,
20635           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
20636           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
20637           FS/FS/part_event/Condition/cust_status.pm,
20638           FS/FS/part_event/Condition/every.pm,
20639           FS/FS/part_event/Condition/once.pm,
20640           FS/FS/part_event/Condition/payby.pm,
20641           FS/FS/part_event/Condition/pkg_class.pm,
20642           FS/FS/part_event/Condition/pkg_status.pm,
20643           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
20644           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
20645           FS/FS/part_pkg/prorate_delayed.pm,
20646           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
20647           FS/bin/freeside-monthly, FS/t/cust_event.t,
20648           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
20649           FS/t/part_event.t, FS/t/part_event_condition.t,
20650           FS/t/part_event_condition_option.t,
20651           FS/t/part_event_condition_option_option.t,
20652           FS/t/part_event_option.t, FS/t/pkg_referral.t,
20653           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
20654           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
20655           htetc/handler.pl, httemplate/browse/access_group.html,
20656           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
20657           httemplate/browse/invoice_template.html,
20658           httemplate/browse/part_bill_event.cgi,
20659           httemplate/browse/part_event.html,
20660           httemplate/browse/part_pkg.cgi,
20661           httemplate/browse/part_referral.html,
20662           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
20663           httemplate/config/config-process.cgi,
20664           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20665           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
20666           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
20667           httemplate/edit/invoice_template.html,
20668           httemplate/edit/part_bill_event.cgi,
20669           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
20670           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
20671           httemplate/edit/elements/edit.html,
20672           httemplate/edit/process/access_group.html,
20673           httemplate/edit/process/invoice_logo.html,
20674           httemplate/edit/process/invoice_template.html,
20675           httemplate/edit/process/part_event.html,
20676           httemplate/edit/process/quick-cust_pkg.cgi,
20677           httemplate/edit/process/elements/process.html,
20678           httemplate/elements/checkboxes-table-name.html,
20679           httemplate/elements/freeside.css,
20680           httemplate/elements/hidden.html, httemplate/elements/menu.html,
20681           httemplate/elements/select-agent.html,
20682           httemplate/elements/select-agent_type.html,
20683           httemplate/elements/select-cust_main-status.html,
20684           httemplate/elements/select-cust_pkg-status.html,
20685           httemplate/elements/select-part_referral.html,
20686           httemplate/elements/select-pkg_class.html,
20687           httemplate/elements/select-table.html,
20688           httemplate/elements/selectlayers.html,
20689           httemplate/elements/table-grid.html,
20690           httemplate/elements/tr-checkbox-multiple.html,
20691           httemplate/elements/tr-checkbox.html,
20692           httemplate/elements/tr-fixed.html,
20693           httemplate/elements/tr-freq.html,
20694           httemplate/elements/tr-input-money.html,
20695           httemplate/elements/tr-input-text.html,
20696           httemplate/elements/tr-password.html,
20697           httemplate/elements/tr-select-agent.html,
20698           httemplate/elements/tr-select-agent_type.html,
20699           httemplate/elements/tr-select-cust_main-status.html,
20700           httemplate/elements/tr-select-cust_pkg-status.html,
20701           httemplate/elements/tr-select-invoice_template.html,
20702           httemplate/elements/tr-select-part_pkg.html,
20703           httemplate/elements/tr-select-part_referral.html,
20704           httemplate/elements/tr-select-pkg_class.html,
20705           httemplate/elements/tr-select-reason.html,
20706           httemplate/elements/tr-select-taxclass.html,
20707           httemplate/elements/tr-select.html,
20708           httemplate/elements/tr-selectlayers.html,
20709           httemplate/elements/tr-selectmultiple-part_pkg.html,
20710           httemplate/elements/tr-td-label.html,
20711           httemplate/elements/tr-title.html,
20712           httemplate/elements/fckeditor/fckconfig.js,
20713           httemplate/elements/fckeditor/fckeditor.js,
20714           httemplate/elements/fckeditor/fckpackager.xml,
20715           httemplate/elements/fckeditor/fckstyles.xml,
20716           httemplate/elements/fckeditor/fcktemplates.xml,
20717           httemplate/elements/fckeditor/editor/fckdebug.html,
20718           httemplate/elements/fckeditor/editor/fckdialog.html,
20719           httemplate/elements/fckeditor/editor/fckeditor.html,
20720           httemplate/elements/fckeditor/editor/fckeditor.original.html,
20721           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
20722           httemplate/elements/fckeditor/editor/css/fck_internal.css,
20723           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
20724           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
20725           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
20726           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
20727           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
20728           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
20729           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
20730           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
20731           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
20732           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
20733           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
20734           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
20735           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
20736           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
20737           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
20738           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
20739           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
20740           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
20741           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
20742           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
20743           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
20744           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
20745           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
20746           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
20747           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
20748           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
20749           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
20750           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
20751           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
20752           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
20753           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
20754           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
20755           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
20756           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
20757           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
20758           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
20759           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
20760           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
20761           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
20762           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
20763           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
20764           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
20765           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
20766           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
20767           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
20768           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
20769           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
20770           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
20771           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
20772           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
20773           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
20774           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
20775           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
20776           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
20777           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
20778           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
20779           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
20780           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
20781           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
20782           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
20783           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
20784           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
20785           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
20786           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
20787           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
20788           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
20789           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
20790           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
20791           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
20792           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
20793           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
20794           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
20795           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
20796           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
20797           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
20798           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
20799           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
20800           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
20801           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
20802           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
20803           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
20804           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
20805           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
20806           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
20807           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
20808           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
20809           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
20810           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
20811           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
20812           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
20813           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
20814           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
20815           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
20816           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
20817           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
20818           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
20819           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
20820           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
20821           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
20822           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
20823           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
20824           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
20825           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
20826           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
20827           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
20828           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
20829           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
20830           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
20831           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
20832           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
20833           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
20834           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
20835           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
20836           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
20837           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
20838           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
20839           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
20840           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
20841           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
20842           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
20843           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
20844           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
20845           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
20846           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
20847           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
20848           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
20849           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
20850           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
20851           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
20852           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
20853           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
20854           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
20855           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
20856           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
20857           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
20858           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
20859           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
20860           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
20861           httemplate/elements/fckeditor/editor/images/anchor.gif,
20862           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
20863           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
20864           httemplate/elements/fckeditor/editor/images/spacer.gif,
20865           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
20866           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
20867           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
20868           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
20869           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
20870           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
20871           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
20872           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
20873           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
20874           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
20875           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
20876           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
20877           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
20878           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
20879           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
20880           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
20881           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
20882           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
20883           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
20884           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
20885           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
20886           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
20887           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
20888           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
20889           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
20890           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
20891           httemplate/elements/fckeditor/editor/lang/af.js,
20892           httemplate/elements/fckeditor/editor/lang/ar.js,
20893           httemplate/elements/fckeditor/editor/lang/bg.js,
20894           httemplate/elements/fckeditor/editor/lang/bn.js,
20895           httemplate/elements/fckeditor/editor/lang/bs.js,
20896           httemplate/elements/fckeditor/editor/lang/ca.js,
20897           httemplate/elements/fckeditor/editor/lang/cs.js,
20898           httemplate/elements/fckeditor/editor/lang/da.js,
20899           httemplate/elements/fckeditor/editor/lang/de.js,
20900           httemplate/elements/fckeditor/editor/lang/el.js,
20901           httemplate/elements/fckeditor/editor/lang/en-au.js,
20902           httemplate/elements/fckeditor/editor/lang/en-ca.js,
20903           httemplate/elements/fckeditor/editor/lang/en-uk.js,
20904           httemplate/elements/fckeditor/editor/lang/en.js,
20905           httemplate/elements/fckeditor/editor/lang/eo.js,
20906           httemplate/elements/fckeditor/editor/lang/es.js,
20907           httemplate/elements/fckeditor/editor/lang/et.js,
20908           httemplate/elements/fckeditor/editor/lang/eu.js,
20909           httemplate/elements/fckeditor/editor/lang/fa.js,
20910           httemplate/elements/fckeditor/editor/lang/fi.js,
20911           httemplate/elements/fckeditor/editor/lang/fo.js,
20912           httemplate/elements/fckeditor/editor/lang/fr.js,
20913           httemplate/elements/fckeditor/editor/lang/gl.js,
20914           httemplate/elements/fckeditor/editor/lang/he.js,
20915           httemplate/elements/fckeditor/editor/lang/hi.js,
20916           httemplate/elements/fckeditor/editor/lang/hr.js,
20917           httemplate/elements/fckeditor/editor/lang/hu.js,
20918           httemplate/elements/fckeditor/editor/lang/it.js,
20919           httemplate/elements/fckeditor/editor/lang/ja.js,
20920           httemplate/elements/fckeditor/editor/lang/km.js,
20921           httemplate/elements/fckeditor/editor/lang/ko.js,
20922           httemplate/elements/fckeditor/editor/lang/lt.js,
20923           httemplate/elements/fckeditor/editor/lang/lv.js,
20924           httemplate/elements/fckeditor/editor/lang/mn.js,
20925           httemplate/elements/fckeditor/editor/lang/ms.js,
20926           httemplate/elements/fckeditor/editor/lang/nb.js,
20927           httemplate/elements/fckeditor/editor/lang/nl.js,
20928           httemplate/elements/fckeditor/editor/lang/no.js,
20929           httemplate/elements/fckeditor/editor/lang/pl.js,
20930           httemplate/elements/fckeditor/editor/lang/pt-br.js,
20931           httemplate/elements/fckeditor/editor/lang/pt.js,
20932           httemplate/elements/fckeditor/editor/lang/ro.js,
20933           httemplate/elements/fckeditor/editor/lang/ru.js,
20934           httemplate/elements/fckeditor/editor/lang/sk.js,
20935           httemplate/elements/fckeditor/editor/lang/sl.js,
20936           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
20937           httemplate/elements/fckeditor/editor/lang/sr.js,
20938           httemplate/elements/fckeditor/editor/lang/sv.js,
20939           httemplate/elements/fckeditor/editor/lang/th.js,
20940           httemplate/elements/fckeditor/editor/lang/tr.js,
20941           httemplate/elements/fckeditor/editor/lang/uk.js,
20942           httemplate/elements/fckeditor/editor/lang/vi.js,
20943           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
20944           httemplate/elements/fckeditor/editor/lang/zh.js,
20945           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
20946           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
20947           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
20948           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
20949           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
20950           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
20951           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
20952           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
20953           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
20954           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
20955           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
20956           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
20957           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
20958           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
20959           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
20960           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
20961           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
20962           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
20963           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
20964           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
20965           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
20966           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
20967           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
20968           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
20969           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
20970           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
20971           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
20972           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
20973           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
20974           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
20975           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
20976           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
20977           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
20978           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
20979           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
20980           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
20981           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
20982           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
20983           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
20984           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
20985           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
20986           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
20987           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
20988           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
20989           httemplate/graph/report_cust_bill_pkg.html,
20990           httemplate/graph/report_money_time.html,
20991           httemplate/misc/cancel_cust.html,
20992           httemplate/misc/cancel_pkg.html,
20993           httemplate/misc/cust_main-cancel.cgi,
20994           httemplate/misc/cust_main-import.cgi,
20995           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
20996           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
20997           httemplate/misc/process/cancel_pkg.html,
20998           httemplate/pref/pref-process.html,
20999           httemplate/search/cust_bill.html,
21000           httemplate/search/cust_bill_event.cgi,
21001           httemplate/search/cust_bill_event.html,
21002           httemplate/search/cust_event.html,
21003           httemplate/search/report_cust_bill.html,
21004           httemplate/search/report_cust_credit.html,
21005           httemplate/search/report_cust_event.html,
21006           httemplate/search/report_cust_main-zip.html,
21007           httemplate/search/report_cust_pay.html,
21008           httemplate/search/report_cust_pay_batch.html,
21009           httemplate/search/report_cust_pkg.html,
21010           httemplate/search/svc_acct.cgi,
21011           httemplate/search/svc_broadband.cgi,
21012           httemplate/search/svc_domain.cgi,
21013           httemplate/search/svc_forward.cgi,
21014           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
21015           httemplate/search/elements/search.html,
21016           httemplate/view/cust_bill-logo.cgi,
21017           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
21018           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
21019           httemplate/view/cust_main/packages.html,
21020           httemplate/view/cust_main/payment_history.html, test/cgi-test:
21021           event refactor, landing on HEAD!
21022
21023 2007-08-01 15:20  ivan
21024
21025         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
21026           bin/mason_handler.scgi, bin/mason_handler.svc,
21027           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
21028           etc/RT_Config.pm, lib/RT.pm, lib/RTx/WebCronTool.pm,
21029           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl:
21030           commit these RT differences, seem to be mostly in autogen'ed
21031           stuff
21032
21033 2007-08-01 12:24  ivan
21034
21035         * httemplate/misc/process/cancel_pkg.html: comment out unused code
21036
21037 2007-08-01 12:22  ivan
21038
21039         * httemplate/elements/xmlhttp.html: masonization
21040
21041 2007-08-01 12:21  ivan
21042
21043         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
21044           turn on DBIx::DBSchema::Index debugging too
21045
21046 2007-08-01 12:19  ivan
21047
21048         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
21049           of these methods might return an error
21050
21051 2007-08-01 12:19  ivan
21052
21053         * FS/FS/reason.pm: more generic modules first
21054
21055 2007-08-01 12:18  ivan
21056
21057         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
21058           description for emailcancel config
21059
21060 2007-07-26 04:13  ivan
21061
21062         * FS/FS/Schema.pm: add index
21063
21064 2007-07-20 12:58  ivan
21065
21066         * bin/apache.export: apache export: don't bomb out when svc_www
21067           records aren't associated with an svc_acct, just leave those
21068           subsitution vars blank
21069
21070 2007-07-19 07:05  jeff
21071
21072         * httemplate/config/config-view.cgi: do not include description in
21073           link to popup
21074
21075 2007-07-18 14:13  ivan
21076
21077         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
21078           wtf
21079
21080 2007-07-18 11:07  jeff
21081
21082         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
21083           httemplate/config/config-delete.cgi,
21084           httemplate/config/config-download.cgi,
21085           httemplate/config/config-process.cgi,
21086           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
21087           config in database cleanup, editing, and agent-specific config
21088           (452, 1419)
21089
21090 2007-07-17 20:23  jeff
21091
21092         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
21093           should be editable with ACL (#1730)
21094
21095 2007-07-13 17:44  ivan
21096
21097         * bin/find-overapplied: a payment, by any other name
21098
21099 2007-07-13 16:58  ivan
21100
21101         * bin/find-overapplied: adding quick find-overapplied script
21102
21103 2007-07-13 16:52  ivan
21104
21105         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
21106           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
21107           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
21108           httemplate/misc/process/recharge_svc.html,
21109           httemplate/edit/process/cust_main.cgi: fix race condition where
21110           ->apply_payments_and_credits could double-apply in rare cases
21111
21112 2007-07-13 10:00  jeff
21113
21114         * FS/FS/Conf.pm: a touch should not obliterate
21115
21116 2007-07-12 14:41  ivan
21117
21118         * bin/apache.export: add debugging flag to apache export
21119
21120 2007-07-12 14:08  jeff
21121
21122         * FS/FS/UID.pm: redundant test
21123
21124 2007-07-12 06:36  jeff
21125
21126         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
21127           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
21128           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
21129           FS/bin/freeside-init-config, FS/bin/freeside-setup,
21130           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
21131           refactor freeside-init-config to module code, compare results of
21132           old/new code, have freeside-upgrade complain and revert to old
21133           code/config on failure (#1477)
21134
21135 2007-07-11 04:10  ivan
21136
21137         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
21138           amount in error message
21139
21140 2007-07-11 01:35  ivan
21141
21142         * FS/FS/cust_main.pm: finish adding payunique field
21143
21144 2007-07-11 01:08  ivan
21145
21146         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
21147           httemplate/misc/process/payment.cgi: finish adding payunique
21148           field
21149
21150 2007-07-10 21:23  jeff
21151
21152         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
21153           paytype, stateid, and stateid_state for CHEK transactions (#1718)
21154
21155 2007-07-06 16:55  jeff
21156
21157         * httemplate/edit/process/svc_acct.cgi: manually editing usage
21158           counters removes overlimit status (#1706)
21159
21160 2007-07-06 01:08  ivan
21161
21162         * README: v3!
21163
21164 2007-07-05 15:05  ivan
21165
21166         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
21167           (without requiring it)
21168
21169 2007-07-01 17:15  ivan
21170
21171         * FS/FS/cust_pkg.pm: missing method name in docs
21172
21173 2007-06-30 17:36  ivan
21174
21175         * httemplate/edit/agent.cgi: separate agent interface is
21176           deprecated...
21177
21178 2007-06-29 14:06  ivan
21179
21180         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
21181           header/footer to svc_www view and edit
21182
21183 2007-06-28 18:45  ivan
21184
21185         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
21186
21187 2007-06-28 18:42  ivan
21188
21189         * FS/FS/cust_pay.pm: silly missing parenthesis
21190
21191 2007-06-28 18:27  ivan
21192
21193         * bin/strip-eps: removing create-history-tables, freeside-upgrade
21194           does this anyway
21195
21196 2007-06-28 18:23  ivan
21197
21198         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
21199           checking
21200
21201 2007-06-28 18:16  ivan
21202
21203         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
21204           new DBIx::DBSchema
21205
21206 2007-06-28 13:57  ivan
21207
21208         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
21209           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
21210           for cron jobs
21211
21212 2007-06-26 11:20  ivan
21213
21214         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
21215           Number::Format 1.50, not just any version
21216
21217 2007-06-26 09:55  jeff
21218
21219         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
21220           date range to page top
21221
21222 2007-06-26 08:36  jeff
21223
21224         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
21225           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
21226           httemplate/edit/REAL_cust_pkg.cgi,
21227           httemplate/edit/process/REAL_cust_pkg.cgi,
21228           httemplate/misc/cancel_pkg.html,
21229           httemplate/misc/process/cancel_pkg.html,
21230           httemplate/search/cust_pkg.cgi,
21231           httemplate/search/report_cust_pkg.html,
21232           httemplate/view/cust_main/packages.html: suspend later just like
21233           expire (#1487)
21234
21235 2007-06-25 19:31  ivan
21236
21237         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
21238           "====" to <HR> in selfservice usage stuff.  welcome to this
21239           millenium! :)
21240
21241 2007-06-22 14:25  jeff
21242
21243         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
21244           view_usage_details.html: self-service usage report enhancements
21245           (1495)
21246
21247 2007-06-22 10:27  jeff
21248
21249         * httemplate/graph/elements/monthly.html: add csv and excel export
21250           to sales reports (1426)
21251
21252 2007-06-22 10:21  jeff
21253
21254         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
21255
21256 2007-06-20 21:02  jeff
21257
21258         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
21259           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
21260           welcome letters (1677)
21261
21262 2007-06-20 15:58  ivan
21263
21264         * rt/etc/RT_SiteConfig.pm: add QuickCreateLong option, part of
21265           merging spiritone RT changes
21266
21267 2007-06-20 15:35  ivan
21268
21269         * rt/etc/RT_SiteConfig.pm: add $RT::MyTicketsLength patch from
21270           spiritone, part of merging RT changes (#1661)
21271
21272 2007-06-20 15:28  ivan
21273
21274         * CREDITS, rt/lib/RT/Extension/ActivityReports.pm,
21275           rt/lib/RTx/Statistics.pm,
21276           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
21277           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
21278           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
21279           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
21280           rt/html/Developer/CronTool/autohandler,
21281           rt/html/Developer/CronTool/index.html,
21282           rt/html/Reports/Activity/ActivityDetail.html,
21283           rt/html/Reports/Activity/ActivitySummary.html,
21284           rt/html/Reports/Activity/ResolutionComments.html,
21285           rt/html/Reports/Activity/ResolutionStatistics.html,
21286           rt/html/Reports/Activity/index.html,
21287           rt/html/Reports/Activity/Elements/LimitReport,
21288           rt/html/Reports/Activity/Elements/MiniPlot,
21289           rt/html/Reports/Activity/Elements/PrintFooter,
21290           rt/html/Reports/Activity/Elements/PrintHeader,
21291           rt/html/Reports/Activity/Elements/ScreenFooter,
21292           rt/html/Reports/Activity/Elements/ScreenHeader,
21293           rt/html/Reports/Activity/Elements/Tabs,
21294           rt/html/Reports/Activity/Elements/Wrapper: integrate
21295           RTx::Statistics package, part of merging spiritone RT changes
21296           (#1661)
21297
21298 2007-06-18 09:45  jeff
21299
21300         * httemplate/edit/svc_www.cgi: must escape config data
21301
21302 2007-06-15 11:44  jeff
21303
21304         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
21305           httemplate/edit/process/cust_refund.cgi: paydate option for
21306           realtime_refund_bop and UI entry for cust_pay records without it
21307           (#1662 UI)
21308
21309 2007-06-14 17:58  jeff
21310
21311         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
21312           to B:OP during refunds with paynum (#1662)
21313
21314 2007-06-13 09:56  jeff
21315
21316         * FS/FS/part_export/sqlradius.pm: additional debugging
21317
21318 2007-06-08 17:53  ivan
21319
21320         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
21321           bill-for-next* hacks like bill-next* stuff but with -n flag, for
21322           skycatcher
21323
21324 2007-06-08 17:40  ivan
21325
21326         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
21327           skycatcher modifications for pre-printing invoices, but with
21328           today's date
21329
21330 2007-06-08 16:21  ivan
21331
21332         * bin/all-postal-no-email: adding quick script to move all
21333           customers to postal billing only for skycatcher
21334
21335 2007-06-08 10:38  jeff
21336
21337         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
21338           usergroup table (work around #1606)
21339
21340 2007-06-08 07:40  jeff
21341
21342         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
21343           (fixes #1657)
21344
21345 2007-06-06 17:45  jeff
21346
21347         * FS/FS/cust_bill.pm: cruft removal
21348
21349 2007-06-06 15:34  jeff
21350
21351         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
21352           (#1658)
21353
21354 2007-06-06 12:58  khoff
21355
21356         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
21357           option to disable the VOID-before-credit behavior of
21358           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
21359           broken gateways like SkipJack that a pprove VOIDs for settled
21360           transactions.
21361
21362 2007-06-05 08:07  jeff
21363
21364         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
21365           statement
21366
21367 2007-06-02 14:07  jeff
21368
21369         * httemplate/elements/header.html: drop ticket search form and
21370           logic from ticketless installs
21371
21372 2007-05-31 08:03  jeff
21373
21374         * httemplate/edit/payment_gateway.html: add TransFirst eLink
21375           support
21376
21377 2007-05-29 20:38  ivan
21378
21379         * FS/FS/svc_external.pm: should eliminiate error: Use of
21380           uninitialized value in string eq at
21381           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
21382
21383 2007-05-29 20:05  ivan
21384
21385         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
21386           domain records with " in them...
21387
21388 2007-05-21 17:34  ivan
21389
21390         * httemplate/search/report_tax.cgi: fix tax reports for some odd
21391           upgrade edge cases: when you have both taxclass and non-taxclass
21392           entries in cust_main_county for a single region (not correct
21393           setup in the first place), and non-null but empty values in
21394           taxname
21395
21396 2007-05-20 19:18  ivan
21397
21398         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
21399           some reason DBIx::DBSchema can't reverse engineer the schema for
21400           it, causing freeside-upgrade to error out trying to recreate it
21401
21402 2007-05-18 16:44  ivan
21403
21404         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
21405           hide postal/fax invoice options in backoffice as well as
21406           self-service.  closes: bug#1614
21407
21408 2007-05-11 16:18  khoff
21409
21410         * httemplate/search/: report_cust_bill.html,
21411           report_cust_credit.html, report_cust_main-zip.html,
21412           report_cust_pay.html, report_cust_pay_batch.html,
21413           report_cust_pkg.html: Fix (hopefully) all uses of
21414           /elements/tr-select-agent.html where agentnum may be undefined.
21415
21416 2007-05-11 12:03  ivan
21417
21418         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
21419           an error status, so don't up the queue with "failed: Can't logout
21420           of CGPro: No error"
21421
21422 2007-05-11 11:14  khoff
21423
21424         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
21425           URL.
21426
21427 2007-05-11 11:08  khoff
21428
21429         * FS/FS/XMLRPC.pm: Quiet debug output.
21430
21431 2007-05-08 15:43  jeff
21432
21433         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
21434           plan data
21435
21436 2007-05-08 15:10  jeff
21437
21438         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
21439           megabytes
21440
21441 2007-05-08 09:51  ivan
21442
21443         * bin/: bill-nextmonth, bill-nextyear: [no log message]
21444
21445 2007-05-06 23:35  jeff
21446
21447         * FS/bin/: freeside-sqlradius-dedup-group,
21448           freeside-sqlradius-reset: sqlradius usergroup tools
21449
21450 2007-05-06 19:14  jeff
21451
21452         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
21453
21454 2007-05-06 19:13  jeff
21455
21456         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
21457           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
21458           groups handling
21459
21460 2007-05-01 13:00  ivan
21461
21462         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
21463
21464 2007-05-01 12:57  ivan
21465
21466         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
21467           FS::ClientAPI_SessionCache for signup info so it actually works -
21468           speed up signups
21469
21470 2007-04-29 15:55  jeff
21471
21472         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
21473           FS/FS/ClientAPI/Signup.pm,
21474           fs_selfservice/FS-SelfService/cgi/signup.cgi,
21475           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
21476           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
21477           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21478           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21479           fs_selfservice/FS-SelfService/cgi/signup.html,
21480           httemplate/view/cust_main/billing.html: ticket 1568 config
21481           options for new echeck fields and addition to selfservice
21482           interface
21483
21484 2007-04-27 15:54  jeff
21485
21486         * httemplate/edit/cust_main/contact.html: adjust default labelling
21487
21488 2007-04-27 15:37  jeff
21489
21490         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
21491           value
21492
21493 2007-04-25 21:46  jeff
21494
21495         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
21496           httemplate/misc/recharge_svc.html: more datavolume format
21497
21498 2007-04-25 20:35  ivan
21499
21500         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
21501           datavolume-forcemegabytes
21502
21503 2007-04-25 20:09  jeff
21504
21505         * FS/FS/UI/bytecount.pm: improve configfile handling
21506
21507 2007-04-25 18:50  jeff
21508
21509         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
21510           dodgy ACH hack from ticket 1436
21511
21512 2007-04-24 17:54  ivan
21513
21514         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
21515           lpr-postscript_suffix config options for printer commands to
21516           place printer in postscript mode
21517
21518 2007-04-23 17:21  jeff
21519
21520         * FS/FS/svc_www.pm: untaint
21521
21522 2007-04-23 17:04  jeff
21523
21524         * httemplate/view/svc_acct.cgi: missed a bytecount
21525
21526 2007-04-23 16:34  ivan
21527
21528         * httemplate/search/cust_pkg.cgi: fix error: column reference
21529           "fieldname" is ambiguous
21530
21531 2007-04-22 20:41  jeff
21532
21533         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
21534           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
21535           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
21536           add to ACH batch feature from customer view page
21537
21538 2007-04-20 21:44  ivan
21539
21540         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
21541           wrt where we're storing phone numbers
21542
21543 2007-04-20 14:40  ivan
21544
21545         * conf/: invoice_html, invoice_latex: add customer # to default
21546           invoice templates
21547
21548 2007-04-20 14:31  ivan
21549
21550         * httemplate/view/cust_main/billing.html: don't put this
21551           information way out on the right in its own columns.
21552
21553 2007-04-19 16:34  ivan
21554
21555         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
21556           to its own module
21557
21558 2007-04-19 16:30  jeff
21559
21560         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
21561           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
21562           httemplate/edit/process/prepay_credit.cgi,
21563           httemplate/edit/process/svc_acct.cgi,
21564           httemplate/search/prepay_credit.html, htetc/handler.pl: break
21565           _bytecount subroutines out of FS::UI::Web
21566
21567 2007-04-19 13:18  ivan
21568
21569         * htetc/handler.pl, httemplate/search/cust_svc.html,
21570           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
21571           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
21572           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
21573           with an explicit import.  did i mention this was really really
21574           weird?
21575
21576 2007-04-18 20:15  ivan
21577
21578         * FS/FS/UID.pm: better error message about missing secrets file
21579           errors.  WTF is going on!
21580
21581 2007-04-18 16:22  ivan
21582
21583         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
21584           fix use statements for FS::UI::Web.  not "use"ing modules in the
21585           actual modules you use them in is bad, mmmkay
21586
21587 2007-04-18 13:01  ivan
21588
21589         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
21590
21591 2007-04-12 17:53  jeff
21592
21593         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
21594
21595 2007-04-11 20:16  jeff
21596
21597         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
21598           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
21599           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
21600           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
21601           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
21602           httemplate/edit/process/part_pkg.cgi,
21603           httemplate/edit/process/svc_acct.cgi,
21604           httemplate/view/svc_acct.cgi: input and output on data volume
21605           fields specified with k,m,g,or t
21606
21607 2007-04-11 19:42  ivan
21608
21609         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
21610           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
21611           think.
21612
21613 2007-04-11 19:27  ivan
21614
21615         * httemplate/misc/process/recharge_svc.html: remove
21616           'backend-realtime' flag required for recharges, want that just
21617           for signups, running recharges right away by default is fine.
21618           also fix the 'fatal error - unknown payby' error that'll probably
21619           never be reached
21620
21621 2007-04-10 21:28  jeff
21622
21623         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
21624           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
21625           httemplate/view/cust_main/packages.html: usage suspend vs admin
21626           suspend -- avoid actual cust_pkg::suspend except legacy cases
21627
21628 2007-04-09 18:44  ivan
21629
21630         * FS/FS/Conf.pm: remove a ton of deprecated config options
21631
21632 2007-04-09 18:29  ivan
21633
21634         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
21635
21636 2007-04-09 16:38  jeff
21637
21638         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
21639           trigger recharge from the backend as in self-service
21640
21641 2007-04-07 18:14  jeff
21642
21643         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
21644           generated passwords be all caps
21645
21646 2007-04-07 17:41  jeff
21647
21648         * httemplate/edit/svc_acct.cgi: correct usage editing bug
21649
21650 2007-04-07 17:22  jeff
21651
21652         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
21653           svc_acct->email
21654
21655 2007-04-06 17:07  jeff
21656
21657         * httemplate/view/cust_main/billing.html: ommitted file
21658
21659 2007-04-06 16:57  jeff
21660
21661         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
21662           httemplate/misc/process/payment.cgi: integrate new echeck fields
21663           into freeside backend payment processing
21664
21665 2007-04-06 12:38  jeff
21666
21667         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
21668           httemplate/edit/cust_main.cgi,
21669           httemplate/edit/cust_main/billing.html: ticket 1443 add account
21670           type and bank state for echeck processing
21671
21672 2007-04-05 17:37  ivan
21673
21674         * FS/FS/Conf.pm: slight update for batch-enable description & add
21675           ach-spiritone format to batch-default and batch-fixed_format-CHEK
21676           config items
21677
21678 2007-04-05 17:34  ivan
21679
21680         * FS/FS/Conf.pm: slight better descriptions
21681
21682 2007-04-05 17:01  khoff
21683
21684         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
21685           default.  Pass @_ along to new exports.
21686
21687 2007-04-05 15:01  ivan
21688
21689         * httemplate/elements/menu.html: they're comments now
21690
21691 2007-04-05 07:15  jeff
21692
21693         * httemplate/misc/process/cust_main_note-import.cgi: use comments
21694           and not notes
21695
21696 2007-04-04 19:04  ivan
21697
21698         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
21699           httemplate/edit/cust_main.cgi,
21700           httemplate/edit/cust_main/billing.html,
21701           httemplate/view/cust_main/billing.html: per-customer invoice
21702           terms override
21703
21704 2007-04-04 18:45  ivan
21705
21706         * httemplate/pref/pref.html: finish moving vonage integration to a
21707           user pref
21708
21709 2007-04-04 18:38  ivan
21710
21711         * httemplate/pref/pref-process.html: finish moving the vonage
21712           integration to per-user
21713
21714 2007-04-04 17:01  ivan
21715
21716         * FS/bin/freeside-init-config: correct usage
21717
21718 2007-04-04 15:42  ivan
21719
21720         * Makefile: yes virginia
21721
21722 2007-04-04 13:04  jeff
21723
21724         * FS/bin/freeside-upgrade: correct a bootstrap issue
21725
21726 2007-04-04 08:30  jeff
21727
21728         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
21729           events to fail
21730
21731 2007-04-03 12:37  jeff
21732
21733         * httemplate/misc/cust_main_note-import.cgi: correct handling of
21734           non-unix line termination
21735
21736 2007-04-02 18:39  ivan
21737
21738         * bin/fs-migrate-cust_tax_exempt: [no log message]
21739
21740 2007-04-02 08:49  jeff
21741
21742         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
21743           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
21744           httemplate/edit/process/cust_main.cgi,
21745           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
21746           license field, mask it and ssn
21747
21748 2007-03-31 19:45  jeff
21749
21750         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
21751           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
21752           quick hack to add extra 'config lines' to svc_www and otherwise
21753           enhance svc_www
21754
21755 2007-03-27 20:59  ivan
21756
21757         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
21758           shellcommands delete export
21759
21760 2007-03-21 16:07  ivan
21761
21762         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
21763           when process returns no error_message
21764
21765 2007-03-21 15:09  ivan
21766
21767         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
21768           an error_message, output additional debugging information, if
21769           available
21770
21771 2007-03-20 21:01  jeff
21772
21773         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
21774           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
21775           format, return processing and autopost
21776
21777 2007-03-20 18:21  jeff
21778
21779         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
21780           httemplate/pref/pref.html: ticket 1427, automatically email excel
21781           a/r report
21782
21783 2007-03-20 15:10  ivan
21784
21785         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
21786           agent-specific advertising sources
21787
21788 2007-03-20 13:11  jeff
21789
21790         * httemplate/misc/: cust_main_note-import.cgi,
21791           cust_main_note-import.html, process/cust_main_note-import.cgi:
21792           acls on new import
21793
21794 2007-03-20 13:01  jeff
21795
21796         * httemplate/elements/menu.html: tie note import into menu
21797
21798 2007-03-20 10:03  jeff
21799
21800         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
21801           httemplate/misc/cust_main_note-import.cgi,
21802           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
21803           tool for customer note importation
21804
21805 2007-03-15 18:35  ivan
21806
21807         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
21808           httemplate/pref/pref.html: vonage click2call integration should
21809           not be sitewide, especially now that we have user prefs
21810
21811 2007-03-15 13:54  ivan
21812
21813         * FS/FS/part_pkg.pm: 13 months!
21814
21815 2007-03-15 13:08  khoff
21816
21817         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
21818           attributes to match actual field sizes.
21819
21820 2007-03-15 13:08  khoff
21821
21822         * FS/FS/part_export/router.pm: Added configurable error checks
21823           instead of stupid /^ERROR/ check.  Commands can now be processed
21824           with Text::Template using [@-- --@] delimeters, in addition to
21825           evaling a double-quoted string.  Cleaned up spurious debug
21826           output.
21827
21828 2007-03-15 13:07  khoff
21829
21830         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
21831           html form inputs.
21832
21833 2007-03-15 13:07  khoff
21834
21835         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
21836           serial.
21837
21838 2007-03-14 16:30  jeff
21839
21840         * FS/FS/svc_acct.pm: turn debugging off
21841
21842 2007-03-14 16:27  jeff
21843
21844         * FS/FS/svc_acct.pm: correcting ->replace on bill
21845
21846 2007-03-13 02:21  ivan
21847
21848         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
21849           until then, it should be ->username, not ->name, eek.  causing
21850           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
21851           type character varying(32)" errors and will be harder to
21852           normalize back to usernum when we fix that
21853
21854 2007-03-10 20:13  ivan
21855
21856         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
21857           whew, its paged
21858
21859 2007-03-09 16:16  khoff
21860
21861         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
21862           "identical" records anyway.
21863
21864 2007-03-09 16:11  khoff
21865
21866         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
21867           for FS::svc_broadband.
21868
21869 2007-03-09 09:11  jeff
21870
21871         * bin/svc_acct_pop.import: pop import tool
21872
21873 2007-03-07 11:48  khoff
21874
21875         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
21876           the setup fee while a package is suspended.
21877
21878 2007-03-06 11:56  ivan
21879
21880         * bin/slony-setup: slight update for slony setup script
21881
21882 2007-03-05 17:59  ivan
21883
21884         * httemplate/search/cust_main.cgi: fix status colors in mozilla
21885
21886 2007-03-05 15:01  jayce
21887
21888         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
21889           warning.  Fixed.
21890
21891 2007-03-05 11:48  khoff
21892
21893         * httemplate/search/report_cust_bill.html: Fixed a problem with the
21894           %opts hash getting skewed (specifically $opt{'value'} == 'label')
21895           when $cgi->param('agentnum') was unset.
21896
21897 2007-03-02 17:29  ivan
21898
21899         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
21900           address along with signup requests, for some gateways
21901
21902 2007-03-02 15:48  ivan
21903
21904         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
21905           like "AUTH/TKT 123456"... will this make refunds work?
21906
21907 2007-03-01 22:24  ivan
21908
21909         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
21910           whew
21911
21912 2007-03-01 12:56  ivan
21913
21914         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
21915
21916 2007-03-01 12:12  ivan
21917
21918         * FS/FS/Misc/prune.pm: yeah, a typo
21919
21920 2007-03-01 09:48  ivan
21921
21922         * FS/bin/: freeside-prune-applications, freeside-upgrade:
21923           prune_applications moved to FS::Misc::prune
21924
21925 2007-03-01 09:47  ivan
21926
21927         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
21928
21929 2007-03-01 09:44  ivan
21930
21931         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
21932
21933 2007-03-01 08:36  ivan
21934
21935         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
21936
21937 2007-02-28 21:24  jeff
21938
21939         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
21940
21941 2007-02-28 21:13  jeff
21942
21943         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
21944           bin/freeside-upgrade: dangling cust_credit_refund not allowed
21945
21946 2007-02-28 17:26  ivan
21947
21948         * FS/FS/Conf.pm: this isn't necessary around a single db operation
21949
21950 2007-02-28 11:14  jeff
21951
21952         * httemplate/misc/svc_acct-domains.cgi: restore (none) choice to
21953           first package select
21954
21955 2007-02-27 16:16  jayce
21956
21957         * FS/MANIFEST: Added base_rate files
21958
21959 2007-02-27 15:59  jayce
21960
21961         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
21962           work with base_rate billing
21963
21964 2007-02-27 14:10  jeff
21965
21966         * httemplate/config/config-download.cgi: put the C in ACL here, too
21967
21968 2007-02-27 13:24  jeff
21969
21970         * FS/bin/freeside-setup: oops - inappropriate localization was
21971           committed
21972
21973 2007-02-26 17:51  jeff
21974
21975         * httemplate/config/config.cgi: config goes in database
21976
21977 2007-02-26 17:48  jeff
21978
21979         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
21980           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
21981           FS/bin/freeside-init-config, FS/bin/freeside-setup,
21982           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
21983           httemplate/config/config-download.cgi,
21984           httemplate/config/config-process.cgi,
21985           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
21986           in database
21987
21988 2007-02-26 09:54  jeff
21989
21990         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
21991           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
21992           packages
21993
21994 2007-02-24 19:08  ivan
21995
21996         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
21997           selfservice-ignore_quantity flag
21998
21999 2007-02-22 23:47  ivan
22000
22001         * FS/FS/Cron/bill.pm: take the package-def defined action here,
22002           like freeside-prepaidd
22003
22004 2007-02-21 03:26  ivan
22005
22006         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
22007           a _password_encoding field
22008
22009 2007-02-20 18:53  jeff
22010
22011         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
22012           and correct a description handling bug
22013
22014 2007-02-19 07:40  ivan
22015
22016         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
22017           on an undefined value at .../cust_bill.pm line 434
22018
22019 2007-02-16 14:06  ivan
22020
22021         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
22022
22023 2007-02-16 12:54  jeff
22024
22025         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
22026           setting
22027
22028 2007-02-16 12:21  jeff
22029
22030         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
22031           (deja vu?)
22032
22033 2007-02-16 11:46  jayce
22034
22035         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
22036           which uses the cust_pkg->options to control pricing.  You assign
22037           a base rate for charging, and it is multiplied by the 'units'
22038           ordered.  Solves a need where a company wants to offer an ASP
22039           style service, that charges per user, at a base cost, but doesn't
22040           want a plan for every combination of user amounts.
22041
22042 2007-02-15 12:18  khoff
22043
22044         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
22045           in file FS/cust_main.pm
22046
22047 2007-02-14 16:49  ivan
22048
22049         * httemplate/edit/part_bill_event.cgi: add send_email event
22050
22051 2007-02-14 16:48  ivan
22052
22053         * conf/invoice_html: remove commented-out example notes section
22054
22055 2007-02-14 15:32  jeff
22056
22057         * httemplate/: edit/cust_main.cgi, misc/svc_acct-domains.cgi:
22058           selectable domain on first package in edit/cust_main
22059
22060 2007-02-14 14:43  ivan
22061
22062         * httemplate/search/report_receivables.cgi: fix alignment on
22063           receivables report
22064
22065 2007-02-14 13:23  ivan
22066
22067         * httemplate/search/report_cust_pkg.html: grey out disabled text
22068           boxes for IE
22069
22070 2007-02-14 00:48  ivan
22071
22072         * httemplate/elements/select-cust_pkg-status.html,
22073           httemplate/elements/tr-input-beginning_ending.html,
22074           httemplate/search/cust_pkg.cgi,
22075           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
22076           httemplate/images/calendar-disabled.png: add more options to
22077           advanced package reporting
22078
22079 2007-02-13 19:12  jeff
22080
22081         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
22082           impending_recur_notification
22083
22084 2007-02-13 17:43  ivan
22085
22086         * httemplate/search/svc_www.cgi: fix up svc_www searching
22087
22088 2007-02-13 16:19  jeff
22089
22090         * FS/FS/Conf.pm: better docs for impending doom
22091
22092 2007-02-13 14:24  ivan
22093
22094         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
22095           orders, patch from Sean Hanson/S1
22096
22097 2007-02-13 14:08  ivan
22098
22099         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
22100           in, patch from Sean Hanson/S1
22101
22102 2007-02-12 21:00  jayce
22103
22104         * httemplate/edit/payment_gateway.html: Small hint on how the
22105           options field is used.
22106
22107 2007-02-12 17:16  jeff
22108
22109         * httemplate/edit/cust_main.cgi: another place to alphabetize
22110
22111 2007-02-12 16:45  jeff
22112
22113         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
22114
22115 2007-02-12 09:56  jeff
22116
22117         * FS/FS/ClientAPI/Signup.pm: alpha sort packages in new package
22118           order SELECT (ticket 1446)
22119
22120 2007-02-11 19:11  ivan
22121
22122         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
22123
22124 2007-02-11 00:51  ivan
22125
22126         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
22127           now now
22128
22129 2007-02-10 23:04  ivan
22130
22131         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
22132           "cust-fields" config value has been set
22133
22134 2007-02-09 22:13  ivan
22135
22136         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
22137           httemplate/edit/part_svc.cgi: reincorporate the changes from
22138           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
22139           that were lost due to the concurrent service-refactor merge
22140
22141 2007-02-09 16:42  ivan
22142
22143         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
22144           this time
22145
22146 2007-02-09 15:29  ivan
22147
22148         * httemplate/misc/change_pkg.cgi: fix change package link
22149
22150 2007-02-08 20:54  ivan
22151
22152         * bin/import-county-tax-rates: quick hack to import rates for
22153           landel
22154
22155 2007-02-08 20:37  jayce
22156
22157         * httemplate/view/cust_main/packages.html: Set the correct access
22158           right for the cancel link to work
22159
22160 2007-02-08 17:05  ivan
22161
22162         * conf/: invoice_html_statement, invoice_latex_statement,
22163           invoice_latexnotes_statement, invoice_template_statement: add
22164           default statement conf
22165
22166 2007-02-08 14:54  ivan
22167
22168         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
22169           groups_susp_reason option
22170
22171 2007-02-08 14:19  ivan
22172
22173         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
22174           don't rely on qsearchs to trim it for you - it is inefficient and
22175           outputs long verbose warnings
22176
22177 2007-02-08 14:08  ivan
22178
22179         * httemplate/pref/pref-process.html: second "my" localizing the
22180           variable and causing password changes to fail
22181
22182 2007-02-08 09:00  jeff
22183
22184         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
22185           edit/part_svc.cgi
22186
22187 2007-02-08 08:04  jeff
22188
22189         * httemplate/edit/part_pkg.cgi: gratuitous quote
22190
22191 2007-02-08 01:13  jeff
22192
22193         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
22194           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
22195
22196 2007-02-08 00:19  ivan
22197
22198         * FS/FS/CGI.pm: fix the popup progress bars, whew
22199
22200 2007-02-07 17:46  jeff
22201
22202         * FS/FS/part_pkg.pm, htetc/handler.pl,
22203           httemplate/elements/select-table.html,
22204           httemplate/edit/part_pkg.cgi,
22205           httemplate/edit/process/part_pkg.cgi: agent type on package
22206           add/edit (ticket 1446)
22207
22208 2007-02-06 16:46  ivan
22209
22210         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
22211           payment receipts if the conf file is created
22212
22213 2007-02-05 15:48  ivan
22214
22215         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
22216           line-item application erroring out on tax applications
22217
22218 2007-02-05 14:12  ivan
22219
22220         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
22221           catch the Cant call method "part_pkg" on an undefined value at
22222           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
22223           line 181" bug
22224
22225 2007-02-05 09:21  ivan
22226
22227         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
22228           import too... whew!  this should be it
22229
22230 2007-02-05 08:01  ivan
22231
22232         * FS/FS/pay_batch.pm: fix param passing
22233
22234 2007-02-05 07:49  ivan
22235
22236         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
22237           upload
22238
22239 2007-02-05 07:48  ivan
22240
22241         * httemplate/misc/upload-batch.cgi: misterminated <%init>
22242
22243 2007-02-05 07:02  ivan
22244
22245         * FS/FS/pay_batch.pm: remove refactored code
22246
22247 2007-02-05 05:10  ivan
22248
22249         * httemplate/search/: report_receivables.cgi,
22250           report_receivables.html: add "over X days" option to receivables
22251           report
22252
22253 2007-02-05 04:51  ivan
22254
22255         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
22256           httemplate/view/cust_bill-pdf.cgi,
22257           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
22258           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
22259           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
22260           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
22261           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
22262           httemplate/view/cust_main/contacts.html,
22263           httemplate/view/elements/svc_Common.html: C is for
22264           Cookie^WControl
22265
22266 2007-02-05 03:35  ivan
22267
22268         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
22269
22270 2007-02-05 03:12  ivan
22271
22272         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
22273           NOW, instead of last bill to next bill
22274
22275 2007-02-05 01:45  ivan
22276
22277         * httemplate/misc/download-batch.cgi: upon first download, have
22278           batches auto-set amount to customer balance if it is smaller
22279
22280 2007-02-05 01:44  ivan
22281
22282         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
22283           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
22284           cust_pay_batch::upload results subroutine to an FS::pay_batch
22285           method.  upon first download, have batches auto-reset their
22286           amounts to the customer balance upon if it is smaller.
22287
22288 2007-02-03 17:47  ivan
22289
22290         * httemplate/: search/cust_pay_batch.cgi,
22291           view/cust_main/payment_history.html: add link to some batched
22292           payment info to customer view
22293
22294 2007-02-03 16:01  ivan
22295
22296         * FS/FS/ClientAPI/Signup.pm: quieter
22297
22298 2007-02-03 05:05  ivan
22299
22300         * FS/FS/cust_pkg.pm: this should fix services with negative
22301           num_avail showing up for provisioning
22302
22303 2007-02-03 04:07  ivan
22304
22305         * FS/FS/cust_main_Mixin.pm: remove debugging left on
22306
22307 2007-02-03 03:36  ivan
22308
22309         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
22310           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
22311           httemplate/elements/menu.html,
22312           httemplate/graph/cust_bill_pkg.cgi,
22313           httemplate/graph/money_time.cgi,
22314           httemplate/graph/report_cust_bill_pkg.html,
22315           httemplate/graph/report_money_time.html,
22316           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
22317           httemplate/search/cust_bill_event.cgi,
22318           httemplate/search/cust_bill_event.html,
22319           httemplate/search/cust_bill_pkg.cgi,
22320           httemplate/search/cust_credit.html,
22321           httemplate/search/cust_main-otaker.cgi,
22322           httemplate/search/cust_main-zip.html,
22323           httemplate/search/cust_main.cgi,
22324           httemplate/search/cust_main.html,
22325           httemplate/search/cust_pay_batch.cgi,
22326           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
22327           httemplate/search/cust_tax_exempt_pkg.cgi,
22328           httemplate/search/inventory_item.html,
22329           httemplate/search/pay_batch.cgi,
22330           httemplate/search/pay_batch.html, httemplate/search/queue.html,
22331           httemplate/search/reg_code.html,
22332           httemplate/search/report_cdr.html,
22333           httemplate/search/report_cust_bill.html,
22334           httemplate/search/report_cust_credit.html,
22335           httemplate/search/report_cust_main-zip.html,
22336           httemplate/search/report_cust_pay.html,
22337           httemplate/search/report_cust_pay_batch.html,
22338           httemplate/search/report_cust_pkg.html,
22339           httemplate/search/report_prepaid_income.cgi,
22340           httemplate/search/report_prepaid_income.html,
22341           httemplate/search/report_receivables.cgi,
22342           httemplate/search/report_receivables.html,
22343           httemplate/search/report_tax.cgi,
22344           httemplate/search/report_tax.html, httemplate/search/sql.html,
22345           httemplate/search/sqlradius.cgi,
22346           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
22347           httemplate/search/svc_broadband.cgi,
22348           httemplate/search/svc_domain.cgi,
22349           httemplate/search/svc_external.cgi,
22350           httemplate/search/svc_forward.cgi,
22351           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
22352           add customer status column to customer & most other reports.
22353           also put the C in ACL in the search/ and graph/ directories.
22354
22355 2007-02-02 18:39  jeff
22356
22357         * FS/bin/freeside-reset-fixed: do a setfixed
22358
22359 2007-02-01 22:29  ivan
22360
22361         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
22362
22363 2007-02-01 20:39  ivan
22364
22365         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
22366           sources in signup
22367
22368 2007-01-31 19:08  jeff
22369
22370         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
22371
22372 2007-01-31 18:37  jeff
22373
22374         * FS/FS/svc_acct.pm: spurious line
22375
22376 2007-01-31 18:35  ivan
22377
22378         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
22379           packages
22380
22381 2007-01-31 18:13  jeff
22382
22383         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
22384           ticket 1455
22385
22386 2007-01-31 17:57  ivan
22387
22388         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
22389           thing
22390
22391 2007-01-31 10:28  jeff
22392
22393         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
22394
22395 2007-01-30 22:30  khoff
22396
22397         * FS/FS/part_export/snmp.pm: Don't break if we're missing
22398           Net::SNMP.  Apparenty "require" doesn't do the trick.
22399
22400 2007-01-30 21:45  khoff
22401
22402         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
22403           flexibilty until the export subsystem rewrite.
22404
22405 2007-01-30 21:43  khoff
22406
22407         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
22408           FS::part_export::router  - Refactored to be more easily
22409           sub-classed.   - Moved per-export options to FS:;router virtual
22410           fields.   - Fixed other general brokenness.
22411
22412           FS::part_export::snmp  - SNMP export sub-classed from
22413           FS::part_export::router
22414
22415           FS::part_export::trango  - Export for Trango proprietary access
22416           points.  Sub-classed from FS::part_export::snmp.
22417
22418 2007-01-30 21:23  jeff
22419
22420         * FS/FS/cust_main.pm: minor improvement
22421
22422 2007-01-30 20:30  jeff
22423
22424         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22425           httemplate/edit/process/cust_pay.cgi,
22426           httemplate/misc/process/payment.cgi: small change in payment
22427           receipt handling (ticket 1422)
22428
22429 2007-01-30 20:26  ivan
22430
22431         * httemplate/: edit/quick-charge.html,
22432           elements/select-taxclass.html, elements/tr-select-taxclass.html,
22433           view/cust_main/packages.html: minor UI work on one-time charges
22434           w/taxclasses
22435
22436 2007-01-30 19:42  jeff
22437
22438         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
22439
22440 2007-01-30 18:08  ivan
22441
22442         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
22443           until then, it shouldn't be missing the standard header
22444
22445 2007-01-30 15:50  ivan
22446
22447         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
22448           invoices
22449
22450 2007-01-30 13:21  jeff
22451
22452         * FS/FS/svc_acct.pm: avoiding brane pane
22453
22454 2007-01-30 12:59  ivan
22455
22456         * httemplate/: browse/access_group.html, browse/access_user.html,
22457           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
22458           browse/cust_main_county.cgi, browse/inventory_class.html,
22459           browse/msgcat.cgi, browse/part_bill_event.cgi,
22460           browse/part_export.cgi, browse/part_pkg.cgi,
22461           browse/part_referral.html, browse/part_svc.cgi,
22462           browse/part_virtual_field.cgi, browse/payment_gateway.html,
22463           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
22464           browse/reason_type.html, browse/router.cgi,
22465           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
22466           search/prepay_credit.html: its all about control
22467
22468 2007-01-30 11:45  ivan
22469
22470         * FS/FS/option_Common.pm: fix old-record detection bug in
22471           option_Common
22472
22473 2007-01-30 11:40  jeff
22474
22475         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
22476           to invoicing_list (ticket 1424)
22477
22478 2007-01-30 10:52  jeff
22479
22480         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
22481           FS/FS/ClientAPI/Signup.pm,
22482           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
22483           available for self-service success (ticket 1420)
22484
22485 2007-01-29 15:16  ivan
22486
22487         * httemplate/config/: config-process.cgi, config-view.cgi,
22488           config.cgi: putting the C in ACL
22489
22490 2007-01-29 13:11  ivan
22491
22492         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
22493           <%init> helps alot
22494
22495 2007-01-29 10:50  ivan
22496
22497         * httemplate/pref/: pref-process.html, pref.html: record resolution
22498           & colro depth in user prefs
22499
22500 2007-01-29 08:16  ivan
22501
22502         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
22503
22504 2007-01-29 08:01  ivan
22505
22506         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
22507           email display bug on advanced package report, closes: Bug#1416
22508
22509 2007-01-29 04:07  ivan
22510
22511         * htetc/handler.pl: warnings in <%once> sections should not be
22512           fatal
22513
22514 2007-01-29 03:55  ivan
22515
22516         * FS/FS/option_Common.pm: remove extraneous debugging
22517
22518 2007-01-29 03:31  ivan
22519
22520         * Makefile: looks like a duck
22521
22522 2007-01-27 18:21  ivan
22523
22524         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
22525           domain zone viewing a little
22526
22527 2007-01-26 00:18  ivan
22528
22529         * FS/FS/access_user.pm: out of scope bad
22530
22531 2007-01-26 00:17  ivan
22532
22533         * FS/FS/access_user.pm: spurious password changes bad...
22534
22535 2007-01-26 00:11  ivan
22536
22537         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
22538
22539 2007-01-26 00:04  ivan
22540
22541         * FS/FS/access_user.pm, httemplate/elements/header.html,
22542           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
22543           httemplate/elements/xmenu.top.css,
22544           httemplate/elements/xmenu.top.js,
22545           httemplate/images/arrow.down.png,
22546           httemplate/images/menu-left-example.png,
22547           httemplate/images/menu-top-example.png,
22548           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
22549           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
22550           bar option!
22551
22552 2007-01-24 22:04  ivan
22553
22554         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
22555
22556 2007-01-24 22:00  ivan
22557
22558         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
22559
22560 2007-01-24 15:41  ivan
22561
22562         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
22563           need the former
22564
22565 2007-01-23 21:33  jeff
22566
22567         * httemplate/edit/process/elements/process.html: squarely between
22568           shame in you and so close
22569
22570 2007-01-23 15:42  jeff
22571
22572         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
22573           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
22574           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
22575           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
22576           before first charge on flat_delayed
22577
22578 2007-01-22 23:44  ivan
22579
22580         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
22581
22582 2007-01-22 22:51  ivan
22583
22584         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
22585
22586 2007-01-22 22:45  ivan
22587
22588         * FS/FS/payby.pm: fix PREP payby
22589
22590 2007-01-22 22:41  ivan
22591
22592         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
22593           ISA it
22594
22595 2007-01-22 09:05  ivan
22596
22597         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
22598
22599 2007-01-22 06:29  ivan
22600
22601         * FS/FS/CGI.pm: hopefully this should be the last bit of the
22602           relative URL fixing
22603
22604 2007-01-22 03:41  ivan
22605
22606         * httemplate/view/cust_main.cgi: closing tags helps alot
22607
22608 2007-01-22 03:39  ivan
22609
22610         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
22611           elements/ links here too
22612
22613 2007-01-22 03:36  ivan
22614
22615         * httemplate/elements/: phonenumber.html, progress-init.html,
22616           progress-popup.html, tr-input-beginning_ending.html,
22617           tr-input-date-field.html: interpolation helps alot
22618
22619 2007-01-22 03:30  ivan
22620
22621         * httemplate/elements/: phonenumber.html, progress-init.html,
22622           progress-popup.html, tr-input-beginning_ending.html,
22623           tr-input-date-field.html: use $fsurl instead of relative ../
22624           addressing
22625
22626 2007-01-21 18:42  ivan
22627
22628         * FS/FS/ClientAPI/MyAccount.pm,
22629           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
22630           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
22631           on self-service manual payment screen
22632
22633 2007-01-21 13:45  ivan
22634
22635         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
22636           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
22637           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
22638           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
22639           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
22640           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
22641           httemplate/edit/part_pkg.cgi,
22642           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
22643           Have lineitem-specific applications happen in all cases; add
22644           weightsto control
22645
22646 2007-01-21 05:42  ivan
22647
22648         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
22649           on DBIx::SB 1.36 for Pg 8.1+
22650
22651 2007-01-21 05:26  ivan
22652
22653         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
22654           mod_perl v2, it finally happened
22655
22656 2007-01-21 01:13  ivan
22657
22658         * httemplate/search/cust_svc.html: trim leading & trailing
22659           whitespace from service searches
22660
22661 2007-01-21 01:10  ivan
22662
22663         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
22664           are coming from in the tree -  use rooturl() instead of popurl()
22665
22666 2007-01-19 16:08  jeff
22667
22668         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
22669           not just trailing ones
22670
22671 2007-01-19 15:00  jeff
22672
22673         * httemplate/misc/download-batch.cgi: work around CSV brokenness
22674
22675 2007-01-19 14:02  jeff
22676
22677         * httemplate/edit/process/: access_user.html,
22678           elements/process.html: blank password on error
22679
22680 2007-01-19 08:31  jeff
22681
22682         * httemplate/edit/: access_user.html, process/access_user.html,
22683           process/elements/process.html: no password in html source on
22684           employee edit
22685
22686 2007-01-18 10:14  ivan
22687
22688         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
22689           don't want to abort processing because of an old not-well-checked
22690           zip
22691
22692 2007-01-17 15:28  ivan
22693
22694         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
22695           cause by recent fix to not quote things on STDIN, yuck.
22696
22697 2007-01-17 15:27  jeff
22698
22699         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
22700           httemplate/misc/payment.cgi,
22701           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
22702           httemplate/misc/process/payment.cgi,
22703           httemplate/view/svc_acct.cgi: link to customer from manual
22704           payment screen (ticket 1414)
22705
22706 2007-01-17 09:41  jeff
22707
22708         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
22709           reasons (suspends fail in freeside-daily)
22710
22711 2007-01-17 08:41  jeff
22712
22713         * FS/FS/part_pkg/flat.pm: noise reduction
22714
22715 2007-01-17 07:50  jeff
22716
22717         * httemplate/view/cust_main/packages.html: fix suspend link
22718
22719 2007-01-16 16:40  jeff
22720
22721         * httemplate/edit/: access_user.html, process/access_user.html:
22722           employee edit (ticket 1412)
22723
22724 2007-01-16 13:36  jeff
22725
22726         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
22727           for ticket 1364
22728
22729 2007-01-16 09:39  jeff
22730
22731         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
22732
22733 2007-01-16 01:11  ivan
22734
22735         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
22736           agentnum sent from client
22737
22738 2007-01-15 14:15  jeff
22739
22740         * httemplate/edit/process/quick-charge.cgi: that was DUM
22741
22742 2007-01-14 23:53  ivan
22743
22744         * httemplate/misc/download-batch.cgi: add batch expiration date
22745           incrementer for 295
22746
22747 2007-01-14 23:22  ivan
22748
22749         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
22750           batchconfig-csv-chase_canada-E-xactBatch
22751
22752 2007-01-12 15:27  jeff
22753
22754         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
22755           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
22756           httemplate/edit/svc_broadband.cgi: added svc_broadband
22757           description which is appended to Site Name in prizm export
22758
22759 2007-01-11 18:04  jeff
22760
22761         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
22762           httemplate/edit/quick-charge.html,
22763           httemplate/edit/process/quick-charge.cgi,
22764           httemplate/view/cust_main/packages.html: one-time charge
22765           enhancements
22766
22767 2007-01-10 15:21  ivan
22768
22769         * httemplate/search/queue.html: add "select all" and "unselect" all
22770           buttons to bulk queue operations
22771
22772 2007-01-10 00:56  ivan
22773
22774         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
22775           uninitialized value in string ne at
22776           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
22777
22778 2007-01-10 00:50  ivan
22779
22780         * httemplate/view/cust_main/contacts.html: you have got to be
22781           kidding me.
22782
22783 2007-01-10 00:48  ivan
22784
22785         * httemplate/view/cust_main/contacts.html: nothing could have ever
22786           gone wrong with so simple a change.  oh noooo
22787
22788 2007-01-09 23:48  ivan
22789
22790         * httemplate/view/cust_main/contacts.html: fix ship_county display
22791           bug
22792
22793 2007-01-09 21:51  ivan
22794
22795         * FS/FS/cust_bill.pm: add custnum to invoice template vars
22796
22797 2007-01-09 18:41  jeff
22798
22799         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
22800
22801 2007-01-09 16:42  jeff
22802
22803         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
22804           ignore filenames and rely on selected batch number
22805
22806 2007-01-09 16:41  jeff
22807
22808         * httemplate/misc/download-batch.cgi: permit batch redownloads
22809
22810 2007-01-09 14:57  ivan
22811
22812         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
22813
22814 2007-01-08 09:36  jeff
22815
22816         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
22817           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
22818           httemplate/misc/delete-cust_refund.cgi,
22819           httemplate/view/cust_main/payment_history.html: refund deletion
22820
22821 2007-01-05 16:47  jeff
22822
22823         * httemplate/edit/part_svc.cgi: fix UI funkiness
22824
22825 2007-01-04 21:19  jeff
22826
22827         * fs_selfservice/FS-SelfService/SelfService.pm,
22828           fs_selfservice/FS-SelfService/cgi/view_usage.html,
22829           FS/FS/ClientAPI/MyAccount.pm,
22830           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
22831           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
22832           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
22833           fs_selfservice/FS-SelfService/cgi/provision_list.html,
22834           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
22835           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
22836           self-servicey stuff (change package, detailed usage)
22837
22838 2007-01-03 23:26  ivan
22839
22840         * conf/blank_logo.eps: adding a simple blank logo; people are
22841           trying to comment out stuff in the template
22842
22843 2007-01-03 21:49  ivan
22844
22845         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
22846           a customer's balance, presumably as bad debt
22847
22848 2007-01-03 11:47  ivan
22849
22850         * httemplate/view/cust_main/packages.html: fix suspend link
22851
22852 2007-01-02 13:46  ivan
22853
22854         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
22855           searching & links
22856
22857 2007-01-02 13:44  ivan
22858
22859         * FS/FS/cust_main.pm: stupid semicolon!
22860
22861 2007-01-02 13:06  ivan
22862
22863         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
22864           trailing AND
22865
22866 2007-01-02 12:29  ivan
22867
22868         * httemplate/view/cust_main/packages.html: fix popup target links
22869
22870 2007-01-02 12:25  ivan
22871
22872         * httemplate/view/svc_Common.html: missing from svc patch, oops!
22873
22874 2007-01-02 10:38  jeff
22875
22876         * FS/FS/svc_acct.pm: omit spurious export triggering
22877
22878 2006-12-29 13:48  jeff
22879
22880         * httemplate/: elements/select-agent.html,
22881           graph/report_cust_bill_pkg.html: correct bad include, and improve
22882           no agent selected condition
22883
22884 2006-12-29 00:51  ivan
22885
22886         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
22887           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
22888           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
22889           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
22890           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
22891           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
22892           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
22893           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
22894           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
22895           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
22896           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
22897           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
22898           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
22899           httemplate/edit/elements/edit.html,
22900           httemplate/edit/elements/svc_Common.html,
22901           httemplate/edit/process/elements/process.html, FS/MANIFEST,
22902           httemplate/edit/process/svc_Common.html,
22903           httemplate/elements/header.html, httemplate/elements/menu.html,
22904           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
22905           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
22906           httemplate/search/svc_broadband.cgi,
22907           httemplate/search/svc_domain.cgi,
22908           httemplate/search/svc_external.cgi,
22909           httemplate/search/svc_forward.cgi,
22910           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
22911           httemplate/view/elements/svc_Common.html,
22912           httemplate/view/cust_main/packages.html: service refactor!
22913
22914 2006-12-29 00:41  ivan
22915
22916         * httemplate/edit/process/cust_main.cgi: slight pedanticism
22917
22918 2006-12-29 00:39  ivan
22919
22920         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
22921
22922 2006-12-29 00:35  ivan
22923
22924         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
22925           it gets capitalized
22926
22927 2006-12-29 00:34  ivan
22928
22929         * httemplate/edit/process/quick-charge.cgi: whitespace
22930
22931 2006-12-29 00:34  ivan
22932
22933         * httemplate/edit/cust_main/billing.html: slight more space
22934           necessary for ACH account numbers
22935
22936 2006-12-29 00:31  ivan
22937
22938         * init.d/freeside-init: kill off all queued processes!
22939
22940 2006-12-29 00:30  ivan
22941
22942         * httemplate/docs/index.html: link more docs to wiki
22943
22944 2006-12-29 00:25  ivan
22945
22946         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
22947           configurable target dirs, oops
22948
22949 2006-12-29 00:25  ivan
22950
22951         * FS/FS/svc_Common.pm: doc
22952
22953 2006-12-29 00:24  ivan
22954
22955         * FS/FS/part_pkg.pm: snot spacing
22956
22957 2006-12-29 00:24  ivan
22958
22959         * FS/FS/part_export.pm: use FS::queue for exports, though they
22960           should probably just use it themselves
22961
22962 2006-12-28 23:23  ivan
22963
22964         * httemplate/edit/elements/edit.html: document field types
22965
22966 2006-12-28 16:30  jeff
22967
22968         * FS/FS/part_export/prizm.pm: minor fixups
22969
22970 2006-12-28 12:52  jeff
22971
22972         * httemplate/elements/tr-select-reason.html: activate submit button
22973           more readily
22974
22975 2006-12-28 00:16  ivan
22976
22977         * FS/FS/payinfo_Mixin.pm: tyop
22978
22979 2006-12-27 23:02  ivan
22980
22981         * bin/pg-version: adding pg-version
22982
22983 2006-12-26 19:29  ivan
22984
22985         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
22986           taxclass expander
22987
22988 2006-12-26 18:37  ivan
22989
22990         * FS/FS/Misc.pm, htetc/handler.pl,
22991           httemplate/edit/cust_main/contact.html,
22992           httemplate/misc/counties.cgi: Add a (magically appearing and
22993           disappearing) label on the county selector.  confusing when
22994           labeled "state"
22995
22996 2006-12-26 17:35  ivan
22997
22998         * httemplate/view/cust_main/contacts.html: show county on customer
22999           view
23000
23001 2006-12-26 17:07  ivan
23002
23003         * httemplate/: edit/cust_main.cgi, misc/counties.cgi: fix county
23004           selector
23005
23006 2006-12-26 11:53  ivan
23007
23008         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
23009           STDIN strings are evaluated
23010
23011 2006-12-23 17:28  ivan
23012
23013         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
23014           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
23015           httemplate/edit/cust_main/billing.html,
23016           httemplate/view/cust_main/payment_history.html: fix more paymask
23017           regressions: allow editing records with existing expired cards,
23018           fix masking just-entered values when erroring out, fix echeck
23019           entry inserting as empty routing code and "xxEK" account number,
23020           remove old/deprecated/unused payinfo_maksed subs and calls
23021
23022 2006-12-22 21:37  jeff
23023
23024         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
23025           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
23026           httemplate/view/svc_broadband.cgi: inital prizm support
23027
23028 2006-12-21 22:18  ivan
23029
23030         * httemplate/search/: queue.html, elements/search.html: patch
23031           fixing "retry selected" and "remove select" in queue view
23032
23033 2006-12-20 19:05  ivan
23034
23035         * httemplate/misc/payment.cgi: fix on-demand payment form when
23036           making payments from masked data
23037
23038 2006-12-20 02:51  ivan
23039
23040         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
23041           flag for the wonderful new world of paymasking
23042
23043 2006-12-20 01:49  ivan
23044
23045         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
23046           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
23047           httemplate/elements/select-part_referral.html,
23048           httemplate/elements/select-pkg_class.html,
23049           httemplate/elements/select-table.html,
23050           httemplate/elements/tr-select-pkg_class.html,
23051           httemplate/search/elements/search.html: add ability to disable
23052           package classes
23053
23054 2006-12-19 17:20  jeff
23055
23056         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
23057           cluckage
23058
23059 2006-12-19 02:02  ivan
23060
23061         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
23062           htetc/handler.pl, httemplate/edit/cust_main/billing.html: clean
23063           up payinfo_Mixin to use payby.pm for payby info and have card
23064           masking full 6-digit BIN prefix for card identification.  have
23065           cust_pay_batch use payinfo_Mixin.  require B:CC 0.30 for
23066           mask-aware cardtype().  fix payment reports to use mask too if
23067           available, so credit card type selection still works with
23068           encryption.
23069
23070 2006-12-18 03:01  ivan
23071
23072         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
23073           adding when there is only one pkg_class choice (triggers
23074           javascript error
23075
23076 2006-12-18 00:08  ivan
23077
23078         * Makefile: fix MASONDATA include for dev target
23079
23080 2006-12-15 12:55  ivan
23081
23082         * httemplate/elements/dashboard-toplist.html: add a new ticket link
23083
23084 2006-12-15 05:09  ivan
23085
23086         * httemplate/elements/dashboard-toplist.html: add a quick start at
23087           a "dashboard" customer list, mostly for internal use for starters
23088
23089 2006-12-15 05:00  ivan
23090
23091         * httemplate/elements/dashboard-toplist.html: add a quick start at
23092           a "dashboard" customer list, mostly for internal use for starters
23093
23094 2006-12-15 04:43  ivan
23095
23096         * FS/FS/Conf.pm, httemplate/index.html,
23097           httemplate/elements/dashboard-toplist.html: add a quick start at
23098           a "dashboard" customer list, mostly for internal use for starters
23099
23100 2006-12-15 00:37  ivan
23101
23102         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
23103           states to old databases
23104
23105 2006-12-15 00:25  ivan
23106
23107         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
23108           eliminate funkiness with reappearing "Postal invoice" on errors
23109
23110 2006-12-14 21:29  jeff
23111
23112         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
23113           httemplate/elements/tr-input-date-field.html,
23114           httemplate/view/cust_main/misc.html: move use statements to
23115           handler.pl, do not show 1/1/70 for new birthdates, and improve
23116           error handling
23117
23118 2006-12-14 16:56  ivan
23119
23120         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
23121           DateTime as a proper rather than hidden dependency
23122
23123 2006-12-14 16:28  ivan
23124
23125         * Makefile, FS/bin/freeside-addoutsource,
23126           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
23127           FS/bin/freeside-selfservice-server,
23128           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
23129           cleanup from the conf merge
23130
23131 2006-12-14 01:27  ivan
23132
23133         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
23134           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
23135           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
23136           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
23137           FS/bin/freeside-deluser, FS/bin/freeside-queued,
23138           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
23139           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
23140           bin/mapsecrets2access_user, htetc/handler.pl: make the config
23141           directory configurable
23142
23143 2006-12-13 22:00  ivan
23144
23145         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
23146           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
23147           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
23148           httemplate/edit/cust_main/billing.html,
23149           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
23150           FS/MANIFEST, FS/t/payinfo_Mixin.t,
23151           httemplate/edit/cust_refund.cgi,
23152           httemplate/edit/process/cust_main.cgi,
23153           httemplate/view/cust_main/billing.html,
23154           httemplate/view/cust_main/payment_history.html: encryption fixes
23155           from huntsberg & jayce
23156
23157 2006-12-08 07:11  jeff
23158
23159         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
23160
23161 2006-12-08 05:36  ivan
23162
23163         * httemplate/edit/process/quick-charge.cgi: some javascript
23164           validation magic to give one-time charges better UI
23165
23166 2006-12-07 08:46  ivan
23167
23168         * bin/pod2x: update pod2x for new self-service path
23169
23170 2006-12-07 07:24  ivan
23171
23172         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
23173
23174 2006-12-06 18:40  jeff
23175
23176         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
23177           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
23178           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
23179           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
23180           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
23181           fs_selfservice/FS-SelfService/SelfService.pm,
23182           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
23183           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23184           fs_selfservice/FS-SelfService/cgi/view_usage.html,
23185           httemplate/edit/prepay_credit.cgi,
23186           httemplate/edit/process/prepay_credit.cgi,
23187           httemplate/misc/process/recharge_svc.html,
23188           httemplate/search/prepay_credit.html: retouch bandwidth countdown
23189
23190 2006-12-05 07:53  jeff
23191
23192         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
23193
23194 2006-12-04 18:37  jeff
23195
23196         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
23197           view/svc_acct.cgi: editable service usage
23198
23199 2006-12-02 16:42  ivan
23200
23201         * FS/FS/cust_main.pm: clean up whitespace merge noise
23202
23203 2006-12-02 14:04  ivan
23204
23205         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
23206
23207 2006-11-30 22:31  jeff
23208
23209         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
23210           httemplate/misc/download-batch.cgi,
23211           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
23212
23213 2006-11-30 17:41  ivan
23214
23215         * FS/bin/freeside-queued: remove unnecessary service use (in an
23216           awfully odd place)
23217
23218 2006-11-30 17:34  ivan
23219
23220         * FS/bin/freeside-email: begone $Id$ and your diff noise!
23221
23222 2006-11-29 18:27  jeff
23223
23224         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
23225           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
23226           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
23227           FS/FS/part_export/sqlradius.pm,
23228           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
23229           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23230           fs_selfservice/FS-SelfService/cgi/view_usage.html,
23231           httemplate/edit/prepay_credit.cgi,
23232           httemplate/edit/process/prepay_credit.cgi,
23233           httemplate/misc/recharge_svc.html,
23234           httemplate/misc/process/recharge_svc.html,
23235           httemplate/search/prepay_credit.html,
23236           httemplate/view/cust_main/packages.html: prepaid download/upload
23237           tracking
23238
23239 2006-11-28 01:38  ivan
23240
23241         * FS/FS/access_user.pm: usernames should be alphanumeric only
23242
23243 2006-11-26 23:11  jeff
23244
23245         * FS/FS/ClientAPI/Signup.pm,
23246           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
23247           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
23248           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
23249           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
23250           from self-service
23251
23252 2006-11-26 17:08  ivan
23253
23254         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
23255
23256 2006-11-26 15:09  jeff
23257
23258         * httemplate/elements/menu.html: minor tyop
23259
23260 2006-11-26 15:06  jeff
23261
23262         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
23263           view/cust_main/notes.html: more ajaxy customer notes
23264
23265 2006-11-25 13:04  jeff
23266
23267         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
23268
23269 2006-11-24 02:34  ivan
23270
23271         * httemplate/browse/part_pkg.cgi: link to and label one-time
23272           charges correctly
23273
23274 2006-11-24 00:48  ivan
23275
23276         * httemplate/elements/tr-input-beginning_ending.html,
23277           httemplate/elements/tr-input-lessthan_greaterthan.html,
23278           httemplate/search/cust_credit.html,
23279           httemplate/search/report_cust_credit.html,
23280           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
23281           than and greater than amounts to credit and payment searches
23282
23283 2006-11-20 02:34  ivan
23284
23285         * httemplate/browse/agent.cgi: remove annoying black box around
23286           override info
23287
23288 2006-11-19 19:05  ivan
23289
23290         * httemplate/autohandler: bug fix for open transactions
23291
23292 2006-11-17 18:19  jeff
23293
23294         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
23295           optional on domain addition
23296
23297 2006-11-17 02:16  ivan
23298
23299         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
23300           problem; attempt to use an existing credit/payment before
23301           suspending
23302
23303 2006-11-16 07:37  jeff
23304
23305         * httemplate/edit/process/part_bill_event.cgi: bug squishing
23306
23307 2006-11-15 22:20  jeff
23308
23309         * httemplate/: elements/tr-input-date-field.html,
23310           edit/cust_main.cgi, edit/process/cust_main.cgi,
23311           view/cust_main/misc.html: switch birthdate to DateTime
23312
23313 2006-11-14 04:22  ivan
23314
23315         * httemplate/misc/cust_main-import.cgi: add some docs on required
23316           fields to page
23317
23318 2006-11-13 20:04  ivan
23319
23320         * httemplate/: browse/agent.cgi,
23321           misc/delete-agent_payment_gateway.cgi: working agent gateway
23322           override delete link
23323
23324 2006-11-13 19:30  ivan
23325
23326         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
23327           Storable
23328
23329 2006-11-13 19:16  ivan
23330
23331         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
23332           FS/FS/ClientAPI/Signup.pm,
23333           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
23334           use card-types config too
23335
23336 2006-11-13 18:54  ivan
23337
23338         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
23339           configuration value for self-service
23340
23341 2006-11-12 17:09  ivan
23342
23343         * FS/FS/CGI.pm, httemplate/elements/error.html,
23344           httemplate/elements/header.html,
23345           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
23346           preference page, start with just a password changer
23347
23348 2006-11-08 18:52  jeff
23349
23350         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
23351
23352 2006-11-08 18:28  jeff
23353
23354         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
23355
23356 2006-11-05 14:39  ivan
23357
23358         * Makefile: call it 1.7.1 to avoid confusion
23359
23360 2006-11-05 14:28  ivan
23361
23362         * bin/: customer-faker, payment-faker: some sample data creators
23363
23364 2006-11-05 11:34  ivan
23365
23366         * FS/FS/cust_main.pm: fix empty invoice number omitting in
23367           realtime_bop, oops
23368
23369 2006-11-05 11:22  ivan
23370
23371         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
23372
23373 2006-11-05 10:06  ivan
23374
23375         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
23376           paren
23377
23378 2006-11-05 10:03  ivan
23379
23380         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
23381           be an optional param anyway
23382
23383 2006-11-05 10:03  ivan
23384
23385         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
23386           SELECT in self-service payment form
23387
23388 2006-11-05 09:36  ivan
23389
23390         * fs_selfservice/FS-SelfService/: SelfService.pm,
23391           cgi/selfservice.cgi: add some self-service debugging
23392
23393 2006-11-05 08:58  ivan
23394
23395         * FS/bin/freeside-selfservice-server: fix spurious disconnection
23396           errors in selfservice server log
23397
23398 2006-11-05 07:55  ivan
23399
23400         * httemplate/view/cust_main/payment_history.html: fix but with no
23401           "show prior history" showing up when everything is hidden
23402
23403 2006-11-03 14:02  ivan
23404
23405         * FS/FS/part_pkg.pm: add every 45 day option to available
23406           frequencies
23407
23408 2006-10-31 10:56  jeff
23409
23410         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
23411           been suspended
23412
23413 2006-10-31 08:57  jeff
23414
23415         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
23416
23417 2006-10-30 04:39  ivan
23418
23419         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
23420           invoice_number to B:OP, omit the field entirely
23421
23422 2006-10-29 17:28  ivan
23423
23424         * FS/MANIFEST: removing freeside-daily
23425
23426 2006-10-27 12:10  ivan
23427
23428         * FS/FS/: Conf.pm, cust_pkg.pm: add
23429           unsuspend-always_adjust_next_bill_date config option for qis
23430
23431 2006-10-27 10:01  jeff
23432
23433         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
23434           httemplate/edit/process/cust_main_note.cgi,
23435           httemplate/elements/overlibmws_crossframe.js,
23436           httemplate/view/cust_main/notes.html: editable notes
23437
23438 2006-10-26 19:12  jeff
23439
23440         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
23441           enhancements for suspend reasons
23442
23443 2006-10-26 01:35  ivan
23444
23445         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
23446           (none) package selection if there's a default
23447
23448 2006-10-25 11:10  jeff
23449
23450         * httemplate/view/cust_main/packages.html: show reasons
23451
23452 2006-10-25 10:36  ivan
23453
23454         * httemplate/: elements/pager.html, search/cust_main.cgi,
23455           search/elements/search.html: pagination patch from UNTD - limit
23456           the number of page links displayed and have a drop-down option
23457           for selecting number of entries per page
23458
23459 2006-10-25 05:04  ivan
23460
23461         * conf/ticket_system: default to RT_Internal ticketing
23462
23463 2006-10-24 21:51  jeff
23464
23465         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
23466
23467 2006-10-24 21:44  jeff
23468
23469         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
23470           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
23471           pkgparts on advanced package report
23472
23473 2006-10-24 20:12  jeff
23474
23475         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
23476           svc_www tweak
23477
23478 2006-10-24 19:22  jeff
23479
23480         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
23481           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
23482           httemplate/edit/svc_acct.cgi: limited domain select
23483
23484 2006-10-24 11:26  jeff
23485
23486         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
23487           httemplate/view/cust_main/misc.html: add customer signup date
23488
23489 2006-10-23 02:44  ivan
23490
23491         * httemplate/elements/menu.html: have the unlinked account search
23492           go to UN_username so it doesn't miss accounts with no UID
23493
23494 2006-10-23 02:35  ivan
23495
23496         * httemplate/elements/header.html: eek, VALIGN=top for the page
23497
23498 2006-10-23 02:24  ivan
23499
23500         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
23501           complains searches are not returning enough
23502
23503 2006-10-23 01:47  ivan
23504
23505         * httemplate/misc/process/cancel_pkg.html: better error message if
23506           you don't enter a reason.  FS::reason::check can untaint its
23507           data, and will allow punctuation in reasons
23508
23509 2006-10-23 01:30  ivan
23510
23511         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
23512           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
23513           remove -w to prevent warnings from messing up otherwise working
23514           CGIs
23515
23516 2006-10-22 23:38  ivan
23517
23518         * FS/FS/Record.pm: add AU to list of zip-requiring countries
23519
23520 2006-10-22 21:21  jeff
23521
23522         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
23523           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
23524           httemplate/edit/reason.html,
23525           httemplate/edit/process/part_bill_event.cgi,
23526           httemplate/elements/tr-select-reason.html,
23527           httemplate/misc/cancel_pkg.html,
23528           httemplate/misc/process/cancel_pkg.html: events should attach
23529           reasons
23530
23531 2006-10-22 18:47  ivan
23532
23533         * httemplate/view/cust_main/packages.html: fix regression from
23534           table re-layout: don't display provision links for cancelled
23535           packages
23536
23537 2006-10-22 04:42  ivan
23538
23539         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
23540           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
23541           default package
23542
23543 2006-10-21 22:22  ivan
23544
23545         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
23546           use Tie::IxHash here too
23547
23548 2006-10-21 22:18  ivan
23549
23550         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
23551           plan option for prepaid packages to cancel instead of suspend
23552
23553 2006-10-21 17:35  ivan
23554
23555         * httemplate/elements/menu.html: link to wrong place
23556
23557 2006-10-20 15:49  ivan
23558
23559         * FS/FS/part_pkg.pm: add 48-hour billing
23560
23561 2006-10-19 07:32  jeff
23562
23563         * FS/FS/Conf.pm: [no log message]
23564
23565 2006-10-19 07:29  jeff
23566
23567         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
23568
23569 2006-10-19 07:26  jeff
23570
23571         * httemplate/elements/tr-select-reason.html,
23572           httemplate/misc/cancel_pkg.html,
23573           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
23574           suspension and cancellation reasons
23575
23576 2006-10-19 07:23  jeff
23577
23578         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
23579           FS/t/reason_type.t, httemplate/browse/reason.html,
23580           httemplate/browse/reason_type.html,
23581           httemplate/edit/process/reason.html,
23582           httemplate/edit/process/reason_type.html,
23583           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
23584           suspension and cancellation reasons
23585
23586 2006-10-18 21:41  jeff
23587
23588         * FS/FS/part_export/acct_plesk.pm: wrong method
23589
23590 2006-10-18 16:07  jeff
23591
23592         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
23593           FS/MANIFEST, htetc/handler.pl,
23594           httemplate/browse/part_bill_event.cgi,
23595           httemplate/edit/elements/edit.html,
23596           httemplate/edit/part_bill_event.cgi,
23597           httemplate/edit/process/part_bill_event.cgi,
23598           httemplate/elements/menu.html,
23599           httemplate/view/cust_main/packages.html: suspension and
23600           cancellation reasons
23601
23602 2006-10-17 17:05  jeff
23603
23604         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
23605
23606 2006-10-17 02:03  ivan
23607
23608         * rt/sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
23609
23610 2006-10-17 01:49  ivan
23611
23612         * rt/: configure, configure.ac, README, Changelog,
23613           sbin/rt-test-dependencies.in, lib/RT/Tickets_Overlay_SQL.pm,
23614           lib/RT/EmailParser.pm, lib/RT/I18N.pm,
23615           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
23616           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
23617           lib/RT/Attachments_Overlay.pm,
23618           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
23619           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
23620           lib/RT/I18N/fr.po, lib/RT/I18N/es.po, lib/RT/I18N/nl.po,
23621           lib/RT/I18N/pl.po, lib/RT/I18N/it.po, lib/RT/I18N/hu.po,
23622           lib/RT/I18N/da.po, lib/RT/I18N/ru.po, lib/RT/I18N/de.po,
23623           lib/RT/I18N/ja.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
23624           lib/RT/I18N/fi.po, lib/RT/Action/SendEmail.pm,
23625           lib/RT/Interface/Email.pm: import rt 3.4.5
23626
23627 2006-10-16 22:49  ivan
23628
23629         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
23630           on IE, whew!
23631
23632 2006-10-16 10:59  ivan
23633
23634         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
23635           constraint cust_main18'), hope this doesn't break anything else
23636
23637 2006-10-16 10:13  ivan
23638
23639         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
23640           not my monday morning
23641
23642 2006-10-16 10:11  ivan
23643
23644         * FS/FS/Conf.pm: closing bracket helps
23645
23646 2006-10-16 10:10  ivan
23647
23648         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
23649           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
23650           DOB on
23651
23652 2006-10-16 09:56  ivan
23653
23654         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
23655           advertising sources
23656
23657 2006-10-15 19:21  ivan
23658
23659         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
23660           switching Net::Plesk to a run-time dependency
23661
23662 2006-10-14 16:53  ivan
23663
23664         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
23665           Net::Plesk until its needed, to prevent every install from
23666           depending on it
23667
23668 2006-10-14 13:47  jeff
23669
23670         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
23671           plesk support
23672
23673 2006-10-14 03:09  ivan
23674
23675         * httemplate/search/report_receivables.cgi: that should fix
23676           statuses on receivables report
23677
23678 2006-10-14 02:55  ivan
23679
23680         * httemplate/docs/index.html: move signup/self-service install to
23681           wiki
23682
23683 2006-10-12 02:42  ivan
23684
23685         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
23686           matching" error when there are no companies in the fuzzy cache
23687           yet
23688
23689 2006-10-08 22:05  ivan
23690
23691         * FS/FS/Conf.pm: date selektah
23692
23693 2006-10-08 21:27  jeff
23694
23695         * httemplate/edit/process/cust_main.cgi: more BoD
23696
23697 2006-10-08 18:05  ivan
23698
23699         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
23700           freeside-adduser: update the tools for dev installs
23701
23702 2006-10-08 17:30  ivan
23703
23704         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
23705           notes be the default
23706
23707 2006-10-08 17:26  ivan
23708
23709         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
23710           the customer view a tiny bit
23711
23712 2006-10-08 17:13  ivan
23713
23714         * htetc/handler.pl: add cust_main_note to handler.pl
23715
23716 2006-10-08 01:17  ivan
23717
23718         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
23719           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
23720           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
23721           httemplate/edit/part_bill_event.cgi,
23722           httemplate/elements/menu.html,
23723           httemplate/search/cust_pay_batch.cgi,
23724           httemplate/search/pay_batch.cgi,
23725           httemplate/search/elements/search.html: add menu items for credit
23726           card batching, debug last-minute changes to payby.pm, add ACL for
23727           re-processing batches, separate CARD and CHEK batches, fixed
23728           defaults for batch formats
23729
23730 2006-10-07 16:40  ivan
23731
23732         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
23733           document realtime option
23734
23735 2006-10-07 14:40  ivan
23736
23737         * FS/FS/cust_main.pm: better error msg on CSV import with bad
23738           pkgpart
23739
23740 2006-10-04 14:22  jeff
23741
23742         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
23743           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
23744           httemplate/elements/tr-input-date-field.html,
23745           httemplate/view/cust_main/misc.html: DoB
23746
23747 2006-10-03 15:44  jeff
23748
23749         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
23750           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
23751           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
23752           httemplate/edit/cust_main_note.cgi,
23753           httemplate/edit/process/cust_main_note.cgi,
23754           httemplate/view/cust_main.cgi,
23755           httemplate/view/cust_main/notes.html: Enhanced customer notes
23756
23757 2006-10-03 08:59  ivan
23758
23759         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
23760           svc_www.pm: s/repalce/replace/ in POD doc
23761
23762 2006-09-29 10:22  ivan
23763
23764         * FS/FS/access_user.pm: fix problem with viewing unlinked services
23765
23766 2006-09-29 09:18  ivan
23767
23768         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
23769           mapped values to disappear
23770
23771 2006-09-29 08:36  ivan
23772
23773         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
23774           domain_sql export
23775
23776 2006-09-28 10:45  ivan
23777
23778         * FS/FS/svc_acct.pm: missing $ in ldap_password
23779
23780 2006-09-26 11:55  ivan
23781
23782         * httemplate/search/svc_acct.cgi: fix username@domain search
23783
23784 2006-09-23 11:33  ivan
23785
23786         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
23787           mailserver integration
23788
23789 2006-09-20 21:41  ivan
23790
23791         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
23792           as well
23793
23794 2006-09-20 09:00  ivan
23795
23796         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
23797
23798 2006-09-20 08:20  ivan
23799
23800         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
23801
23802 2006-09-20 08:19  ivan
23803
23804         * FS/FS/part_export/domain_sql.pm: tie correctly!
23805
23806 2006-09-19 09:49  ivan
23807
23808         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
23809           part_export/domain_sql.pm: add domain_sql export for new
23810           mailserver config and modify acct_sql export for same
23811
23812 2006-09-17 19:21  ivan
23813
23814         * httemplate/elements/menu.html: ticket system disableability for
23815           rainbowshops
23816
23817 2006-09-16 13:07  ivan
23818
23819         * bin/customer-faker: bulk fake customer insert
23820
23821 2006-09-15 12:15  ivan
23822
23823         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
23824           httemplate/view/cust_main/payment_history.html: add link to
23825           customer tax exemptions to customer view page
23826
23827 2006-09-14 22:10  ivan
23828
23829         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
23830           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
23831           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
23832
23833 2006-09-14 12:33  ivan
23834
23835         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
23836           fields on tables we can't deliver them on.  virtual fields suck
23837           anyway, they should be real database fields
23838
23839 2006-09-14 12:30  ivan
23840
23841         * httemplate/edit/process/generic.cgi: pointer to
23842           elements/process.html, fwiw
23843
23844 2006-09-13 09:01  ivan
23845
23846         * httemplate/search/report_cust_pay.html: add check # search, here
23847           for now...
23848
23849 2006-09-13 07:57  ivan
23850
23851         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
23852           the fix for all this trouble.  s/qsearchs/qsearch/
23853
23854 2006-09-13 07:53  ivan
23855
23856         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
23857
23858 2006-09-12 19:14  ivan
23859
23860         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
23861
23862 2006-09-12 19:11  ivan
23863
23864         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
23865           debugging cleanup
23866
23867 2006-09-12 14:27  ivan
23868
23869         * httemplate/search/cust_main.cgi: no need to log this
23870
23871 2006-09-05 18:20  ivan
23872
23873         * bin/breakdown-bill-applications: not done yet
23874
23875 2006-09-05 18:08  ivan
23876
23877         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
23878           how did it wind up in CVS?
23879
23880 2006-09-05 18:08  ivan
23881
23882         * FS/bin/freeside-setup: new world ACLs
23883
23884 2006-09-05 18:07  ivan
23885
23886         * FS/FS/ClientAPI/Signup.pm: less cut and paste
23887
23888 2006-09-05 18:07  ivan
23889
23890         * FS/FS/payby.pm: ugh DCLN :/
23891
23892 2006-09-05 18:06  ivan
23893
23894         * FS/FS/cust_svc.pm: add some debugging
23895
23896 2006-09-05 18:06  ivan
23897
23898         * FS/FS/cdr.pm: add missing =back
23899
23900 2006-09-05 09:44  ivan
23901
23902         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
23903
23904 2006-09-05 09:27  ivan
23905
23906         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
23907           usage
23908
23909 2006-09-04 13:31  ivan
23910
23911         * httemplate/search/sqlradius.cgi: really fix the embedded duration
23912           table
23913
23914 2006-09-04 13:22  ivan
23915
23916         * httemplate/search/sqlradius.cgi: use the exact provided time
23917
23918 2006-09-04 13:15  ivan
23919
23920         * httemplate/search/sqlradius.cgi: fix the date/time parsing
23921
23922 2006-09-04 13:12  ivan
23923
23924         * httemplate/search/sqlradius.cgi: fix the embedded duration table
23925
23926 2006-09-04 13:10  ivan
23927
23928         * httemplate/search/sqlradius.cgi: fix the gridding colors
23929
23930 2006-09-04 13:05  ivan
23931
23932         * httemplate/: elements/tr-input-beginning_ending.html,
23933           search/sqlradius.cgi, search/sqlradius.html: allow time selection
23934           in RADIUS searches and grid-ize the resulting table
23935
23936 2006-09-04 09:24  ivan
23937
23938         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
23939           session search back to main menu
23940
23941 2006-09-02 13:38  ivan
23942
23943         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
23944           agent-virtualize invoice event reports
23945
23946 2006-09-01 00:52  ivan
23947
23948         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
23949           little
23950
23951 2006-08-31 18:51  lawrence
23952
23953         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
23954           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
23955           checkpoint on improved signup stuff for additional services
23956
23957 2006-08-31 14:26  lawrence
23958
23959         * httemplate/config/config-process.cgi: make select-sub parameters
23960           work
23961
23962 2006-08-31 13:47  ivan
23963
23964         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
23965
23966 2006-08-31 13:44  ivan
23967
23968         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
23969
23970 2006-08-31 12:59  ivan
23971
23972         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
23973
23974 2006-08-31 12:25  ivan
23975
23976         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
23977
23978 2006-08-30 09:24  ivan
23979
23980         * bin/mapsecrets2access_user: need a username arg for now... this
23981           should make the error message less confusing
23982
23983 2006-08-30 08:41  ivan
23984
23985         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
23986           freeside-adduser
23987
23988 2006-08-29 11:04  khoff
23989
23990         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
23991           we always wanted.  Requires Date::Manip.
23992
23993 2006-08-29 10:50  lawrence
23994
23995         * FS/FS/ClientAPI/Signup.pm,
23996           fs_selfservice/FS-SelfService/cgi/signup.cgi,
23997           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
23998           Enhancements
23999
24000 2006-08-28 06:52  ivan
24001
24002         * httemplate/edit/process/cust_main.cgi: parameters to method calls
24003           require ( ), arrgh
24004
24005 2006-08-27 17:52  jeff
24006
24007         * FS/FS/cust_bill.pm: protect against a race
24008
24009 2006-08-27 15:55  jeff
24010
24011         * Makefile: more clean
24012
24013 2006-08-27 14:50  jeff
24014
24015         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
24016           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
24017
24018 2006-08-27 13:10  jeff
24019
24020         * FS/FS/cust_pay_batch.pm: no comment
24021
24022 2006-08-27 13:09  jeff
24023
24024         * FS/FS/payby.pm: oops
24025
24026 2006-08-27 12:33  ivan
24027
24028         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
24029           invoice event reports
24030
24031 2006-08-27 12:30  jeff
24032
24033         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
24034           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
24035           conflict resolution
24036
24037 2006-08-26 16:15  jeff
24038
24039         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
24040           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
24041           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
24042           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
24043           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
24044           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
24045           httemplate/edit/cust_credit.cgi,
24046           httemplate/edit/cust_credit_bill.cgi,
24047           httemplate/edit/part_bill_event.cgi,
24048           httemplate/edit/process/cust_main.cgi,
24049           httemplate/edit/process/cust_refund.cgi,
24050           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
24051           httemplate/misc/process/payment.cgi,
24052           httemplate/search/cust_pay_batch.cgi,
24053           httemplate/search/pay_batch.cgi,
24054           httemplate/search/pay_batch.html,
24055           httemplate/search/report_cust_pay_batch.html: batch refactor
24056           continued
24057
24058 2006-08-26 07:44  ivan
24059
24060         * FS/FS/Schema.pm: better error reporting for schema load failures
24061           (w/DBIx::DBSchema 0.32+), hopefully...
24062
24063 2006-08-26 07:39  ivan
24064
24065         * FS/FS/Schema.pm: better error reporting for schema load failures
24066           (w/DBIx::DBSchema 0.32+), hopefully...
24067
24068 2006-08-26 05:57  ivan
24069
24070         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
24071           javascript for auto-setting application amount
24072
24073 2006-08-25 19:20  ivan
24074
24075         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
24076           auto-setting application amount
24077
24078 2006-08-25 19:20  ivan
24079
24080         * htetc/handler.pl: i want max and min!
24081
24082 2006-08-25 19:12  ivan
24083
24084         * FS/FS/: Record.pm: foiled by autovivification!
24085
24086 2006-08-25 12:30  ivan
24087
24088         * FS/FS/: Misc.pm, Record.pm: use GROUP BY instead of DISTINCT ON
24089           in the state and country queries for better cross-database
24090           compatibility, based on a preliminary patch from Jason Thomas
24091
24092 2006-08-23 18:37  ivan
24093
24094         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
24095           "Auto-apply to invoices" dropdown disappeared
24096
24097 2006-08-23 15:25  ivan
24098
24099         * Makefile, httemplate/index.html,
24100           httemplate/browse/access_group.html,
24101           httemplate/browse/access_user.html,
24102           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
24103           httemplate/browse/agent_type.cgi,
24104           httemplate/browse/cust_main_county.cgi,
24105           httemplate/browse/inventory_class.html,
24106           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
24107           httemplate/browse/part_bill_event.cgi,
24108           httemplate/browse/part_export.cgi,
24109           httemplate/browse/part_pkg.cgi,
24110           httemplate/browse/part_referral.html,
24111           httemplate/browse/part_svc.cgi,
24112           httemplate/browse/part_virtual_field.cgi,
24113           httemplate/browse/payment_gateway.html,
24114           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
24115           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
24116           httemplate/browse/elements/browse.html,
24117           httemplate/config/config-process.cgi,
24118           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
24119           httemplate/edit/REAL_cust_pkg.cgi,
24120           httemplate/edit/access_group.html,
24121           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
24122           httemplate/edit/agent_payment_gateway.html,
24123           httemplate/edit/agent_type.cgi,
24124           httemplate/edit/bulk-cust_svc.html,
24125           httemplate/edit/cust_bill_pay.cgi,
24126           httemplate/edit/cust_credit.cgi,
24127           httemplate/edit/cust_credit_bill.cgi,
24128           httemplate/edit/cust_main.cgi,
24129           httemplate/edit/cust_main_county-expand.cgi,
24130           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
24131           httemplate/edit/cust_refund.cgi,
24132           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
24133           httemplate/edit/part_bill_event.cgi,
24134           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
24135           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
24136           httemplate/edit/part_virtual_field.cgi,
24137           httemplate/edit/payment_gateway.html,
24138           httemplate/edit/pkg_class.html,
24139           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
24140           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
24141           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
24142           httemplate/edit/svc_acct_pop.cgi,
24143           httemplate/edit/svc_broadband.cgi,
24144           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
24145           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
24146           httemplate/edit/svc_www.cgi,
24147           httemplate/edit/cust_main/billing.html,
24148           httemplate/edit/cust_main/contact.html,
24149           httemplate/edit/elements/edit.html,
24150           httemplate/edit/elements/svc_Common.html,
24151           httemplate/edit/process/REAL_cust_pkg.cgi,
24152           httemplate/edit/process/access_group.html,
24153           httemplate/edit/process/access_user.html,
24154           httemplate/edit/process/agent.cgi,
24155           httemplate/edit/process/agent_payment_gateway.html,
24156           httemplate/edit/process/agent_type.cgi,
24157           httemplate/edit/process/bulk-cust_svc.cgi,
24158           httemplate/edit/process/cust_bill_pay.cgi,
24159           httemplate/edit/process/cust_credit.cgi,
24160           httemplate/edit/process/cust_credit_bill.cgi,
24161           httemplate/edit/process/cust_main.cgi,
24162           httemplate/edit/process/cust_main_county-collapse.cgi,
24163           httemplate/edit/process/cust_main_county-expand.cgi,
24164           httemplate/edit/process/cust_pay.cgi,
24165           httemplate/edit/process/cust_pkg.cgi,
24166           httemplate/edit/process/cust_refund.cgi,
24167           httemplate/edit/process/cust_svc.cgi,
24168           httemplate/edit/process/domain_record.cgi,
24169           httemplate/edit/process/generic.cgi,
24170           httemplate/edit/process/inventory_class.html,
24171           httemplate/edit/process/msgcat.cgi,
24172           httemplate/edit/process/part_bill_event.cgi,
24173           httemplate/edit/process/part_export.cgi,
24174           httemplate/edit/process/part_pkg.cgi,
24175           httemplate/edit/process/part_referral.html,
24176           httemplate/edit/process/part_svc.cgi,
24177           httemplate/edit/process/payment_gateway.html,
24178           httemplate/edit/process/pkg_class.html,
24179           httemplate/edit/process/prepay_credit.cgi,
24180           httemplate/edit/process/quick-charge.cgi,
24181           httemplate/edit/process/quick-cust_pkg.cgi,
24182           httemplate/edit/process/rate.cgi,
24183           httemplate/edit/process/rate_region.cgi,
24184           httemplate/edit/process/reg_code.cgi,
24185           httemplate/edit/process/router.cgi,
24186           httemplate/edit/process/svc_acct.cgi,
24187           httemplate/edit/process/svc_acct_pop.cgi,
24188           httemplate/edit/process/svc_broadband.cgi,
24189           httemplate/edit/process/svc_domain.cgi,
24190           httemplate/edit/process/svc_external.cgi,
24191           httemplate/edit/process/svc_forward.cgi,
24192           httemplate/edit/process/svc_phone.html,
24193           httemplate/edit/process/svc_www.cgi,
24194           httemplate/edit/process/addr_block/add.cgi,
24195           httemplate/edit/process/addr_block/allocate.cgi,
24196           httemplate/edit/process/addr_block/deallocate.cgi,
24197           httemplate/edit/process/addr_block/split.cgi,
24198           httemplate/edit/process/elements/process.html,
24199           httemplate/edit/process/elements/svc_Common.html,
24200           httemplate/elements/checkboxes-table-name.html,
24201           httemplate/elements/checkboxes-table.html,
24202           httemplate/elements/header-popup.html,
24203           httemplate/elements/header.html,
24204           httemplate/elements/jsrsServer.html,
24205           httemplate/elements/menu.html, httemplate/elements/menubar.html,
24206           httemplate/elements/pager.html,
24207           httemplate/elements/phonenumber.html,
24208           httemplate/elements/progress-init.html,
24209           httemplate/elements/progress-popup.html,
24210           httemplate/elements/search-cust_main.html,
24211           httemplate/elements/select-access_group.html,
24212           httemplate/elements/select-agent.html,
24213           httemplate/elements/select-cust-fields.html,
24214           httemplate/elements/select-cust_pkg-status.html,
24215           httemplate/elements/select-month_year.html,
24216           httemplate/elements/select-part_referral.html,
24217           httemplate/elements/select-pkg_class.html,
24218           httemplate/elements/select-table.html,
24219           httemplate/elements/select-taxclass.html,
24220           httemplate/elements/small_custview.html,
24221           httemplate/elements/table-grid.html,
24222           httemplate/elements/table.html,
24223           httemplate/elements/tr-select-access_group.html,
24224           httemplate/elements/tr-select-agent.html,
24225           httemplate/elements/tr-select-cust-fields.html,
24226           httemplate/elements/tr-select-cust_pkg-status.html,
24227           httemplate/elements/tr-select-from_to.html,
24228           httemplate/elements/tr-select-part_referral.html,
24229           httemplate/elements/tr-select-pkg_class.html,
24230           httemplate/elements/xmlhttp.html,
24231           httemplate/graph/cust_bill_pkg.cgi,
24232           httemplate/graph/money_time.cgi,
24233           httemplate/graph/report_cust_bill_pkg.html,
24234           httemplate/graph/report_money_time.html,
24235           httemplate/graph/elements/monthly.html,
24236           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
24237           httemplate/misc/cancel-unaudited.cgi,
24238           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
24239           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
24240           httemplate/misc/cust_main-cancel.cgi,
24241           httemplate/misc/cust_main-import.cgi,
24242           httemplate/misc/cust_main-import_charges.cgi,
24243           httemplate/misc/delete-cust_credit.cgi,
24244           httemplate/misc/delete-cust_pay.cgi,
24245           httemplate/misc/delete-customer.cgi,
24246           httemplate/misc/delete-domain_record.cgi,
24247           httemplate/misc/delete-part_export.cgi,
24248           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
24249           httemplate/misc/email-invoice.cgi,
24250           httemplate/misc/email_invoice_events.cgi,
24251           httemplate/misc/email_invoices.cgi,
24252           httemplate/misc/fax-invoice.cgi,
24253           httemplate/misc/fax_invoice_events.cgi,
24254           httemplate/misc/fax_invoices.cgi,
24255           httemplate/misc/inventory_item-import.html,
24256           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
24257           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
24258           httemplate/misc/print_invoice_events.cgi,
24259           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
24260           httemplate/misc/states.cgi,
24261           httemplate/misc/unapply-cust_credit.cgi,
24262           httemplate/misc/unapply-cust_pay.cgi,
24263           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
24264           httemplate/misc/unvoid-cust_pay_void.cgi,
24265           httemplate/misc/upload-batch.cgi,
24266           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
24267           httemplate/misc/xmlhttp-cust_main-search.cgi,
24268           httemplate/misc/xmlrpc.cgi,
24269           httemplate/misc/process/batch-cust_pay.cgi,
24270           httemplate/misc/process/catchall.cgi,
24271           httemplate/misc/process/cdr-import.html,
24272           httemplate/misc/process/cust_main-import.cgi,
24273           httemplate/misc/process/cust_main-import_charges.cgi,
24274           httemplate/misc/process/delete-customer.cgi,
24275           httemplate/misc/process/inventory_item-import.html,
24276           httemplate/misc/process/link.cgi,
24277           httemplate/misc/process/meta-import.cgi,
24278           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
24279           httemplate/search/cust_bill.html,
24280           httemplate/search/cust_bill_event.cgi,
24281           httemplate/search/cust_bill_event.html,
24282           httemplate/search/cust_bill_pkg.cgi,
24283           httemplate/search/cust_credit.html,
24284           httemplate/search/cust_main-otaker.cgi,
24285           httemplate/search/cust_main-zip.html,
24286           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
24287           httemplate/search/cust_tax_exempt_pkg.cgi,
24288           httemplate/search/inventory_item.html,
24289           httemplate/search/prepay_credit.html,
24290           httemplate/search/queue.html, httemplate/search/reg_code.html,
24291           httemplate/search/report_cdr.html,
24292           httemplate/search/report_cust_bill.html,
24293           httemplate/search/report_cust_credit.html,
24294           httemplate/search/report_cust_main-zip.html,
24295           httemplate/search/report_cust_pay.html,
24296           httemplate/search/report_cust_pkg.html,
24297           httemplate/search/report_prepaid_income.cgi,
24298           httemplate/search/report_prepaid_income.html,
24299           httemplate/search/report_receivables.cgi,
24300           httemplate/search/report_receivables.html,
24301           httemplate/search/report_tax.cgi,
24302           httemplate/search/report_tax.html, httemplate/search/sql.html,
24303           httemplate/search/sqlradius.cgi,
24304           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
24305           httemplate/search/svc_broadband.cgi,
24306           httemplate/search/svc_domain.cgi,
24307           httemplate/search/svc_external.cgi,
24308           httemplate/search/svc_forward.cgi,
24309           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
24310           httemplate/search/elements/search.html,
24311           httemplate/view/cust_bill-logo.cgi,
24312           httemplate/view/cust_bill-pdf.cgi,
24313           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
24314           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
24315           httemplate/view/svc_broadband.cgi,
24316           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
24317           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
24318           httemplate/view/svc_www.cgi,
24319           httemplate/view/cust_main/billing.html,
24320           httemplate/view/cust_main/contacts.html,
24321           httemplate/view/cust_main/misc.html,
24322           httemplate/view/cust_main/packages.html,
24323           httemplate/view/cust_main/payment_history.html,
24324           httemplate/view/cust_main/tickets.html,
24325           httemplate/view/elements/svc_Common.html: Will things ever be the
24326           same again? It's the final masonize
24327
24328 2006-08-23 14:53  ivan
24329
24330         * httemplate/misc/batch-cust_pay.html: remove extraneous "
24331
24332 2006-08-23 05:13  ivan
24333
24334         * FS/FS/Schema.pm: removing already commented-out code
24335
24336 2006-08-23 05:06  ivan
24337
24338         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
24339           didn't work out...
24340
24341 2006-08-22 05:23  ivan
24342
24343         * httemplate/docs/index.html: get rid of old upgrade instructions
24344
24345 2006-08-21 16:01  ivan
24346
24347         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
24348           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
24349           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
24350           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
24351           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
24352           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
24353           cust_credit_bill_pkg - applying credits and payments against
24354           specific line items
24355
24356 2006-08-21 10:45  ivan
24357
24358         * FS/FS/: cust_main.pm: search for existing advertising sources
24359           before adding a new one
24360
24361 2006-08-21 02:46  ivan
24362
24363         * httemplate/docs/index.html: we're off to see the wiki, the
24364           wonderful wiki of oz
24365
24366 2006-08-18 05:18  ivan
24367
24368         * FS/FS/cust_main.pm: and a slight fix to the CSV import
24369
24370 2006-08-18 04:56  ivan
24371
24372         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
24373
24374 2006-08-18 04:52  ivan
24375
24376         * FS/FS/cust_main.pm: alas, now try with recursion
24377
24378 2006-08-18 04:40  ivan
24379
24380         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
24381
24382 2006-08-18 04:36  ivan
24383
24384         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
24385           get around big 8.1 Pg changes wrt reverse engineering
24386
24387 2006-08-18 03:34  ivan
24388
24389         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
24390
24391 2006-08-18 03:31  ivan
24392
24393         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
24394           not just the first line
24395
24396 2006-08-18 03:27  ivan
24397
24398         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
24399
24400 2006-08-18 03:26  ivan
24401
24402         * FS/FS/cust_main.pm: W T F
24403
24404 2006-08-18 03:18  ivan
24405
24406         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
24407
24408 2006-08-18 03:10  ivan
24409
24410         * FS/FS/cust_main.pm: what's going on with the parameters for
24411           skeleton inserts??
24412
24413 2006-08-18 03:00  ivan
24414
24415         * FS/FS/cust_main.pm: skeleton typo
24416
24417 2006-08-18 02:58  ivan
24418
24419         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
24420           not parent
24421
24422 2006-08-18 02:50  ivan
24423
24424         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
24425           what's going on
24426
24427 2006-08-18 01:33  ivan
24428
24429         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
24430           mg
24431
24432 2006-08-16 01:19  ivan
24433
24434         * FS/bin/freeside-adduser: get rid of too-verbose debugging
24435
24436 2006-08-15 07:20  ivan
24437
24438         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
24439           httemplate/misc/process/cust_main-import.cgi: add a new, extended
24440           CSV import format
24441
24442 2006-08-14 06:28  ivan
24443
24444         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
24445           doing refunds, hopefully this will fix OpenECHO refunds
24446
24447 2006-08-14 05:13  ivan
24448
24449         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
24450           httemplate/elements/header.html,
24451           httemplate/elements/search-cust_main.html: sprinkle some magic
24452           ajax fairy dust on referring customer SELEKTAH.  rewind!  make
24453           smart search smarter, re-layout the top search bars and add an
24454           invoice one
24455
24456 2006-08-14 01:38  ivan
24457
24458         * FS/FS/access_user.pm: bugfix for agentless access users,
24459           triggered by part_referral (advertising source) agent
24460           virtualization
24461
24462 2006-08-13 03:25  ivan
24463
24464         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
24465           httemplate/edit/cust_pay.cgi,
24466           httemplate/edit/process/cust_pay.cgi,
24467           httemplate/view/cust_main.cgi,
24468           httemplate/view/cust_main/billing.html,
24469           httemplate/view/cust_main/misc.html,
24470           httemplate/view/cust_main/packages.html,
24471           httemplate/view/cust_main/payment_history.html,
24472           httemplate/view/cust_main/tickets.html: customer view work:
24473
24474           DONE  1. add status and balance to top
24475
24476           DONE  2. add some sort of oldest date thing so the history
24477           doesn't get too      big (# years and a link to "show older")
24478
24479             3. make the rest of the action links into js popups?  maybe
24480           later,
24481                weird IENess when closing em
24482           DONE (finished)    - so revert out or finish/commit the Enter
24483           check payment one    - Process page can wait until another day..
24484           it should be more of an *action*
24485
24486           DONE  4. Ticket list config knobs for wtxs (grid it too)
24487
24488           DONE  5. grid the package list
24489
24490 2006-08-12 04:01  ivan
24491
24492         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
24493
24494 2006-08-12 03:47  ivan
24495
24496         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
24497           httemplate/view/cust_main/payment_history.html: fix acl rewrite
24498           causing problems: void now shows up properly, deprecate all the
24499           redundant config values
24500
24501 2006-08-11 23:45  ivan
24502
24503         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
24504           causes undesirable effects with prorate/subscription packages and
24505           undesirably rewards customers for non-payment, closes: Bug#1325
24506
24507 2006-08-11 01:02  ivan
24508
24509         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
24510           httemplate/browse/part_referral.html,
24511           httemplate/edit/cust_main.cgi,
24512           httemplate/elements/select-agent.html,
24513           httemplate/elements/select-part_referral.html,
24514           httemplate/elements/tr-select-agent.html,
24515           httemplate/elements/tr-select-part_referral.html: virtualize
24516           referrals on customer addition
24517
24518 2006-08-10 15:18  ivan
24519
24520         * httemplate/config/config.cgi: bugfix for selects that don't have
24521           select_enum
24522
24523 2006-08-10 06:50  ivan
24524
24525         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
24526           httemplate/browse/part_referral.html,
24527           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
24528           (at least to schema and customer view, no manual editing yet)
24529
24530 2006-08-10 05:01  ivan
24531
24532         * httemplate/browse/part_referral.html: bold the total footer
24533
24534 2006-08-10 04:55  ivan
24535
24536         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
24537           FS/FS/access_user.pm, FS/FS/part_referral.pm,
24538           httemplate/browse/part_referral.html,
24539           httemplate/edit/part_referral.html,
24540           httemplate/edit/process/part_referral.html,
24541           httemplate/elements/menu.html: agent-virtualize advertising
24542           sources
24543
24544 2006-08-09 20:10  ivan
24545
24546         * FS/FS/Schema.pm: don't set the default to NULL the string!
24547           besides, that's already the default value of any nullable column,
24548           which @date_type is...
24549
24550 2006-08-09 19:27  ivan
24551
24552         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
24553           easier to check the db
24554
24555 2006-08-09 14:46  ivan
24556
24557         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
24558           "coming soon" options off the menu, its been Soon for too long -
24559           they'll get here when they do
24560
24561 2006-08-09 03:47  ivan
24562
24563         * FS/FS/ClientAPI/MyAccount.pm,
24564           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
24565           fs_selfservice/FS-SelfService/cgi/change_password.html,
24566           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
24567           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
24568           fs_selfservice/FS-SelfService/cgi/provision_list.html,
24569           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
24570           interface: add proper password changer and prevent "Setup my
24571           services" provisioner from showing broken links for services not
24572           handled yet
24573
24574 2006-08-09 00:46  ivan
24575
24576         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
24577           days go by...
24578
24579 2006-08-09 00:03  ivan
24580
24581         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
24582           my beautiful magic template! (water flowing underground)
24583
24584 2006-08-08 23:43  jeff
24585
24586         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
24587           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
24588           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
24589           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
24590           batch refactor
24591
24592 2006-08-08 23:34  ivan
24593
24594         * FS/FS/ClientAPI/MyAccount.pm,
24595           fs_selfservice/FS-SelfService/SelfService.pm,
24596           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
24597           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
24598           interface: move from text to html invoices
24599
24600 2006-08-08 20:45  ivan
24601
24602         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
24603           debian perl, would you put it in /usr/local/sbin?  thanks.
24604
24605 2006-08-06 19:44  ivan
24606
24607         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
24608           httemplate/browse/part_pkg.cgi,
24609           httemplate/browse/access_user.html,
24610           httemplate/edit/access_user.html,
24611           httemplate/edit/elements/edit.html: add internal user disable-ing
24612
24613 2006-08-06 19:19  ivan
24614
24615         * httemplate/search/elements/search.html: get rid of the extra
24616           border in nested tables
24617
24618 2006-08-06 16:39  ivan
24619
24620         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
24621           bootstrapping for htpasswd kludge... hopefully that will go away
24622           in 1.7.1
24623
24624 2006-08-06 14:37  ivan
24625
24626         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
24627           override ones for existing records
24628
24629 2006-08-06 13:23  ivan
24630
24631         * httemplate/edit/svc_acct.cgi: silly closing }
24632
24633 2006-08-06 13:21  ivan
24634
24635         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
24636           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
24637
24638 2006-08-06 13:07  ivan
24639
24640         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
24641           should fix the barfing about default radius groups on the new
24642           customer screen...
24643
24644 2006-08-06 02:14  ivan
24645
24646         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
24647           be all set with radius groups then
24648
24649 2006-08-06 02:10  ivan
24650
24651         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
24652           httemplate/edit/svc_acct.cgi: this should process default
24653           usergroup as well as fixed now
24654
24655 2006-08-06 01:43  ivan
24656
24657         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
24658           problem
24659
24660 2006-08-06 01:10  ivan
24661
24662         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
24663           problem better
24664
24665 2006-07-27 17:33  ivan
24666
24667         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
24668           closes: #1351
24669
24670 2006-07-27 01:08  ivan
24671
24672         * FS/t/svc_phone.t: svc_phone.t
24673
24674 2006-07-25 21:18  ivan
24675
24676         * FS/FS/UID.pm: ugh, fixup bootstrapping
24677
24678 2006-07-25 01:39  ivan
24679
24680         * httemplate/search/cust_main.cgi: oops, extra else
24681
24682 2006-07-25 01:33  ivan
24683
24684         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
24685           httemplate/elements/table-grid.html,
24686           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
24687           this should finish adding the "inactive" status, i think?
24688
24689 2006-07-25 00:27  ivan
24690
24691         * bin/rt-update-links: quick script to convert rt links from one
24692           database name to another
24693
24694 2006-07-24 15:40  ivan
24695
24696         * FS/FS/cust_main.pm: fix up smart searching to make the quick
24697           payment entry behave better
24698
24699 2006-07-23 07:23  ivan
24700
24701         * httemplate/search/report_receivables.cgi: sql num_pkgs
24702           conflicting with method...
24703
24704 2006-07-23 07:21  ivan
24705
24706         * httemplate/search/report_receivables.cgi: ugh, really fix the
24707           statuses here
24708
24709 2006-07-23 07:20  ivan
24710
24711         * httemplate/search/report_receivables.cgi: hopefully fix the
24712           statuses here
24713
24714 2006-07-23 07:17  ivan
24715
24716         * httemplate/search/report_receivables.cgi:  i should REALLY go to
24717           sleep
24718
24719 2006-07-23 07:16  ivan
24720
24721         * httemplate/search/report_receivables.cgi:  i should go to sleep
24722
24723 2006-07-23 07:07  ivan
24724
24725         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
24726           more work towards adding an "inactive" status - add it to the A/R
24727           report
24728
24729 2006-07-15 17:55  ivan
24730
24731         * FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
24732           FS/FS/inventory_item.pm,
24733           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
24734           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
24735           httemplate/elements/overlibmws.js,
24736           httemplate/elements/overlibmws_draggable.js,
24737           httemplate/elements/phonenumber.html,
24738           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
24739           httemplate/search/svc_domain.cgi,
24740           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
24741           httemplate/view/svc_external.cgi: odds and ends
24742
24743 2006-07-13 21:20  ivan
24744
24745         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
24746           changes
24747
24748 2006-07-13 20:27  ivan
24749
24750         * FS/FS/svc_Common.pm: this should fix radius group editing and the
24751           "Reference found where even-sized list expected at
24752           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
24753
24754 2006-07-13 20:17  ivan
24755
24756         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
24757
24758 2006-07-13 18:42  ivan
24759
24760         * FS/FS/: CurrentUser.pm, UID.pm: add the small
24761           FS::CurrentUser::BootstrapUser class for... surprise...
24762           bootstrapping
24763
24764 2006-07-13 17:42  ivan
24765
24766         * FS/FS/Setup.pm: fix acl bootstrapping
24767
24768 2006-07-13 17:32  ivan
24769
24770         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
24771           freeside-setup without a username now
24772
24773 2006-07-13 16:45  ivan
24774
24775         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
24776
24777 2006-07-12 20:54  ivan
24778
24779         * FS/FS/Report/Table/Monthly.pm,
24780           httemplate/search/cust_credit.html,
24781           httemplate/search/report_receivables.cgi: fix multiple-agent
24782           virtualization properly for these reports
24783
24784 2006-07-12 16:33  ivan
24785
24786         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
24787           should be installable again now
24788
24789 2006-07-11 17:20  ivan
24790
24791         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
24792           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
24793           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
24794           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
24795           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
24796           httemplate/edit/svc_phone.cgi,
24797           httemplate/edit/elements/edit.html,
24798           httemplate/edit/elements/svc_Common.html,
24799           httemplate/edit/process/svc_phone.html,
24800           httemplate/edit/process/elements/process.html,
24801           httemplate/edit/process/elements/svc_Common.html,
24802           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
24803           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
24804           httemplate/view/elements/svc_Common.html,
24805           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
24806           from imported CDRs
24807
24808 2006-07-05 07:55  ivan
24809
24810         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
24811
24812 2006-07-04 05:01  ivan
24813
24814         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
24815           adding freeside-addgroup
24816
24817 2006-07-01 04:26  ivan
24818
24819         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
24820
24821 2006-06-30 07:30  ivan
24822
24823         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
24824           flag!  sheesh
24825
24826 2006-06-29 08:45  ivan
24827
24828         * FS/FS/part_export/shellcommands.pm: small patch to set
24829           $new_finger from Tim Yardley
24830
24831 2006-06-29 08:19  ivan
24832
24833         * httemplate/edit/part_bill_event.cgi: percentage late fees too
24834
24835 2006-06-29 06:47  ivan
24836
24837         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
24838           httemplate/browse/inventory_class.html,
24839           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
24840           httemplate/edit/svc_broadband.cgi,
24841           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
24842           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
24843           httemplate/search/inventory_item.html: finish at least the
24844           automatic provisioning part
24845
24846 2006-06-27 07:19  ivan
24847
24848         * httemplate/docs/index.html: going to wikiland
24849
24850 2006-06-24 09:41  ivan
24851
24852         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
24853           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
24854           httemplate/elements/select-table.html,
24855           httemplate/elements/table-grid.html: Add the ability to link
24856           customer service definition fields to inventory   classes, with
24857           an "automatic/manual" flag.  Add the ability for the web
24858           interface to maintain these links.  Start prettying up the
24859           service def.    edit in preparation for Bigger Changes.
24860
24861 2006-06-21 09:26  ivan
24862
24863         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
24864           interaction w/pager
24865
24866 2006-06-21 06:00  ivan
24867
24868         * httemplate/elements/iframecontentmws.js: oops, don't want this
24869           debugging in here
24870
24871 2006-06-21 06:00  ivan
24872
24873         * httemplate/view/cust_main/payment_history.html:
24874           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
24875
24876 2006-06-21 05:58  ivan
24877
24878         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
24879
24880 2006-06-21 05:57  ivan
24881
24882         * httemplate/elements/header-popup.html: adding a header element
24883           for popups to replace CGI::header
24884
24885 2006-06-21 05:56  ivan
24886
24887         * httemplate/elements/iframecontentmws.js: add overlib iframe
24888           function
24889
24890 2006-06-21 01:42  ivan
24891
24892         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
24893           the agent type report when there are lots of package definitions
24894
24895 2006-06-19 06:09  ivan
24896
24897         * httemplate/view/cust_main/packages.html: fix ACL name for service
24898           provisioning and prevent disabled service provisioning from
24899           messing up table formatting
24900
24901 2006-06-19 05:47  ivan
24902
24903         * bin/mapsecrets2access_user: better error checking for this
24904           thrown-together bootstrapping script
24905
24906 2006-06-19 05:22  ivan
24907
24908         * bin/mapsecrets2access_user: ACL bootstrapping
24909
24910 2006-06-19 05:15  ivan
24911
24912         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
24913
24914 2006-06-19 05:09  ivan
24915
24916         * FS/t/ConfDefaults.t: forgot to commit this test
24917
24918 2006-06-19 04:57  ivan
24919
24920         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
24921
24922 2006-06-19 04:25  ivan
24923
24924         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
24925           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
24926           httemplate/view/cust_main/packages.html,
24927           httemplate/view/cust_main/payment_history.html: ACLs, take three
24928           or four or something
24929
24930 2006-06-19 01:05  ivan
24931
24932         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
24933           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
24934           httemplate/elements/menu.html,
24935           httemplate/elements/select-cust-fields.html,
24936           httemplate/elements/select-cust_pkg-status.html,
24937           httemplate/elements/tr-select-cust-fields.html,
24938           httemplate/elements/tr-select-cust_pkg-status.html,
24939           httemplate/graph/cust_bill_pkg.cgi,
24940           httemplate/search/report_cust_pkg.html,
24941           httemplate/view/cust_main/contacts.html: add ability to select
24942           specific package defs. and package status to package report for
24943           qis
24944
24945 2006-06-18 23:03  ivan
24946
24947         * httemplate/search/cust_main.cgi: fix up the alternating colors on
24948           the customer search results
24949
24950 2006-06-18 19:33  ivan
24951
24952         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
24953           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
24954           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
24955           httemplate/elements/select-agent.html,
24956           httemplate/elements/select-table.html,
24957           httemplate/elements/tr-select-agent.html,
24958           httemplate/search/cust_bill.html,
24959           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
24960           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
24961           httemplate/search/svc_forward.cgi: agent virtualization, take one
24962           (stuff from "inactive" changeset snuck into cust_main.pm and the
24963           package reporting changeset in search/cust_pkg.cgi here too)
24964
24965 2006-06-18 05:56  ivan
24966
24967         * httemplate/edit/elements/edit.html: well, it isn't broken...
24968
24969 2006-06-18 05:54  ivan
24970
24971         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
24972           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
24973           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
24974           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
24975           httemplate/edit/process/access_group.html,
24976           httemplate/elements/checkboxes-table-name.html,
24977           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
24978           htetc/handler.pl, httemplate/browse/access_group.html,
24979           httemplate/browse/access_user.html,
24980           httemplate/edit/process/elements/process.html: ACLs: finish group
24981           edit (agents + rights) & browse
24982
24983 2006-06-15 18:23  jeff
24984
24985         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
24986           httemplate/misc/download-batch.cgi: value issues and many bits
24987           remain
24988
24989 2006-06-15 17:47  ivan
24990
24991         * httemplate/misc/download-batch.cgi: and fix the  name for TD
24992           Canada Trust.  and that's it for now.  really.
24993
24994 2006-06-15 17:33  ivan
24995
24996         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
24997           now that the batch format file is not the same as the batch
24998           params files
24999
25000 2006-06-15 17:27  ivan
25001
25002         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
25003           the config a little less strange
25004
25005 2006-06-08 03:32  ivan
25006
25007         * httemplate/elements/menu.html: fix link to prepaid card setup
25008
25009 2006-06-06 03:30  ivan
25010
25011         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
25012           automated install. wtf?!
25013
25014 2006-06-02 06:20  ivan
25015
25016         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED: add a
25017           service search
25018
25019 2006-05-24 03:22  ivan
25020
25021         * FS/MANIFEST: removing duplicate entries
25022
25023 2006-05-22 11:27  ivan
25024
25025         * FS/FS/cust_main.pm: better error message for banned cards
25026
25027 2006-05-21 19:06  ivan
25028
25029         * Makefile: docs are going in the wiki Real Soon Now anyway
25030
25031 2006-05-21 17:50  ivan
25032
25033         * Makefile: 1.7.0?  why not?
25034
25035 2006-05-21 17:44  ivan
25036
25037         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
25038
25039 2006-05-21 11:40  ivan
25040
25041         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
25042
25043 2006-05-20 13:06  jeff
25044
25045         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
25046           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
25047           htetc/handler.pl, httemplate/docs/schema.html,
25048           httemplate/misc/download-batch.cgi: first stab at BoM download
25049
25050 2006-05-15 06:57  ivan
25051
25052         * httemplate/: index.html, elements/freeside.css,
25053           elements/header.html, elements/menu.html: move most of the crap
25054           on the "main menu" to the sidebar
25055
25056 2006-05-15 04:05  ivan
25057
25058         * httemplate/elements/freeside.css,
25059           httemplate/elements/header.html, httemplate/elements/xmenu.css,
25060           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED: more ACL
25061           and re-skinning work, now with RT!
25062
25063 2006-05-14 09:47  ivan
25064
25065         * CREDITS, htetc/handler.pl, httemplate/autohandler,
25066           httemplate/index.html, httemplate/browse/access_group.html,
25067           httemplate/browse/access_user.html,
25068           httemplate/browse/agent_type.cgi,
25069           httemplate/browse/cust_main_county.cgi,
25070           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
25071           httemplate/edit/access_group.html,
25072           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
25073           httemplate/edit/cust_bill_pay.cgi,
25074           httemplate/edit/cust_credit.cgi,
25075           httemplate/edit/cust_credit_bill.cgi,
25076           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
25077           httemplate/edit/part_virtual_field.cgi,
25078           httemplate/edit/svc_domain.cgi,
25079           httemplate/edit/elements/edit.html,
25080           httemplate/edit/process/access_group.html,
25081           httemplate/edit/process/access_user.html,
25082           httemplate/edit/process/agent_type.cgi,
25083           httemplate/edit/process/cust_bill_pay.cgi,
25084           httemplate/edit/process/cust_credit.cgi,
25085           httemplate/edit/process/cust_credit_bill.cgi,
25086           httemplate/edit/process/elements/process.html,
25087           httemplate/elements/checkboxes-table.html,
25088           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
25089           httemplate/elements/header.html,
25090           httemplate/elements/menubar.html,
25091           httemplate/elements/select-access_group.html,
25092           httemplate/elements/tr-select-access_group.html,
25093           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
25094           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
25095           httemplate/search/cust_main-otaker.cgi,
25096           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
25097           httemplate/search/report_cust_bill.html,
25098           httemplate/search/report_cust_credit.html,
25099           httemplate/search/report_cust_pay.html,
25100           httemplate/search/report_prepaid_income.html,
25101           httemplate/search/report_tax.html,
25102           httemplate/search/sqlradius.html,
25103           httemplate/search/svc_domain.cgi,
25104           httemplate/search/svc_external.cgi, FS/MANIFEST,
25105           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
25106           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
25107           FS/FS/access_right.pm, FS/FS/access_user.pm,
25108           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
25109           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
25110           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
25111           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
25112           FS/t/access_group.t, FS/t/access_groupagent.t,
25113           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
25114           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
25115           httemplate/view/cust_main/payment_history.html: first part of ACL
25116           and re-skinning work and some other small stuff
25117
25118 2006-05-13 11:34  ivan
25119
25120         * httemplate/images/background-cheat.png: yay for cheating
25121
25122 2006-05-13 08:31  ivan
25123
25124         * httemplate/images/: 32clear.gif, arrow.down.png,
25125           arrow.right.black.png, arrow.right.png, black-gray-corner.png,
25126           black-gray-top.png: adding new images
25127
25128 2006-05-12 06:57  ivan
25129
25130         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
25131           incorrect and broke things, this should actually work
25132
25133 2006-05-08 04:28  ivan
25134
25135         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
25136           httemplate/search/report_tax.cgi: add config switch to base tax
25137           off shipping address if present
25138
25139 2006-05-08 03:01  ivan
25140
25141         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
25142           httemplate/graph/cust_bill_pkg.cgi,
25143           httemplate/graph/elements/monthly.html,
25144           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
25145           package class looks good
25146
25147 2006-05-07 13:27  ivan
25148
25149         * htetc/handler.pl, httemplate/elements/select-month_year.html,
25150           httemplate/elements/select-pkg_class.html,
25151           httemplate/elements/select-table.html,
25152           httemplate/elements/tr-select-from_to.html,
25153           httemplate/elements/tr-select-pkg_class.html,
25154           httemplate/graph/cust_bill_pkg.cgi,
25155           httemplate/graph/money_time.cgi,
25156           httemplate/graph/report_cust_bill_pkg.html,
25157           httemplate/graph/report_money_time.html,
25158           httemplate/graph/elements/monthly.html: first pass at sales
25159           reports per agent and package class
25160
25161 2006-05-03 02:47  ivan
25162
25163         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
25164           Cappuccio
25165
25166 2006-05-02 08:23  ivan
25167
25168         * FS/: MANIFEST, FS/Pony.pm: yours!
25169
25170 2006-05-02 08:03  ivan
25171
25172         * httemplate/: index.html, search/report_receivables.html: add an
25173           agent pre-selection page to receivables report
25174
25175 2006-05-02 04:59  ivan
25176
25177         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
25178           httemplate/graph/money_time.cgi,
25179           httemplate/graph/report_money_time.html: add a "pre-report" page
25180           to this report/graph as requested by lewis/wtxs, also add 12mo
25181           total option
25182
25183 2006-05-01 06:09  ivan
25184
25185         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
25186           the 1st as it did before
25187
25188 2006-05-01 05:38  ivan
25189
25190         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
25191           annoying clucks (warnings with backtraces) when cutoff day isn't
25192           found in old packages
25193
25194 2006-05-01 04:45  ivan
25195
25196         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
25197           ambiguous
25198
25199 2006-05-01 04:43  ivan
25200
25201         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
25202           showing up on customer view listing when the custom priority
25203           field was edited
25204
25205 2006-04-26 06:16  ivan
25206
25207         * Makefile: apache reload doesn't work when server isn't running
25208           already
25209
25210 2006-04-21 17:58  ivan
25211
25212         * httemplate/browse/inventory_class.html,
25213           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
25214           httemplate/browse/rate.cgi,
25215           httemplate/browse/elements/browse.html, htetc/handler.pl,
25216           httemplate/index.html, httemplate/edit/inventory_class.html,
25217           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
25218           httemplate/edit/elements/edit.html,
25219           httemplate/edit/process/inventory_class.html,
25220           httemplate/edit/process/pkg_class.html,
25221           httemplate/edit/process/elements/process.html,
25222           httemplate/elements/select-agent.html,
25223           httemplate/elements/select-pkg_class.html,
25224           httemplate/elements/select-table.html,
25225           httemplate/elements/tr-select-pkg_class.html,
25226           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
25227           httemplate/search/elements/search.html: start of package class
25228           web UI (add/edit package classes, package class selection in
25229           package def edit)
25230
25231 2006-04-21 07:21  ivan
25232
25233         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
25234           now
25235
25236 2006-04-21 07:20  ivan
25237
25238         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
25239           indentation and the default cutoff day
25240
25241 2006-04-21 05:45  ivan
25242
25243         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
25244           s(browse/queue.cgi)(search/queue.html)
25245
25246 2006-04-18 23:37  ivan
25247
25248         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
25249           in nested blocks that have been exited already.
25250
25251 2006-04-15 06:32  ivan
25252
25253         * httemplate/graph/money_time.cgi: REALLY correct the period for
25254           the total column this time
25255
25256 2006-04-15 06:28  ivan
25257
25258         * httemplate/graph/money_time.cgi: correct period & use a yellow
25259           color for the total column
25260
25261 2006-04-15 06:25  ivan
25262
25263         * httemplate/graph/money_time.cgi: format & link the total column
25264
25265 2006-04-14 17:21  ivan
25266
25267         * httemplate/graph/money_time.cgi: and </TD> the total column
25268
25269 2006-04-14 17:16  ivan
25270
25271         * httemplate/graph/money_time.cgi: add a total column
25272
25273 2006-04-14 04:55  ivan
25274
25275         * FS/FS/: Conf.pm, svc_forward.pm: add the
25276           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
25277           destinations
25278
25279 2006-04-13 14:29  ivan
25280
25281         * FS/bin/freeside-adduser: don't do the duplicate check unless
25282           there's a file already; fixes problem with first use of
25283           freeside-adduser
25284
25285 2006-04-12 05:36  ivan
25286
25287         * httemplate/index.html, FS/FS/cust_main.pm,
25288           httemplate/search/cust_main-zip.html,
25289           httemplate/search/cust_main.cgi,
25290           httemplate/search/report_cust_main-zip.html,
25291           httemplate/search/elements/search.html: zip code report
25292
25293 2006-04-09 16:41  ivan
25294
25295         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
25296           cust_main/tickets.html: a few more fixups for our favorite
25297           include(...) from Scott Edwards
25298
25299 2006-04-09 16:39  ivan
25300
25301         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
25302           fields
25303
25304 2006-04-09 16:24  ivan
25305
25306         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
25307           string ("old_uid") as a SCALAR ref while "strict refs" in use"
25308           error
25309
25310 2006-04-09 13:36  ivan
25311
25312         * FS/bin/freeside-adduser: error out if you try to add duplicates;
25313           this should lower my annoyance-level
25314
25315 2006-04-03 16:26  ivan
25316
25317         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
25318           checking
25319
25320 2006-04-03 13:49  ivan
25321
25322         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
25323
25324 2006-04-03 04:36  ivan
25325
25326         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
25327
25328 2006-04-03 03:11  ivan
25329
25330         * FS/FS/Record.pm: allow [ and ] in ut_text
25331
25332 2006-04-03 02:46  ivan
25333
25334         * htetc/handler.pl, FS/FS/Misc.pm,
25335           httemplate/edit/cust_main/contact.html,
25336           httemplate/misc/states.cgi,
25337           httemplate/view/cust_main/contacts.html: have the UI use full
25338           country names, and state names outside the US...
25339
25340 2006-04-02 15:13  ivan
25341
25342         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
25343
25344 2006-03-31 15:22  ivan
25345
25346         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
25347           events
25348
25349 2006-03-31 01:20  lsc
25350
25351         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
25352           pointed out by Ivan in the following email:
25353
25354           ---- before and after now?  I gave subscription and prorate a
25355           try.  Subscription came out as:
25356
25357             subscription 27th (03/25/06 - 04/27/06)  $10.00
25358             subscription 23rd (03/25/06 - 04/23/06)  $10.00
25359
25360           the "23rd" one is right, but the "27th" one should have only
25361           advanced the date two days to 3/27/06.
25362
25363               Prorate came out as:
25364
25365               prorate 23rd (03/25/06 - 04/23/06)  $9.20
25366               prorate 27th (03/25/06 - 04/27/06)  $10.49
25367
25368           The "23rd" one is right, but the "27th" one should have only
25369           advanced the date two days to 4/27/06.
25370
25371           lsc@prgmr.com
25372
25373 2006-03-30 06:22  ivan
25374
25375         * FS/bin/freeside-upgrade: move all the schema-updating magic into
25376           DBIx::DBSchema
25377
25378 2006-03-24 18:23  ivan
25379
25380         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
25381           FS/bin/freeside-setup,
25382           fs_selfservice/FS-SelfService/cgi/agent.cgi,
25383           fs_selfservice/FS-SelfService/cgi/payment_results.html,
25384           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
25385           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
25386           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
25387           httemplate/misc/upload-batch.cgi,
25388           httemplate/misc/process/cdr-import.html,
25389           httemplate/misc/process/cust_main-import.cgi,
25390           httemplate/misc/process/cust_main-import_charges.cgi,
25391           httemplate/misc/process/inventory_item-import.html: successfully
25392           correct the spelling of sucessful
25393
25394 2006-03-24 11:49  ivan
25395
25396         * httemplate/misc/process/payment.cgi: fix spelling
25397
25398 2006-03-23 04:00  lsc
25399
25400         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
25401           and prorate.pm:
25402
25403           -modify the subscription and prorate price plans
25404           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
25405           configurable (add a field to the %info hash) billing day instead
25406           of "1st of the month" only.  subscription will be easy, prorate
25407           will be a little trickier.
25408
25409           essentially, I replaced the '1' in the 'day' field of the
25410           timelocal that generates $$date with the value I added to the
25411           %info hash, 'cutoff_day'
25412
25413           -implement a price plan (new file in FS/FS/part_pkg/ - probably
25414           @ISA FS::part_pkg::subscription) that charges the first full
25415           month if the customer signs up between the 1st and the
25416           configurable billing day, and gives them the remainder of the
25417           month free if they sign up between the configurable billing day
25418           and the end of the month.
25419
25420           if this is the first time the customer is billed, and if the date
25421           is greater than the cutoff date, advance $ssdate to cutoff_day of
25422           next month, else $$date is cutoff_date of this month.  Either
25423           way, charge them for a month.
25424
25425           ----------------------------------------------------------------------
25426
25427 2006-03-20 11:13  ivan
25428
25429         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_main.pm,
25430           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
25431           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
25432           FS/MANIFEST, bin/cdr_upstream_rate.import,
25433           httemplate/edit/rate.cgi, httemplate/edit/cust_main/billing.html,
25434           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
25435           httemplate/view/cust_main/billing.html: add price plan to bill on
25436           internal or external CDRs directly, add option to export CDRs to
25437           a per-customer downstream file
25438
25439 2006-03-17 06:56  ivan
25440
25441         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
25442
25443 2006-03-14 23:34  ivan
25444
25445         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
25446           want a revision history
25447
25448 2006-03-14 20:17  ivan
25449
25450         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
25451           and normalize canadian zip codes as well as us ones
25452
25453 2006-03-13 14:32  ivan
25454
25455         * httemplate/elements/: progress-init.html, progress-popup.html:
25456           fix progress hoohaw for internet exploder again, whew.  also make
25457           sure error/finish messages are centered, looks better
25458
25459 2006-03-10 23:27  ivan
25460
25461         * httemplate/elements/footer.html: some pages from ui hoohaw have
25462           leaked footer include, need something here for now
25463
25464 2006-03-10 21:21  ivan
25465
25466         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
25467           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
25468           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
25469           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
25470           progressbar bug with multiple progressbar forms on a page
25471
25472 2006-03-10 14:30  ivan
25473
25474         * httemplate/: elements/progress-init.html,
25475           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
25476           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
25477           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
25478           (hopefully) allow multiple progress-init's in a page, also add
25479           second $cgi arg to all these progressbar calls...
25480
25481 2006-03-10 14:28  ivan
25482
25483         * FS/FS/UI/Web.pm: want to know who *called* this without the
25484           required second arg
25485
25486 2006-03-09 05:42  ivan
25487
25488         * htetc/handler.pl: fix that
25489           blank-page-instead-of-profiling-redirect-when-called-from-an-include
25490           bug triggered by mason 1.32 :)
25491
25492 2006-03-09 03:48  ivan
25493
25494         * httemplate/view/cust_main.cgi: don't use a table with
25495           WIDTH="100%", it shoves the custnum and "billing information"
25496           boxes way out to the right
25497
25498 2006-03-08 04:14  ivan
25499
25500         * FS/FS/inventory_item.pm,
25501           httemplate/misc/inventory_item-import.html,
25502           httemplate/misc/process/inventory_item-import.html,
25503           httemplate/search/inventory_item.html:  Add an option to the web
25504           interface to batch upload new entries to the
25505           inventory_item table.
25506
25507 2006-03-08 02:05  ivan
25508
25509         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
25510           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
25511           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
25512           bin/generate-table-module, htetc/handler.pl,
25513           httemplate/edit/inventory_class.html,
25514           httemplate/edit/elements/edit.html,
25515           httemplate/edit/process/inventory_class.html,
25516           httemplate/edit/process/elements/process.html,
25517           httemplate/search/elements/search.html: Add a new table for
25518           inventory with for DIDs/serials/etc., and an additional new table
25519           for inventory category (i.e. to distinguish DIDs, serials, MACs,
25520           etc.)
25521
25522 2006-03-08 00:21  ivan
25523
25524         * FS/FS/agent.pm: add space in error msg
25525
25526 2006-03-03 07:02  ivan
25527
25528         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
25529           agent-specific sales/credit/receipts summary
25530
25531 2006-02-28 11:34  ivan
25532
25533         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
25534
25535 2006-02-22 05:07  ivan
25536
25537         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
25538           httemplate/images/red_telephone_mimooh_01.png,
25539           httemplate/view/cust_main/contacts.html: add vonage click2call
25540           feature
25541
25542 2006-02-21 23:12  ivan
25543
25544         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
25545
25546 2006-02-18 03:14  ivan
25547
25548         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
25549           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
25550           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
25551           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
25552           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
25553           httemplate/misc/cdr-import.html,
25554           httemplate/misc/process/cdr-import.html,
25555           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
25556           bin/cdr_calltype.import: CDR schema and class
25557
25558 2006-02-17 18:11  ivan
25559
25560         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
25561           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
25562           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
25563           documentation left behind from example template
25564
25565 2006-02-16 13:43  ivan
25566
25567         * FS/FS/Setup.pm, FS/bin/freeside-setup,
25568           httemplate/docs/admin.html: automate more of the initial data
25569           adding...
25570
25571 2006-02-08 23:18  ivan
25572
25573         * httemplate/elements/: calendar-en.js, calendar-setup.js,
25574           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
25575           jscalendar
25576
25577 2006-02-08 14:53  ivan
25578
25579         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
25580           around either
25581
25582 2006-02-07 19:49  ivan
25583
25584         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
25585           instructions
25586
25587 2006-02-07 18:26  ivan
25588
25589         * FS/FS/UID.pm: update error message when secrets file cannot be
25590           found
25591
25592 2006-02-07 05:49  ivan
25593
25594         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
25595           error message is better.
25596
25597 2006-02-07 03:12  ivan
25598
25599         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
25600           statement preventing page from showing up in konq
25601
25602 2006-02-05 04:27  ivan
25603
25604         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
25605           httemplate/edit/payment_gateway.html,
25606           httemplate/edit/process/payment_gateway.html: payment gateway
25607           editing
25608
25609 2006-02-01 15:13  ivan
25610
25611         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
25612           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
25613           FS/bin/freeside-daily, FS/bin/freeside-monthly,
25614           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
25615           httemplate/browse/part_bill_event.cgi: finish adding
25616           freeside-monthly and monthly events
25617
25618 2006-01-31 23:58  ivan
25619
25620         * Makefile: HEAD isn't 1.5.8 anymore
25621
25622 2006-01-31 07:01  ivan
25623
25624         * FS/FS/payby.pm: oops, forgot $
25625
25626 2006-01-31 03:02  ivan
25627
25628         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
25629           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
25630           httemplate/edit/part_bill_event.cgi: [no log message]
25631
25632 2006-01-30 20:26  ivan
25633
25634         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
25635           browse/agent_type.cgi, browse/part_bill_event.cgi,
25636           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
25637           browse/part_virtual_field.cgi, browse/payment_gateway.html,
25638           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
25639           config/config-view.cgi, config/config.cgi,
25640           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
25641           edit/agent_payment_gateway.html, edit/agent_type.cgi,
25642           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
25643           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
25644           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
25645           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
25646           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
25647           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
25648           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
25649           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
25650           misc/whois.cgi, misc/process/cust_main-import.cgi,
25651           misc/process/cust_main-import_charges.cgi,
25652           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
25653           search/report_tax.cgi, search/svc_external.cgi,
25654           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
25655           view/svc_broadband.cgi, view/svc_domain.cgi,
25656           view/svc_external.cgi: move header() to
25657           include(/elements/header.html) so it can be changed in one place,
25658           thanks to Scott Edwards
25659
25660 2006-01-30 18:59  ivan
25661
25662         * FS/FS/Record.pm: fix "table not found" dbdef error message to
25663           recommend freeside-upgrade instead create + dbdef-create
25664
25665 2006-01-26 23:34  ivan
25666
25667         * httemplate/search/report_tax.cgi: small visual fix to alternating
25668           row colors when show_taxclasses is on
25669
25670 2006-01-26 17:33  ivan
25671
25672         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
25673           report, show more info on the specific line item and invoice
25674
25675 2006-01-26 07:27  ivan
25676
25677         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
25678           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
25679           httemplate/search/cust_bill_pkg.cgi,
25680           httemplate/search/cust_tax_exempt_pkg.cgi,
25681           httemplate/search/report_tax.cgi,
25682           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
25683           exemption columns to work correctly.  also make them
25684           agent-specific.  also fix package exemption columns, they were
25685           bunk too, sheesh.  start adding package classes for package class
25686           tax reporting.
25687
25688 2006-01-25 04:34  ivan
25689
25690         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
25691           FS/cust_main.pm, FS/cust_tax_exempt.pm,
25692           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
25693           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
25694           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
25695           texas-style tax exemptions to be against a specific line item
25696           rather than just general per-customer, for later tracking and tax
25697           reporting.  fix 1969/1970 exemptions for one-off charges
25698
25699 2006-01-04 18:03  ivan
25700
25701         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
25702           columns
25703
25704 2005-12-29 18:41  rsiddall
25705
25706         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
25707           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
25708           fs_selfservice/FS-SelfService/SelfService.pm,
25709           fs_selfservice/FS-SelfService/cgi/provision_list.html,
25710           httemplate/view/cust_main.cgi: Fixing a few typos.
25711
25712 2005-12-24 19:41  ivan
25713
25714         * httemplate/search/report_tax.cgi: add switch to enable taxclass
25715           breakdown, report invoiced tax separately in that case
25716
25717 2005-12-24 19:38  ivan
25718
25719         * httemplate/edit/part_bill_event.cgi: make sure to specify a
25720           money_char default
25721
25722 2005-12-24 19:18  ivan
25723
25724         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
25725           to enable taxclass breakdown, report invoiced tax separately in
25726           that case
25727
25728 2005-12-24 19:07  ivan
25729
25730         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
25731           region" flag on new line item report - NULLs need to be compared
25732           explicitly.  apparantly NULL != NULL.  bah SQL
25733
25734 2005-12-24 19:00  ivan
25735
25736         * FS/FS/Schema.pm: update indices for better tax report performance
25737
25738 2005-12-24 18:31  ivan
25739
25740         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
25741           brainfart
25742
25743 2005-12-24 17:57  ivan
25744
25745         * httemplate/search/report_tax.cgi: correct end date display for
25746           "now"
25747
25748 2005-12-24 16:52  ivan
25749
25750         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
25751           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
25752           only when greater than N amount
25753
25754 2005-12-24 16:36  ivan
25755
25756         * httemplate/edit/cust_main/billing.html: don't reenable postal
25757           billing for existing customers just cause its blank...
25758
25759 2005-12-21 20:24  ivan
25760
25761         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
25762           the declaration too
25763
25764 2005-12-21 20:22  ivan
25765
25766         * httemplate/search/report_tax.cgi: fix some ambiguous var names
25767           causing " "my" variable $t masks earlier declaration in same
25768           scope" errors
25769
25770 2005-12-21 20:01  ivan
25771
25772         * httemplate/search/cust_bill_event.html,
25773           httemplate/search/cust_bill_pkg.cgi,
25774           httemplate/search/report_cust_bill.html,
25775           httemplate/search/report_cust_credit.html,
25776           httemplate/search/report_cust_pay.html,
25777           httemplate/search/report_tax.cgi,
25778           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
25779           httemplate/elements/select-agent.html,
25780           httemplate/elements/table-grid.html,
25781           httemplate/elements/tr-input-beginning_ending.html,
25782           httemplate/elements/tr-select-agent.html,
25783           httemplate/search/elements/search.html: tax report update, link
25784           to new line item report, per-agent tax reporting
25785
25786 2005-12-18 20:18  ivan
25787
25788         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
25789           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
25790           field labeling - not always monthly
25791
25792 2005-12-18 20:18  ivan
25793
25794         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
25795           usage charges
25796
25797 2005-12-16 14:47  ivan
25798
25799         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
25800           attributes from wtxs, neaten up raddb.pm generation
25801
25802 2005-12-15 17:49  ivan
25803
25804         * httemplate/edit/payment_gateway.html: add TransactionCentral
25805
25806 2005-12-15 11:36  ivan
25807
25808         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
25809           new agent types, noticed by Julius Igugu
25810
25811 2005-12-15 10:45  ivan
25812
25813         * bin/print-schema: adding print-schema
25814
25815 2005-12-14 20:04  ivan
25816
25817         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
25818           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
25819
25820 2005-12-14 12:57  ivan
25821
25822         * FS/FS/svc_acct.pm: allow a dir field to be set (or
25823           auto-generated) even if uid is fixed
25824
25825 2005-12-14 10:52  ivan
25826
25827         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
25828           to Radiator export
25829
25830 2005-12-12 19:13  ivan
25831
25832         * httemplate/edit/process/payment_gateway.html: fix options in
25833           gateway adding
25834
25835 2005-12-12 13:39  ivan
25836
25837         * FS/FS/part_export/radiator.pm: use crypt password for radiator
25838           export
25839
25840 2005-12-09 08:58  ivan
25841
25842         * httemplate/: edit/process/cust_credit_bill.cgi,
25843           view/cust_main/payment_history.html: fill in reason if empty when
25844           applying a credit to a refund
25845
25846 2005-12-09 08:56  ivan
25847
25848         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
25849           postal mail checkbox misbehaving (isn't sticky on errors -
25850           reverts back to on)
25851
25852 2005-12-07 15:48  ivan
25853
25854         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
25855           without pg_oid_status, look up the actual sequence name from
25856           dbdef rather than assuming ${table}_${column}_seq
25857
25858 2005-12-06 14:25  ivan
25859
25860         * FS/FS/Record.pm: make sure zip is required for canada, also use
25861           CURRVAL() function instead of pg_oid_status DBD attribute because
25862           Pg 8.1 doesn't have oids by default anymore
25863
25864 2005-12-05 11:01  ivan
25865
25866         * FS/FS/svc_Common.pm: avoid uninitialized value errors
25867
25868 2005-12-05 09:19  ivan
25869
25870         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
25871           debugging info by default
25872
25873 2005-12-02 23:26  ivan
25874
25875         * htetc/handler.pl: this should be the last of
25876           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
25877
25878 2005-12-02 23:12  ivan
25879
25880         * Makefile: those semicolons can't possibly have belonged there
25881
25882 2005-12-02 23:02  ivan
25883
25884         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
25885           had to be run multiple times before
25886
25887 2005-12-01 11:17  ivan
25888
25889         * httemplate/edit/agent_type.cgi: list disabled packages on agent
25890           type edit if they are still associated with the type
25891
25892 2005-12-01 09:36  ivan
25893
25894         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
25895           shouldn't apply to RADIUS groups, this is messing up unrelated
25896           RADIUS exports
25897
25898 2005-11-28 09:16  ivan
25899
25900         * FS/FS/cust_main.pm: turn off debugging
25901
25902 2005-11-28 09:13  ivan
25903
25904         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
25905           SQL that Pg doesn't need and MySQL doesn't like
25906
25907 2005-11-28 09:12  ivan
25908
25909         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
25910           for all three supporte exports
25911
25912 2005-11-28 09:07  ivan
25913
25914         * FS/bin/freeside-sqlradius-radacctd: startup
25915           freeside-sqlradius-radacctd for radiator export too
25916
25917 2005-11-28 08:59  ivan
25918
25919         * FS/FS/svc_Common.pm: allow defaults to override empty values for
25920           new objects
25921
25922 2005-11-28 08:38  ivan
25923
25924         * FS/FS/cust_svc.pm: better error msg
25925
25926 2005-11-28 08:34  ivan
25927
25928         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
25929           deal with any usage-capable export
25930
25931 2005-11-28 08:21  ivan
25932
25933         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
25934           deal with any usage-capable export
25935
25936 2005-11-28 08:14  ivan
25937
25938         * FS/FS/Record.pm: okay, its been tested
25939
25940 2005-11-28 08:07  ivan
25941
25942         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
25943
25944 2005-11-28 07:41  ivan
25945
25946         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
25947           where the freeze is coming from
25948
25949 2005-11-27 13:59  ivan
25950
25951         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
25952           per-agent billco spools
25953
25954 2005-11-22 10:29  ivan
25955
25956         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
25957           backend-realtime config flag, should be more intuitive for
25958           guyananet
25959
25960 2005-11-22 08:41  ivan
25961
25962         * FS/FS/svc_Common.pm: oops, supposed to commit this one
25963
25964 2005-11-22 08:39  ivan
25965
25966         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
25967           svc_acct.seconds
25968
25969 2005-11-22 05:26  ivan
25970
25971         * FS/FS/part_export/radiator.pm: update radiator export to deal
25972           with prepaid and some other random stuff
25973
25974 2005-11-21 07:24  ivan
25975
25976         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
25977           and there's a duplicate error, show all conflicting accounts not
25978           just the ones for different customers
25979
25980 2005-11-21 06:25  ivan
25981
25982         * FS/FS/part_export/: shellcommands.pm,
25983           shellcommands_withdomain.pm: add usermod_nousername flag to just
25984           prohibit username changes
25985
25986 2005-11-21 04:41  ivan
25987
25988         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
25989           view/cust_main/payment_history.html: ignore blank lines in payby
25990           config
25991
25992 2005-11-21 03:04  ivan
25993
25994         * README: slight update to README
25995
25996 2005-11-21 02:47  ivan
25997
25998         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
25999           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
26000           httemplate/edit/cust_main/billing.html,
26001           httemplate/edit/cust_pay.cgi,
26002           httemplate/search/report_cust_pay.html,
26003           httemplate/view/cust_bill.cgi,
26004           httemplate/view/cust_main/payment_history.html: add MCRD payment
26005           type for manually processed ccards
26006
26007 2005-11-20 22:46  ivan
26008
26009         * httemplate/docs/schema.dia: load schema in current dia and save,
26010           should load up for people now?
26011
26012 2005-11-20 21:18  ivan
26013
26014         * FS/FS/Conf.pm: add config values used by external RT integration
26015
26016 2005-11-18 07:08  ivan
26017
26018         * httemplate/search/report_receivables.cgi: fix link glitch in
26019           receivables reports
26020
26021 2005-11-18 06:59  ivan
26022
26023         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
26024           add comment to package listing
26025
26026 2005-11-18 02:58  ivan
26027
26028         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
26029           BS for RT 3.4.4
26030
26031 2005-11-18 02:53  ivan
26032
26033         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
26034           BS for RT 3.4.4
26035
26036 2005-11-18 01:44  ivan
26037
26038         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
26039           BS for RT 3.4.4
26040
26041 2005-11-17 19:48  ivan
26042
26043         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
26044           check edits for an expired card when the # has changed
26045
26046 2005-11-17 07:56  ivan
26047
26048         * FS/FS/part_export/: shellcommands.pm,
26049           shellcommands_withdomain.pm: make variable description more
26050           consistant wrt vars that are already shell-quoted
26051
26052 2005-11-17 04:53  ivan
26053
26054         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
26055
26056 2005-11-17 04:27  ivan
26057
26058         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
26059
26060 2005-11-17 03:15  ivan
26061
26062         * FS/FS/svc_acct.pm: update debuggging information for replace
26063           group info with user@domain
26064
26065 2005-11-17 03:04  ivan
26066
26067         * httemplate/view/svc_acct.cgi: fix service change!
26068
26069 2005-11-17 02:14  ivan
26070
26071         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
26072           requests!
26073
26074 2005-11-16 05:14  ivan
26075
26076         * FS/FS/part_svc.pm, httemplate/index.html,
26077           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
26078           httemplate/edit/bulk-cust_svc.html,
26079           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
26080
26081 2005-11-11 17:24  ivan
26082
26083         * httemplate/view/cust_main/tickets.html: huh seem to have
26084           overlooked this
26085
26086 2005-11-11 17:22  ivan
26087
26088         * FS/FS/cust_main.pm: set payip for all payment types
26089
26090 2005-11-11 16:44  ivan
26091
26092         * FS/FS/part_export/cpanel.pm: interpolation helps alot
26093
26094 2005-11-11 16:17  ivan
26095
26096         * FS/FS/part_export/cpanel.pm: try using web interface scrape
26097           bullshit for adding pops instead of API, as per cpanel support
26098           [cPanel tickets ID# 116044]
26099
26100 2005-11-11 06:06  ivan
26101
26102         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
26103           export update of RADIUS Expiration attribute when cust_pkg.bill
26104           changes
26105
26106 2005-11-10 04:47  ivan
26107
26108         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
26109           add part_bill_event.payby selection to failed invoice event
26110           search
26111
26112 2005-11-10 03:36  ivan
26113
26114         * FS/FS/part_export/everyone_net.pm: fix password changes with
26115           everyone.net
26116
26117 2005-11-09 16:00  ivan
26118
26119         * httemplate/view/svc_domain.cgi: add javascript confirmation to
26120           unaudited domain deletion, add record being deleted to record
26121           deletion popup
26122
26123 2005-11-07 18:16  ivan
26124
26125         * httemplate/docs/admin.html: bah
26126
26127 2005-11-04 03:43  ivan
26128
26129         * httemplate/elements/xmlhttp.html: oops, typo applying patch
26130
26131 2005-11-04 03:31  ivan
26132
26133         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
26134           Edwards to show mason errors received from XMLHTTP requests
26135
26136 2005-11-02 13:18  ivan
26137
26138         * FS/FS/cust_bill.pm: spool invoice to billco if no other
26139           destinations are set!
26140
26141 2005-10-31 21:32  ivan
26142
26143         * FS/FS/: cust_bill.pm: yarg
26144
26145 2005-10-31 21:27  ivan
26146
26147         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
26148
26149 2005-10-31 21:14  ivan
26150
26151         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
26152           events to apply only to a specific destination type (i.e. postal
26153           only)
26154
26155 2005-10-31 19:15  ivan
26156
26157         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
26158           billco format option to FTP invoice send, add invoice event to
26159           spool one giant (pair of) CSV files in addition to FTPing them
26160           individually
26161
26162 2005-10-28 04:56  ivan
26163
26164         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
26165           statustext as a failed billing event
26166
26167 2005-10-27 10:04  ivan
26168
26169         * httemplate/elements/select-taxclass.html: extraneous '; noticed
26170           by joe@surferz
26171
26172 2005-10-24 04:59  ivan
26173
26174         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
26175
26176 2005-10-24 04:56  ivan
26177
26178         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
26179           httemplate/elements/progress-init.html,
26180           httemplate/elements/xmlhttp.html: fix rate plan editing with new
26181           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
26182           on rate search screen
26183
26184 2005-10-21 08:21  ivan
26185
26186         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
26187           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
26188           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
26189           httemplate/edit/cust_main/billing.html,
26190           httemplate/edit/process/cust_main.cgi,
26191           httemplate/search/report_cust_pay.html,
26192           httemplate/view/cust_bill.cgi,
26193           httemplate/view/cust_main/payment_history.html: add CASH and WEST
26194           payment types (payments only, not cust_main.payby)
26195
26196 2005-10-21 06:15  ivan
26197
26198         * conf/invoice_html: brainfart
26199
26200 2005-10-21 05:50  ivan
26201
26202         * conf/invoice_html: i thought i fixed this already
26203
26204 2005-10-20 05:30  ivan
26205
26206         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
26207           service.  fuck Date::Manip
26208
26209 2005-10-16 23:46  ivan
26210
26211         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
26212           exporting so it'll export even if all svc_acct records don't have
26213           the group yet
26214
26215 2005-10-16 23:03  ivan
26216
26217         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
26218           usergroup editing
26219
26220 2005-10-16 08:02  ivan
26221
26222         * bin/bind.export: and make .HEADER optional for slaves too
26223
26224 2005-10-16 07:59  ivan
26225
26226         * bin/bind.export: don't error out if there's no HEADER file, just
26227           produce a useable snippet anyway
26228
26229 2005-10-16 07:04  ivan
26230
26231         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
26232           zone-underscore config file, update bind.import to use
26233           command-line options instead of ask for input
26234
26235 2005-10-15 06:48  ivan
26236
26237         * FS/FS/TicketSystem/RT_External.pm: don't error out when
26238           ticket_system-default_queueid hasn't been set yet
26239
26240 2005-10-15 06:40  ivan
26241
26242         * FS/FS/Conf.pm: make sure config still works if no ticket system
26243           is configured...
26244
26245 2005-10-15 06:37  ivan
26246
26247         * FS/FS/Conf.pm: make sure config still works if no ticket system
26248           is configured...
26249
26250 2005-10-15 05:58  ivan
26251
26252         * bin/backup-dvd: adding quick backup-to-dvd script
26253
26254 2005-10-15 04:29  ivan
26255
26256         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
26257           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
26258           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
26259           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
26260           httemplate/config/config.cgi: agent option to select RT queue
26261
26262 2005-10-15 02:33  ivan
26263
26264         * rt/: etc/RT_SiteConfig.pm, sbin/rt-setup-database.in: landing rt
26265           3.4.4 on HEAD
26266
26267 2005-10-15 02:09  ivan
26268
26269         * rt/: UPGRADING, configure, README, configure.ac, Changelog,
26270           aclocal.m4, docs/rt3-schema-relationships.dot,
26271           docs/design_docs/realflow.txt, m4/rt_layout.m4,
26272           docs/design_docs/3.3-schema-redesign.txt,
26273           docs/design_docs/cvs_integration,
26274           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
26275           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
26276           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
26277           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
26278           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
26279           lib/RT/Date.pm, lib/RT/Queues_Overlay.pm,
26280           lib/RT/ScripConditions_Overlay.pm, lib/RT/Template_Overlay.pm,
26281           lib/RT/User.pm, lib/RT/Attributes.pm, lib/RT/SavedSearch.pm,
26282           lib/RT/StyleGuide.pod, lib/RT/System.pm,
26283           lib/RT/Templates_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
26284           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
26285           lib/RT/Attribute_Overlay.pm, lib/RT/Group.pm, lib/RT/Handle.pm,
26286           lib/RT/ObjectCustomFields.pm, lib/RT/EmailParser.pm,
26287           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
26288           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
26289           lib/RT/Transactions.pm, lib/RT/CachedGroupMember.pm,
26290           lib/RT/CustomFieldValue.pm, lib/RT/Links.pm, lib/RT/Scrip.pm,
26291           lib/RT/Attachment_Overlay.pm, lib/RT/Attributes_Overlay.pm,
26292           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
26293           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
26294           lib/RT/ObjectCustomField.pm,
26295           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
26296           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
26297           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
26298           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
26299           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
26300           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
26301           lib/RT/CachedGroupMembers.pm,
26302           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
26303           lib/RT/GroupMember.pm, lib/RT/Link.pm,
26304           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
26305           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
26306           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
26307           lib/RT/Transaction.pm, lib/RT/ObjectCustomFieldValue.pm,
26308           lib/RT/ObjectCustomField_Overlay.pm,
26309           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
26310           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
26311           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
26312           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
26313           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
26314           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
26315           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
26316           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
26317           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
26318           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
26319           lib/RT/I18N/fr.po, lib/RT/I18N/es.po, lib/RT/I18N/nl.po,
26320           lib/RT/I18N/pl.po, lib/RT/I18N/it.po, lib/RT/I18N/hu.po,
26321           lib/RT/I18N/da.po, lib/RT/I18N/ru.po, lib/RT/I18N/de.po,
26322           lib/RT/I18N/ja.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
26323           lib/RT/I18N/fi.po, lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm,
26324           lib/RT/URI/t.pm, lib/RT/Action/AutoOpen.pm,
26325           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
26326           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
26327           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
26328           lib/RT/Action/RecordCorrespondence.pm,
26329           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
26330           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
26331           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
26332           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
26333           lib/RT/Interface/Email/Auth/GnuPG.pm,
26334           lib/RT/Interface/Email/Auth/MailFrom.pm,
26335           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
26336           lib/RT/Interface/Web/Handler.pm,
26337           lib/RT/Interface/Web/QueryBuilder.pm,
26338           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
26339           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
26340           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
26341           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
26342           lib/RT/Condition/PriorityChange.pm,
26343           lib/RT/Condition/PriorityExceeds.pm,
26344           lib/RT/Condition/QueueChange.pm,
26345           lib/RT/Condition/StatusChange.pm,
26346           lib/RT/Condition/UserDefined.pm,
26347           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
26348           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
26349           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
26350           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
26351           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
26352           etc/acl.mysql, etc/schema.Informix, etc/schema.SQLite,
26353           etc/acl.Pg, etc/upgrade/3.1.0/schema.SQLite,
26354           etc/upgrade/3.1.0/schema.Pg, etc/upgrade/3.3.0/acl.Informix,
26355           etc/upgrade/3.3.0/acl.Oracle, etc/upgrade/3.3.0/acl.Pg,
26356           etc/upgrade/3.3.0/acl.SQLite, etc/upgrade/3.3.0/acl.mysql,
26357           etc/upgrade/3.3.0/content, etc/upgrade/3.3.0/schema.Oracle,
26358           etc/upgrade/3.3.0/schema.Pg, etc/upgrade/3.3.0/schema.mysql,
26359           etc/upgrade/3.3.11/acl.Oracle, etc/upgrade/3.3.11/acl.Pg,
26360           etc/upgrade/3.3.11/acl.SQLite, etc/upgrade/3.3.11/acl.mysql,
26361           etc/upgrade/3.3.11/content, etc/upgrade/3.3.11/schema.Oracle,
26362           etc/upgrade/3.3.11/schema.Pg, etc/upgrade/3.3.11/schema.SQLite,
26363           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
26364
26365 2005-10-13 14:16  ivan
26366
26367         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
26368           change uid' error when the account *has* a uid but
26369           svc_acct-edit_uid isn't turned on
26370
26371 2005-10-12 05:02  ivan
26372
26373         * httemplate/misc/: batch-cust_pay.html,
26374           process/batch-cust_pay.cgi: change button to say "post payment
26375           batch" and main error message to indicate the whole batch should
26376           be resubmitted, as per feedback from lewis
26377
26378 2005-10-12 02:51  ivan
26379
26380         * httemplate/edit/part_pkg.cgi: fix package customize losing
26381           services
26382
26383 2005-10-12 01:57  ivan
26384
26385         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
26386
26387 2005-10-10 09:06  ivan
26388
26389         * FS/FS/part_export/everyone_net.pm: oops, that should fix
26390           suspension problem
26391
26392 2005-10-10 05:20  ivan
26393
26394         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
26395           httemplate/misc/batch-cust_pay.html,
26396           httemplate/misc/xmlhttp-cust_main-search.cgi,
26397           httemplate/misc/process/batch-cust_pay.cgi: updated quick payment
26398           entry
26399
26400 2005-10-08 06:45  ivan
26401
26402         * httemplate/misc/batch-cust_pay.html: quick payment entry
26403           javascript tested & working IE/firefix/konq
26404
26405 2005-10-07 17:47  ivan
26406
26407         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
26408           edit/process/quick-charge.cgi, elements/select-taxclass.html: fix
26409           tax class selection in package add/edit too
26410
26411 2005-10-07 16:28  ivan
26412
26413         * conf/invoice_latex: allow more width for return address, stuff is
26414           wrapping
26415
26416 2005-10-06 21:50  ivan
26417
26418         * httemplate/view/cust_main/billing.html: mask out echeck account
26419           #s too
26420
26421 2005-10-06 21:48  ivan
26422
26423         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
26424           in UI.  i believe huntsburg is in the doghouse for this one :)
26425
26426 2005-10-06 19:25  ivan
26427
26428         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
26429           httemplate/edit/process/quick-charge.cgi: add require_taxclasses
26430           config flag
26431
26432 2005-10-06 16:09  ivan
26433
26434         * httemplate/view/cust_bill-logo.cgi: really use default logo if
26435           the agent-specific one isn't found
26436
26437 2005-10-06 16:07  ivan
26438
26439         * httemplate/view/cust_bill-logo.cgi: use default logo if the
26440           agent-specific one isn't found
26441
26442 2005-10-06 16:03  ivan
26443
26444         * httemplate/view/cust_bill-logo.cgi: use default logo if the
26445           agent-specific one isn't found
26446
26447 2005-10-06 13:35  ivan
26448
26449         * FS/FS/part_export/everyone_net.pm: add debugging option to
26450           everyone_net export
26451
26452 2005-10-06 00:34  ivan
26453
26454         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
26455           httemplate/view/cust_main/payment_history.html: add cc-void
26456           option
26457
26458 2005-10-05 18:40  ivan
26459
26460         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
26461           sources (refnum) - needed to make sure the SELECT OPTIONs have
26462           explicitly specified VALUEs
26463
26464 2005-10-04 13:27  ivan
26465
26466         * FS/FS/part_export/everyone_net.pm: fix small error with
26467           everyone.net export
26468
26469 2005-10-02 18:41  ivan
26470
26471         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
26472           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
26473           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
26474           account view and edit: convert to proper templates, make sure
26475           usage information displays for any usage-capable export, add
26476           ability to edit uid/gid
26477
26478 2005-10-02 00:09  ivan
26479
26480         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
26481           target for quick iterative development
26482
26483 2005-09-29 13:19  ivan
26484
26485         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
26486           as well
26487
26488 2005-09-28 11:27  ivan
26489
26490         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
26491
26492 2005-09-25 01:20  ivan
26493
26494         * httemplate/view/cust_main.cgi: this css did weird things under IE
26495
26496 2005-09-25 01:13  ivan
26497
26498         * CREDITS, FS/FS/UI/Web.pm, httemplate/edit/process/part_svc.cgi,
26499           httemplate/edit/process/rate.cgi,
26500           httemplate/elements/jsrsServer.html,
26501           httemplate/elements/progress-init.html,
26502           httemplate/elements/progress-popup.html,
26503           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
26504           progress bar, use XMLHTTPRequest instead.  really should have
26505           done that in the first place.  JSON will wait until another
26506           day...
26507
26508 2005-09-24 15:53  ivan
26509
26510         * FS/FS/cust_main.pm: parse paybatch order number with dashes
26511           correctly
26512
26513 2005-09-22 15:25  ivan
26514
26515         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
26516           (dir-less) Conf showing up
26517
26518 2005-09-21 05:47  ivan
26519
26520         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
26521           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
26522           httemplate/view/cust_main/packages.html, init.d/freeside-init,
26523           FS/bin/freeside-daily: add prepaid support which sets RADIUS
26524           Expiration attribute, update customer view package UI
26525
26526 2005-09-16 03:10  ivan
26527
26528         * FS/FS/cust_main.pm: tyop
26529
26530 2005-09-16 01:18  ivan
26531
26532         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
26533           for a state/county/country
26534
26535 2005-09-14 04:01  ivan
26536
26537         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
26538           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
26539           bin/generate-table-module: fix autogenerated simple test
26540
26541 2005-09-13 13:12  ivan
26542
26543         * httemplate/search/elements/search.html: fix redirect with single
26544           item returned from search results and a coderef redirect
26545
26546 2005-09-10 07:50  ivan
26547
26548         * CREDITS, httemplate/edit/cust_main/contact.html,
26549           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
26550           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
26551           ajax-style xmlhttprequest state/county/country selector!
26552
26553 2005-09-08 12:15  ivan
26554
26555         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
26556           table names!  huh
26557
26558 2005-09-08 01:50  ivan
26559
26560         * httemplate/edit/cust_main.cgi: fix dropping of payname
26561
26562 2005-09-07 23:52  ivan
26563
26564         * httemplate/autohandler: don't need 4k of newlines anymore,
26565           H:W:SelectLayers works better
26566
26567 2005-09-07 15:52  ivan
26568
26569         * FS/FS/part_pkg.pm: add hourly frequency
26570
26571 2005-09-07 15:04  ivan
26572
26573         * bin/generate-raddb: list current dictionary sources in example so
26574           i don't forget
26575
26576 2005-09-07 15:02  ivan
26577
26578         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
26579           plus dictionary.ip3networks
26580
26581 2005-09-07 05:56  ivan
26582
26583         * FS/FS/Schema.pm: define username_len so the default add account
26584           screen doesn't have a tiny username field (when usernamemax is
26585           not defined)
26586
26587 2005-09-07 05:48  ivan
26588
26589         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
26590           when adding an account (and usernamemax is not set)
26591
26592 2005-09-07 05:44  ivan
26593
26594         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
26595           when adding an account (and username max is not set)
26596
26597 2005-09-07 05:38  ivan
26598
26599         * httemplate/view/cust_main.cgi: oops, still need areyousure
26600           javascript for some sub-bits of the page (package unprovisioning
26601           and cancellation, bunch of payment history stuff)
26602
26603 2005-09-07 03:40  ivan
26604
26605         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
26606           FS::Schema instead of calling $FS::Record::dbdef directly
26607
26608 2005-09-07 03:25  ivan
26609
26610         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
26611           forgot to prefix FS::
26612
26613 2005-09-07 03:16  ivan
26614
26615         * FS/FS/part_export/cpanel.pm: remote access key is a big long
26616           thing
26617
26618 2005-09-07 02:37  ivan
26619
26620         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
26621           export
26622
26623 2005-09-06 14:58  ivan
26624
26625         * FS/FS/Conf.pm: document variables available in
26626           payment_receipt_email
26627
26628 2005-08-27 01:46  ivan
26629
26630         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
26631           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
26632           httemplate/view/cust_main.cgi,
26633           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
26634           ACH table, re-do cancel popup to have a checkbox to ban payinfo
26635
26636 2005-08-24 06:47  ivan
26637
26638         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
26639           popup
26640
26641 2005-08-24 06:22  ivan
26642
26643         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
26644           httemplate/edit/cust_main/billing.html,
26645           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
26646           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
26647           FS/FS/ClientAPI/Signup.pm,
26648           fs_selfservice/FS-SelfService/SelfService.pm,
26649           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
26650           httemplate/edit/process/cust_main.cgi,
26651           httemplate/elements/overlibmws_draggable.js,
26652           httemplate/elements/overlibmws_iframe.js,
26653           httemplate/elements/progress-init.html,
26654           httemplate/elements/select-month_year.html,
26655           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
26656           httemplate/view/cust_main/billing.html: customer edit: abstract
26657           out billing info to billing.html, re-do payment type selection
26658           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
26659           for start date & issue #.  customer view: re-order fields for
26660           consistency.  selfservice API: support paystart_month,
26661           paystart_year, payissue and payip in MyAccount::process_payment
26662           and ::edit_info and Signup::new_customer,
26663           FS::cust_main::realtime_bop: support paystart_month paystart_year
26664           payissue payip fields
26665
26666 2005-08-23 05:38  ivan
26667
26668         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
26669           by moving dbdef stuff around
26670
26671 2005-08-18 00:58  ivan
26672
26673         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
26674           parsing of new-style paybatch
26675
26676 2005-08-17 22:41  ivan
26677
26678         * httemplate/edit/process/agent_payment_gateway.html: hopefully
26679           this is the last missing file
26680
26681 2005-08-17 22:12  ivan
26682
26683         * httemplate/edit/process/payment_gateway.html: oops another
26684           missing file
26685
26686 2005-08-17 21:16  ivan
26687
26688         * FS/FS/agent_payment_gateway.pm: missing file
26689
26690 2005-08-17 15:23  ivan
26691
26692         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
26693           FS/FS/option_Common.pm, FS/FS/part_export.pm,
26694           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
26695           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
26696           FS/bin/freeside-setup, FS/bin/freeside-upgrade, FS/FS.pm,
26697           FS/MANIFEST, FS/t/option_Common.t, FS/t/payment_gateway.t,
26698           FS/t/payment_gateway_option.t, bin/generate-table-module,
26699           htetc/handler.pl, httemplate/index.html,
26700           httemplate/browse/agent.cgi,
26701           httemplate/browse/payment_gateway.html,
26702           httemplate/edit/agent_payment_gateway.html,
26703           httemplate/edit/payment_gateway.html: infrastructure for easier
26704           schema changes, and: add payment_gateway, payment_gateway_option
26705           and agent_payment_gateway tables, add paystart_month,
26706           paystart_year, payissue and payip fields to cust_main, add
26707           preliminary gateway and gateway override editing to web UI, use
26708           payment gateway override when processing payments (card type, not
26709           taxclass yet)
26710
26711 2005-08-14 18:55  ivan
26712
26713         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
26714           Bug#1248
26715
26716 2005-08-09 14:38  ivan
26717
26718         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
26719           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
26720           add native Radiator export
26721
26722 2005-08-08 08:15  ivan
26723
26724         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
26725           outsource mail service
26726
26727 2005-08-06 17:41  ivan
26728
26729         * FS/FS/part_export/forward_shellcommands.pm: update
26730           forward_shellcommands export to know about literal source
26731           addresses, closes: Bug#1246
26732
26733 2005-08-06 17:40  ivan
26734
26735         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
26736           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
26737           httemplate/search/cust_pkg.cgi,
26738           httemplate/search/elements/search.html: move cust_pkg search to
26739           new template, add active/suspended/cancelled customer packages to
26740           agent browse
26741
26742 2005-08-04 17:57  ivan
26743
26744         * httemplate/search/cust_credit.html: fix credit searches by otaker
26745
26746 2005-08-03 18:42  ivan
26747
26748         * Makefile: don't use install -D flag, doesn't work on bsd
26749
26750 2005-08-03 00:38  ivan
26751
26752         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
26753           uninitalized value in length" warnings
26754
26755 2005-08-02 19:23  ivan
26756
26757         * FS/FS/part_export/: domain_shellcommands.pm,
26758           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
26759           blank commands for non-svc_acct shellcommand exports too
26760
26761 2005-08-02 12:17  khoff
26762
26763         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
26764           svc_x record for an h_cust_svc record.
26765
26766 2005-07-14 04:55  ivan
26767
26768         * FS/FS/cust_main.pm: oops, fix last minute bug with new
26769           configurable customer fields on reports
26770
26771 2005-07-14 04:46  ivan
26772
26773         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
26774           from cust-fields work
26775
26776 2005-07-14 04:31  ivan
26777
26778         * httemplate/: index.html, search/svc_acct.cgi,
26779           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
26780           report
26781
26782 2005-07-14 04:18  ivan
26783
26784         * httemplate/search/cust_bill.html: move account search
26785           (httemplate/search/svc_acct.cgi) to new template, cust-fields
26786           configuration value to control which customer fields are shown on
26787           reports
26788
26789 2005-07-14 03:52  ivan
26790
26791         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
26792           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
26793           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
26794           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
26795           httemplate/search/cust_bill_event.cgi,
26796           httemplate/search/cust_credit.html,
26797           httemplate/search/report_receivables.cgi,
26798           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
26799           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
26800           httemplate/search/elements/search.html: move account search
26801           (httemplate/search/svc_acct.cgi) to new template, cust-fields
26802           configuration value to control which customer fields are shown on
26803           reports
26804
26805 2005-07-12 02:31  ivan
26806
26807         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
26808           patches make it safer to subclass FS::part_pkg's pkg_svc method
26809           by eliminating qsearches on table pkg_svc.
26810
26811 2005-07-12 02:22  ivan
26812
26813         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
26814           continuing effort to avoid using SQL and qsearch from templates
26815           to find the pkg_svc records for a package.
26816
26817 2005-07-12 02:13  ivan
26818
26819         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
26820           contructor to Record.pm
26821
26822 2005-07-12 02:11  ivan
26823
26824         * Makefile: okay, really enable RT by default for good now
26825
26826 2005-07-11 07:15  ivan
26827
26828         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
26829
26830 2005-07-11 06:01  ivan
26831
26832         * Makefile: new server
26833
26834 2005-07-11 05:53  ivan
26835
26836         * httemplate/docs/index.html: note alternate instructions for
26837           0pre6->7
26838
26839 2005-07-11 05:22  ivan
26840
26841         * bin/postfix.export: fix regex
26842
26843 2005-07-11 05:21  ivan
26844
26845         * Makefile: probably best to keep RT disabled by default, at least
26846           for this release
26847
26848 2005-07-11 03:58  ivan
26849
26850         * FS/t/ClientAPI_SessionCache.t:
26851           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
26852
26853 2005-07-11 02:49  ivan
26854
26855         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
26856           session expiration from Randall Lucas <rlucas@tercent.net>,
26857           thanks!
26858
26859 2005-07-09 08:41  ivan
26860
26861         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
26862           finding their logo
26863
26864 2005-07-09 03:55  ivan
26865
26866         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
26867           "invoice" on the post payment screen when posting against a
26868           specific invoice, replace with having useless "Auto-apply to
26869           invoices" box actually show the payment will be applied to one
26870           invoice only...  closes: Bug#1241
26871
26872 2005-07-09 03:36  ivan
26873
26874         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
26875           part_pkg/flat.pm, part_pkg/flat_comission.pm,
26876           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
26877           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
26878           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
26879           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
26880           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
26881           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
26882           method to cust_bill_pkg and use it in cust_bill... this should
26883           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
26884           to be sorted out
26885
26886 2005-07-08 16:06  ivan
26887
26888         * FS/bin/freeside-daily: fix bug with new efficient
26889           customer-finding code.  sql isn't perl, null != 0
26890
26891 2005-06-30 06:32  ivan
26892
26893         * FS/FS/Misc.pm: pod error
26894
26895 2005-06-30 06:20  ivan
26896
26897         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
26898
26899 2005-06-30 05:44  ivan
26900
26901         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
26902           foo
26903
26904 2005-06-16 22:31  ivan
26905
26906         * httemplate/misc/process/link.cgi: fix preference sort order for
26907           linking: sort unaudited services first, secondary sort by svcaprt
26908
26909 2005-06-16 22:07  ivan
26910
26911         * httemplate/misc/process/link.cgi: add more info to debugging
26912
26913 2005-06-16 22:04  ivan
26914
26915         * httemplate/misc/process/link.cgi: fix debugging
26916
26917 2005-06-16 21:42  ivan
26918
26919         * httemplate/misc/process/link.cgi: add debugging for accounts
26920           picked to pick
26921
26922 2005-06-14 21:46  ivan
26923
26924         * FS/FS/cust_bill.pm: better error reporting for actual errors from
26925           lpr command
26926
26927 2005-06-14 19:31  ivan
26928
26929         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
26930           rounding off of money value, closes: Bug#1237
26931
26932 2005-06-14 17:44  ivan
26933
26934         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
26935           reprint/fax/email links to invoice search results
26936
26937 2005-06-09 15:40  ivan
26938
26939         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
26940           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
26941           httemplate/misc/email_invoices.cgi,
26942           httemplate/misc/fax_invoice_events.cgi,
26943           httemplate/misc/fax_invoices.cgi,
26944           httemplate/misc/print_invoice_events.cgi,
26945           httemplate/misc/print_invoices.cgi,
26946           httemplate/search/cust_bill.html,
26947           httemplate/search/report_cust_bill.html: advanced invoice serach,
26948           groundwork to add reprint/fax/email links to invoice search
26949           results
26950
26951 2005-06-09 13:26  ivan
26952
26953         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
26954           changes the service listing to use $part_pkg->pkg_svc instead of
26955           a qsearch, which means that the listing will still work if
26956           pkg_svc has been subclassed.
26957
26958 2005-06-09 13:16  ivan
26959
26960         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
26961
26962 2005-06-09 02:15  ivan
26963
26964         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
26965           subclass, fixes pkg customize link
26966
26967 2005-06-09 00:19  ivan
26968
26969         * FS/bin/freeside-daily: declare new $opt_a
26970
26971 2005-06-09 00:13  ivan
26972
26973         * FS/bin/freeside-daily: significant speedup from only selected
26974           customers with outstanding packages or invoice events in the
26975           initial select, and add -a flag for agentnum
26976
26977 2005-06-08 23:56  ivan
26978
26979         * FS/FS/cust_bill.pm, conf/invoice_html,
26980           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
26981           invoices too
26982
26983 2005-06-08 23:36  ivan
26984
26985         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
26986           (html|latex)(small)?footer optionall per-agent too
26987
26988 2005-06-08 23:22  ivan
26989
26990         * FS/FS/cust_bill.pm: more sane regex
26991
26992 2005-06-08 23:14  ivan
26993
26994         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
26995           for multiple agents
26996
26997 2005-06-08 22:59  ivan
26998
26999         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
27000           is configurable per-agent
27001
27002 2005-06-08 22:34  ivan
27003
27004         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
27005           httemplate/edit/part_bill_event.cgi: add multiple agent selection
27006           to agent-specific invoicing
27007
27008 2005-06-08 17:18  ivan
27009
27010         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
27011           are forced in anyway on import
27012
27013 2005-06-08 14:52  ivan
27014
27015         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
27016           line items
27017
27018 2005-06-08 02:03  ivan
27019
27020         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
27021           FS/FS/ClientAPI/MyAccount.pm,
27022           fs_selfservice/FS-SelfService/SelfService.pm,
27023           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
27024           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
27025           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27026           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27027           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
27028           fs_selfservice/FS-SelfService/cgi/payment_results.html,
27029           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
27030           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
27031           fs_selfservice/FS-SelfService/cgi/provision.html,
27032           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
27033           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
27034           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
27035           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
27036           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
27037           httemplate/view/svc_acct.cgi: prepaid card recharge
27038
27039 2005-06-07 14:02  ivan
27040
27041         * FS/FS/Misc.pm: debugging output change in send_email
27042
27043 2005-06-06 13:07  ivan
27044
27045         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
27046           refactoring
27047
27048 2005-06-06 12:54  ivan
27049
27050         * FS/FS/Misc.pm: some additional warnings
27051
27052 2005-06-06 10:00  ivan
27053
27054         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
27055
27056 2005-06-02 18:51  ivan
27057
27058         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
27059           the last of the Internal vs External breakage i hope
27060
27061 2005-06-02 02:36  ivan
27062
27063         * httemplate/search/cust_bill_event.html: Capitalization
27064
27065 2005-06-02 02:29  ivan
27066
27067         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
27068           httemplate/search/cust_bill_event.cgi,
27069           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
27070           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
27071           httemplate/misc/email-invoice.cgi,
27072           httemplate/misc/email_invoices.cgi,
27073           httemplate/misc/fax-invoice.cgi,
27074           httemplate/misc/fax_invoices.cgi,
27075           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
27076           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
27077           FS/bin/freeside-queued, httemplate/search/elements/search.html,
27078           httemplate/elements/progress-init.html,
27079           httemplate/elements/progress-popup.html, htetc/handler.pl: add
27080           ability to search on a date range of invoice events and then
27081           reprint or reemail (boy was that a bit more work than i
27082           expected), closes: Bug#946
27083
27084 2005-06-01 16:40  ivan
27085
27086         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
27087           or something.
27088
27089 2005-06-01 14:40  ivan
27090
27091         * httemplate/search/report_receivables.cgi: remove trailing
27092           whitespace
27093
27094 2005-06-01 13:31  ivan
27095
27096         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
27097           RT_Internal again, hopefully this is the last of the breakage
27098           from RT_Internal
27099
27100 2005-05-31 19:39  ivan
27101
27102         * httemplate/edit/part_pkg.cgi: really. *sigh*
27103
27104 2005-05-31 16:42  ivan
27105
27106         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
27107           sesmon_minute price plkan, noticed by rjbs
27108
27109 2005-05-31 16:32  ivan
27110
27111         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
27112           package editing problem
27113
27114 2005-05-26 12:30  ivan
27115
27116         * httemplate/view/: cust_bill.cgi: silly perl version bs
27117
27118 2005-05-26 12:15  ivan
27119
27120         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
27121           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
27122
27123 2005-05-25 20:45  ivan
27124
27125         * httemplate/edit/part_pkg.cgi: 72?!
27126
27127 2005-05-24 08:33  ivan
27128
27129         * Makefile: 1.5.7.  and enable RT by default, finally
27130
27131 2005-05-23 04:49  ivan
27132
27133         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
27134
27135 2005-05-22 16:38  ivan
27136
27137         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
27138           an empty param
27139
27140 2005-05-22 13:39  ivan
27141
27142         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
27143
27144 2005-05-22 02:25  ivan
27145
27146         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
27147
27148 2005-05-21 21:24  ivan
27149
27150         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
27151
27152 2005-05-21 11:38  ivan
27153
27154         * httemplate/browse/agent.cgi: make sure the customers tables for
27155           each agent line up with each other, too
27156
27157 2005-05-21 10:26  ivan
27158
27159         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
27160           order of any sort
27161
27162 2005-05-21 10:14  ivan
27163
27164         * httemplate/browse/agent.cgi: line up
27165           prospect/active/suspended/cancelled customers
27166
27167 2005-05-19 07:10  ivan
27168
27169         * FS/FS/part_export/shellcommands.pm: A group number must refer to
27170           an already existing group - so add manually it if you want to
27171           define a set of static gids or something, default is just going
27172           to cause headaches
27173
27174 2005-05-19 04:05  ivan
27175
27176         * FS/FS/svc_acct.pm: ! or !! also
27177
27178 2005-05-19 03:45  ivan
27179
27180         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
27181           include gid too
27182
27183 2005-05-19 03:29  ivan
27184
27185         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
27186
27187 2005-05-19 03:26  ivan
27188
27189         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
27190           part_export/shellcommands.pm,
27191           part_export/shellcommands_withdomain.pm: fix shellcommands export
27192           encrypting "magic" shadow values * NP *LK*
27193
27194 2005-05-19 02:49  ivan
27195
27196         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
27197           replace, _check_duplicate was already below it
27198
27199 2005-05-19 01:51  ivan
27200
27201         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
27202           links
27203
27204 2005-05-19 01:43  ivan
27205
27206         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
27207           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
27208           links should respect template, also add direct re-send links like
27209           the view links and convert view/cust_bill.cgi to proper template
27210
27211 2005-05-18 09:57  ivan
27212
27213         * httemplate/browse/agent.cgi: oops, it helps to get the link right
27214
27215 2005-05-18 09:55  ivan
27216
27217         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
27218           agent-specific A/R aging report, closes: bug#1229
27219
27220 2005-05-18 09:37  ivan
27221
27222         * bin/masonize: report the file that had a masonize error
27223
27224 2005-05-18 07:50  ivan
27225
27226         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
27227           of course!
27228
27229 2005-05-18 03:43  ivan
27230
27231         * FS/FS/cust_bill.pm: oops, losing notes!
27232
27233 2005-05-15 06:49  ivan
27234
27235         * httemplate/search/report_receivables.cgi: this status column is
27236           probably faster, one giant SQL query.  and add back in the
27237           customer link, oops
27238
27239 2005-05-15 06:00  ivan
27240
27241         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
27242           httemplate/search/elements/search.html: move receivables report
27243           to search template
27244
27245 2005-05-15 04:58  ivan
27246
27247         * httemplate/search/cust_bill.html: use money_char config
27248
27249 2005-05-15 04:46  ivan
27250
27251         * httemplate/search/cust_bill.html: align
27252
27253 2005-05-14 12:57  ivan
27254
27255         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
27256           integration grr!
27257
27258 2005-05-14 11:03  ivan
27259
27260         * FS/FS/cust_bill.pm: h helps halot
27261
27262 2005-05-14 10:59  ivan
27263
27264         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
27265
27266 2005-05-14 10:04  ivan
27267
27268         * FS/FS/Conf.pm, conf/invoice_html,
27269           httemplate/view/cust_bill-logo.cgi: html invoices: when
27270           displaying, use the actual logo from the conf dir - same as the
27271           emailed copy
27272
27273 2005-05-14 09:30  ivan
27274
27275         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
27276
27277 2005-05-14 09:27  ivan
27278
27279         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
27280           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
27281           httemplate/view/cust_bill.cgi: html invoices!
27282
27283           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
27284           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
27285           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
27286           http://mailformat.dan.info/headers/mime.html
27287           http://www.faqs.org/rfcs/rfc2392.html
27288           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
27289
27290           (MIME is hard, let's go shopping!)
27291
27292 2005-05-13 08:06  ivan
27293
27294         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
27295           files, and expand country codes on invoices.  and oops,
27296           print_html changes slipped in last commit too.  well, they were
27297           ready anyway.
27298
27299 2005-05-13 03:55  ivan
27300
27301         * conf/invoice_latex: better to do something fancy like scale down
27302           the font size to fit in the intended space or something but hey,
27303           this is good enough for now :)
27304
27305 2005-05-13 03:54  ivan
27306
27307         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
27308           no invoice_latexreturnaddress file
27309
27310 2005-05-11 07:07  ivan
27311
27312         * FS/FS/export_svc.pm: new progressbar display causes a silly error
27313           in edge case where no dup checking necessary, closes: Bug#1226
27314
27315 2005-05-05 06:04  ivan
27316
27317         * conf/: invoice_latex: no comma between state and address
27318
27319 2005-05-04 18:46  ivan
27320
27321         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
27322           and the domain id is missing
27323
27324 2005-05-04 02:33  ivan
27325
27326         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
27327           modifying pkg_svc records, closes: Bug#1221
27328
27329 2005-05-04 02:20  ivan
27330
27331         * FS/FS/Record.pm: err msg
27332
27333 2005-05-03 18:06  ivan
27334
27335         * FS/FS/cust_bill.pm: patch to just update the template or
27336           conf/invoice_latex* to use the new one
27337
27338 2005-05-03 17:40  ivan
27339
27340         * conf/invoice_latex, conf/invoice_latexfooter, conf/logo.eps,
27341           FS/FS/Conf.pm, FS/FS/cust_bill.pm: great new invoice template
27342           from kristian!
27343
27344 2005-05-03 10:22  ivan
27345
27346         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
27347           problems
27348
27349 2005-05-03 06:29  ivan
27350
27351         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
27352           unnecessary host=localhost from outsource instance creation foo
27353
27354 2005-05-03 02:56  ivan
27355
27356         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
27357           of "Chek" for payby = CHEK transactions
27358
27359 2005-05-03 01:51  ivan
27360
27361         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
27362           privs, -T not necessary
27363
27364 2005-05-03 01:46  ivan
27365
27366         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
27367           it still needs to be supported for just a little bit longer
27368
27369 2005-05-01 23:32  ivan
27370
27371         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
27372           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
27373           move httemplate/search/svc_domain to the new search template
27374           along with svc_www and svc_forward
27375
27376 2005-04-30 02:47  ivan
27377
27378         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
27379           forwards instead of nothing
27380
27381 2005-04-30 02:45  ivan
27382
27383         * httemplate/search/svc_forward.cgi: pull in the customer
27384           information as part of the main query for efficiency
27385
27386 2005-04-29 06:00  ivan
27387
27388         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
27389           forward search using the standard search template: forwards are
27390           now paged
27391
27392 2005-04-28 10:05  ivan
27393
27394         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
27395
27396 2005-04-25 17:20  khoff
27397
27398         * bin/svc_broadband.renumber: For renumbering svc_broadband
27399           services from one addr_block to another.  Hopefully no one will
27400           ever have to use this.
27401
27402 2005-04-25 02:33  ivan
27403
27404         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
27405           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
27406           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
27407           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
27408           freeside-sqlradius-radacctd again after all these years, now it
27409           just needs to update the "seconds" field(s), finally closes:
27410           Bug#1125
27411
27412 2005-04-21 04:47  ivan
27413
27414         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
27415           replacing too
27416
27417 2005-04-21 04:35  ivan
27418
27419         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
27420
27421 2005-04-20 00:12  ivan
27422
27423         * FS/FS/part_export/acct_sql.pm: hehe oops
27424
27425 2005-04-19 23:41  ivan
27426
27427         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
27428           defaults to acct_sql export
27429
27430 2005-04-19 02:50  ivan
27431
27432         * FS/FS/Conf.pm: disable RT_Libs for now
27433
27434 2005-04-19 02:48  ivan
27435
27436         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
27437
27438 2005-04-18 00:37  ivan
27439
27440         * FS/FS/cust_main.pm: add some newlines to debugging output, no
27441           need to print file and line # so much
27442
27443 2005-04-16 15:26  ivan
27444
27445         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
27446           screen instead of hardcoding $
27447
27448 2005-04-15 13:29  khoff
27449
27450         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
27451           httemplate/view/svc_domain.cgi: Added support for TXT records.
27452
27453 2005-04-14 02:41  ivan
27454
27455         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
27456           move invoice_latex templating to Text::Template, with special
27457           sauce^W^Wbackwards-compatibility for old templates
27458
27459 2005-04-13 05:31  ivan
27460
27461         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
27462           some super ancient assumptions about slipip and uid meaning
27463           exporting to RADIUS and shell respectively
27464
27465 2005-04-13 05:30  ivan
27466
27467         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
27468           Record.pm and use it in cust_svc svcpart replacement (which is
27469           all about the exports anyway)
27470
27471 2005-04-13 03:54  ivan
27472
27473         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
27474           check attributes
27475
27476 2005-04-13 03:32  ivan
27477
27478         * FS/FS/raddb.pm: add Radius-Operator
27479
27480 2005-04-13 03:16  ivan
27481
27482         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
27483
27484 2005-04-13 02:55  ivan
27485
27486         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
27487           errors"
27488
27489 2005-04-13 01:16  ivan
27490
27491         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
27492           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
27493           is present
27494
27495 2005-04-12 20:38  ivan
27496
27497         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
27498           flat_commission price plan, thanks to Troy Hammonds
27499
27500 2005-04-11 13:13  khoff
27501
27502         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
27503           the email address sent to your BOP processor, in case the
27504           processor sends a pesky receipt that you don't want your
27505           customers getting.
27506
27507 2005-04-11 09:48  khoff
27508
27509         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
27510           debugging messages on everyone.
27511
27512 2005-04-10 03:16  ivan
27513
27514         * httemplate/search/elements/search.html: add some left and right
27515           padding so cells don't run into each other so badly
27516
27517 2005-04-09 18:13  ivan
27518
27519         * Makefile: fix install-apache for bsd make and reverse
27520           accidentally-checked-in (again!) RT_ENABLED = 1
27521
27522 2005-04-07 18:12  ivan
27523
27524         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
27525           and don't f$&# care
27526
27527 2005-04-07 03:35  ivan
27528
27529         * Makefile, htetc/freeside-rt.conf: add install/debian/3.1/INSTALL
27530           script and script up some apache automation assuming a conf.d
27531           type dir
27532
27533 2005-04-07 02:26  ivan
27534
27535         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/fix-sequences: depend
27536           on DBIx::DBSchema 0.26 for dbdef-create (for Pg 'public' schema
27537           fix) and 0.25 in freeside-setup and Record.pm (for DBD::Pg 1.40
27538           is bunk fix)
27539
27540 2005-04-06 20:28  khoff
27541
27542         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
27543           current (non-history) records in place of missing history
27544           records.
27545
27546 2005-04-06 15:52  ivan
27547
27548         * FS/FS/svc_forward.pm: and fix the error msg haha
27549
27550 2005-04-06 15:50  ivan
27551
27552         * FS/FS/svc_forward.pm: looks like a domain part for a
27553           literally-specified forward src or dst is required, not optional
27554
27555 2005-04-05 17:50  khoff
27556
27557         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
27558           table, not the history table.
27559
27560 2005-04-05 14:33  khoff
27561
27562         * bin/add-history-records.pl: This doesn't fix the problem.  To be
27563           continued...
27564
27565 2005-04-02 15:49  ivan
27566
27567         * bin/slony-setup: must be as Pg superuser
27568
27569 2005-04-02 14:46  ivan
27570
27571         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
27572           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
27573           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
27574           httemplate/docs/schema.html: herding elephants: add primary keys
27575           to *all* tables for slony
27576
27577 2005-04-02 12:34  ivan
27578
27579         * bin/slony-setup: adding quick slony setup script
27580
27581 2005-04-01 14:52  khoff
27582
27583         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
27584           attempt to resolve, problems caused by missing history records.
27585
27586 2005-04-01 14:34  khoff
27587
27588         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
27589           history records
27590
27591 2005-03-31 21:59  steve
27592
27593         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
27594
27595 2005-03-31 03:41  ivan
27596
27597         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
27598           method in addition to provisioning new ones
27599
27600 2005-03-31 01:07  ivan
27601
27602         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
27603           invoice destinations
27604
27605 2005-03-30 22:56  khoff
27606
27607         * bin/add-history-records.pl: Printing insert statements is not
27608           necessary
27609
27610 2005-03-30 19:47  khoff
27611
27612         * bin/add-history-records.pl: Committing the inserts helps.
27613
27614 2005-03-30 16:53  khoff
27615
27616         * bin/add-history-records.pl: (Apparently) working version.
27617           Updates svc_*, cust_svc, and domain_record history tables.
27618
27619 2005-03-30 16:31  khoff
27620
27621         * FS/FS/h_svc_forward.pm: Another missing 'u'.
27622
27623 2005-03-30 13:40  khoff
27624
27625         * FS/FS/h_Common.pm: Dump a call trace if something calls
27626           FS::h_Common::sql_h_search without END_TIMESTAMP.
27627
27628 2005-03-30 13:22  khoff
27629
27630         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
27631           in case we're really a FS::h_svc_www object.
27632
27633 2005-03-30 13:09  khoff
27634
27635         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
27636
27637 2005-03-30 12:55  khoff
27638
27639         * bin/add-history-records.pl: Test script to add pre-history table
27640           history records.
27641
27642 2005-03-29 17:37  ivan
27643
27644         * FS/FS/part_export/cp.pm: according to landel CP no longer
27645           supports changing username
27646
27647 2005-03-29 14:41  ivan
27648
27649         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
27650           debugging, don't point to install.html for suEXEC/setuid in
27651           self-service setup docs
27652
27653 2005-03-28 17:40  khoff
27654
27655         * FS/FS/TicketSystem/RT_External.pm,
27656           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
27657           RT_External fixes.
27658
27659 2005-03-28 17:38  khoff
27660
27661         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
27662           an optional requirement.
27663
27664 2005-03-27 15:21  ivan
27665
27666         * FS/FS/cust_main.pm: allow & in bank names
27667
27668 2005-03-27 15:21  ivan
27669
27670         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
27671           child_objects can now set an alternate field for the svcnum, for
27672           things like forwards
27673
27674 2005-03-21 14:13  khoff
27675
27676         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
27677           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
27678           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
27679           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
27680           FS/FS/part_export/infostreet.pm,
27681           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
27682           httemplate/edit/cust_main.cgi,
27683           httemplate/edit/process/cust_main.cgi,
27684           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
27685           httemplate/view/cust_main/billing.html,
27686           httemplate/view/cust_main/tickets.html: Added support for FAX
27687           invoice destinations using a HylaFAX server.  Faxing plain text
27688           invoices is not supported.
27689
27690 2005-03-21 13:55  pbowen
27691
27692         * FS/FS/Record.pm: Forgot to load up the conf.
27693
27694 2005-03-18 16:12  pbowen
27695
27696         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
27697           a nasty bug that would clear the payinfo if the private key was
27698           not available.  2. Set the default module for encrypt/decrypt to
27699           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
27700           it doesn't just pass around plaintext if the encryption engine is
27701           broken or missing.  4. Added code so that the masked payinfo is
27702           handled correctly in the case that it is blank and it cannot be
27703           generated (encrypted payinfo)
27704
27705 2005-03-18 11:21  pbowen
27706
27707         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
27708           bin/freeside-setup: Added encrypted fields for Credit Cards,
27709           etc... - PB
27710
27711 2005-03-18 11:15  pbowen
27712
27713         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
27714           billing
27715
27716 2005-03-18 08:47  pbowen
27717
27718         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
27719           SUPER, @_ == 1 if it only contains an undef. -PB
27720
27721 2005-03-18 01:15  ivan
27722
27723         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
27724           freebsd install
27725
27726 2005-03-17 17:00  ivan
27727
27728         * FS/FS/cust_main_county.pm: sorry it was late
27729
27730 2005-03-17 13:56  khoff
27731
27732         * FS/FS/cust_bill.pm: Documentation tyop.
27733
27734 2005-03-17 13:41  khoff
27735
27736         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
27737           httemplate/misc/email-invoice.cgi: Added options
27738           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
27739           - Attach PDF invoice to emailed plain text invoices.
27740           invoice_email_pdf_note - Replace plain text invoice with this
27741           note, when attaching a PDF.
27742
27743 2005-03-16 03:31  ivan
27744
27745         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
27746           names for some reason
27747
27748 2005-03-15 15:27  khoff
27749
27750         * httemplate/misc/payment.cgi: Missing semicolon.
27751
27752 2005-03-13 03:47  ivan
27753
27754         * FS/FS/cust_main.pm: and store the refund correctly
27755
27756 2005-03-13 03:34  ivan
27757
27758         * FS/FS/cust_main.pm: when refunding against a specific card
27759           payment, use the card details from the payment instead of the
27760           customer record
27761
27762 2005-03-13 03:12  ivan
27763
27764         * FS/FS/cust_main.pm: add some additional debugging to refunds
27765
27766 2005-03-12 08:07  ivan
27767
27768         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
27769           rt/lib/RT/URI/freeside/Internal.pm,
27770           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
27771           freeside base url since RT calls it from multiple directory
27772           depths... have to specify explicity, like external integration
27773
27774 2005-03-12 06:35  ivan
27775
27776         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
27777           support into this century (close: Bug#1124) - finally get rid of
27778           fs_signup (everything is in fs_selfservice now) (Bug#413) -
27779           organize main menu sysadmin section so it is slightly less
27780           confusing
27781
27782 2005-03-12 06:31  ivan
27783
27784         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
27785           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
27786           httemplate/view/cust_main/payment_history.html,
27787           httemplate/index.html, httemplate/browse/agent.cgi,
27788           httemplate/edit/prepay_credit.cgi,
27789           httemplate/search/prepay_credit.html,
27790           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
27791           fs_selfservice/FS-SelfService/ieak.template,
27792           fs_selfservice/FS-SelfService/cgi/agent.cgi,
27793           fs_selfservice/FS-SelfService/cgi/decline.html,
27794           httemplate/edit/process/prepay_credit.cgi,
27795           httemplate/edit/process/reg_code.cgi,
27796           fs_selfservice/FS-SelfService/cgi/map.gif,
27797           fs_selfservice/FS-SelfService/cgi/promocode.html,
27798           fs_selfservice/FS-SelfService/cgi/regcode.html,
27799           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
27800           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
27801           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
27802           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
27803           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
27804           fs_selfservice/FS-SelfService/cgi/signup.cgi,
27805           fs_selfservice/FS-SelfService/cgi/signup.html,
27806           fs_selfservice/FS-SelfService/cgi/stateselect.html,
27807           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
27808           - bring prepaid support into this century (close: Bug#1124) -
27809           finally get rid of fs_signup (everything is in fs_selfservice
27810           now) (Bug#413) - organize main menu sysadmin section so it is
27811           slightly less confusing
27812
27813 2005-03-11 02:35  ivan
27814
27815         * rt/FREESIDE_MODIFIED: update list of modified files
27816
27817 2005-03-11 02:33  ivan
27818
27819         * rt/etc/RT_SiteConfig.pm: merging
27820
27821 2005-03-10 17:34  khoff
27822
27823         * rt/: etc/RT_SiteConfig.pm, lib/RT/URI/freeside.pm,
27824           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
27825           Reorganized RT->Freeside integration to support Internal (single
27826           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
27827           handled the same either way.  Integration type is changed by
27828           setting $RT::URI::freeside::IntegrationType to either 'Internal'
27829           or 'XMLRPC' in your RT_SiteConfig.pm.
27830
27831 2005-03-10 14:49  khoff
27832
27833         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
27834           lookups through the XMLRPC interface.
27835
27836 2005-03-10 01:56  ivan
27837
27838         * FS/bin/freeside-daily: fine.
27839
27840 2005-03-10 00:58  ivan
27841
27842         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
27843           package editing problem with extraneous services showing up,
27844           closes: Bug#1170
27845
27846 2005-03-09 00:18  ivan
27847
27848         * httemplate/docs/index.html: preliminary RT docs
27849
27850 2005-03-08 10:37  khoff
27851
27852         * FS/FS/XMLRPC.pm: Don't require that the method results be
27853           FS::Record descendant objects.  If they are, we map them to
27854           hashrefs.  Otherwise we return them verbatim and hope (maybe
27855           check) that they're scalars, hashrefs, or arrayrefs.
27856
27857 2005-03-08 10:15  khoff
27858
27859         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
27860           'version', and eventually config look-ups (next commit).
27861
27862 2005-03-05 19:25  ivan
27863
27864         * httemplate/search/elements/search.html: specity an explicit EOL
27865           for Text::CSV_XS, apparantly sometimes the default is null
27866
27867 2005-03-05 19:22  ivan
27868
27869         * httemplate/search/elements/search.html: and a slight formatting
27870           fix
27871
27872 2005-03-05 19:04  ivan
27873
27874         * httemplate/search/elements/search.html, htetc/handler.pl,
27875           httemplate/index.html, httemplate/search/cust_bill.html,
27876           httemplate/search/cust_bill_event.html,
27877           httemplate/search/cust_credit.html,
27878           httemplate/search/cust_main-otaker.cgi,
27879           httemplate/search/cust_main.cgi,
27880           httemplate/search/cust_main.html,
27881           httemplate/search/cust_pay.html, httemplate/search/reg_code.html,
27882           httemplate/search/report_cust_credit.html,
27883           httemplate/search/report_cust_pay.html,
27884           httemplate/search/report_prepaid_income.html,
27885           httemplate/search/report_tax.html,
27886           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
27887           httemplate/view/cust_bill-pdf.cgi,
27888           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
27889           templated reports and clean up their HTML formatting, closes;
27890           Bug#520, Bug#1107
27891
27892 2005-03-04 14:24  ivan
27893
27894         * httemplate/search/cust_credit.html: fix "Column reference "payby"
27895           is ambiguous" error when selecting by payment type, fix missing
27896           check #s caused by cust_main.payinfo masking cust_pay.payinfo,
27897           closes (really this time): Bug#1105
27898
27899 2005-03-04 04:57  ivan
27900
27901         * httemplate/search/cust_credit.html: report correctly even if the
27902           customer record has somehow been removed...
27903
27904 2005-03-04 04:34  ivan
27905
27906         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
27907           httemplate/search/cust_credit.html,
27908           httemplate/search/report_cust_credit.html,
27909           httemplate/search/report_cust_pay.html,
27910           httemplate/search/elements/search.html: add agent selection to
27911           payment and credit reports, add link to agent browse, closes:
27912           Bug#1105
27913
27914 2005-03-03 02:25  ivan
27915
27916         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
27917           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
27918           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
27919           scary "Multiple records in scalar search" warnings w/history
27920           table searches
27921
27922 2005-03-03 01:05  ivan
27923
27924         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
27925           debug output...
27926
27927 2005-03-03 00:58  ivan
27928
27929         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
27930           call details on invoices, so place names get cut off, not
27931           anything important
27932
27933 2005-03-03 00:52  ivan
27934
27935         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
27936           debug output...
27937
27938 2005-03-03 00:52  ivan
27939
27940         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
27941
27942 2005-03-03 00:45  ivan
27943
27944         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
27945           for time2str
27946
27947 2005-03-03 00:37  ivan
27948
27949         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
27950           to invoice details
27951
27952 2005-03-03 00:15  ivan
27953
27954         * FS/FS/Record.pm: want a full stack backtrace for this warning
27955
27956 2005-03-03 00:05  ivan
27957
27958         * FS/FS/part_export/sqlradius.pm: doc
27959
27960 2005-03-02 13:00  khoff
27961
27962         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
27963           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
27964           interface for freeside.
27965
27966 2005-03-01 16:47  ivan
27967
27968         * FS/FS/cust_pkg.pm: set setup date on package changes
27969
27970 2005-03-01 16:03  ivan
27971
27972         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
27973           crediting customer for service remaining:
27974           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
27975           where the part_pkg record didn't have a plan, closes: Bug#1153
27976
27977 2005-02-27 03:18  ivan
27978
27979         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
27980           details on invoices, closes: Bug#1096
27981
27982 2005-02-27 03:05  ivan
27983
27984         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
27985           on errors
27986
27987 2005-02-27 02:18  ivan
27988
27989         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
27990           fields in a table without a primary key
27991
27992 2005-02-25 14:14  ivan
27993
27994         * bin/pg-readonly: try to set the sequences right for modern Pg
27995
27996 2005-02-25 14:07  ivan
27997
27998         * bin/pg-readonly: adding quick pg-readonly tool
27999
28000 2005-02-25 12:52  ivan
28001
28002         * FS/FS/part_pkg.pm: small bugfix for options option
28003
28004 2005-02-25 12:21  ivan
28005
28006         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
28007           option to part_pkg::insert to specify part_pkg_option records
28008
28009 2005-02-24 06:22  ivan
28010
28011         * httemplate/edit/part_svc.cgi,
28012           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
28013           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
28014           httemplate/elements/progress-init.html,
28015           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
28016           FS/FS/part_svc.pm: add progressbar to service definition add -
28017           duplicate checking can take a while, closes: Bug#1126
28018
28019 2005-02-22 10:26  khoff
28020
28021         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
28022           to make it easier to find packages in large lists.
28023
28024 2005-02-20 00:51  ivan
28025
28026         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
28027
28028 2005-02-20 00:44  ivan
28029
28030         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
28031           httemplate/elements/jsrsServer.html,
28032           httemplate/elements/overlibmws.js,
28033           httemplate/elements/progress-init.html,
28034           httemplate/elements/progress-popup.html: use a javascript layer
28035           instead of a browser popup (popup blockers), really generalize
28036           the progressbar code to make it easy to use as a component
28037
28038 2005-02-17 00:44  ivan
28039
28040         * httemplate/edit/rate.cgi: generalize progressbar code in
28041           preparation for using it wherever needed
28042
28043 2005-02-16 17:37  ivan
28044
28045         * httemplate/edit/process/rate.cgi: generalize progressbar code in
28046           preparation for using it wherever needed
28047
28048 2005-02-16 16:11  ivan
28049
28050         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
28051           preparation for using it wherever needed
28052
28053 2005-02-15 18:53  ivan
28054
28055         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
28056           problems
28057
28058 2005-02-13 19:49  ivan
28059
28060         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
28061           closes: Bug#1113
28062
28063 2005-02-11 19:02  ivan
28064
28065         * httemplate/edit/process/svc_broadband.cgi: transaction not
28066           necessary here
28067
28068 2005-02-10 22:44  ivan
28069
28070         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
28071           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
28072           generalize progressbar code in preparation for using it wherever
28073           needed
28074
28075 2005-02-08 17:08  ivan
28076
28077         * Makefile: more porable syntax for su
28078
28079 2005-02-08 14:33  ivan
28080
28081         * FS/FS/clientapi_session_field.pm: tyop
28082
28083 2005-02-08 12:22  ivan
28084
28085         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
28086           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
28087           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
28088           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
28089           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
28090           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
28091           httemplate/docs/schema.html: make self-service session cache
28092           module configurable, start framework for in-database session
28093           cache
28094
28095 2005-02-05 15:39  ivan
28096
28097         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
28098           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
28099           complication from ClientAPI dispatch foo
28100
28101 2005-02-04 17:30  ivan
28102
28103         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
28104           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
28105           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
28106           perl??
28107
28108 2005-02-04 06:44  ivan
28109
28110         * Makefile: freebsd throws a fatal error if it can't stop apache
28111           now, bah
28112
28113 2005-02-04 02:38  ivan
28114
28115         * httemplate/edit/cust_main.cgi: typo
28116
28117 2005-01-29 04:49  ivan
28118
28119         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
28120           bit for reg codes
28121
28122 2005-01-29 04:34  ivan
28123
28124         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
28125           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
28126           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
28127           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
28128           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
28129           httemplate/edit/process/reg_code.cgi: registration codes
28130
28131 2005-01-27 15:01  ivan
28132
28133         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
28134           s/defaultcountry/countrydefault/
28135
28136 2005-01-27 14:19  ivan
28137
28138         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
28139
28140 2005-01-27 02:21  ivan
28141
28142         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
28143           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
28144           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
28145           httemplate/elements/qlib/box.js,
28146           httemplate/elements/qlib/boxctrl.js,
28147           httemplate/elements/qlib/boxres.js,
28148           httemplate/elements/qlib/button.js,
28149           httemplate/elements/qlib/buttonres.js,
28150           httemplate/elements/qlib/control.js,
28151           httemplate/elements/qlib/counter.js,
28152           httemplate/elements/qlib/imagelist.js,
28153           httemplate/elements/qlib/label.js,
28154           httemplate/elements/qlib/messagebox.js,
28155           httemplate/elements/qlib/progress.js,
28156           httemplate/elements/qlib/sound.js,
28157           httemplate/elements/qlib/sprite.js,
28158           httemplate/elements/qlib/window.js,
28159           httemplate/elements/qlib/wndctrl.js,
28160           httemplate/images/progressbar-empty.png,
28161           httemplate/images/progressbar-full.png: DHTML progress bar for
28162           glacial rate adding and editing, closes: Bug#1100
28163
28164 2005-01-19 13:25  ivan
28165
28166         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
28167           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
28168           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
28169           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
28170           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
28171           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
28172           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
28173           unused portion at cancellation, patch from pbowen
28174
28175 2005-01-18 16:57  ivan
28176
28177         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
28178           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
28179           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
28180           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
28181           one-time referral credits
28182
28183 2005-01-07 14:16  ivan
28184
28185         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
28186           file for rate processing, causing problems with giant query
28187           string, kludge in the non-displayed US-rates, and disable the
28188           submit button when pressed
28189
28190 2005-01-06 12:58  ivan
28191
28192         * FS/FS/Conf.pm: fix description RT_External in ticket_system
28193           option
28194
28195 2005-01-06 12:20  ivan
28196
28197         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
28198           key codes, don't try fancy things with hex and sprintf
28199
28200 2005-01-06 11:48  ivan
28201
28202         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
28203           turbo hex keycodes in uppercase
28204
28205 2005-01-06 11:02  ivan
28206
28207         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
28208           serials and key codes can be edited locally
28209
28210 2005-01-05 11:29  ivan
28211
28212         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
28213           hex!
28214
28215 2005-01-05 02:01  ivan
28216
28217         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
28218           voip_sqlradacct
28219
28220 2005-01-04 19:07  ivan
28221
28222         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
28223           correct this time
28224
28225 2005-01-04 19:01  ivan
28226
28227         * FS/FS/part_export/artera_turbo.pm: missing underscore!
28228
28229 2005-01-04 18:47  ivan
28230
28231         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
28232           than run them immediately, always format keycode as %010d,
28233           closes: Bug#936, Bug#1060
28234
28235 2005-01-03 10:25  ivan
28236
28237         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
28238           in numeric gt (>)
28239
28240 2004-12-31 00:47  ivan
28241
28242         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
28243           price plan
28244
28245 2004-12-31 00:31  ivan
28246
28247         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
28248           voip price plan
28249
28250 2004-12-31 00:24  ivan
28251
28252         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
28253           voip price plan
28254
28255 2004-12-30 23:43  ivan
28256
28257         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
28258
28259 2004-12-30 16:48  ivan
28260
28261         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
28262           fix up some bugs in VoIP rating
28263
28264 2004-12-29 17:41  ivan
28265
28266         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
28267           domain_record.pm
28268
28269 2004-12-29 04:01  ivan
28270
28271         * CREDITS: update credits
28272
28273 2004-12-29 04:00  ivan
28274
28275         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
28276           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
28277           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
28278           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
28279           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
28280           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
28281           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
28282           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
28283           httemplate/view/cust_main.cgi,
28284           httemplate/view/cust_main/packages.html: historical (immutable)
28285           invoice details about services and other history infrastructure
28286
28287 2004-12-28 15:30  ivan
28288
28289         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
28290           export
28291
28292 2004-12-27 02:19  ivan
28293
28294         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
28295           from causing payment or credit transactions from finishing
28296
28297 2004-12-27 01:23  ivan
28298
28299         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
28300           httemplate/edit/cust_main/contact.html: UI: rework shipping
28301           address javascript, closes: Bug#1085
28302
28303 2004-12-24 15:35  ivan
28304
28305         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
28306           toor
28307
28308 2004-12-24 15:28  ivan
28309
28310         * bin/passwd.import: remove $Id$ line
28311
28312 2004-12-24 15:27  ivan
28313
28314         * bin/passwd.import: import NP and *LK* from shadow file as * (no
28315           password)
28316
28317 2004-12-23 18:54  ivan
28318
28319         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
28320           to set payment date manually
28321
28322 2004-12-23 03:39  ivan
28323
28324         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
28325           svc_www-enable_subdomains config option
28326
28327 2004-12-23 01:15  ivan
28328
28329         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
28330           packages when no primary service is selected
28331
28332 2004-12-23 01:07  ivan
28333
28334         * FS/FS/part_pkg.pm: better debugging for options passed to insert
28335           method
28336
28337 2004-12-23 00:32  ivan
28338
28339         * FS/bin/freeside-setup: allow NULL zip in some countries
28340
28341 2004-12-23 00:00  ivan
28342
28343         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
28344
28345 2004-12-23 00:00  ivan
28346
28347         * bin/: rate-us.import, rate.import: adding rate import scripts
28348
28349 2004-12-22 23:29  ivan
28350
28351         * FS/FS/rate_region.pm: better short prefix display
28352
28353 2004-12-22 23:28  ivan
28354
28355         * httemplate/edit/rate.cgi: hide US regions for now, we don't
28356           currently need them for rating just invoice/session display and
28357           the web pages are so giant they're timing out
28358
28359 2004-12-22 06:40  ivan
28360
28361         * Makefile: chkconfig ON
28362
28363 2004-12-22 06:09  ivan
28364
28365         * Makefile: /usr/bin/true on fleabsd
28366
28367 2004-12-22 06:06  ivan
28368
28369         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
28370           warn and require confirmation when editing next bill dates to a
28371           date in the past, closes; Bug#430
28372
28373 2004-12-22 01:53  ivan
28374
28375         * FS/bin/freeside-daily: just "vaccum analyze" is fine
28376
28377 2004-12-21 15:19  ivan
28378
28379         * FS/FS/rate_detail.pm: need to use table modules we call
28380           ut_foreign_key on: rate, rate_region
28381
28382 2004-12-20 03:41  ivan
28383
28384         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
28385           ticket lists
28386
28387 2004-12-20 02:13  ivan
28388
28389         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
28390           better error messages on email errors
28391
28392 2004-12-20 00:21  ivan
28393
28394         * Makefile: remove quotes which were causing problems.  grr make
28395
28396 2004-12-20 00:16  ivan
28397
28398         * Makefile: add init script enable command in deb and redhat
28399
28400 2004-12-18 02:52  ivan
28401
28402         * httemplate/index.html: fix spelling
28403
28404 2004-12-13 01:13  ivan
28405
28406         * FS/FS/Conf.pm, httemplate/index.html: add config option for
28407           address2 search, closes: Bug#1022
28408
28409 2004-12-12 00:34  ivan
28410
28411         * FS/FS/cust_main.pm: fix customer status display for some cases
28412           with suspended accounts
28413
28414 2004-12-11 15:16  ivan
28415
28416         * FS/FS/part_export/acct_sql.pm: finish modification
28417
28418 2004-12-11 12:41  ivan
28419
28420         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
28421           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
28422           event, closes: Bug#977
28423
28424 2004-12-10 23:50  ivan
28425
28426         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
28427           httemplate/view/cust_main/packages.html,
28428           httemplate/view/cust_main/payment_history.html: voiding of echeck
28429           payments instead of refunds
28430
28431 2004-12-10 14:28  ivan
28432
28433         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
28434           and service address boxes
28435
28436 2004-12-10 13:25  ivan
28437
28438         * httemplate/docs/: overview-new.dia, overview-new.png: move the
28439           "self-service SSH tunnel" label to avoid ambiguity
28440
28441 2004-12-09 16:51  ivan
28442
28443         * FS/bin/freeside-setup: promo codes not unique...
28444
28445 2004-12-09 15:14  ivan
28446
28447         * httemplate/search/cust_main.cgi: typo
28448
28449 2004-12-09 15:05  ivan
28450
28451         * httemplate/search/cust_main.cgi: typo
28452
28453 2004-12-09 14:26  ivan
28454
28455         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
28456
28457 2004-12-09 14:23  ivan
28458
28459         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
28460           fields
28461
28462 2004-12-09 14:20  ivan
28463
28464         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
28465
28466 2004-12-09 14:06  ivan
28467
28468         * httemplate/search/cust_main.cgi: UI: same font size as the rest
28469           of the page
28470
28471 2004-12-09 14:02  ivan
28472
28473         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
28474           little
28475
28476 2004-12-09 13:59  ivan
28477
28478         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
28479           for empty value of custom tickets work???
28480
28481 2004-12-09 13:53  ivan
28482
28483         * httemplate/index.html: remove extra list item for now
28484
28485 2004-12-09 13:33  ivan
28486
28487         * httemplate/view/cust_main/tickets.html,
28488           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
28489           invoice addresses
28490
28491 2004-12-09 12:43  ivan
28492
28493         * FS/bin/freeside-setup: fix some typos noticed by pbowen
28494
28495 2004-12-09 04:46  ivan
28496
28497         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
28498
28499 2004-12-09 04:18  ivan
28500
28501         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
28502           up wrong id field
28503
28504 2004-12-09 04:03  ivan
28505
28506         * FS/FS/TicketSystem/RT_External.pm: use new var
28507
28508 2004-12-09 04:01  ivan
28509
28510         * FS/FS/Conf.pm: typo
28511
28512 2004-12-09 03:57  ivan
28513
28514         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
28515           for default queue id
28516
28517 2004-12-09 03:17  ivan
28518
28519         * httemplate/index.html: finish up for now
28520
28521 2004-12-09 02:07  ivan
28522
28523         * httemplate/search/cust_main.cgi: deuglify
28524
28525 2004-12-09 01:57  ivan
28526
28527         * httemplate/search/cust_main.cgi: fix typo
28528
28529 2004-12-09 01:21  ivan
28530
28531         * FS/FS/TicketSystem/RT_Internal.pm,
28532           httemplate/search/cust_main.cgi,
28533           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
28534           httemplate/view/cust_main/billing.html,
28535           httemplate/view/cust_main/contacts.html,
28536           httemplate/view/cust_main/misc.html,
28537           httemplate/view/cust_main/tickets.html: more RT integration
28538
28539 2004-12-06 06:42  ivan
28540
28541         * httemplate/search/cust_main.cgi: fix total link
28542
28543 2004-12-06 06:36  ivan
28544
28545         * httemplate/search/cust_main.cgi: fix total links and line up
28546           custom field columns
28547
28548 2004-12-06 06:15  ivan
28549
28550         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
28551           too
28552
28553 2004-12-06 06:13  ivan
28554
28555         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
28556           for counting tickets with severities...
28557
28558 2004-12-06 06:11  ivan
28559
28560         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
28561
28562 2004-12-06 06:09  ivan
28563
28564         * httemplate/search/cust_main.cgi: fix reading custome field values
28565
28566 2004-12-06 06:00  ivan
28567
28568         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
28569           FS/FS/TicketSystem/RT_External.pm,
28570           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
28571           httemplate/search/cust_main.cgi: 1st try at adding custom field
28572           handling
28573
28574 2004-12-06 00:09  ivan
28575
28576         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
28577           length" warning in latex escapes
28578
28579 2004-12-05 22:56  ivan
28580
28581         * httemplate/search/cust_main.cgi: link customers back to tickets!
28582
28583 2004-12-03 15:41  ivan
28584
28585         * htetc/handler.pl: landing rt 3.2.2
28586
28587 2004-12-03 12:51  ivan
28588
28589         * rt/sbin/rt-setup-database.in: landing rt 3.2.2
28590
28591 2004-12-03 12:40  ivan
28592
28593         * rt/: lib/RT/I18N/fi.po, lib/RT/Action/AutoOpen.pm,
28594           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
28595           lib/RT/Action/Notify.pm, lib/RT/Action/RecordCorrespondence.pm,
28596           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
28597           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
28598           lib/RT/Action/EscalatePriority.pm,
28599           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
28600           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
28601           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
28602           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
28603           lib/RT/Interface/Email/Auth/GnuPG.pm,
28604           lib/RT/Interface/Email/Auth/MailFrom.pm,
28605           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
28606           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
28607           lib/RT/Condition/QueueChange.pm,
28608           lib/RT/Condition/StatusChange.pm,
28609           lib/RT/Interface/Web/Handler.pm,
28610           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
28611           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
28612           bin/mason_handler.scgi.in, bin/rt-crontool.in,
28613           bin/standalone_httpd.in, bin/webmux.pl.in,
28614           lib/RT/Condition/AnyTransaction.pm,
28615           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
28616           lib/RT/Condition/PriorityExceeds.pm,
28617           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
28618           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
28619           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
28620           etc/schema.Informix, etc/acl.Pg, etc/constraints.mysql,
28621           etc/schema.SQLite, etc/drop.Oracle,
28622           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
28623           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
28624           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
28625           etc/upgrade/3.1.0/schema.Informix,
28626           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
28627           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
28628           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
28629           3.2.2
28630
28631 2004-12-03 12:37  ivan
28632
28633         * rt/: UPGRADING, README, configure, configure.ac, Changelog,
28634           aclocal.m4, sbin/extract-message-catalog, sbin/factory,
28635           sbin/license_tag, sbin/rt-test-dependencies.in,
28636           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
28637           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
28638           lib/RT/Queues_Overlay.pm, lib/RT/Date.pm,
28639           lib/RT/ScripConditions_Overlay.pm, lib/RT/Template_Overlay.pm,
28640           lib/RT/Group.pm, lib/RT/User.pm, lib/RT/System.pm,
28641           lib/RT/Attachment.pm, lib/RT/Attributes.pm, lib/RT/Handle.pm,
28642           lib/RT/Principals_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
28643           lib/RT/ACL_Overlay.pm, lib/RT/Templates_Overlay.pm,
28644           lib/RT/Attribute_Overlay.pm, lib/RT/EmailParser.pm,
28645           lib/RT/GroupMembers_Overlay.pm, lib/RT/Attributes_Overlay.pm,
28646           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
28647           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
28648           lib/RT/Queue.pm, lib/RT/Scrip.pm,
28649           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
28650           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
28651           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
28652           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
28653           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
28654           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
28655           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
28656           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
28657           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
28658           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
28659           lib/RT/CachedGroupMembers.pm,
28660           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
28661           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
28662           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
28663           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
28664           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
28665           lib/RT/Ticket.pm, lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
28666           lib/RT/Templates.pm, lib/RT/Attribute.pm,
28667           lib/RT/CachedGroupMembers_Overlay.pm,
28668           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
28669           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
28670           lib/RT/I18N/cs.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
28671           lib/RT/I18N/nl.po, lib/RT/I18N/hu.po, lib/RT/I18N/it.po,
28672           lib/RT/I18N/da.po, lib/RT/I18N/ru.po, lib/RT/I18N/de.po,
28673           lib/RT/I18N/ja.po, lib/RT/I18N/he.po: import rt 3.2.2
28674
28675 2004-12-02 02:18  ivan
28676
28677         * httemplate/search/cust_main.cgi: fix license boilerplate and
28678           search sorting
28679
28680 2004-12-02 01:59  ivan
28681
28682         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
28683           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
28684           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
28685           httemplate/index.html, FS/FS/TicketSystem/RT_Internal.pm,
28686           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
28687           httemplate/search/cust_main.cgi,
28688           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
28689           second big RT integration checkin, customer linking/delinking
28690           interface
28691
28692 2004-12-01 10:49  ivan
28693
28694         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
28695           the package on changes
28696
28697 2004-11-30 19:35  ivan
28698
28699         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
28700           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
28701           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
28702           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
28703           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
28704           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
28705           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
28706           creditcard-less promo code signup
28707
28708 2004-11-30 11:55  khoff
28709
28710         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
28711           with the search/replace.
28712
28713 2004-11-29 15:52  khoff
28714
28715         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
28716           broadband service view.
28717
28718 2004-11-27 11:09  ivan
28719
28720         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
28721           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
28722           httemplate/index.html, rt/FREESIDE_MODIFIED, Makefile, FS/FS.pm,
28723           htetc/handler.pl: ticket system integration framework and skin RT
28724
28725 2004-11-26 01:39  ivan
28726
28727         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
28728           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
28729           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
28730           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
28731           type_pkgs.pm: remove POD VERSION sections
28732
28733 2004-11-26 01:08  ivan
28734
28735         * FS/FS/Conf.pm: update description for signup_server-realtime to
28736           reflect current reality, closes: Bug#575
28737
28738 2004-11-26 00:51  ivan
28739
28740         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
28741           part_pkg transactional stuff from web interface to part_pkg.pm,
28742           bumps Bug#18 to 1.5
28743
28744 2004-11-25 22:50  ivan
28745
28746         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
28747           password-noexlamation config files, patch from Stephpen Bechard,
28748           closes: Bug#539
28749
28750 2004-11-24 12:54  ivan
28751
28752         * Makefile: don't enabled RT by default
28753
28754 2004-11-24 10:28  khoff
28755
28756         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
28757           address search.
28758
28759 2004-11-24 02:28  ivan
28760
28761         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
28762           checks which are causing an error
28763
28764 2004-11-24 01:00  ivan
28765
28766         * Makefile: some RT install updates
28767
28768 2004-11-23 17:30  ivan
28769
28770         * FS/bin/freeside-daily: fix perms on automated backups
28771
28772 2004-11-23 17:28  ivan
28773
28774         * httemplate/index.html: add rate plan maintenance to sysadmin
28775           section
28776
28777 2004-11-22 10:20  ivan
28778
28779         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
28780           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
28781           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
28782           httemplate/edit/part_pkg.cgi: promo codes and separate signup
28783           addresses for hdn
28784
28785 2004-11-22 03:11  ivan
28786
28787         * httemplate/search/sqlradius.cgi: Called-Station-ID label
28788
28789 2004-11-21 18:31  ivan
28790
28791         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
28792           search directions, fix bug preventing show_called_station,
28793           hide_ip and hide_data form working
28794
28795 2004-11-20 09:26  ivan
28796
28797         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
28798           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
28799           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
28800           FS/t/rate_prefix.t, FS/t/rate_region.t,
28801           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
28802           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
28803           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
28804           httemplate/edit/rate_region.cgi,
28805           httemplate/edit/process/rate.cgi,
28806           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
28807           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
28808           htetc/handler.pl, httemplate/search/sqlradius.cgi,
28809           httemplate/search/sqlradius.html: first pass at VoIP rating
28810
28811 2004-11-17 05:22  ivan
28812
28813         * httemplate/edit/part_pkg.cgi: #debugging cruft
28814
28815 2004-11-17 05:19  ivan
28816
28817         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
28818           clone-ing (customize package)
28819
28820 2004-11-16 06:19  ivan
28821
28822         * htetc/handler.pl: can't set $p without $cgi
28823
28824 2004-11-16 06:16  ivan
28825
28826         * htetc/handler.pl: correct package for $r
28827
28828 2004-11-16 06:11  ivan
28829
28830         * htetc/handler.pl: handle RT NoAuth sections
28831
28832 2004-11-12 21:37  ivan
28833
28834         * FS/FS/svc_acct.pm: oops, that's better
28835
28836 2004-11-12 21:32  ivan
28837
28838         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
28839           Argument isn't numeric errors
28840
28841 2004-11-11 04:18  ivan
28842
28843         * rt/sbin/rt-setup-database.in: merge in changes to
28844           rt-setup-database
28845
28846 2004-11-11 04:13  ivan
28847
28848         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
28849           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in, etc/acl.mysql:
28850           import rt 3.0.12
28851
28852 2004-11-11 04:10  ivan
28853
28854         * rt/: configure, Changelog, configure.ac,
28855           sbin/rt-test-dependencies.in, lib/RT/Template_Overlay.pm,
28856           lib/RT/Date.pm, lib/RT/StyleGuide.pod,
28857           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
28858           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
28859           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
28860           lib/RT/Attachment_Overlay.pm, lib/RT/CurrentUser.pm,
28861           lib/RT/Principal_Overlay.pm, lib/RT/Scrip_Overlay.pm,
28862           lib/RT/Queue_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
28863           lib/RT/Link_Overlay.pm, lib/RT/I18N/cs.po, lib/RT/I18N/fr.po,
28864           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
28865           lib/RT/I18N/it.po, lib/RT/I18N/da.po, lib/RT/I18N/ru.po,
28866           lib/RT/I18N/de.po, lib/RT/I18N/ja.po, lib/RT/I18N/he.po,
28867           lib/RT/I18N/fi.po, lib/RT/Action/SendEmail.pm,
28868           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
28869           lib/RT/Interface/Email/Auth/MailFrom.pm: import rt 3.0.12
28870
28871 2004-11-09 03:42  ivan
28872
28873         * httemplate/search/report_tax.cgi: add handling for texas tax
28874           exemption and warning that report might not make sense for
28875           partial months other than the current one
28876
28877 2004-11-09 03:00  ivan
28878
28879         * httemplate/search/report_tax.cgi: add handling for texas tax
28880           exemption and warning that report might not make sense for
28881           partial months other than the current one
28882
28883 2004-11-09 01:31  ivan
28884
28885         * httemplate/search/report_tax.cgi: parenthesis help alot
28886
28887 2004-11-09 01:13  ivan
28888
28889         * httemplate/search/report_tax.cgi: fix for correct reporting of
28890           generic taxes
28891
28892 2004-11-09 00:14  ivan
28893
28894         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
28895
28896 2004-11-08 23:23  ivan
28897
28898         * httemplate/search/report_tax.cgi: fixes to run under the mason
28899           strictness
28900
28901 2004-11-08 01:24  ivan
28902
28903         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
28904           purpose
28905
28906 2004-11-08 01:16  ivan
28907
28908         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
28909           upgrades! (new installs ok)
28910
28911 2004-11-07 21:33  ivan
28912
28913         * bin/rollback: adding in case this is needed again
28914
28915 2004-10-26 05:36  ivan
28916
28917         * Makefile: 1.5.0pre6!
28918
28919 2004-10-26 05:33  ivan
28920
28921         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
28922           schema.html: slightly more up-to-date docs
28923
28924 2004-10-26 05:07  ivan
28925
28926         * FS/FS/part_export.pm: allow an empty exporttype so you can create
28927           new objects
28928
28929 2004-10-26 04:51  ivan
28930
28931         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
28932           webdemo!
28933
28934 2004-10-26 04:26  ivan
28935
28936         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
28937           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
28938           FS/FS/part_pkg_option.pm, FS/FS.pm, FS/MANIFEST,
28939           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
28940           FS/t/part_pkg-flat_comission.t,
28941           FS/t/part_pkg-flat_comission_cust.t,
28942           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
28943           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
28944           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
28945           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
28946           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
28947           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
28948           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
28949           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
28950           FS/FS/part_pkg/flat_comission_cust.pm,
28951           FS/FS/part_pkg/flat_comission_pkg.pm,
28952           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
28953           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
28954           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
28955           FS/FS/part_pkg/sqlradacct_hour.pm,
28956           FS/FS/part_pkg/subscription.pm: modular price plans!
28957
28958 2004-10-25 23:33  ivan
28959
28960         * httemplate/search/report_tax.cgi: and one last case with named
28961           and not named taxes in the same region, ack
28962
28963 2004-10-25 23:04  ivan
28964
28965         * httemplate/search/report_tax.cgi: taxes are hard
28966
28967 2004-10-25 16:47  ivan
28968
28969         * httemplate/search/report_tax.cgi: hopefully fix tax report for
28970           taxclass & named tax edge cases
28971
28972 2004-10-25 16:39  ivan
28973
28974         * httemplate/search/report_tax.cgi: hopefully fix tax report for
28975           taxclass & named tax edge cases
28976
28977 2004-10-25 15:48  ivan
28978
28979         * httemplate/search/report_tax.cgi: hopefully fix tax report for
28980           taxclass & named tax edge cases
28981
28982 2004-10-25 14:35  ivan
28983
28984         * httemplate/search/report_tax.cgi: fix joins for proper tax
28985           reporting
28986
28987 2004-10-23 04:45  ivan
28988
28989         * conf/: alerter_template, invoice_latexfooter, invoice_template:
28990           better
28991
28992 2004-10-23 04:34  ivan
28993
28994         * conf/: invoice_latexfooter, invoice_latexnotes: update default
28995           notes and footer
28996
28997 2004-10-23 03:36  ivan
28998
28999         * FS/FS/part_export/artera_turbo.pm: add debug flag
29000
29001 2004-10-22 03:31  ivan
29002
29003         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
29004           support to main customer view, for artera turbo
29005
29006 2004-10-22 03:14  ivan
29007
29008         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
29009           aid
29010
29011 2004-10-21 01:54  ivan
29012
29013         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
29014
29015 2004-10-21 01:33  ivan
29016
29017         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
29018           package definition browse
29019
29020 2004-10-21 00:07  ivan
29021
29022         * httemplate/search/report_tax.cgi: fix tax report edge cases when
29023           using taxclasses in some regions but not others
29024
29025 2004-10-20 01:28  ivan
29026
29027         * bin/artera.import: back to id
29028
29029 2004-10-20 01:20  ivan
29030
29031         * bin/artera.import: locate existing ones by title, warn on errors
29032
29033 2004-10-20 01:16  ivan
29034
29035         * httemplate/index.html: add external browse
29036
29037 2004-10-20 01:14  ivan
29038
29039         * bin/artera.import: adding artera import
29040
29041 2004-10-20 01:08  ivan
29042
29043         * bin/artera.import: adding artera import
29044
29045 2004-10-20 01:07  ivan
29046
29047         * httemplate/: search/svc_external.cgi, index.html: add
29048           svc_external search
29049
29050 2004-10-19 17:44  ivan
29051
29052         * conf/logo.eps: new logo!
29053
29054 2004-10-19 16:52  ivan
29055
29056         * conf/logo.eps: new logo!
29057
29058 2004-10-19 04:50  ivan
29059
29060         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
29061           privledges, so -T not necessary
29062
29063 2004-10-19 01:44  ivan
29064
29065         * Makefile: sleep long enough to be worthwhile
29066
29067 2004-10-18 05:37  ivan
29068
29069         * httemplate/: index.html, images/small-logo.png: that's right, a
29070           new logo
29071
29072 2004-10-17 07:01  ivan
29073
29074         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
29075           fs_selfservice/FS-SelfService/SelfService.pm,
29076           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29077           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
29078           fs_selfservice/FS-SelfService/cgi/provision_list.html,
29079           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
29080           turbo handling to self-service and reseller interfaces
29081
29082 2004-10-17 02:54  ivan
29083
29084         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
29085           templated svc_acct provisioner, from agent interface
29086
29087 2004-10-17 02:19  ivan
29088
29089         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
29090           FS/FS/part_export/artera_turbo.pm,
29091           httemplate/view/svc_external.cgi: add options to adjust UI for
29092           artera turbo as svc_export
29093
29094 2004-10-16 03:15  ivan
29095
29096         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
29097           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
29098
29099 2004-10-12 22:46  ivan
29100
29101         * Makefile: apachectl sucks ass
29102
29103 2004-10-12 14:59  ivan
29104
29105         * httemplate/view/svc_acct.cgi: fix edit link!  oops
29106
29107 2004-10-11 23:08  ivan
29108
29109         * httemplate/search/sqlradius.cgi: more info in error message for
29110           unknown export type, fix test for sqlradius_withdomain export,
29111           woo!
29112
29113 2004-10-11 22:54  ivan
29114
29115         * Makefile: update apache restart line for local apache
29116
29117 2004-10-09 03:57  ivan
29118
29119         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
29120           the RADIUS session data, link to the detail search
29121
29122 2004-10-06 06:39  ivan
29123
29124         * httemplate/search/: sqlradius.cgi: more formatting updates to
29125           RADIUS report
29126
29127 2004-10-06 06:33  ivan
29128
29129         * httemplate/search/sqlradius.cgi: small formatting updates to
29130           RADIUS report
29131
29132 2004-10-06 06:27  ivan
29133
29134         * httemplate/search/sqlradius.cgi: small formatting updates to
29135           RADIUS report
29136
29137 2004-10-06 05:37  ivan
29138
29139         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
29140           when using an ignored-accounting export
29141
29142 2004-10-05 09:28  ivan
29143
29144         * httemplate/search/sqlradius.cgi,
29145           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
29146           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
29147           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
29148           RADIUS session viewing
29149
29150 2004-10-05 07:16  ivan
29151
29152         * httemplate/view/cust_bill.cgi: links to show alternate invoices
29153           also
29154
29155 2004-10-05 06:52  ivan
29156
29157         * httemplate/view/cust_bill.cgi: links to show alternate invoices
29158           also
29159
29160 2004-10-05 06:43  ivan
29161
29162         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
29163           cust_bill.cgi: links to show alternate invoices also
29164
29165 2004-10-05 06:35  ivan
29166
29167         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
29168           cust_bill.cgi: links to show alternate invoices also
29169
29170 2004-10-05 05:17  ivan
29171
29172         * FS/bin/freeside-selfservice-server: DO open a database connection
29173           in the parent process, this cached the $dbdef and speeds things
29174           up significantly
29175
29176 2004-09-22 04:28  ivan
29177
29178         * httemplate/search/: cust_bill_event.html,
29179           report_cust_credit.html, report_cust_pay.html, report_tax.html:
29180           add missing <TR> tags
29181
29182 2004-09-22 04:04  ivan
29183
29184         * httemplate/elements/: calendar-en.js, calendar-setup.js,
29185           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
29186           jscalendar
29187
29188 2004-09-21 00:57  ivan
29189
29190         * httemplate/view/cust_main.cgi: and for refunds too
29191
29192 2004-09-21 00:50  ivan
29193
29194         * httemplate/view/cust_main.cgi: better display of echeck
29195           payments/refunds/etc.
29196
29197 2004-09-16 06:22  ivan
29198
29199         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
29200           mass duplicate checking on export changes, fix bug in new export
29201           editing, error message includes the number of duplicate customers
29202           also
29203
29204 2004-09-16 00:19  ivan
29205
29206         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
29207
29208 2004-09-15 18:47  ivan
29209
29210         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
29211
29212 2004-09-15 08:31  ivan
29213
29214         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
29215           username@domain uniqueness, closes: Bug#980
29216
29217 2004-09-15 01:57  ivan
29218
29219         * FS/bin/freeside-selfservice-server: it would help to set the
29220           permissions on the lockfile right, so the kids can open it...
29221
29222 2004-09-15 01:45  ivan
29223
29224         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29225           obtain a new descriptor for the lock in kids, this should fix
29226           locking problems
29227
29228 2004-09-15 01:30  ivan
29229
29230         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
29231           the lock in kids, this should fix locking problems
29232
29233 2004-09-14 06:00  ivan
29234
29235         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
29236           httemplate/edit/cust_refund.cgi,
29237           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
29238
29239 2004-09-13 23:47  ivan
29240
29241         * FS/bin/freeside-selfservice-server,
29242           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29243           selfservice: - server: don't reconnect again if we've already
29244           been signalled to shutdown - server: add kid reaping to shutdown
29245           sequence - server: add another optional logging level to response
29246           sending - server: acquire write mutex for keepalives
29247
29248 2004-09-09 05:04  ivan
29249
29250         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
29251           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
29252           it doesn't use a separate process/ file, this allows large error
29253           messages to be displayed properly
29254
29255 2004-09-06 05:44  ivan
29256
29257         * FS/bin/freeside-selfservice-server,
29258           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29259           self-service keepalives
29260
29261 2004-09-06 02:44  ivan
29262
29263         * FS/bin/freeside-selfservice-server: don't open a database
29264           connection in the parent process
29265
29266 2004-09-06 02:28  ivan
29267
29268         * FS/bin/freeside-queued: don't die off even on database failures
29269
29270 2004-09-05 16:21  ivan
29271
29272         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
29273           catch it, but add client-side protection against
29274           double-submission also.
29275
29276 2004-09-05 15:42  ivan
29277
29278         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
29279           checking will catch it, but add client-side protection against
29280           double-submission also.
29281
29282 2004-09-05 02:42  ivan
29283
29284         * test/dup-test: adding duplicate test
29285
29286 2004-09-05 02:41  ivan
29287
29288         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
29289           conditions in duplicate checking
29290
29291 2004-09-04 03:02  ivan
29292
29293         * FS/FS/export_svc.pm: first try at duplicate checking on new
29294           export associations
29295
29296 2004-08-27 04:33  ivan
29297
29298         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
29299
29300 2004-08-27 04:16  ivan
29301
29302         * FS/bin/freeside-sqlradius-reset: add option to specify exports
29303
29304 2004-08-24 05:22  ivan
29305
29306         * Makefile: small Makefile update
29307
29308 2004-08-24 04:16  ivan
29309
29310         * FS/FS/ClientAPI/MyAccount.pm,
29311           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29312           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
29313           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
29314           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
29315           fs_selfservice/FS-SelfService/cgi/agent_main.html,
29316           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
29317           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
29318           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
29319           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
29320           fs_selfservice/FS-SelfService/cgi/list_customers.html,
29321           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
29322           fs_selfservice/FS-SelfService/cgi/provision.html,
29323           fs_selfservice/FS-SelfService/cgi/provision_list.html,
29324           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
29325           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
29326           fs_selfservice/FS-SelfService/cgi/view_customer.html,
29327           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
29328           FS/FS/ClientAPI/Signup.pm,
29329           fs_selfservice/FS-SelfService/SelfService.pm,
29330           httemplate/search/cust_main.cgi: big update for reseller
29331           interface
29332
29333 2004-08-20 01:58  ivan
29334
29335         * bin/ispman.ldap.import: adding
29336
29337 2004-08-19 09:35  ivan
29338
29339         * httemplate/search/cust_credit.html: add customer # to credit
29340           reports too
29341
29342 2004-08-19 03:53  ivan
29343
29344         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
29345           legal shells, closes: Bug#118
29346
29347 2004-08-18 17:22  ivan
29348
29349         * httemplate/search/elements/search.html: add customer # to payment
29350           reports, add table cell alignment option to general search
29351           component
29352
29353 2004-08-17 06:14  ivan
29354
29355         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
29356           up cust_main records, also don't pollute the original object when
29357           used with override options, closes: Bug#982
29358
29359 2004-08-17 00:43  ivan
29360
29361         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
29362           path to passwd.cgi!
29363
29364 2004-08-14 05:26  ivan
29365
29366         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
29367           duplicate checking on new export associations
29368
29369 2004-08-11 16:56  ivan
29370
29371         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
29372
29373 2004-08-09 12:03  ivan
29374
29375         * init.d/freeside-init: add /usr/local/bin to PATH
29376
29377 2004-08-06 19:49  ivan
29378
29379         * httemplate/view/cust_main.cgi: disable order package button until
29380           a package has been selected
29381
29382 2004-08-05 11:47  ivan
29383
29384         * FS/FS.pm: fix pod typo
29385
29386 2004-08-02 02:43  ivan
29387
29388         * httemplate/index.html: fix link to virtual host browse
29389
29390 2004-08-01 17:41  ivan
29391
29392         * FS/FS/part_export/vpopmail.pm: no maintainer, use
29393           shellcommands_withdomain instead
29394
29395 2004-07-30 00:12  ivan
29396
29397         * FS/FS/svc_Common.pm: set fixed values from an explicitly
29398           specified svcpart on replace too
29399
29400 2004-07-29 21:54  ivan
29401
29402         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
29403           conf/cust_pkg-change_svcpart,
29404           httemplate/edit/process/cust_svc.cgi,
29405           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
29406           svcpart changes now trigger all necessary export actions, manual
29407           svcpart changing on svc_acct view, linking changes svcpart if you
29408           ask it to, closes: Bug#671, Bug#644
29409
29410 2004-07-29 14:49  ivan
29411
29412         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
29413           advertising source list
29414
29415 2004-07-15 15:40  ivan
29416
29417         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
29418           FS/FS/ClientAPI/Signup.pm,
29419           fs_selfservice/FS-SelfService/SelfService.pm,
29420           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29421           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
29422           fs_selfservice/FS-SelfService/cgi/logout.html,
29423           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29424           fs_selfservice/FS-SelfService/cgi/myaccount.html,
29425           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
29426           fs_selfservice/FS-SelfService/cgi/payment_results.html,
29427           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
29428           fs_selfservice/FS-SelfService/cgi/provision.html,
29429           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
29430           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
29431           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
29432           httemplate/view/cust_main.cgi: big update for customer
29433           self-service: add provisioning/unprovisioning of purchased
29434           services, like fs_selfadmin
29435
29436 2004-07-12 06:51  ivan
29437
29438         * httemplate/view/cust_main.cgi: DEL out voided payments to
29439           distinguish them visually better
29440
29441 2004-07-10 07:46  ivan
29442
29443         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
29444           decline/cancel when customer has a negative balance & purchases
29445           stuff with it
29446
29447 2004-07-10 07:30  ivan
29448
29449         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
29450
29451 2004-07-10 06:30  ivan
29452
29453         * httemplate/: index.html, search/cust_bill_event.cgi,
29454           search/cust_bill_event.html: add calendar to cust_bill_event
29455           search page, make ending date default to open-ended like other
29456           reports
29457
29458 2004-07-10 06:21  ivan
29459
29460         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
29461           before and cluck loudly when the FS::tablename class isn't
29462           loaded, rather than throw exceptions
29463
29464 2004-07-10 06:08  ivan
29465
29466         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
29467           doesn't bomb out in FS::Record::qsearch with Can't locate object
29468           method virtual_fields via package FS::svc_external
29469
29470 2004-07-09 04:45  ivan
29471
29472         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
29473           agent.cgi, make sure warnings are turned off when parsing
29474           templates to avoid too much output to STDERR triggering obscure
29475           apache hang bug.  thanks dean you rule.
29476
29477 2004-07-09 02:29  ivan
29478
29479         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
29480           param separator
29481
29482 2004-07-08 04:15  ivan
29483
29484         * httemplate/edit/process/cust_main.cgi: don't change otaker when
29485           just editing account, closes: Bug#921
29486
29487 2004-07-07 09:06  ivan
29488
29489         * FS/FS/cust_pay.pm: allow payment modification so we can import
29490           order_number info
29491
29492 2004-07-06 12:10  ivan
29493
29494         * FS/FS/Record.pm: better error message for missing tables
29495
29496 2004-07-06 10:26  ivan
29497
29498         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
29499           httemplate/edit/cust_refund.cgi,
29500           httemplate/edit/process/cust_credit.cgi,
29501           httemplate/edit/process/cust_refund.cgi,
29502           httemplate/view/cust_main.cgi: payment voiding part deux & credit
29503           card refunds!
29504
29505 2004-07-06 07:22  ivan
29506
29507         * FS/FS/cust_refund.pm: document and check refund reasons
29508
29509 2004-07-06 06:26  ivan
29510
29511         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
29512           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
29513           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
29514           add cust_pay_void table and payment voiding web ui part one
29515
29516 2004-07-06 01:43  ivan
29517
29518         * htetc/handler.pl: 0.32 (and then some) released
29519
29520 2004-07-01 06:49  ivan
29521
29522         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
29523           self-service
29524
29525 2004-07-01 05:45  ivan
29526
29527         * FS/FS/agent.pm: fix silly bug editing agents
29528
29529 2004-07-01 05:42  ivan
29530
29531         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
29532           hash method with an empty Hash attribute, wtf?
29533
29534 2004-06-30 11:19  ivan
29535
29536         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
29537           template fixes
29538
29539 2004-06-30 11:12  ivan
29540
29541         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
29542           also fill in name filed
29543
29544 2004-06-30 11:01  ivan
29545
29546         * FS/FS/cust_pay.pm: typo
29547
29548 2004-06-30 10:57  ivan
29549
29550         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
29551           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
29552           conf/payment_receipt_email: payment receipts!
29553
29554 2004-06-30 07:33  ivan
29555
29556         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
29557           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
29558
29559 2004-06-30 03:02  ivan
29560
29561         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
29562           encrypt scp dumps
29563
29564 2004-06-30 02:56  ivan
29565
29566         * FS/FS/cust_bill.pm: fix warning message when agent-specific
29567           plandata cannot be found
29568
29569 2004-06-29 00:57  ivan
29570
29571         * httemplate/docs/schema.html: cust_pay_refund
29572
29573 2004-06-28 21:02  ivan
29574
29575         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
29576           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
29577           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
29578           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
29579           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
29580           httemplate/edit/cust_bill_pay.cgi,
29581           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
29582           table to refund payments
29583
29584 2004-06-25 11:28  ivan
29585
29586         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
29587           paydate_monthyear method and thus bug#862 and i need some sleep
29588
29589 2004-06-25 10:57  ivan
29590
29591         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
29592           httemplate/misc/payment.cgi: fix one-time card charging not
29593           pulling in exp date?
29594
29595 2004-06-25 10:26  ivan
29596
29597         * httemplate/misc/payment.cgi: set defaults so as to not change the
29598           billing type when entering a one time payment
29599
29600 2004-06-25 03:25  ivan
29601
29602         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
29603           rather before doing anything
29604
29605 2004-06-25 03:16  ivan
29606
29607         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
29608           contains a ;
29609
29610 2004-06-25 03:07  ivan
29611
29612         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
29613
29614 2004-06-25 01:44  ivan
29615
29616         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
29617
29618 2004-06-22 19:13  ivan
29619
29620         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
29621           lines
29622
29623 2004-06-21 20:12  ivan
29624
29625         * Makefile: snapshot before schema changes
29626
29627 2004-06-21 20:11  ivan
29628
29629         * FS/FS.pm: small doc update
29630
29631 2004-06-21 20:10  ivan
29632
29633         * bin/sqlradius.import: fix attribute importing bugs that borked
29634           the passwords
29635
29636 2004-06-21 07:24  ivan
29637
29638         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
29639           checking on add'l package order
29640
29641 2004-06-21 06:36  ivan
29642
29643         * FS/MANIFEST: removing old report from MANIFEST
29644
29645 2004-06-21 05:27  ivan
29646
29647         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
29648
29649 2004-06-21 03:58  ivan
29650
29651         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
29652           on agent add'l package order
29653
29654 2004-06-21 03:45  ivan
29655
29656         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
29657           primary
29658
29659 2004-06-21 03:26  ivan
29660
29661         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
29662           only allow primary users access to the self-service server
29663
29664 2004-06-18 03:28  ivan
29665
29666         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
29667           fix: avoid newline prepend fix from borking indented first <%,
29668           fixes customer search by otaker under mason, closes: Bug#830
29669
29670 2004-06-17 05:32  ivan
29671
29672         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
29673           frontpage extensions to www_shellcommands export
29674
29675 2004-06-16 16:59  ivan
29676
29677         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
29678           hosts
29679
29680 2004-06-16 07:07  ivan
29681
29682         * httemplate/search/report_tax.cgi: update tax report for taxclass
29683
29684 2004-06-15 06:27  ivan
29685
29686         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
29687           moving passwd cgi to self-service
29688
29689 2004-06-15 03:59  ivan
29690
29691         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
29692           field check
29693
29694 2004-06-11 09:44  ivan
29695
29696         * httemplate/search/report_tax.cgi: fix date range for old perl,
29697           count tax exempt and COMP customers correctly
29698
29699 2004-06-11 07:57  ivan
29700
29701         * httemplate/search/report_tax.cgi: fix to find all customer
29702           scorrectly
29703
29704 2004-06-11 07:25  ivan
29705
29706         * httemplate/search/report_tax.cgi: tax report fix sort
29707
29708 2004-06-11 07:03  ivan
29709
29710         * FS/FS/Conf.pm, httemplate/index.html: tax report!
29711
29712 2004-06-11 06:44  ivan
29713
29714         * httemplate/search/report_tax.cgi: tax report!
29715
29716 2004-06-11 00:37  ivan
29717
29718         * Makefile: add update-selfservice target
29719
29720 2004-06-10 05:58  ivan
29721
29722         * httemplate/browse/agent.cgi: now available as methods
29723
29724 2004-06-10 05:31  ivan
29725
29726         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
29727           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
29728           FS/FS/ClientAPI/Signup.pm,
29729           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29730           fs_selfservice/FS-SelfService/cgi/agent_login.html,
29731           fs_selfservice/FS-SelfService/cgi/agent_main.html,
29732           fs_selfservice/FS-SelfService/cgi/cvv2.html,
29733           fs_selfservice/FS-SelfService/cgi/cvv2.png,
29734           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
29735           fs_selfservice/FS-SelfService/cgi/list_customers.html,
29736           fs_selfservice/FS-SelfService/cgi/signup.html,
29737           fs_selfservice/FS-SelfService/cgi/view_customer.html,
29738           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
29739           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
29740
29741 2004-06-10 04:28  ivan
29742
29743         * httemplate/search/cust_main-otaker.cgi: tyop
29744
29745 2004-06-09 01:59  ivan
29746
29747         * Makefile: need this entry for myself though!
29748
29749 2004-06-05 05:01  ivan
29750
29751         * Makefile: AND set its owner.  whew.
29752
29753 2004-06-05 04:55  ivan
29754
29755         * Makefile: and don't forget to make the dir
29756
29757 2004-06-05 04:47  ivan
29758
29759         * Makefile: fix path and make var substitution
29760
29761 2004-06-05 04:37  ivan
29762
29763         * Makefile: oops fix line endings in automated self-service lib
29764           install
29765
29766 2004-06-05 04:34  ivan
29767
29768         * Makefile: automated self-service lib install
29769
29770 2004-06-05 02:34  ivan
29771
29772         * bin/: sqlradius-norealm.reimport, sqlradius.import,
29773           sqlradius.reimport: sqlradius import updates
29774
29775 2004-06-04 20:00  ivan
29776
29777         * Makefile: self-service installer?
29778
29779 2004-06-03 03:09  ivan
29780
29781         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
29782           address on "re-email" link
29783
29784 2004-06-03 02:55  ivan
29785
29786         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
29787           screen and "re-email/re-print" links, also fix agent-specific
29788           From: address on "re-email" link
29789
29790 2004-06-03 00:00  ivan
29791
29792         * FS/FS/cust_bill.pm: better error message for non-applicable
29793           invoice events
29794
29795 2004-06-02 14:27  ivan
29796
29797         * fs_selfservice/DEPLOY: simple kludge for testing
29798
29799 2004-06-01 03:56  ivan
29800
29801         * httemplate/edit/part_bill_event.cgi: html table fix
29802
29803 2004-06-01 03:53  ivan
29804
29805         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
29806           per-agent invoice_from addresses
29807
29808 2004-06-01 02:23  ivan
29809
29810         * bin/postfix_courierimap.import: typo in sql
29811
29812 2004-05-31 18:49  ivan
29813
29814         * FS/FS/cust_bill.pm: typo in error message
29815
29816 2004-05-28 16:26  ivan
29817
29818         * bin/sqlradius.reimport: adding password/finger correction tool
29819           too
29820
29821 2004-05-28 06:48  ivan
29822
29823         * bin/postfix_courierimap.import: adding
29824
29825 2004-05-28 04:33  ivan
29826
29827         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
29828           checking the filename at all... to catch empty form submissions?
29829
29830 2004-05-28 04:21  ivan
29831
29832         * httemplate/misc/upload-batch.cgi: better error reporting on
29833           unparsable filenames
29834
29835 2004-05-28 03:38  ivan
29836
29837         * httemplate/search/elements/search.html: show a better message
29838           when no results are found
29839
29840 2004-05-28 03:17  ivan
29841
29842         * httemplate/search/cust_bill.html: correct count statement when
29843           searching for individual invoices by #
29844
29845 2004-05-28 01:40  ivan
29846
29847         * bin/sqlradius.import: really.
29848
29849 2004-05-28 01:37  ivan
29850
29851         * bin/sqlradius.import: fixed up and working?
29852
29853 2004-05-28 00:02  ivan
29854
29855         * FS/FS/svc_domain.pm: report value passed for illegal action
29856           pseudo-field
29857
29858 2004-05-27 02:30  ivan
29859
29860         * bin/sqlradius.import: fixup domain svcpart selection
29861
29862 2004-05-27 02:14  ivan
29863
29864         * bin/sqlradius.import: adding sqlradius.import
29865
29866 2004-05-26 11:59  ivan
29867
29868         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
29869           interface
29870
29871 2004-05-26 06:07  ivan
29872
29873         * FS/FS/part_export/acct_sql.pm: fix table name
29874
29875 2004-05-26 06:02  ivan
29876
29877         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
29878           export some more to export to alias table also and in general be
29879           more configurable
29880
29881 2004-05-26 04:11  ivan
29882
29883         * FS/FS/cust_bill.pm: comma
29884
29885 2004-05-26 04:11  ivan
29886
29887         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
29888           temp files in cache.datasrc instead of /tmp
29889
29890 2004-05-26 03:36  ivan
29891
29892         * FS/FS/cust_bill.pm: better error checking/reporting for latex
29893           setup problems
29894
29895 2004-05-26 02:14  ivan
29896
29897         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
29898           web content in user homedirs and link to /var/www
29899
29900 2004-05-19 07:34  ivan
29901
29902         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
29903           acct_sql export
29904
29905 2004-05-19 07:29  ivan
29906
29907         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
29908           export
29909
29910 2004-05-19 07:22  ivan
29911
29912         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
29913
29914 2004-05-19 06:41  ivan
29915
29916         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
29917           t/part_export-acct_sql.t: adding acct_sql export
29918
29919 2004-05-19 05:31  ivan
29920
29921         * httemplate/edit/part_pkg.cgi: continue making
29922           hours/input/output/total display on invoices conditional on there
29923           being any charge for overages
29924
29925 2004-05-19 05:30  ivan
29926
29927         * httemplate/edit/part_pkg.cgi: finish making
29928           hours/input/output/total display on invoices conditional on there
29929           being any charge for overages
29930
29931 2004-05-19 05:28  ivan
29932
29933         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
29934           display on invoices conditional on there being any charge for
29935           overages
29936
29937 2004-05-17 17:20  ivan
29938
29939         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
29940           order_pkg to return pkgnum also
29941
29942 2004-05-14 05:25  ivan
29943
29944         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
29945           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
29946           httemplate/edit/process/part_bill_event.cgi: add per-agent
29947           invoice templates, add per-package suspend invoice events, fix
29948           automatic creation of invoice_latex alternate templates
29949
29950 2004-05-12 11:07  ivan
29951
29952         * bin/sequences.reset: easier this way
29953
29954 2004-05-12 11:02  ivan
29955
29956         * bin/: sequences.reset, freeside.import: adding
29957
29958 2004-05-12 03:03  ivan
29959
29960         * Makefile: for native apache installs
29961
29962 2004-05-11 05:01  ivan
29963
29964         * httemplate/edit/svc_www.cgi: i'm not usually like this.
29965
29966 2004-05-11 04:58  ivan
29967
29968         * httemplate/edit/svc_www.cgi: this has been an evening of logical
29969           negation
29970
29971 2004-05-11 04:54  ivan
29972
29973         * httemplate/edit/svc_www.cgi: so close
29974
29975 2004-05-11 04:52  ivan
29976
29977         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
29978           svc_www-usersvc_svcpart and hopefully simplified zone select too
29979
29980 2004-05-11 04:22  ivan
29981
29982         * httemplate/edit/svc_www.cgi: need to pull in $conf
29983
29984 2004-05-11 04:19  ivan
29985
29986         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
29987           default and one kludge, to improve webhosting UI
29988
29989 2004-05-11 02:50  ivan
29990
29991         * FS/FS/part_export/www_shellcommands.pm: fix commands
29992
29993 2004-05-10 17:46  ivan
29994
29995         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
29996           host browse
29997
29998 2004-05-10 06:46  ivan
29999
30000         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
30001           password changing command
30002
30003 2004-05-10 06:17  ivan
30004
30005         * FS/FS/part_export/shellcommands.pm: fall back to password
30006           changing in the case of blank suspension/unsuspension commands,
30007           like some exports
30008
30009 2004-05-10 04:10  ivan
30010
30011         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
30012           export commands configrable
30013
30014 2004-05-10 03:01  ivan
30015
30016         * bin/sendmail.import: properly nested greps
30017
30018 2004-05-10 02:59  ivan
30019
30020         * bin/sendmail.import: allow for multiple svc_acct svcparts
30021
30022 2004-05-10 02:40  ivan
30023
30024         * bin/sendmail.import: 5.005!
30025
30026 2004-05-10 02:38  ivan
30027
30028         * bin/sendmail.import: ach 5.005
30029
30030 2004-05-10 01:38  ivan
30031
30032         * CREDITS: rt and sql-ledger
30033
30034 2004-05-08 00:46  ivan
30035
30036         * FS/FS/svc_acct.pm: default finger to first+last
30037
30038 2004-05-06 15:37  ivan
30039
30040         * httemplate/edit/svc_www.cgi: brainfart
30041
30042 2004-05-06 15:34  ivan
30043
30044         * httemplate/edit/svc_www.cgi: tyop
30045
30046 2004-05-06 15:29  ivan
30047
30048         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
30049           change the restart command in apache exports
30050
30051 2004-05-06 15:29  ivan
30052
30053         * FS/FS/svc_acct.pm: protect properly against deleting users linked
30054           to virtual web sites
30055
30056 2004-05-06 15:18  ivan
30057
30058         * httemplate/edit/svc_www.cgi: show service name and
30059           fully-qualified address on service add
30060
30061 2004-05-04 11:44  ivan
30062
30063         * FS/FS/queue.pm: don't truncate job args for display
30064
30065 2004-05-03 08:40  ivan
30066
30067         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
30068           (svc_external: id, title / svc_acct: domain)
30069
30070 2004-05-03 07:32  ivan
30071
30072         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
30073           part_export/shellcommands_withdomain.pm: make RADIUS groups
30074           available to shellcommands exports
30075
30076 2004-05-01 15:49  ivan
30077
30078         * httemplate/search/: cust_bill.html, elements/search.html: don't
30079           display links to missing customers
30080
30081 2004-05-01 14:40  ivan
30082
30083         * httemplate/search/cust_bill.html: I'm slow this morning
30084
30085 2004-05-01 14:38  ivan
30086
30087         * httemplate/search/cust_bill.html: oops tyop
30088
30089 2004-05-01 14:05  ivan
30090
30091         * httemplate/search/cust_bill.html: handle missing customer records
30092           without erroring out
30093
30094 2004-04-30 14:58  ivan
30095
30096         * FS/FS/Record.pm: accept empty zips for non-US countries...
30097
30098 2004-04-30 13:22  ivan
30099
30100         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
30101           scalar search" warning
30102
30103 2004-04-30 12:08  ivan
30104
30105         * httemplate/index.html: 15 day open invoice reports for qis
30106
30107 2004-04-23 06:15  ivan
30108
30109         * FS/MANIFEST, httemplate/index.html: add link to new credit report
30110           on main menu, remove old obsolete shell-out reports
30111
30112 2004-04-23 05:50  ivan
30113
30114         * Makefile: fix up includes with Apache::ASP
30115
30116 2004-04-23 05:19  ivan
30117
30118         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
30119           httemplate/graph/money_time.cgi,
30120           httemplate/search/cust_bill.html,
30121           httemplate/search/cust_credit.html,
30122           httemplate/search/report_cust_credit.html,
30123           httemplate/search/elements/search.html: credit report, add some
30124           links to sales/credits/receipts summary, move payment search to
30125           template
30126
30127 2004-04-22 19:32  ivan
30128
30129         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
30130           search/elements/search.html: working templated invoice search!
30131
30132 2004-04-22 00:38  ivan
30133
30134         * httemplate/elements/pager.html: silly pager fix
30135
30136 2004-04-22 00:07  ivan
30137
30138         * httemplate/search/report_cust_credit.html: initial copy from
30139           report_cust_pay.html
30140
30141 2004-04-21 13:52  ivan
30142
30143         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
30144           problems should be fatal and trigger retry
30145
30146 2004-04-20 18:49  ivan
30147
30148         * FS/FS/cust_main.pm: respect country default for batch import
30149
30150 2004-04-20 13:24  ivan
30151
30152         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
30153
30154 2004-04-19 18:23  ivan
30155
30156         * FS/FS/cust_main.pm: accept expiration dates in the same format
30157           they are output...
30158
30159 2004-04-19 17:58  ivan
30160
30161         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
30162           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
30163           fs_selfservice/FS-SelfService/SelfService.pm,
30164           httemplate/view/cust_main.cgi: add methods for masking credit
30165           cards, add payment info modification to self-service
30166
30167 2004-04-13 18:00  ivan
30168
30169         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
30170           make life easier when importing new upstream versions
30171
30172 2004-04-13 17:48  khoff
30173
30174         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
30175
30176 2004-04-13 15:30  ivan
30177
30178         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
30179           being used anyway
30180
30181 2004-04-13 13:01  ivan
30182
30183         * FS/t/part_export-communigate_pro.t: adding forgotten test
30184
30185 2004-04-13 11:27  ivan
30186
30187         * Makefile: adding comments for fedora
30188
30189 2004-04-10 18:50  ivan
30190
30191         * httemplate/search/: report_prepaid_income.cgi,
30192           report_prepaid_income.html: update unearned revenue report based
30193           on feedback from kevin
30194
30195 2004-04-09 15:35  ivan
30196
30197         * Makefile: thank goodness its friday
30198
30199 2004-04-09 15:34  ivan
30200
30201         * Makefile: really properly disable RT where not using
30202
30203 2004-04-09 15:33  ivan
30204
30205         * Makefile: properly disable RT where not using
30206
30207 2004-04-08 05:37  ivan
30208
30209         * Makefile: fix psql command line options for older pg
30210
30211 2004-04-08 05:23  ivan
30212
30213         * Makefile: fix quotes
30214
30215 2004-04-08 05:07  ivan
30216
30217         * Makefile: don't enable by default
30218
30219 2004-04-08 05:05  ivan
30220
30221         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
30222           in usage inst
30223
30224 2004-04-08 05:00  ivan
30225
30226         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
30227           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
30228           of RT integration
30229
30230 2004-04-07 22:53  ivan
30231
30232         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
30233           server until it is ready
30234
30235 2004-04-07 06:12  ivan
30236
30237         * FS/bin/freeside-reexport: oops, update the usage too
30238
30239 2004-04-07 06:11  ivan
30240
30241         * FS/bin/freeside-reexport: added options to select username,
30242           svcnum, svcpart
30243
30244 2004-04-07 04:39  ivan
30245
30246         * FS/FS/: Conf.pm, domain_record.pm: automatically update
30247           reverse-ARPA records (Bug#462) / recognize SOA records with the
30248           fqdn as well as @
30249
30250 2004-04-07 04:04  ivan
30251
30252         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
30253           domain
30254
30255 2004-04-07 01:34  ivan
30256
30257         * FS/FS/part_export.pm: argh, the glob itself is tainted under
30258           5.005
30259
30260 2004-04-07 01:07  ivan
30261
30262         * FS/FS/part_export.pm: make -T happy (under old perl?)
30263
30264 2004-04-05 19:03  ivan
30265
30266         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
30267
30268 2004-04-05 07:05  ivan
30269
30270         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
30271           httemplate/misc/process/link.cgi: add a domain pulldown to
30272           svc_acct linking, closes: Bug#277 / prevent "stealing" services
30273           with link unless you set legacy_link-steal config option, closes:
30274           Bug#321
30275
30276 2004-04-05 04:55  ivan
30277
30278         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
30279           heuristics to transfer ordering: primaries first, then sorted by
30280           quantity
30281
30282 2004-04-05 02:08  ivan
30283
30284         * htetc/handler.pl, httemplate/misc/whois.cgi,
30285           httemplate/view/svc_domain.cgi: add whois functionality
30286           internally instead of linking to geektools
30287
30288 2004-04-04 15:20  ivan
30289
30290         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
30291           to optionally allow non-matching svcparts to be moved during
30292           package changes, closes: Bug#667
30293
30294 2004-04-04 15:14  ivan
30295
30296         * httemplate/view/cust_main.cgi: comment out extraneous warning
30297
30298 2004-04-02 05:44  ivan
30299
30300         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
30301           Pragma:no-cache header, and set Content-Length and Cache-Control
30302           for viewing .pdf invoices with IE over SSL.
30303           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
30304
30305 2004-04-02 03:23  ivan
30306
30307         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
30308           .pdf extension to placate some versions of IE.  yay IE.
30309
30310 2004-04-01 18:09  ivan
30311
30312         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
30313           (r)ndc command
30314
30315 2004-04-01 06:50  ivan
30316
30317         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
30318           commands
30319
30320 2004-03-31 16:44  ivan
30321
30322         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
30323           sub-countries from Locale::SubCountry now
30324
30325 2004-03-30 08:43  ivan
30326
30327         * FS/FS/cust_main.pm: mutex the bill and collect functions
30328           per-customer
30329
30330 2004-03-30 01:20  ivan
30331
30332         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
30333           list of ignored zones, add nameservice records to existing
30334           domains, update for API change inDNS::ZoneParse 0.84
30335
30336 2004-03-29 13:49  ivan
30337
30338         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
30339           also
30340
30341 2004-03-28 22:03  ivan
30342
30343         * FS/FS/part_export.pm: fix export_info sub to return an empty
30344           hashref instead of undef
30345
30346 2004-03-26 17:05  khoff
30347
30348         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
30349           services in a particular order to get around certain
30350           inter-service dependancies
30351
30352 2004-03-25 20:54  ivan
30353
30354         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
30355           2.09
30356
30357 2004-03-25 20:46  ivan
30358
30359         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
30360           necessary
30361
30362 2004-03-25 03:00  ivan
30363
30364         * FS/FS/part_export/: domain_shellcommands.pm,
30365           www_shellcommands.pm: typo from refactoring
30366
30367 2004-03-25 00:55  ivan
30368
30369         * FS/FS/part_export/: domain_shellcommands.pm,
30370           forward_shellcommands.pm, shellcommands.pm,
30371           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
30372           ISPMan integration
30373
30374 2004-03-24 22:42  ivan
30375
30376         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
30377           and later only so far, still waiting to hear about 4.10
30378
30379 2004-03-24 07:38  ivan
30380
30381         * httemplate/edit/part_export.cgi: catch misconfigured exports
30382
30383 2004-03-24 06:28  ivan
30384
30385         * FS/FS/: part_export.pm, part_export/apache.pm,
30386           part_export/bind.pm, part_export/bind_slave.pm,
30387           part_export/bsdshell.pm, part_export/communigate_pro.pm,
30388           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
30389           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
30390           part_export/forward_shellcommands.pm, part_export/http.pm,
30391           part_export/infostreet.pm, part_export/ldap.pm,
30392           part_export/postfix.pm, part_export/shellcommands.pm,
30393           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
30394           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
30395           part_export/sysvshell.pm, part_export/textradius.pm,
30396           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
30397           export info to the modules themselves
30398
30399 2004-03-24 06:23  ivan
30400
30401         * FS/FS/part_export/router.pm: move export info to the modules
30402           themselves
30403
30404 2004-03-24 06:21  ivan
30405
30406         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
30407           t/part_export-passwdfile.t: adding passwdfile export base class
30408
30409 2004-03-24 06:17  ivan
30410
30411         * eg/export_template.pm: update example export for the new world of
30412           export data in themodule files
30413
30414 2004-03-24 01:35  ivan
30415
30416         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
30417           t/part_export-postfix.t, t/part_export-router.t: add missing
30418           compile tests
30419
30420 2004-03-23 11:57  ivan
30421
30422         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
30423           partial credits
30424
30425 2004-03-22 16:06  ivan
30426
30427         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
30428           htetc/handler.pl, httemplate/elements/small_custview.html,
30429           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
30430           httemplate/view/cust_main.cgi: one-time credit card and ACH
30431           payments (like self-service) closes: Bug#648
30432
30433 2004-03-22 16:06  ivan
30434
30435         * httemplate/search/report_receivables.cgi: fix sorting of NULL
30436           companies differently than empty companies
30437
30438 2004-03-22 11:02  ivan
30439
30440         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
30441           size of 6
30442
30443 2004-03-22 09:13  ivan
30444
30445         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
30446           add ACH help graphic
30447
30448 2004-03-22 07:18  ivan
30449
30450         * FS/FS/CGI.pm: tone down the titles
30451
30452 2004-03-22 07:04  ivan
30453
30454         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
30455
30456 2004-03-22 04:50  ivan
30457
30458         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
30459           expiration selection now -> 15 years instead of hardcoded
30460
30461 2004-03-22 03:05  ivan
30462
30463         * httemplate/: edit/process/REAL_cust_pkg.cgi,
30464           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
30465           misc/unprovision.cgi, misc/process/link.cgi,
30466           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
30467           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
30468           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
30469           remove everything that links to package view also, closes:
30470           Bug#569
30471
30472 2004-03-22 02:36  ivan
30473
30474         * httemplate/view/cust_main.cgi: further small UI tweaks
30475
30476 2004-03-22 02:16  ivan
30477
30478         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
30479           (closes: Bug#569)
30480
30481 2004-03-21 18:59  ivan
30482
30483         * httemplate/view/cust_main.cgi: much easier to understand listing
30484           of credits/payments that get split up, closes: Bug#773, 762
30485
30486 2004-03-19 04:36  ivan
30487
30488         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
30489
30490 2004-03-18 14:35  ivan
30491
30492         * FS/FS/part_export/shellcommands.pm: quote already-crypted
30493           passwords to prevent variable substitution
30494
30495 2004-03-18 14:32  ivan
30496
30497         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
30498           replace also
30499
30500 2004-03-18 14:00  ivan
30501
30502         * bin/shadow.reimport: add -b option
30503
30504 2004-03-18 12:58  ivan
30505
30506         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
30507           passwords
30508
30509 2004-03-17 17:46  ivan
30510
30511         * FS/bin/freeside-selfservice-server,
30512           fs_selfservice/FS-SelfService/SelfService.pm,
30513           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
30514           require Storable minimum 2.09
30515
30516 2004-03-17 15:16  ivan
30517
30518         * FS/FS/svc_acct.pm: fixup password checking to understand
30519           old-style *SUSPENDED* accounts and not to allow access for * ! !!
30520           passwords
30521
30522 2004-03-17 15:08  ivan
30523
30524         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
30525           accounts
30526
30527 2004-03-17 14:55  ivan
30528
30529         * bin/shadow.reimport: fix multiple svcparts
30530
30531 2004-03-17 14:53  ivan
30532
30533         * bin/shadow.reimport: allow multiple svcparts
30534
30535 2004-03-17 14:49  ivan
30536
30537         * bin/shadow.reimport: re-enable prompting
30538
30539 2004-03-17 14:45  ivan
30540
30541         * bin/shadow.reimport: add -d and -r options
30542
30543 2004-03-17 13:47  ivan
30544
30545         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
30546           proper self-service login supporting plaintext, crypt and MD5
30547           passwords
30548
30549 2004-03-16 12:41  ivan
30550
30551         * Makefile: rt-setup-database, not rt-initialize-database
30552
30553 2004-03-15 23:06  ivan
30554
30555         * Makefile, rt/config.layout.in: masonstatedir can't be configured
30556           form ./configure either, must use layout
30557
30558 2004-03-15 23:04  ivan
30559
30560         * Makefile: and finally, run the ./configure
30561
30562 2004-03-15 23:03  ivan
30563
30564         * Makefile: use a proper delimter
30565
30566 2004-03-15 23:00  ivan
30567
30568         * Makefile: transposition
30569
30570 2004-03-15 22:59  ivan
30571
30572         * Makefile: autogenerate rt/config.layout file
30573
30574 2004-03-15 22:58  ivan
30575
30576         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
30577           be generated
30578
30579 2004-03-15 22:45  ivan
30580
30581         * Makefile: initial RT targets
30582
30583 2004-03-15 22:43  ivan
30584
30585         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
30586           patch
30587
30588 2004-03-15 20:36  ivan
30589
30590         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
30591
30592 2004-03-15 16:34  ivan
30593
30594         * Makefile: dont want to error out here
30595
30596 2004-03-12 17:27  ivan
30597
30598         * Makefile: really add the necessary backslashes this time, fix
30599           s/// delimteres
30600
30601 2004-03-12 16:53  ivan
30602
30603         * Makefile: oops
30604
30605 2004-03-12 16:50  ivan
30606
30607         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
30608           Makefile
30609
30610 2004-03-12 16:16  ivan
30611
30612         * Makefile: fix suse document root
30613
30614 2004-03-12 04:39  ivan
30615
30616         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
30617           httemplate/view/cust_main.cgi: add unapplycredits configuration
30618           option
30619
30620 2004-03-12 04:11  ivan
30621
30622         * httemplate/graph/money_time.cgi: fix title
30623
30624 2004-03-12 02:22  ivan
30625
30626         * httemplate/index.html: add badly-named new report
30627
30628 2004-03-12 00:56  ivan
30629
30630         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
30631           by default; horrible performance
30632
30633 2004-03-12 00:17  ivan
30634
30635         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
30636           contain the strings now, not just match exactly
30637
30638 2004-03-11 13:19  ivan
30639
30640         * conf/logo.eps: oops, wrong logo
30641
30642 2004-03-11 13:07  ivan
30643
30644         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
30645           point invoice_latex at it by default
30646
30647 2004-03-11 00:54  ivan
30648
30649         * FS/bin/freeside-selfservice-server: turn down logging level
30650
30651 2004-03-10 23:33  ivan
30652
30653         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
30654           self-service
30655
30656 2004-03-10 20:17  ivan
30657
30658         * FS/MANIFEST: incorrect listing in MANIFEST
30659
30660 2004-03-10 18:05  ivan
30661
30662         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
30663
30664 2004-03-10 18:02  ivan
30665
30666         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
30667           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
30668           lib/RT/URI/fsck_com_rt.pm, sbin/extract-message-catalog,
30669           sbin/factory, sbin/license_tag, sbin/rt-test-dependencies.in:
30670           import of rt 3.0.9
30671
30672 2004-03-10 17:59  ivan
30673
30674         * rt/: README, README.Oracle, UPGRADING, configure, configure.ac,
30675           Changelog, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
30676           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
30677           bin/rt.in, bin/webmux.pl.in, docs/rt3-schema-relationships.dot,
30678           etc/acl.Informix, etc/acl.Oracle, etc/constraints.mysql,
30679           etc/drop.Informix, etc/drop.Oracle, etc/initialdata,
30680           etc/schema.Informix, etc/schema.SQLite,
30681           lib/RT/Attachment_Overlay.pm, lib/RT/Base.pm,
30682           lib/RT/CachedGroupMember_Overlay.pm,
30683           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
30684           lib/RT/EmailParser.pm, lib/RT/GroupMember_Overlay.pm,
30685           lib/RT/Group_Overlay.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
30686           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
30687           lib/RT/ScripAction_Overlay.pm, lib/RT/Scrip_Overlay.pm,
30688           lib/RT/Scrips_Overlay.pm, lib/RT/StyleGuide.pod,
30689           lib/RT/Template_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
30690           lib/RT/URI.pm, lib/RT/Action/AutoOpen.pm,
30691           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
30692           lib/RT/Action/SendEmail.pm, lib/RT/I18N/cs.pm: import of rt 3.0.9
30693
30694 2004-03-10 17:05  ivan
30695
30696         * Makefile: update for suse
30697
30698 2004-03-10 14:27  khoff
30699
30700         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
30701           weren't being properly masked on errors.  The router/block select
30702           box wasn't being generated on errors.
30703
30704 2004-03-10 11:06  khoff
30705
30706         * httemplate/browse/router.cgi: Added hide/show customer router
30707           link.
30708
30709 2004-03-09 18:37  khoff
30710
30711         * httemplate/browse/router.cgi: UI cleanup.
30712
30713 2004-03-05 06:34  ivan
30714
30715         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
30716           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
30717           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
30718           httemplate/graph/money_time.cgi: beginning of OO reporting
30719           interface, create acadia-requested crosstab reports
30720
30721 2004-03-04 21:59  ivan
30722
30723         * FS/bin/freeside-daily: fix -v
30724
30725 2004-03-03 08:32  ivan
30726
30727         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
30728           be create and fetchmail should not be run
30729
30730 2004-03-03 05:42  ivan
30731
30732         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
30733           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
30734           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
30735           emails being sent to signup server declined accounts, closes:
30736           Bug#743
30737
30738 2004-03-02 22:20  ivan
30739
30740         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
30741           well as disable them (IE doesn't grey out disabled text dialogs)
30742
30743 2004-02-28 15:06  ivan
30744
30745         * httemplate/docs/ieak.html: for now
30746
30747 2004-02-28 14:57  ivan
30748
30749         * Makefile: s/cleanwhisker/pouncequick/
30750
30751 2004-02-28 14:49  ivan
30752
30753         * FS/t/acct_snarf.t: adding
30754
30755 2004-02-28 14:48  ivan
30756
30757         * FS/FS/cust_pkg.pm: minor fixes
30758
30759 2004-02-28 14:47  ivan
30760
30761         * CREDITS: credit where the typeset invoices came from!
30762
30763 2004-02-28 14:40  ivan
30764
30765         * httemplate/edit/process/cust_main_county-collapse.cgi: style
30766
30767 2004-02-28 14:26  ivan
30768
30769         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
30770           1.32, finally closes Bug#639
30771
30772 2004-02-27 13:21  khoff
30773
30774         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
30775           were trying to call addr on an undefined object.  That's not
30776           good.
30777
30778 2004-02-26 11:21  ivan
30779
30780         * httemplate/view/svc_forward.cgi: correct cancel link
30781           s/account/mail forward/
30782
30783 2004-02-25 20:01  ivan
30784
30785         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
30786
30787 2004-02-25 19:32  ivan
30788
30789         * FS/FS/Record.pm: allow replace with no arguments
30790
30791 2004-02-25 02:37  ivan
30792
30793         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
30794           forward editing for new svc_forward.src field
30795
30796 2004-02-24 21:11  ivan
30797
30798         * FS/FS/CGI.pm: kludge around it completely
30799
30800 2004-02-24 21:04  ivan
30801
30802         * FS/FS/CGI.pm: third time's the charm
30803
30804 2004-02-24 21:00  ivan
30805
30806         * FS/FS/CGI.pm: oops, not the right way to blank them
30807
30808 2004-02-24 20:56  ivan
30809
30810         * FS/FS/CGI.pm: query strings get passed through sometimes?
30811
30812 2004-02-23 00:12  ivan
30813
30814         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
30815           fallback suspension code
30816
30817 2004-02-13 10:58  ivan
30818
30819         * bin/postfix.export: postfix export
30820
30821 2004-02-13 06:04  ivan
30822
30823         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
30824
30825 2004-02-13 05:53  ivan
30826
30827         * httemplate/edit/part_svc.cgi: typo
30828
30829 2004-02-13 04:27  ivan
30830
30831         * FS/FS/part_export/postfix.pm: adding postfix export
30832
30833 2004-02-13 03:47  ivan
30834
30835         * bin/sendmail.import: it lives!
30836
30837 2004-02-13 03:28  ivan
30838
30839         * httemplate/: index.html, search/svc_forward.cgi,
30840           view/svc_forward.cgi: add mail alias browse to main menu and fix
30841           mail alias view to recognize new schema also
30842
30843 2004-02-13 02:57  ivan
30844
30845         * FS/bin/freeside-setup: continue adding svc_forward.src: make
30846           svc_forward.srcsvc nullable
30847
30848 2004-02-13 02:35  ivan
30849
30850         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
30851           httemplate/docs/schema.html: add svc_forward.src
30852
30853 2004-02-13 00:02  ivan
30854
30855         * bin/sendmail.import: initial import
30856
30857 2004-02-12 20:01  ivan
30858
30859         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
30860           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
30861           depend on Net::SSH 0.08 for non-blocking STDERR read
30862
30863 2004-02-12 02:44  ivan
30864
30865         * bin/bind.import: fix usage msg
30866
30867 2004-02-11 22:31  ivan
30868
30869         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
30870           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
30871           re-email invoice, closes: bug#526 and have print and email
30872           invoice links redirect back to top of customer view page instead
30873           of #history tag
30874
30875 2004-02-07 14:13  ivan
30876
30877         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
30878
30879 2004-02-07 00:24  ivan
30880
30881         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
30882           to sqlradius and sqlradius_withdomain exports
30883
30884 2004-02-05 17:00  ivan
30885
30886         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
30887
30888 2004-02-02 16:19  ivan
30889
30890         * bin/shadow.reimport: adding shadow.reimport
30891
30892 2004-02-01 01:29  ivan
30893
30894         * Makefile: use install to make all components of FREESIDE_CONF dir
30895
30896 2004-01-30 22:33  ivan
30897
30898         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
30899           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
30900           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
30901           htetc/handler.pl, httemplate/docs/schema.html: add
30902           pkg_svc.primary_svc flag to enable an explicit first package flag
30903
30904 2004-01-30 22:20  ivan
30905
30906         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
30907           empty values in non-primary-keyed tables
30908
30909 2004-01-29 19:58  ivan
30910
30911         * FS/FS/part_export.pm: add default freebsd and linux
30912           suspension/unsuspension commands, work around FreeBSD pw(1) lack
30913           of locking, and don't prepend "*SUSPENDED* " to suspend an
30914           account anymore
30915
30916 2004-01-29 19:05  ivan
30917
30918         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
30919           suspend an account
30920
30921 2004-01-29 17:27  ivan
30922
30923         * Makefile: multiple self-service machines aren't enclosed in
30924           quotes
30925
30926 2004-01-29 17:10  ivan
30927
30928         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
30929           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
30930           support for running selfservice server against multiple machines
30931
30932 2004-01-27 17:45  ivan
30933
30934         * httemplate/search/svc_acct.cgi: fix link from service definition
30935           browse to services
30936
30937 2004-01-27 17:39  ivan
30938
30939         * httemplate/: index.html, browse/part_svc.cgi,
30940           search/svc_acct.cgi, search/svc_domain.cgi: add service
30941           definition browse by number of active services
30942
30943 2004-01-23 03:20  ivan
30944
30945         * httemplate/: index.html, search/report_prepaid_income.cgi,
30946           search/report_prepaid_income.html: add prepaid income to main
30947           menu and allow arbitrary dates
30948
30949 2004-01-23 01:04  ivan
30950
30951         * httemplate/search/report_prepaid_income.cgi: tidy up look
30952
30953 2004-01-23 00:58  ivan
30954
30955         * httemplate/search/report_prepaid_income.cgi: oops
30956
30957 2004-01-23 00:55  ivan
30958
30959         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
30960           income report
30961
30962 2004-01-22 19:22  ivan
30963
30964         * FS/FS/cust_bill.pm: undo debugging change
30965
30966 2004-01-22 19:21  ivan
30967
30968         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
30969           avoid gigantic line items
30970
30971 2004-01-22 19:01  ivan
30972
30973         * httemplate/edit/cust_main.cgi: and the same for ship_
30974
30975 2004-01-22 18:53  ivan
30976
30977         * httemplate/edit/cust_main.cgi: fix state default and set min year
30978           to this year, patch from <matthewd>, thanks!
30979
30980 2004-01-22 16:49  ivan
30981
30982         * debian/control: update ideas about package splitup
30983
30984 2004-01-21 16:21  ivan
30985
30986         * FS/FS/cust_main.pm: fix cancel method
30987
30988 2004-01-21 16:11  ivan
30989
30990         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
30991           properly
30992
30993 2004-01-21 15:45  ivan
30994
30995         * httemplate/misc/dump.cgi: fix newline problem in dump
30996
30997 2004-01-21 14:10  ivan
30998
30999         * FS/FS/cust_bill.pm: clean up all temp files!
31000
31001 2004-01-21 14:00  ivan
31002
31003         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
31004           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
31005
31006 2004-01-20 16:04  ivan
31007
31008         * httemplate/search/: cust_bill_event.cgi, cust_pkg.cgi: don't
31009           include the _next_ day, just the full ending day
31010
31011 2004-01-20 12:30  ivan
31012
31013         * httemplate/: index.html, misc/dump.cgi: add database dump from
31014           web interface
31015
31016 2004-01-18 13:03  ivan
31017
31018         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
31019           as a hashref causes too many other problems.  please leave as is.
31020           DBD::Pg needs to be fixed.  1.31 is a lost cause.
31021
31022 2004-01-16 13:45  ivan
31023
31024         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
31025           also
31026
31027 2004-01-12 12:40  khoff
31028
31029         * httemplate/edit/part_virtual_field.cgi: Lists are just better
31030           sorted.
31031
31032 2004-01-12 12:34  khoff
31033
31034         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
31035
31036 2004-01-11 16:03  ivan
31037
31038         * httemplate/view/cust_bill.cgi: only display "view typeset
31039           invoice" when there is an invoice_latex template
31040
31041 2004-01-11 15:59  ivan
31042
31043         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
31044           invoice view in web UI uses pdf instead of postscript, closes
31045           Bug#614
31046
31047 2004-01-11 15:38  ivan
31048
31049         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
31050
31051 2004-01-11 15:37  ivan
31052
31053         * httemplate/view/cust_bill-pdf.cgi: adding
31054
31055 2004-01-10 03:17  ivan
31056
31057         * Makefile: workaround stubborn shells globbing [a-z] to include
31058           CVS/
31059
31060 2004-01-09 20:19  ivan
31061
31062         * FS/FS/cust_main.pm: don't require payname for DCHK either
31063
31064 2004-01-09 19:50  ivan
31065
31066         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
31067           invoice event edits
31068
31069 2004-01-09 14:46  ivan
31070
31071         * httemplate/search/report_receivables.cgi: add customer number
31072
31073 2004-01-09 14:39  ivan
31074
31075         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
31076           deletions: need to use Date::Format and FS::Misc qw(send_email)
31077           in cust_credit.pm, need a link to delete unapplied credits too
31078
31079 2004-01-09 14:15  ivan
31080
31081         * FS/FS/Conf.pm: correct tyop
31082
31083 2004-01-09 14:11  ivan
31084
31085         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
31086           httemplate/view/cust_main.cgi,
31087           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
31088           value to enable deletion of credits
31089
31090 2004-01-09 13:09  ivan
31091
31092         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
31093           value
31094
31095 2004-01-06 22:10  khoff
31096
31097         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
31098           billing services in an external sql database.
31099
31100 2004-01-05 12:24  ivan
31101
31102         * httemplate/index.html: fix other packages by next bill date link
31103
31104 2004-01-03 19:54  ivan
31105
31106         * httemplate/docs/signup.html: remove obsolete netscape CCK
31107           supportsignup.cgi
31108
31109           depend on HTTP::BrowserDetect directly instead of via deprecated
31110           HTTP::Headers::UserAgent (closes: Bug#578)
31111
31112 2004-01-03 00:42  ivan
31113
31114         * httemplate/browse/agent.cgi: fix heading colspan when there is no
31115           agent.disabled column
31116
31117 2004-01-01 12:40  ivan
31118
31119         * FS/FS/cust_bill.pm: escape stuff from latex
31120
31121 2003-12-29 22:02  khoff
31122
31123         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
31124           around a bug in DBD::Pg version 1.31.
31125
31126 2003-12-27 00:23  ivan
31127
31128         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
31129           agent
31130
31131 2003-12-24 10:18  khoff
31132
31133         * FS/bin/freeside-setup: tyop
31134
31135 2003-12-22 18:36  ivan
31136
31137         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
31138           FS/t/svc_external.t, htetc/handler.pl,
31139           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
31140           httemplate/edit/process/svc_external.cgi,
31141           httemplate/view/svc_external.cgi: add svc_external
31142
31143 2003-12-22 17:46  ivan
31144
31145         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
31146           FS/cust_svc.pm: add svc_external
31147
31148 2003-12-22 17:10  ivan
31149
31150         * eg/table_template-svc.pm: update svc template for 1.5
31151
31152 2003-12-22 17:06  ivan
31153
31154         * eg/table_template-svc.pm: fix path to svc_Common in example table
31155
31156 2003-12-22 16:51  ivan
31157
31158         * FS/FS/ClientAPI/MyAccount.pm,
31159           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
31160           selfservice API
31161
31162 2003-12-22 16:41  ivan
31163
31164         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
31165           option
31166
31167 2003-12-22 13:22  ivan
31168
31169         * FS/FS/cust_main.pm: default to the whole-country tax rate if
31170           states aren't defined
31171
31172 2003-12-22 13:18  ivan
31173
31174         * FS/FS/cust_bill.pm: quiet warning
31175
31176 2003-12-22 13:01  ivan
31177
31178         * FS/FS/cust_credit.pm: allow credits to be modified at API level
31179
31180 2003-12-22 09:50  ivan
31181
31182         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
31183           subs
31184
31185 2003-12-21 15:16  ivan
31186
31187         * httemplate/browse/agent_type.cgi: work even if there are stray
31188           type_pkgs records around
31189
31190 2003-12-21 15:13  ivan
31191
31192         * FS/FS/Record.pm: cache virtual_fields method results to help
31193           performance
31194
31195 2003-12-21 13:12  ivan
31196
31197         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
31198           both addresses by default
31199
31200 2003-12-15 00:08  ivan
31201
31202         * conf/invoice_latex: line up w/window envelopes
31203
31204 2003-12-15 00:07  ivan
31205
31206         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
31207           now, do not count on latex printing it, oops
31208
31209 2003-12-14 22:42  ivan
31210
31211         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
31212           amounts of all open invoices as soon as balance went positive
31213           (only manifests when any cust_bill->owed somehow got to be
31214           negative)
31215
31216 2003-12-14 19:41  ivan
31217
31218         * FS/FS/cust_bill.pm: add _latex_escape sub
31219
31220 2003-12-14 09:53  ivan
31221
31222         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
31223           view field names
31224
31225 2003-12-10 15:53  ivan
31226
31227         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
31228           dropdown
31229
31230 2003-12-10 14:51  ivan
31231
31232         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
31233           indices to agent and part_bill_event
31234
31235 2003-12-10 14:50  ivan
31236
31237         * FS/FS/part_referral.pm: add part_referral.disabled
31238
31239 2003-11-30 00:06  ivan
31240
31241         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
31242           file
31243
31244 2003-11-29 23:52  ivan
31245
31246         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
31247
31248 2003-11-29 23:41  ivan
31249
31250         * conf/invoice_latex: move to the left to line up with window
31251           envelopes
31252
31253 2003-11-29 02:50  ivan
31254
31255         * FS/FS/cust_credit_bill.pm: missing cut
31256
31257 2003-11-29 02:48  ivan
31258
31259         * FS/FS/cust_bill.pm: use the latex template for normal printing
31260           when available
31261
31262 2003-11-29 02:39  ivan
31263
31264         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
31265
31266 2003-11-29 00:32  ivan
31267
31268         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
31269           send statements when a payment or credit is applied
31270
31271 2003-11-29 00:18  ivan
31272
31273         * FS/FS/part_bill_event.pm: also set default latex template for
31274           late bill templates
31275
31276 2003-11-29 00:08  ivan
31277
31278         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
31279           conf/invoice_latexfooter, conf/invoice_latexnotes,
31280           httemplate/misc/print-invoice.cgi,
31281           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
31282
31283 2003-11-26 07:37  ivan
31284
31285         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
31286           charges
31287
31288 2003-11-26 06:25  ivan
31289
31290         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
31291           value to control explicit due date printing on invoices
31292
31293 2003-11-24 06:29  ivan
31294
31295         * httemplate/edit/part_export.cgi: fix html quoting problems
31296
31297 2003-11-24 05:01  ivan
31298
31299         * httemplate/browse/part_export.cgi: fix html quoting of export
31300           options
31301
31302 2003-11-21 10:55  ivan
31303
31304         * FS/FS/Record.pm: revert bind_param change!
31305
31306 2003-11-21 07:32  ivan
31307
31308         * httemplate/search/report_receivables.cgi: precedence helps alot
31309
31310 2003-11-21 07:25  ivan
31311
31312         * httemplate/search/report_receivables.cgi: precedence helps alot
31313
31314 2003-11-21 07:20  ivan
31315
31316         * httemplate/search/report_receivables.cgi: show customer status on
31317           receivables report
31318
31319 2003-11-20 04:48  ivan
31320
31321         * FS/FS/part_export/communigate_pro.pm: don't error out when not
31322           actually changing domain
31323
31324 2003-11-19 10:13  ivan
31325
31326         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
31327
31328 2003-11-19 04:21  ivan
31329
31330         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
31331           search/report_tax.html: fix jscalendar date ifFormat
31332
31333 2003-11-18 17:37  ivan
31334
31335         * FS/FS/cust_bill.pm: reversing accidental commit of
31336           work-in-progress
31337
31338 2003-11-18 17:29  ivan
31339
31340         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
31341
31342 2003-11-18 07:14  ivan
31343
31344         * FS/FS/part_export.pm: fix communigate pro export descriptions
31345
31346 2003-11-18 07:04  ivan
31347
31348         * FS/: FS/part_export/communigate_pro.pm,
31349           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
31350           FS/part_export.pm: add communigate_pro_singledomain export
31351
31352 2003-11-14 23:28  ivan
31353
31354         * FS/bin/freeside-selfservice-server: kill off ssh process when
31355           re-opening connection
31356
31357 2003-11-14 23:18  ivan
31358
31359         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
31360           trailing newline to supress useless error messages in log
31361
31362 2003-11-14 00:43  ivan
31363
31364         * FS/bin/freeside-selfservice-server: hopefully recover better from
31365           lost ssh connections
31366
31367 2003-11-13 18:52  ivan
31368
31369         * httemplate/search/report_receivables.cgi: sort these
31370           case-insensitive
31371
31372 2003-11-12 04:29  ivan
31373
31374         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
31375           unaudited services with a svcnum for imports
31376
31377 2003-11-12 03:22  ivan
31378
31379         * FS/FS/cust_pkg.pm: better error msg
31380
31381 2003-11-11 07:03  ivan
31382
31383         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
31384           during an import
31385
31386 2003-11-11 06:39  ivan
31387
31388         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
31389
31390 2003-11-11 06:21  ivan
31391
31392         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
31393           imports with svcnums
31394
31395 2003-11-11 00:01  ivan
31396
31397         * httemplate/search/report_receivables.cgi: remove spaces between
31398           parens and contact name
31399
31400 2003-11-10 23:51  ivan
31401
31402         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
31403
31404 2003-11-10 05:54  ivan
31405
31406         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
31407           in?
31408
31409 2003-11-08 08:36  ivan
31410
31411         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
31412           cancel_pkg functions to self-service
31413
31414 2003-11-08 08:31  ivan
31415
31416         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
31417           self-service functions!
31418
31419 2003-11-08 04:59  ivan
31420
31421         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
31422           so we can prevent double-charges
31423
31424 2003-11-07 02:53  ivan
31425
31426         * httemplate/elements/: calendar-en.js, calendar-setup.js,
31427           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
31428           jscalendar
31429
31430 2003-11-07 00:39  ivan
31431
31432         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
31433           charging
31434
31435 2003-11-07 00:36  ivan
31436
31437         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
31438           calculations
31439
31440 2003-11-06 23:56  ivan
31441
31442         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
31443           for sqlradius_withdomain exports
31444
31445 2003-11-06 06:45  ivan
31446
31447         * httemplate/search/report_receivables.cgi: add totals & simplify
31448           expressions
31449
31450 2003-11-06 06:08  ivan
31451
31452         * httemplate/search/report_receivables.cgi: ack!  count credits,
31453           not payments twice
31454
31455 2003-11-06 06:00  ivan
31456
31457         * httemplate/search/report_receivables.cgi: typo
31458
31459 2003-11-06 05:56  ivan
31460
31461         * httemplate/search/report_receivables.cgi: link to customer, don't
31462           show custnum
31463
31464 2003-11-06 05:40  ivan
31465
31466         * FS/MANIFEST: removing bin/freeside-receivables-report
31467
31468 2003-11-06 05:39  ivan
31469
31470         * httemplate/: index.html, search/report_receivables.cgi: "current
31471           receivables" -> A/R Aging summary
31472
31473 2003-11-05 03:13  ivan
31474
31475         * bin/create-fetchmailrc: fixup
31476
31477 2003-11-05 02:26  ivan
31478
31479         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
31480
31481 2003-11-04 10:01  ivan
31482
31483         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
31484
31485 2003-11-04 09:57  ivan
31486
31487         * bin/create-fetchmailrc: adding
31488
31489 2003-11-04 09:30  ivan
31490
31491         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
31492           info available to exports
31493
31494 2003-11-04 02:56  ivan
31495
31496         * FS/FS/Record.pm: finish treating serials as ints!
31497
31498 2003-11-04 02:55  ivan
31499
31500         * FS/FS/Record.pm: treat serial columns as ints too!
31501
31502 2003-11-03 03:42  ivan
31503
31504         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
31505           Bug#590??
31506
31507 2003-11-03 03:30  ivan
31508
31509         * httemplate/edit/part_svc.cgi: kludge around this so i can add
31510           service definitions for now
31511
31512 2003-11-02 21:57  ivan
31513
31514         * httemplate/: index.html, browse/part_pkg.cgi,
31515           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
31516           suspended browse
31517
31518 2003-11-02 21:48  ivan
31519
31520         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
31521           browse
31522
31523 2003-11-02 21:40  ivan
31524
31525         * httemplate/index.html: formatting
31526
31527 2003-11-02 21:34  ivan
31528
31529         * httemplate/index.html: remove duplicate items from "Reports"
31530           section
31531
31532 2003-11-02 21:25  ivan
31533
31534         * httemplate/browse/part_pkg.cgi: tyops
31535
31536 2003-11-02 21:21  ivan
31537
31538         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
31539           counts on active package browse
31540
31541 2003-10-25 17:39  ivan
31542
31543         * httemplate/search/report_cust_pay.html: payment reports broken
31544           down by Visa/MC / Amex / Discover
31545
31546 2003-10-24 19:05  ivan
31547
31548         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
31549           ClientAPI/Signup.pm: signups with snarf info!
31550
31551 2003-10-24 18:06  ivan
31552
31553         * httemplate/docs/signup.html: better link to .INS files
31554           documentation
31555
31556 2003-10-24 13:38  ivan
31557
31558         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
31559           to save the cvv data for specific card types
31560
31561 2003-10-24 12:28  ivan
31562
31563         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
31564           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
31565           FS/FS/cust_main.pm, FS/bin/freeside-setup,
31566           httemplate/docs/schema.html: cvv!
31567
31568 2003-10-23 22:51  ivan
31569
31570         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
31571
31572 2003-10-23 02:02  ivan
31573
31574         * httemplate/docs/legacy.html: fix cranky verbitage at the top
31575
31576 2003-10-23 00:49  ivan
31577
31578         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
31579           suspend the relevant customer.
31580
31581 2003-10-22 12:10  khoff
31582
31583         * httemplate/edit/process/router.cgi: dbh is a global.
31584
31585 2003-10-19 22:01  ivan
31586
31587         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
31588           httemplate/view/cust_main.cgi: finish up weekly billing
31589
31590 2003-10-19 21:25  ivan
31591
31592         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
31593           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
31594           billing
31595
31596 2003-10-16 15:57  khoff
31597
31598         * FS/FS/part_export/router.pm: Telnet/SSH router export for
31599           svc_broadband.
31600
31601 2003-10-15 16:17  khoff
31602
31603         * httemplate/browse/router.cgi: $router isn't a global.
31604
31605 2003-10-15 15:59  khoff
31606
31607         * httemplate/edit/router.cgi: More changes that got lost in the
31608           merge somehow.
31609
31610 2003-10-15 15:48  khoff
31611
31612         * httemplate/view/svc_broadband.cgi: File got munged during
31613           svc_broadband merge.  Added ability to create a 'customer
31614           router'.
31615
31616 2003-10-15 08:03  ivan
31617
31618         * FS/bin/freeside-selfservice-server,
31619           fs_selfservice/FS-SelfService/SelfService.pm,
31620           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
31621           tagging ability so we can run multiple self-service clients on
31622           one machine
31623
31624 2003-10-15 05:08  ivan
31625
31626         * FS/bin/freeside-setup: fix agent username and password
31627           nullability
31628
31629 2003-10-15 02:41  ivan
31630
31631         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
31632           flag is set for subsequent   credit card transactions; some
31633           processors (AuthorozeNet, others?) use this   to waive the CVV2
31634           requirement.
31635
31636 2003-10-09 10:40  ivan
31637
31638         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
31639
31640 2003-10-07 21:09  ivan
31641
31642         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
31643           File::Basename::basename for windows filenames!  use a regex
31644           instead
31645
31646 2003-10-07 06:50  ivan
31647
31648         * Makefile: mandrake
31649
31650 2003-10-07 01:05  ivan
31651
31652         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
31653           acct_snarf
31654
31655 2003-10-06 23:06  ivan
31656
31657         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
31658           propogating to the wrong place in the grep
31659
31660 2003-10-06 23:03  ivan
31661
31662         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
31663           UpdateAccountSettings sub
31664
31665 2003-10-06 22:50  ivan
31666
31667         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
31668           hooks, don't try and set '*SUSPENDED*' passwords
31669
31670 2003-10-06 22:49  ivan
31671
31672         * FS/FS/svc_acct.pm: doc
31673
31674 2003-10-06 19:27  ivan
31675
31676         * FS/FS/part_export/communigate_pro.pm: add suspension /
31677           unsuspension export to communigate
31678
31679 2003-10-06 04:39  ivan
31680
31681         * httemplate/search/svc_acct.cgi: fix URL argument processing for
31682           account searches by popnum
31683
31684 2003-10-06 04:22  ivan
31685
31686         * httemplate/search/svc_acct.cgi: typo
31687
31688 2003-10-06 04:20  ivan
31689
31690         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
31691           linking to account list per access number
31692
31693 2003-10-06 04:14  ivan
31694
31695         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
31696           browse shows # of active accounts & links to appropriate account
31697           search
31698
31699 2003-10-02 14:51  khoff
31700
31701         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
31702
31703 2003-10-02 07:26  ivan
31704
31705         * Makefile: minor Makefile updates
31706
31707 2003-10-02 07:19  ivan
31708
31709         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
31710           option
31711
31712 2003-10-02 06:08  ivan
31713
31714         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
31715           off super-verbose logging
31716
31717 2003-10-02 05:42  ivan
31718
31719         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
31720           dependancies (PREREQ_PM) for self-service module and signup
31721           wrapper
31722
31723 2003-10-02 04:23  ivan
31724
31725         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
31726           info
31727
31728 2003-10-02 03:18  ivan
31729
31730         * FS/bin/freeside-daily: added -y switch to freeside-daily to
31731           specify an offset in days
31732
31733 2003-10-02 01:56  ivan
31734
31735         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
31736           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
31737
31738 2003-09-30 08:01  ivan
31739
31740         * FS/FS/agent.pm: no duplicate usernames
31741
31742 2003-09-30 05:48  ivan
31743
31744         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
31745           MIME type text/comma-separated-values
31746
31747 2003-09-30 01:21  ivan
31748
31749         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
31750           httemplate/elements/calendar-en.js,
31751           httemplate/elements/calendar-setup.js,
31752           httemplate/elements/calendar-win2k-2.css,
31753           httemplate/elements/calendar.js,
31754           httemplate/elements/calendar_stripped.js,
31755           httemplate/images/calendar.png,
31756           httemplate/search/report_cust_pay.html,
31757           httemplate/search/report_tax.html: calendar popups!
31758
31759 2003-09-30 00:04  ivan
31760
31761         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
31762
31763 2003-09-29 03:10  ivan
31764
31765         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
31766           now links to active/cancelled customers
31767
31768 2003-09-28 23:51  ivan
31769
31770         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
31771
31772 2003-09-28 23:35  ivan
31773
31774         * httemplate/index.html: remove Gratuitous Capitalization
31775
31776 2003-09-28 22:51  ivan
31777
31778         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
31779           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
31780           can be disabled (auto-sensing based on schema)
31781
31782 2003-09-28 22:51  ivan
31783
31784         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
31785           agent.disabled       agent.username       agent._password
31786
31787 2003-09-28 19:17  ivan
31788
31789         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
31790           quiet config options
31791
31792 2003-09-27 19:36  ivan
31793
31794         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
31795           httemplate/misc/upload-batch.cgi: add upload of batch result from
31796           TD Canada Trust some global.asa / handler.pl enhancements
31797
31798 2003-09-26 16:33  khoff
31799
31800         * httemplate/edit/svc_www.cgi: $field is not a global.
31801
31802 2003-09-26 14:02  khoff
31803
31804         * httemplate/edit/svc_acct.cgi: $field isn't a global.
31805
31806 2003-09-26 06:04  ivan
31807
31808         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
31809           re-charge setup fee
31810
31811 2003-09-26 02:31  ivan
31812
31813         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
31814           canadian GST/PST) taxes work now!
31815
31816 2003-09-26 02:15  ivan
31817
31818         * FS/FS/UID.pm: re-enable ChopBlanks for now
31819
31820 2003-09-26 02:09  ivan
31821
31822         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
31823           editing
31824
31825 2003-09-26 01:11  ivan
31826
31827         * httemplate/browse/cust_main_county.cgi: fix tax edit UI
31828
31829 2003-09-25 04:49  ivan
31830
31831         * httemplate/browse/cust_main_county.cgi: UI for multiple named
31832           taxes w/setup & recur exemptions 1.4 schema-auto-adjusting
31833           backport
31834
31835 2003-09-25 04:17  ivan
31836
31837         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
31838           for a single region 1.4 backport auto-adjusts based on schema
31839
31840 2003-09-25 03:40  ivan
31841
31842         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
31843           and recurtax fields to cust_main_county
31844
31845 2003-09-25 03:28  ivan
31846
31847         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
31848           freebsd portability fix
31849
31850 2003-09-25 03:27  ivan
31851
31852         * FS/bin/freeside-selfservice-server: freebsd portability fixes
31853
31854 2003-09-25 03:26  ivan
31855
31856         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
31857
31858 2003-09-24 10:20  ivan
31859
31860         * FS/FS/part_export/shellcommands.pm: don't change dir either when
31861           username_pwonly is set
31862
31863 2003-09-24 10:06  ivan
31864
31865         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
31866           usermod_pwonly set
31867
31868 2003-09-23 18:30  ivan
31869
31870         * httemplate/browse/agent.cgi: fix boolean precedence error leading
31871           to inaccurate results on the new customer status list
31872
31873 2003-09-21 00:31  ivan
31874
31875         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
31876           trancode from batching
31877
31878 2003-09-20 23:52  ivan
31879
31880         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
31881
31882 2003-09-20 18:22  ivan
31883
31884         * httemplate/misc/download-batch.cgi: preliminary batch download
31885
31886 2003-09-19 05:40  ivan
31887
31888         * FS/FS/cust_main.pm: quiet option to cancel method
31889
31890 2003-09-19 05:13  ivan
31891
31892         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
31893
31894 2003-09-19 05:04  ivan
31895
31896         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
31897
31898 2003-09-19 05:02  ivan
31899
31900         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
31901           performance
31902
31903 2003-09-19 04:56  ivan
31904
31905         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
31906           select a package
31907
31908 2003-09-19 04:50  ivan
31909
31910         * init.d/freeside-init: correct pid filename for stopping
31911           self-service server
31912
31913 2003-09-19 04:35  ivan
31914
31915         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
31916           signup server functions to self-service interace
31917
31918 2003-09-19 04:00  ivan
31919
31920         * FS/FS/ClientAPI/Signup.pm: module needs to return true
31921
31922 2003-09-19 03:08  ivan
31923
31924         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
31925
31926 2003-09-19 03:07  ivan
31927
31928         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
31929           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
31930           signup server functions to self-service server.  fix provisioning
31931           & immediate suspension of declined signups.
31932
31933 2003-09-19 02:59  ivan
31934
31935         * init.d/freeside-init: removing signup and passwd servers
31936
31937 2003-09-18 21:25  ivan
31938
31939         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
31940
31941 2003-09-18 21:13  ivan
31942
31943         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
31944           signup_server-quiet config option
31945
31946 2003-09-18 03:52  ivan
31947
31948         * httemplate/browse/agent.cgi: oops
31949
31950 2003-09-18 03:46  ivan
31951
31952         * httemplate/browse/agent.cgi: include info on number of
31953           active/cancelled customers in agent browse
31954
31955 2003-09-15 14:33  ivan
31956
31957         * httemplate/search/cust_pkg.cgi: package search skips cancelled
31958           packages when searching by date range
31959
31960 2003-09-11 17:14  khoff
31961
31962         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
31963           NetAddrs, so it shouldn't be map'd
31964
31965 2003-09-11 14:57  ivan
31966
31967         * FS/FS/part_export.pm: also update sqlradius_withdomaind
31968           description for freeradius 0.9.1
31969
31970 2003-09-11 14:54  ivan
31971
31972         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
31973
31974 2003-09-10 15:10  ivan
31975
31976         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
31977
31978 2003-09-10 14:56  ivan
31979
31980         * FS/FS/part_export/communigate_pro.pm: don't set an empty
31981           externalFlag
31982
31983 2003-09-10 14:45  ivan
31984
31985         * FS/FS/part_export/communigate_pro.pm: communitgate pro
31986           CreateAccount examples are on crack
31987
31988 2003-09-10 14:39  ivan
31989
31990         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
31991           weird data structure on create
31992
31993 2003-09-10 14:01  ivan
31994
31995         * FS/FS/part_export/communigate_pro.pm: set initial password for
31996           new accounts
31997
31998 2003-09-10 03:54  ivan
31999
32000         * FS/FS/cust_pay.pm: adding cust_main method
32001
32002 2003-09-09 15:36  ivan
32003
32004         * FS/MANIFEST: adding communigate_pro export
32005
32006 2003-09-08 21:16  ivan
32007
32008         * FS/FS/part_export.pm: typo hiding remote username labels
32009
32010 2003-09-06 00:20  ivan
32011
32012         * httemplate/browse/agent_type.cgi: hide display of disabled
32013           packages from agent type browse
32014
32015 2003-09-05 23:45  ivan
32016
32017         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
32018
32019 2003-09-05 18:45  ivan
32020
32021         * FS/FS/svc_acct.pm: fix method name
32022
32023 2003-09-05 18:44  ivan
32024
32025         * FS/FS/: cust_svc.pm, svc_acct.pm: add
32026           get_session_history_sqlradacct have $ignore_quantity also ignore
32027           0 quantities
32028
32029 2003-09-05 06:19  ivan
32030
32031         * FS/FS/part_export/communigate_pro.pm: typo
32032
32033 2003-09-05 06:18  ivan
32034
32035         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
32036           communigate pro export
32037
32038 2003-09-05 06:16  ivan
32039
32040         * FS/FS/Conf.pm: doc
32041
32042 2003-09-05 02:13  ivan
32043
32044         * FS/FS/svc_acct.pm: allow ! password like !!
32045
32046 2003-09-05 01:17  ivan
32047
32048         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
32049           conf value (refer to exports instead)
32050
32051 2003-09-05 01:02  ivan
32052
32053         * FS/FS/Conf.pm: fix typo
32054
32055 2003-09-05 01:01  ivan
32056
32057         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
32058           blowfish
32059
32060 2003-09-05 00:55  ivan
32061
32062         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
32063           blowfish passwords
32064
32065 2003-09-04 21:09  ivan
32066
32067         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
32068           control creation of complimentary accounts and minor pod updates
32069
32070 2003-09-04 19:31  ivan
32071
32072         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
32073           too
32074
32075 2003-09-03 16:06  ivan
32076
32077         * httemplate/view/cust_main.cgi: list extraneous services, closes:
32078           #213
32079
32080 2003-09-03 13:22  ivan
32081
32082         * FS/FS/Record.pm: turn off query debugging
32083
32084 2003-09-03 11:46  ivan
32085
32086         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
32087           subroutine another fix to support running 1.5.0 virtual field
32088           code on 1.4.x databases
32089
32090 2003-09-03 06:18  ivan
32091
32092         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
32093           commands
32094
32095 2003-09-03 05:35  ivan
32096
32097         * Makefile: makefile trivia for openbsd
32098
32099 2003-08-07 22:54  ivan
32100
32101         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
32102           account view screen
32103
32104 2003-08-07 22:42  ivan
32105
32106         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
32107           httemplate/elements/header.html,
32108           httemplate/elements/menubar.html, httemplate/elements/pager.html,
32109           httemplate/elements/table.html, httemplate/search/sql.html,
32110           httemplate/search/elements/search.html: - (finish) includes!
32111           (closes: Bug#551) - (finish) moving SQL search to including
32112           generic elements/search.html - new elements: menubar.html,
32113           header.html, pager.html and table.html - have masonize process
32114           .html files also
32115
32116 2003-08-07 19:02  ivan
32117
32118         * bin/masonize, httemplate/autohandler,
32119           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
32120           httemplate/search/elements/search.html: - fix Mason profiling to
32121           pass-through images (for graph/) - fix graph/money-time.cgi use
32122           of $m interfering with Mason - fix graph/money-time-graph.cgi to
32123           set content-type in a Mason/ASP-independant   fashion -
32124           (beginning of) includes! - (beginning of) moving SQL search to
32125           including generic elements/search.html - fix global.asa typo -
32126           fix masonize to not prepend an extraneous blank line (breaking
32127           graph/money-time-graph.cgi)
32128
32129 2003-08-07 06:08  ivan
32130
32131         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
32132           profiling with mason like with Apache::ASP (redirects now
32133           working) - fix mason error with new view/cust_main.cgi UI
32134
32135 2003-08-07 05:47  ivan
32136
32137         * Makefile, htetc/handler.pl, httemplate/autohandler,
32138           httemplate/index.html: - switch to mason by default - minimum
32139           mason version 1.1 (and doc) - evaluate .html files with mason/asp
32140           - turn on profiling with mason like with Apache::ASP (redirects
32141           not working) - (start of) includes
32142
32143 2003-08-05 14:00  ivan
32144
32145         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
32146           have been checked in
32147
32148 2003-08-05 13:06  ivan
32149
32150         * htetc/handler.pl: no svc_acct_sm in 1.5
32151
32152 2003-08-05 12:07  ivan
32153
32154         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
32155
32156 2003-08-05 11:52  ivan
32157
32158         * FS/FS/svc_domain.pm: remove spurious re-use of $error
32159
32160 2003-08-05 11:45  ivan
32161
32162         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
32163           been updated
32164
32165 2003-08-04 17:32  khoff
32166
32167         * httemplate/index.html: Fixed %%%VERSION%%% tag
32168
32169 2003-08-04 17:20  khoff
32170
32171         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
32172           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
32173           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
32174           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
32175           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
32176           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
32177           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
32178           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
32179           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
32180           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
32181           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
32182           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
32183           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
32184           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
32185           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
32186           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
32187           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
32188           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
32189           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
32190           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
32191           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
32192           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
32193           httemplate/index.html, httemplate/browse/part_svc.cgi,
32194           httemplate/browse/part_virtual_field.cgi,
32195           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
32196           httemplate/edit/part_virtual_field.cgi,
32197           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
32198           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
32199           httemplate/edit/process/router.cgi,
32200           httemplate/edit/process/svc_broadband.cgi,
32201           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
32202           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
32203           Virtual field merge
32204
32205 2003-07-25 09:26  ivan
32206
32207         * FS/FS/svc_acct.pm: typo
32208
32209 2003-07-25 06:13  ivan
32210
32211         * FS/FS/Conf.pm: doc
32212
32213 2003-07-23 10:05  ivan
32214
32215         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
32216           non-catchall domains
32217
32218 2003-07-23 08:36  ivan
32219
32220         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
32221           spurious "can't purchase pkgpart" errors
32222
32223 2003-07-17 09:02  ivan
32224
32225         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
32226           functionality
32227
32228 2003-07-15 06:30  ivan
32229
32230         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
32231           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm,
32232           lib/RT/Interface/Web.pm: reverting to vendor branch rt 3.0.4,
32233           hopefully
32234
32235 2003-07-15 06:16  ivan
32236
32237         * rt/: Makefile.in, config.log, config.status,
32238           bin/mason_handler.svc, bin/rt-commit-handler, bin/rt-crontool,
32239           etc/RT_Config.pm, etc/RT_Config.pm.in, etc/RT_SiteConfig.pm,
32240           lib/RT.pm.in, lib/RT/CustomField.pm,
32241           lib/RT/CustomField_Overlay.pm, lib/RT/Groups_Overlay.pm,
32242           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
32243           lib/RT/Tickets_Overlay.pm, lib/RT/Transaction_Overlay.pm,
32244           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
32245           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl,
32246           sbin/rt-setup-database.in: Initial revision
32247
32248 2003-07-15 06:16  ivan
32249
32250         * rt/: COPYING, README, aclocal.m4, Changelog, configure,
32251           configure.ac, install-sh, bin/mason_handler.fcgi.in,
32252           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
32253           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
32254           docs/README.docs, docs/Security, docs/design_docs/CARS,
32255           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
32256           docs/design_docs/approval_notices,
32257           docs/design_docs/approval_template, docs/design_docs/cf_search,
32258           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
32259           docs/design_docs/delegation, docs/design_docs/evil_plans,
32260           docs/design_docs/groups_notes,
32261           docs/design_docs/link-definitions.txt,
32262           docs/design_docs/recursive_group_membership_algorithm,
32263           docs/design_docs/rql_parser_machine.graphviz,
32264           docs/design_docs/string-extraction-guide.txt,
32265           docs/design_docs/subscription-definitions.txt,
32266           docs/design_docs/ticket_templates, docs/design_docs/users,
32267           etc/acl.Oracle, etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
32268           etc/initialdata, etc/schema.SQLite, lib/RT/ACE.pm,
32269           lib/RT/ACE_Overlay.pm, lib/RT/ACL.pm, lib/RT/ACL_Overlay.pm,
32270           lib/RT/Attachment.pm, lib/RT/Attachment_Overlay.pm,
32271           lib/RT/Attachments.pm, lib/RT/Attachments_Overlay.pm,
32272           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
32273           lib/RT/CachedGroupMember_Overlay.pm,
32274           lib/RT/CachedGroupMembers.pm,
32275           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
32276           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
32277           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
32278           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
32279           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
32280           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
32281           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
32282           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
32283           lib/RT/Link.pm, lib/RT/Link_Overlay.pm, lib/RT/Links.pm,
32284           lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
32285           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
32286           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
32287           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
32288           lib/RT/Queues_Overlay.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
32289           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions.pm,
32290           lib/RT/ScripActions_Overlay.pm, lib/RT/ScripCondition.pm,
32291           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
32292           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
32293           lib/RT/Scrips.pm, lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
32294           lib/RT/Template.pm, lib/RT/Template_Overlay.pm,
32295           lib/RT/Templates.pm, lib/RT/Templates_Overlay.pm,
32296           lib/RT/Ticket.pm, lib/RT/Tickets.pm,
32297           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction.pm,
32298           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
32299           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/Users.pm,
32300           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
32301           lib/RT/Action/CreateTickets.pm,
32302           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
32303           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
32304           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
32305           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
32306           lib/RT/Condition/AnyTransaction.pm,
32307           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
32308           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
32309           lib/RT/Condition/PriorityExceeds.pm,
32310           lib/RT/Condition/QueueChange.pm,
32311           lib/RT/Condition/StatusChange.pm,
32312           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
32313           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
32314           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
32315           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
32316           lib/RT/I18N/nl.po, lib/RT/I18N/ru.po, lib/RT/Interface/CLI.pm,
32317           lib/RT/Interface/Email.pm,
32318           lib/RT/Interface/Email/Auth/MailFrom.pm,
32319           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
32320           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
32321           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/01harness.t,
32322           m4/rt_enable_layout.m4, m4/rt_expand_var.m4, m4/rt_layout.m4,
32323           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
32324           sbin/factory, sbin/license_tag, sbin/rt-test-dependencies.in,
32325           autom4te.cache/output.0, autom4te.cache/requests,
32326           autom4te.cache/traces.0: import of rt 3.0.4
32327
32328 2003-07-15 04:23  ivan
32329
32330         * Makefile: 1.5.0pre3
32331
32332 2003-07-12 04:14  ivan
32333
32334         * httemplate/index.html: remove Gratuitous capitalization
32335
32336 2003-07-12 04:09  ivan
32337
32338         * httemplate/: index.html, browse/part_pkg.cgi,
32339           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
32340           payment search - some clarification of services/packages vs.
32341           service/package   definitions in browse/part_{svc,pkg}.cgi -
32342           package definition report by # of active customer packages (with
32343           links   to customer package listing)
32344
32345 2003-07-11 08:37  ivan
32346
32347         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
32348           Time::Local fix in rc3 (closes: Bug#550)
32349
32350 2003-07-11 08:23  ivan
32351
32352         * httemplate/: index.html, search/cust_pkg.cgi,
32353           search/report_cust_pay.html: payments report for inventivemedia /
32354           hpnx
32355
32356 2003-07-11 00:54  ivan
32357
32358         * FS/FS/Record.pm: typo
32359
32360 2003-07-11 00:30  ivan
32361
32362         * FS/FS/Record.pm: provide stack backtrace when we wind up in
32363           FS::Record::AUTOLOAD by accident
32364
32365 2003-07-09 07:39  ivan
32366
32367         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
32368
32369 2003-07-06 11:58  ivan
32370
32371         * httemplate/view/cust_main.cgi: don't bother displaying comments
32372           that are only whitespace/newlines
32373
32374 2003-07-03 20:31  ivan
32375
32376         * etc/abbr_state.txt: adding states
32377
32378 2003-07-03 18:37  ivan
32379
32380         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
32381           there are tons of POPs
32382
32383 2003-07-03 17:51  ivan
32384
32385         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
32386           numbers of POPs
32387
32388 2003-07-02 05:58  ivan
32389
32390         * FS/FS/part_pkg.pm: tyop
32391
32392 2003-07-02 05:56  ivan
32393
32394         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
32395           find any appropriate service with quantity 1
32396
32397 2003-07-02 05:34  ivan
32398
32399         * README: change license to GPL only
32400
32401 2003-07-01 02:00  ivan
32402
32403         * httemplate/edit/part_export.cgi: larger textareas in export
32404           options
32405
32406 2003-06-30 17:27  ivan
32407
32408         * FS/FS/part_export.pm: typo
32409
32410 2003-06-30 12:15  ivan
32411
32412         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
32413           (Bug#423)
32414
32415 2003-06-30 11:56  ivan
32416
32417         * FS/FS/cust_main.pm: pass additional fields to ACH processors
32418           (Authorize.Net should work now)
32419
32420 2003-06-30 06:18  ivan
32421
32422         * FS/MANIFEST: removing deprecated freeside-overdue
32423
32424 2003-06-30 05:22  ivan
32425
32426         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
32427           FS/part_export/sqlradius_withdomain.pm,
32428           bin/freeside-sqlradius-reset,
32429           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
32430           export including realms, closes: bug#514
32431
32432 2003-06-30 00:44  ivan
32433
32434         * FS/FS/svc_domain.pm: increase maximum domain length to 67
32435
32436 2003-06-27 07:19  ivan
32437
32438         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
32439           parameter for Framed-IP-Address vs. Framed-Address
32440
32441 2003-06-25 03:22  ivan
32442
32443         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
32444           with empty dates in Failed Invoice Event search,   patch from
32445           rlucas@tercent.net
32446
32447 2003-06-25 01:40  ivan
32448
32449         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
32450           export - disable old-style suspending
32451
32452 2003-06-24 17:57  ivan
32453
32454         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
32455           update: might work now
32456
32457 2003-06-24 07:12  ivan
32458
32459         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
32460           explicitly use the necessary modules
32461
32462 2003-06-22 07:21  ivan
32463
32464         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
32465           retry on change or manual "retry_card" to ONCE per invoice
32466
32467 2003-06-13 19:02  ivan
32468
32469         * FS/bin/freeside-setup: add index on cust_bill._date
32470
32471 2003-06-13 18:01  ivan
32472
32473         * bin/apache.export: \n\n between virtualhost entries
32474
32475 2003-06-13 08:18  ivan
32476
32477         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
32478           $quoted_new__password
32479
32480 2003-06-13 02:12  ivan
32481
32482         * FS/FS/part_export.pm: proper command escape for vpopmail export
32483
32484 2003-06-13 01:46  ivan
32485
32486         * httemplate/edit/part_export.cgi: missing semi
32487
32488 2003-06-13 01:44  ivan
32489
32490         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
32491           options on export edit
32492
32493 2003-06-13 01:38  ivan
32494
32495         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
32496           (unfortunately)
32497
32498 2003-06-13 01:23  ivan
32499
32500         * FS/FS/part_export.pm: full path to vpopmail commands
32501
32502 2003-06-13 01:11  ivan
32503
32504         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
32505           vpopmail presets to shellcommands_withdomain export
32506
32507 2003-06-12 07:08  ivan
32508
32509         * bin/passwd.import: /bin/halt and /sbin/halt
32510
32511 2003-06-12 07:06  ivan
32512
32513         * bin/passwd.import: tyop
32514
32515 2003-06-12 06:57  ivan
32516
32517         * bin/passwd.import: better error handling for re-imports
32518
32519 2003-06-12 06:50  ivan
32520
32521         * bin/fix-sequences: remove overly-verbose debugging for now
32522
32523 2003-06-12 06:50  ivan
32524
32525         * bin/fix-sequences: "doc"
32526
32527 2003-06-12 06:49  ivan
32528
32529         * bin/fix-sequences: arg
32530
32531 2003-06-12 06:47  ivan
32532
32533         * bin/fix-sequences: debugging
32534
32535 2003-06-12 06:43  ivan
32536
32537         * bin/fix-sequences: update for long table names; use sequence name
32538           directly instead of guessing
32539
32540 2003-06-12 06:35  ivan
32541
32542         * bin/fix-sequences: moo
32543
32544 2003-06-12 06:32  ivan
32545
32546         * bin/fix-sequences: adding fix-sequences
32547
32548 2003-06-12 05:57  ivan
32549
32550         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
32551           OS-defaults
32552
32553 2003-06-12 05:43  ivan
32554
32555         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
32556           null OP columns
32557
32558 2003-06-11 13:27  khoff
32559
32560         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
32561           addresses that the message was successfully delivered to.  I'm
32562           assuming 'Debug' causes Net::SMTP to warn the debug output, not
32563           return it.
32564
32565 2003-06-11 12:13  khoff
32566
32567         * FS/FS/Misc.pm: We're passing a list here, not one argument.
32568
32569 2003-06-09 04:11  ivan
32570
32571         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
32572
32573 2003-06-06 18:58  ivan
32574
32575         * FS/FS/cust_main.pm: and fix the error message
32576
32577 2003-06-06 18:57  ivan
32578
32579         * FS/FS/cust_main.pm: really, really give a better error message
32580           when used under 5.005 now.  really.
32581
32582 2003-06-06 18:47  ivan
32583
32584         * FS/FS/cust_main.pm: give a better error message regarding
32585           Time::Local on old perls.  really.
32586
32587 2003-06-06 18:42  ivan
32588
32589         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
32590
32591 2003-06-06 03:49  ivan
32592
32593         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
32594           export
32595
32596 2003-06-04 17:22  khoff
32597
32598         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
32599
32600 2003-06-04 09:14  ivan
32601
32602         * FS/FS/svc_acct.pm: allow empty slipip's
32603
32604 2003-06-04 05:44  ivan
32605
32606         * httemplate/search/cust_pkg.cgi: fix last bill label
32607
32608 2003-06-03 06:53  ivan
32609
32610         * httemplate/view/cust_main.cgi: fix provision links
32611
32612 2003-06-03 05:41  ivan
32613
32614         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
32615           export - eliminate redundant "host" parameter
32616
32617 2003-06-03 05:40  ivan
32618
32619         * Makefile: 1.5.0pre2 (too late, hehe)
32620
32621 2003-06-02 23:09  ivan
32622
32623         * FS/bin/freeside-setup: use serial for primary keys in new tables
32624           too
32625
32626 2003-06-02 22:49  ivan
32627
32628         * FS/bin/freeside-setup: router.svcnum nullability fix
32629
32630 2003-06-02 07:51  ivan
32631
32632         * httemplate/view/cust_main.cgi: UI nit
32633
32634 2003-06-02 05:22  ivan
32635
32636         * FS/FS/cust_pkg.pm: add last_bill field to manpage
32637
32638 2003-05-30 02:40  ivan
32639
32640         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
32641           inclusion of httemplate/docs/man hierarchy
32642
32643 2003-05-30 02:22  ivan
32644
32645         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
32646           field
32647
32648 2003-05-19 22:43  ivan
32649
32650         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
32651           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32652           fs_selfservice/FS-SelfService/cgi/payment_results.html,
32653           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
32654           self-service self-payments!
32655
32656 2003-05-19 06:54  ivan
32657
32658         * FS/FS/ClientAPI/MyAccount.pm,
32659           fs_selfservice/FS-SelfService/SelfService.pm,
32660           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32661           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
32662           bugs in processing payments via self-service... appears to be
32663           working so far
32664
32665 2003-05-19 06:38  ivan
32666
32667         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
32668           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32669           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
32670           payment processing with self-service (step two of the process)
32671
32672 2003-05-19 05:00  ivan
32673
32674         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
32675           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
32676           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
32677           FS::Misc with send_email subroutine, remove all duplicate code
32678           from     various modules   - move the realtime_bop from cust_bill
32679           to cust_main & change usage slightly.      invnum is no longer
32680           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
32681           self-service:   - fix some syntax errors, make payment UI (step
32682           one) really should be     working now
32683
32684 2003-05-18 17:15  ivan
32685
32686         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
32687           selfservice.cgi: processing payments...
32688
32689 2003-05-18 04:44  ivan
32690
32691         * FS/FS/ClientAPI/MyAccount.pm,
32692           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32693           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
32694           making payments all done
32695
32696 2003-05-18 01:09  ivan
32697
32698         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
32699           file
32700
32701 2003-05-18 01:08  ivan
32702
32703         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
32704           self-service make payment UI work
32705
32706 2003-05-17 23:20  ivan
32707
32708         * FS/FS/ClientAPI/MyAccount.pm,
32709           fs_selfservice/FS-SelfService/SelfService.pm,
32710           fs_selfservice/FS-SelfService/cgi/login.html,
32711           fs_selfservice/FS-SelfService/cgi/myaccount.html,
32712           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
32713           make payment UI done
32714
32715 2003-05-14 09:51  ivan
32716
32717         * FS/FS/cust_bill.pm: display recurring custom line items on
32718           invoices as well as one-shot ones
32719
32720 2003-05-12 23:01  ivan
32721
32722         * FS/FS/cust_bill_event.pm: - document missing fields in
32723           cust_bill_event
32724
32725 2003-05-12 22:47  ivan
32726
32727         * FS/FS/addr_block.pm: missing pod =cut at end
32728
32729 2003-05-12 20:22  ivan
32730
32731         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
32732           fs_selfservice/FS-SelfService/cgi/myaccount.html,
32733           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
32734           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
32735           self-service updates: cleanup and beginnings of "make a payment"
32736           - fix pod masking FS::svc_acct::cust_svc
32737
32738 2003-05-12 00:34  ivan
32739
32740         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
32741           setbuf call doesn't appear to be working...
32742
32743 2003-05-12 00:33  ivan
32744
32745         * httemplate/view/cust_main.cgi: fix service links
32746
32747 2003-05-11 15:55  ivan
32748
32749         * httemplate/index.html: mail forward search not yet implemented
32750
32751 2003-05-11 15:53  ivan
32752
32753         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
32754           strict vars
32755
32756 2003-05-11 15:34  ivan
32757
32758         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
32759
32760 2003-05-11 15:25  ivan
32761
32762         * htetc/handler.pl: handler.pl updates from Richard Siddall
32763           <richard.siddall@elirion.net>
32764
32765 2003-05-09 23:45  ivan
32766
32767         * httemplate/view/cust_main.cgi: first pass at new package list UI
32768
32769 2003-05-09 22:41  ivan
32770
32771         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
32772           last_bill dates from being set
32773
32774 2003-05-09 22:40  ivan
32775
32776         * FS/FS/cust_main.pm: - substitute '0' for existing blank
32777           setup/recur fees - use timelocal_nocheck instead of timelocal for
32778           proper wraparound
32779
32780 2003-05-09 12:30  khoff
32781
32782         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
32783           added CSS tags.
32784
32785 2003-05-08 23:03  ivan
32786
32787         * fs_selfservice/DEPLOY: updated freebsd install
32788
32789 2003-05-08 03:28  ivan
32790
32791         * CREDITS: credit where credit's due
32792
32793 2003-05-08 02:34  ivan
32794
32795         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
32796           columns to '' / NULL
32797
32798 2003-05-02 19:06  ivan
32799
32800         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
32801           enable quota maintenance in infostreet export
32802
32803 2003-05-02 19:03  ivan
32804
32805         * bin/apache.export: typo in usage instructions
32806
32807 2003-05-02 18:30  ivan
32808
32809         * FS/FS/part_export.pm: clean up CVS cruft
32810
32811 2003-05-02 16:51  khoff
32812
32813         * httemplate/view/cust_main.cgi: CARD && DCRD?
32814
32815 2003-04-29 12:49  khoff
32816
32817         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
32818           = 0.  Suprisingly, '' works.
32819
32820 2003-04-29 11:28  khoff
32821
32822         * FS/FS/domain_record.pm: Better SOA checking
32823
32824 2003-04-29 09:59  khoff
32825
32826         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
32827           ip_addr field.
32828
32829 2003-04-25 19:01  khoff
32830
32831         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
32832
32833 2003-04-25 17:28  khoff
32834
32835         * FS/FS/cust_bill.pm: Tyop
32836
32837 2003-04-24 16:01  ivan
32838
32839         * httemplate/edit/cust_main.cgi: fix for bug triggered by
32840           nonexistant referring customer numbers
32841
32842 2003-04-24 11:46  khoff
32843
32844         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
32845           when no values change.  We would insert on an rv of zero, so now
32846           we select count(*)... instead of relying on the rv of the update.
32847
32848 2003-04-24 11:45  khoff
32849
32850         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
32851
32852 2003-04-23 19:46  ivan
32853
32854         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
32855           better shellcommands documentation of all sorts
32856
32857 2003-04-23 18:43  khoff
32858
32859         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
32860           an ISC BIND9 name server
32861
32862 2003-04-23 18:00  khoff
32863
32864         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
32865           svc_Common->hashref is bad.
32866
32867 2003-04-23 16:12  ivan
32868
32869         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
32870           bug#492
32871
32872 2003-04-23 15:16  ivan
32873
32874         * FS/FS/part_export.pm: might not be necessary, but to be safe...
32875
32876 2003-04-22 22:36  khoff
32877
32878         * httemplate/search/cust_main.cgi: Missing comma.
32879
32880 2003-04-22 21:53  khoff
32881
32882         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
32883           well.
32884
32885 2003-04-22 11:46  ivan
32886
32887         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
32888           httemplate/config/config.cgi: properly deprecate ancient apache &
32889           sendmail config options
32890
32891 2003-04-22 10:54  ivan
32892
32893         * httemplate/edit/part_export.cgi: mason is more strict about
32894           variables - patch from Richard Siddall, thanks
32895
32896 2003-04-21 21:39  ivan
32897
32898         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
32899           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
32900           FS/part_export/forward_shellcommands.pm,
32901           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
32902           update documentation - remove last vestiges of 1.3-style
32903           qmail/vpopmail exports from svc_domain and   svc_forward; add
32904           appropriate exports (closes: Bug#299)
32905
32906 2003-04-21 15:40  ivan
32907
32908         * httemplate/view/svc_acct.cgi: typo
32909
32910 2003-04-21 14:42  khoff
32911
32912         * FS/FS/addr_block.pm: renamed config option excludeaddr
32913
32914 2003-04-21 14:40  khoff
32915
32916         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
32917
32918 2003-04-21 14:29  khoff
32919
32920         * httemplate/edit/process/generic.cgi: Navigation fixes.
32921
32922 2003-04-21 14:13  khoff
32923
32924         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
32925           new routers.  Navigation cleanup.
32926
32927 2003-04-21 14:12  khoff
32928
32929         * httemplate/edit/router.cgi: Lines added for clairity
32930
32931 2003-04-21 13:53  ivan
32932
32933         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
32934           FS/bin/freeside-daily, FS/bin/freeside-setup,
32935           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
32936           httemplate/edit/part_bill_event.cgi,
32937           httemplate/edit/process/cust_main.cgi,
32938           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
32939           on-demand vs. automatic cards & checks: added DCRD and DCHK
32940           payment types
32941
32942 2003-04-21 13:31  khoff
32943
32944         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
32945           sqlmail.  Added support for courier and dovecot authentication.
32946
32947 2003-04-21 13:27  khoff
32948
32949         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
32950           svc_broadband
32951
32952 2003-04-19 10:51  ivan
32953
32954         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
32955           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
32956           integration
32957
32958 2003-04-17 20:29  ivan
32959
32960         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
32961
32962 2003-04-02 06:52  ivan
32963
32964         * FS/FS/cust_main.pm: added order_pkgs sub
32965
32966 2003-04-02 03:38  ivan
32967
32968         * FS/FS/: UID.pm, cust_main.pm: better callbacks
32969
32970 2003-04-02 01:46  ivan
32971
32972         * httemplate/misc/process/meta-import.cgi: updated meta-import web
32973           UI to allow duplicate import tables
32974
32975 2003-04-01 19:23  ivan
32976
32977         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
32978           disappearing email invoice on errors, finally (closes: Bug#35)
32979
32980 2003-04-01 00:03  ivan
32981
32982         * FS/FS/Record.pm, httemplate/docs/index.html,
32983           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
32984           preliminary 1.5.0 upgrade docs - syntax error in main customer
32985           view
32986
32987 2003-03-31 22:55  ivan
32988
32989         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
32990           cancel button for customers (closes: Bug#25)
32991
32992 2003-03-31 17:22  ivan
32993
32994         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
32995           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
32996           httemplate/edit/process/REAL_cust_pkg.cgi,
32997           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
32998           correct last_bill problems with $0 invoice (non-existant) edge
32999           cases
33000
33001 2003-03-31 15:49  ivan
33002
33003         * httemplate/docs/schema.html: added last_bill column
33004
33005 2003-03-31 15:48  ivan
33006
33007         * FS/bin/freeside-setup: add 'last_bill' column
33008
33009 2003-03-28 21:34  ivan
33010
33011         * bin/apache.export: restart apache, not bind!
33012
33013 2003-03-28 20:52  ivan
33014
33015         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
33016           FS/FS/part_export/www_shellcommands.pm,
33017           httemplate/view/svc_www.cgi: correct web UI for svc_www services
33018           & no more @.domain in www_shellcommands export
33019
33020 2003-03-28 18:35  ivan
33021
33022         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
33023
33024 2003-03-28 18:19  ivan
33025
33026         * FS/FS/part_export.pm: cust_svc and svc_x methods
33027
33028 2003-03-28 13:59  ivan
33029
33030         * bin/apache.export: fix missing semicolon in apache export
33031
33032 2003-03-28 13:43  ivan
33033
33034         * FS/FS/part_export/apache.pm: oops in null apache export
33035
33036 2003-03-24 00:30  ivan
33037
33038         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
33039
33040 2003-03-19 20:36  ivan
33041
33042         * httemplate/edit/part_export.cgi: virtual wrap...
33043
33044 2003-03-19 20:09  ivan
33045
33046         * httemplate/edit/part_export.cgi: wrap this textbox hard
33047
33048 2003-03-19 20:00  ivan
33049
33050         * httemplate/edit/part_export.cgi: wide textareas
33051
33052 2003-03-19 19:41  ivan
33053
33054         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
33055           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
33056           bin/apache.export, bin/bind.export, bin/bsdshell.export,
33057           bin/sysvshell.export: apache export!
33058
33059 2003-03-11 03:40  ivan
33060
33061         * FS/FS/svc_domain.pm: another pg7.3 fix
33062
33063 2003-03-11 03:36  ivan
33064
33065         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
33066           meta import webUI updates
33067
33068 2003-03-11 02:41  ivan
33069
33070         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
33071
33072 2003-03-03 17:56  khoff
33073
33074         * FS/MANIFEST: updated for svc_broadband changes
33075
33076 2003-02-28 19:14  ivan
33077
33078         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
33079
33080 2003-02-24 21:40  ivan
33081
33082         * httemplate/edit/cust_main.cgi: remove max length on ACH account
33083           number
33084
33085 2003-02-11 17:21  khoff
33086
33087         * FS/bin/freeside-setup: s/;/,/
33088
33089 2003-02-05 21:26  ivan
33090
33091         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
33092           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
33093           FS/FS/cust_main.pm, FS/bin/freeside-setup,
33094           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
33095           httemplate/edit/part_pkg.cgi: time/data detail on invoices
33096
33097 2003-02-05 15:17  khoff
33098
33099         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
33100           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
33101           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
33102           httemplate/edit/svc_broadband.cgi,
33103           httemplate/edit/process/addr_block/add.cgi,
33104           httemplate/edit/process/addr_block/allocate.cgi,
33105           httemplate/edit/process/addr_block/deallocate.cgi,
33106           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
33107           httemplate/edit/process/router.cgi,
33108           httemplate/edit/process/svc_broadband.cgi,
33109           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
33110           httemplate/index.html, httemplate/view/svc_broadband.cgi:
33111           svc_broadband rewrite
33112
33113 2003-02-05 14:06  khoff
33114
33115         * FS/FS/cust_svc.pm: ip_netmask is gone now
33116
33117 2003-01-27 23:47  ivan
33118
33119         * FS/bin/freeside-setup: eek, and this is what caused connectup to
33120           fail too
33121
33122 2003-01-27 22:08  ivan
33123
33124         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
33125           dave denney <daud@kaosol.net>
33126
33127 2003-01-16 22:21  ivan
33128
33129         * FS/FS/ClientAPI/MyAccount.pm,
33130           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
33131           functionality
33132
33133 2003-01-15 18:58  ivan
33134
33135         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
33136
33137 2003-01-14 02:15  ivan
33138
33139         * Makefile: selfservice
33140
33141 2003-01-14 01:26  ivan
33142
33143         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
33144           init.d/freeside-init: move freeside-selfservice-server to proper
33145           MakeMaker install location
33146
33147 2003-01-14 00:49  ivan
33148
33149         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
33150           freeside-selfservice-server to init script add domsvc checking as
33151           a foreign key
33152
33153 2003-01-12 23:26  ivan
33154
33155         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
33156
33157 2003-01-12 22:19  ivan
33158
33159         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
33160           extraneous diffs
33161
33162 2003-01-09 23:41  ivan
33163
33164         * FS/FS/cust_bill.pm: pop off an extra blank line in
33165           business-onlinepayment options
33166
33167 2002-12-28 01:16  ivan
33168
33169         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
33170           business-onlinepayment mod_perl leakage in multi-database
33171           installs.  ugh.
33172
33173 2002-12-27 04:56  ivan
33174
33175         * FS/FS/cust_main.pm: better times on failed billing events
33176
33177 2002-12-24 22:59  ivan
33178
33179         * FS/bin/freeside-daily: declare $opt_p usage
33180
33181 2002-12-24 14:41  ivan
33182
33183         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
33184           optimization for ginourmous numbers of packages for intergate,
33185           whew
33186
33187 2002-12-23 15:56  ivan
33188
33189         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
33190           messages
33191
33192 2002-12-23 07:21  ivan
33193
33194         * FS/FS/cust_bill.pm: make agent available to invoice templates
33195
33196 2002-12-23 07:05  steve
33197
33198         * FS/FS/part_export/shellcommands.pm: add email address to
33199           shellcommands
33200
33201           don't error out when importing unaudited accounts (even though
33202           should probably be using $FS::svc_Common::noexport_hack anyway)
33203
33204 2002-12-23 06:54  steve
33205
33206         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
33207           signup_server-quiet, and emailcancel messages.
33208
33209 2002-12-23 06:22  steve
33210
33211         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
33212           selfservice_server-quiet, signup_server-quiet, and emailcancel
33213           messages.
33214
33215 2002-12-22 00:53  ivan
33216
33217         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
33218           freeside-daily to only run for a particular payby
33219           $disable_agentcheck option for cust_pkg for import optimization
33220
33221 2002-12-21 15:48  ivan
33222
33223         * httemplate/search/svc_domain.cgi: UI
33224
33225 2002-12-21 15:44  ivan
33226
33227         * httemplate/search/svc_domain.cgi: don't display all accounts in
33228           each domain
33229
33230 2002-12-21 02:14  ivan
33231
33232         * FS/FS/cust_main.pm: could be multiple returns from these
33233           searches, with taxclasses
33234
33235 2002-12-21 02:02  ivan
33236
33237         * FS/FS/Record.pm: better qsearchs warning
33238
33239 2002-12-20 23:36  ivan
33240
33241         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
33242
33243 2002-12-20 20:31  ivan
33244
33245         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
33246
33247 2002-12-19 19:29  ivan
33248
33249         * httemplate/view/cust_main.cgi: no changing cancelled packages
33250
33251 2002-12-17 13:31  ivan
33252
33253         * FS/FS/cust_bill.pm: invoice_lines() fix
33254
33255 2002-12-17 05:02  ivan
33256
33257         * httemplate/view/svc_acct.cgi: change wording
33258
33259 2002-12-17 02:42  ivan
33260
33261         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
33262
33263 2002-12-17 02:36  ivan
33264
33265         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
33266           sessions
33267
33268 2002-12-17 01:52  ivan
33269
33270         * FS/bin/freeside-sqlradius-seconds: sheesh
33271
33272 2002-12-17 01:48  ivan
33273
33274         * FS/bin/freeside-sqlradius-seconds: sigh
33275
33276 2002-12-17 01:47  ivan
33277
33278         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
33279           calculation?
33280
33281 2002-12-17 01:37  ivan
33282
33283         * FS/bin/freeside-sqlradius-seconds: grr double doh
33284
33285 2002-12-17 01:35  ivan
33286
33287         * FS/bin/freeside-sqlradius-seconds: doh
33288
33289 2002-12-17 01:30  ivan
33290
33291         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
33292
33293 2002-12-17 01:24  ivan
33294
33295         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
33296           freeside-sqlradius-seconds
33297
33298 2002-12-16 13:52  ivan
33299
33300         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
33301           are there others?
33302
33303 2002-12-16 10:53  ivan
33304
33305         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
33306
33307 2002-12-16 02:47  ivan
33308
33309         * httemplate/graph/money_time.cgi: working date range selector that
33310           defaults to the past year!
33311
33312 2002-12-14 13:18  ivan
33313
33314         * FS/FS/cust_svc.pm: fix for auditing packages
33315
33316 2002-12-12 16:31  ivan
33317
33318         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
33319           taxclass fix (?)
33320
33321 2002-12-12 13:44  ivan
33322
33323         * FS/FS/svc_acct.pm: custnum in welcome email
33324
33325 2002-12-10 16:12  ivan
33326
33327         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
33328           beginning of web-based data importer
33329
33330 2002-12-04 04:43  ivan
33331
33332         * bin/bind.export: really fixed now
33333
33334 2002-12-04 04:37  ivan
33335
33336         * bin/bind.export: oops, typo
33337
33338 2002-12-04 04:31  ivan
33339
33340         * FS/FS/cust_bill.pm: empty invoice_lines() fix
33341
33342 2002-11-27 21:44  ivan
33343
33344         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
33345           "Stephen Bechard" <steve@destek.net>
33346
33347 2002-11-27 21:10  ivan
33348
33349         * FS/FS/Conf.pm: deprecate username_policy
33350
33351 2002-11-26 03:58  ivan
33352
33353         * httemplate/misc/process/link.cgi: link by username now only links
33354           to same svcpart
33355
33356 2002-11-26 02:25  ivan
33357
33358         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
33359
33360 2002-11-25 21:42  ivan
33361
33362         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
33363
33364 2002-11-25 02:46  ivan
33365
33366         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
33367           radius group bug, whew
33368
33369 2002-11-22 19:39  ivan
33370
33371         * httemplate/index.html: eww get rid of black border on konq3
33372
33373 2002-11-22 04:19  ivan
33374
33375         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
33376           payments
33377
33378 2002-11-22 03:14  ivan
33379
33380         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
33381           add lec billing event
33382
33383 2002-11-22 02:48  ivan
33384
33385         * FS/FS/cust_main.pm: oops, one last LECB change
33386
33387 2002-11-21 23:50  ivan
33388
33389         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
33390           user dn in ldap export
33391
33392 2002-11-21 12:44  ivan
33393
33394         * FS/FS/part_export.pm: change DN labeling for those obtuse
33395           blockheads at netmagic
33396
33397 2002-11-20 13:13  ivan
33398
33399         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
33400           ability to have multiple comma-separated values to LDAP export
33401
33402 2002-11-20 02:09  ivan
33403
33404         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
33405           for the add call...?  i don't get LDAP
33406
33407 2002-11-20 01:10  ivan
33408
33409         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
33410
33411 2002-11-20 01:07  ivan
33412
33413         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
33414           field in cust_pay and cust_refund for ACH
33415
33416 2002-11-19 14:55  ivan
33417
33418         * FS/FS/cust_bill_event.pm: give better error message on bad
33419           invnum, also 'use FS::cust_bill' here
33420
33421 2002-11-19 14:48  ivan
33422
33423         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
33424           CHECK
33425
33426 2002-11-19 13:20  ivan
33427
33428         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
33429           given
33430
33431 2002-11-19 12:56  ivan
33432
33433         * FS/FS/part_export/ldap.pm: ldap export update
33434
33435 2002-11-19 12:36  ivan
33436
33437         * FS/bin/freeside-setup: increase length of reczone and recdata
33438           fields in domain_record
33439
33440 2002-11-19 02:09  ivan
33441
33442         * FS/FS/cust_bill.pm: typo adding lec transactions
33443
33444 2002-11-19 02:02  ivan
33445
33446         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
33447
33448 2002-11-19 01:51  ivan
33449
33450         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33451           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
33452           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
33453           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
33454           httemplate/edit/part_bill_event.cgi,
33455           httemplate/view/cust_main.cgi: add LEC billing
33456
33457 2002-11-18 21:17  ivan
33458
33459         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
33460           number limit
33461
33462 2002-11-18 02:15  ivan
33463
33464         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
33465           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
33466           preliminary ldap export
33467
33468 2002-11-16 02:33  ivan
33469
33470         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
33471
33472 2002-11-09 02:59  ivan
33473
33474         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
33475           per-hour charging
33476
33477 2002-11-07 14:53  ivan
33478
33479         * FS/FS/cust_main.pm: doc
33480
33481 2002-11-05 20:23  ivan
33482
33483         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
33484           closes: Bug#474
33485
33486 2002-11-05 20:11  ivan
33487
33488         * httemplate/edit/part_pkg.cgi: data billing
33489
33490 2002-11-05 19:58  ivan
33491
33492         * httemplate/edit/part_pkg.cgi: data charging
33493
33494 2002-11-05 15:43  ivan
33495
33496         * httemplate/view/svc_acct.cgi: ui
33497
33498 2002-11-05 15:41  ivan
33499
33500         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
33501           correct radacct column names
33502
33503 2002-11-05 15:34  ivan
33504
33505         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
33506
33507 2002-11-05 15:29  ivan
33508
33509         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
33510           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
33511           bandwidth charges from sqlradius
33512
33513 2002-11-05 12:29  ivan
33514
33515         * FS/bin/freeside-sqlradius-radacctd: lost?
33516
33517 2002-11-04 15:40  ivan
33518
33519         * FS/FS/CGI.pm: balance on small_custview
33520
33521 2002-11-04 12:51  ivan
33522
33523         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
33524           view
33525
33526 2002-11-01 16:13  ivan
33527
33528         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
33529
33530 2002-10-28 05:22  ivan
33531
33532         * FS/bin/freeside-queued: signal-less queued child handling
33533           (closes: Bug#477)
33534
33535 2002-10-25 14:24  ivan
33536
33537         * FS/FS/part_export/shellcommands.pm: make $old_domain available
33538           too
33539
33540 2002-10-25 06:39  ivan
33541
33542         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
33543           numbers
33544
33545 2002-10-23 10:07  ivan
33546
33547         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
33548
33549 2002-10-23 08:49  ivan
33550
33551         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
33552           httemplate/view/cust_main.cgi: add option to unapply payments
33553
33554 2002-10-22 02:15  ivan
33555
33556         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
33557
33558 2002-10-22 01:13  ivan
33559
33560         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
33561           ACH fixes from s5
33562
33563 2002-10-21 23:28  ivan
33564
33565         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
33566           invoice events too
33567
33568 2002-10-21 08:20  ivan
33569
33570         * httemplate/edit/part_svc.cgi: don't disable for all items
33571
33572 2002-10-21 08:14  ivan
33573
33574         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
33575           or password from being defined
33576
33577 2002-10-20 01:27  ivan
33578
33579         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
33580           shellcommands suspension/unsuspension hooks
33581
33582 2002-10-20 00:26  ivan
33583
33584         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
33585           there is one
33586
33587 2002-10-19 20:28  ivan
33588
33589         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
33590           export option
33591
33592 2002-10-18 09:54  ivan
33593
33594         * Makefile: force executable permissions on bin/pod2x
33595
33596 2002-10-18 06:28  ivan
33597
33598         * FS/bin/freeside-radgroup: argh
33599
33600 2002-10-18 06:23  ivan
33601
33602         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
33603           cache
33604
33605 2002-10-18 03:28  ivan
33606
33607         * FS/: MANIFEST, bin/freeside-radgroup: adding
33608
33609 2002-10-17 08:06  ivan
33610
33611         * httemplate/view/svc_acct.cgi: use consistant terminology
33612
33613 2002-10-17 08:05  ivan
33614
33615         * httemplate/view/svc_acct.cgi: UI change for hour info
33616
33617 2002-10-17 07:59  ivan
33618
33619         * FS/FS/cust_svc.pm: yay missing paren
33620
33621 2002-10-17 07:50  ivan
33622
33623         * FS/FS/cust_svc.pm: *sigh* better debugging
33624
33625 2002-10-17 07:46  ivan
33626
33627         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
33628
33629 2002-10-17 07:37  ivan
33630
33631         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
33632
33633 2002-10-17 07:33  ivan
33634
33635         * httemplate/view/svc_acct.cgi: sqlradacct hour update
33636
33637 2002-10-17 07:16  ivan
33638
33639         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
33640           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
33641           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
33642           datasrc, not plandata options (whew)
33643
33644 2002-10-15 02:54  ivan
33645
33646         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
33647
33648 2002-10-14 00:44  ivan
33649
33650         * FS/FS/Conf.pm: s/bool/checkbox/
33651
33652 2002-10-14 00:30  ivan
33653
33654         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
33655           config file allows selection of accounts from any domain
33656
33657 2002-10-13 23:17  ivan
33658
33659         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
33660           billing
33661
33662 2002-10-13 23:16  ivan
33663
33664         * httemplate/view/svc_acct.cgi: show time online this billing cycle
33665           on view account screen
33666
33667 2002-10-13 00:14  ivan
33668
33669         * httemplate/docs/session.html: doh
33670
33671 2002-10-12 18:14  ivan
33672
33673         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
33674           non-Pg and Pg before 7.1
33675
33676 2002-10-12 18:05  ivan
33677
33678         * FS/FS/cust_bill.pm: bug fix in new ACH code
33679
33680 2002-10-12 07:21  ivan
33681
33682         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
33683           dayphone/nightphone msgcat
33684
33685 2002-10-12 06:46  ivan
33686
33687         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
33688           dayphone/nightphone as customizable labels, closes: Bug#464
33689
33690 2002-10-12 06:26  ivan
33691
33692         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
33693           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
33694           charge per-hour against an external radacct table
33695
33696 2002-10-12 03:15  ivan
33697
33698         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
33699           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
33700           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
33701           httemplate/edit/process/cust_main.cgi,
33702           httemplate/view/cust_main.cgi: ACH support
33703
33704 2002-10-10 09:48  ivan
33705
33706         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
33707           expiration dates
33708
33709 2002-10-10 09:28  ivan
33710
33711         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
33712
33713 2002-10-09 07:30  ivan
33714
33715         * FS/FS/Conf.pm: nasty typo
33716
33717 2002-10-09 06:59  ivan
33718
33719         * FS/FS/Conf.pm: don't explicitly specify unclassified config
33720           section
33721
33722 2002-10-09 06:43  ivan
33723
33724         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
33725           existing directories in vpopmail export
33726
33727 2002-10-09 06:07  ivan
33728
33729         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
33730           the attribute used for plaintext pw's
33731
33732 2002-10-08 04:10  ivan
33733
33734         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
33735           package browse (closes: Bug#467)
33736
33737 2002-10-08 03:50  ivan
33738
33739         * eg/export_template.pm: slightly less sucky
33740
33741 2002-10-08 01:33  ivan
33742
33743         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
33744           displays static HTML on account view (closes: Bug#465)
33745
33746 2002-10-07 21:46  ivan
33747
33748         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
33749           httemplate/view/cust_main.cgi: payby-default config option, with
33750           special "HIDE" option to disable billing information in the web
33751           interface (closes: Bug#468)
33752
33753 2002-10-07 01:47  ivan
33754
33755         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
33756           not when it is *before*
33757
33758 2002-10-05 04:14  ivan
33759
33760         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
33761           blank id fields
33762
33763 2002-10-04 05:56  ivan
33764
33765         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
33766           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
33767           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
33768           httemplate/view/cust_main.cgi: working on the road:   - easier
33769           "change package" link for changing one package to another   -
33770           sqlradius export now compatible with Pg   - indices on phone
33771           numbers   - install instructions specify Pg 7.1 (at least until
33772           ILIKE thing is changed)   - searching on phone number fragments
33773
33774 2002-10-04 05:39  ivan
33775
33776         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
33777
33778 2002-10-04 05:29  ivan
33779
33780         * FS/bin/freeside-count-active-customers: adding
33781
33782 2002-10-04 05:09  ivan
33783
33784         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
33785           print   is now: send email to invoice from address
33786
33787 2002-10-03 08:29  ivan
33788
33789         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
33790           Crypt-Password for encrypted pw's
33791
33792 2002-09-27 05:14  ivan
33793
33794         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
33795
33796 2002-09-27 05:14  ivan
33797
33798         * FS/FS/UID.pm: don't chop blanks
33799
33800 2002-09-26 22:36  ivan
33801
33802         * FS/bin/freeside-adduser: lock mapsecrets file
33803
33804 2002-09-25 22:28  ivan
33805
33806         * Makefile: fix $INIT_FILE usage
33807
33808 2002-09-25 22:26  ivan
33809
33810         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
33811
33812 2002-09-25 22:25  ivan
33813
33814         * Makefile: oops
33815
33816 2002-09-25 21:45  ivan
33817
33818         * httemplate/search/svc_acct.cgi: tyop
33819
33820 2002-09-25 02:11  ivan
33821
33822         * Makefile: doc
33823
33824 2002-09-25 02:09  ivan
33825
33826         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
33827           "Authentication-Type" for netc.net.au (radiator?)
33828
33829 2002-09-24 01:31  ivan
33830
33831         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
33832
33833 2002-09-23 07:27  ivan
33834
33835         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
33836           redirects header-handling changes necessary for chart .cgis
33837
33838 2002-09-23 01:50  ivan
33839
33840         * Makefile: better default Pg datasource
33841
33842 2002-09-21 04:17  ivan
33843
33844         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
33845           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
33846           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
33847           FS/FS/cust_main_county.pm,
33848           httemplate/browse/cust_main_county.cgi: all taxes now have names.
33849           closes: Bug#15
33850
33851 2002-09-20 08:49  ivan
33852
33853         * README: d
33854
33855 2002-09-20 08:49  ivan
33856
33857         * FS/Makefile.PL: installing into /usr/bin, bah
33858
33859 2002-09-20 08:48  ivan
33860
33861         * FS/FS.pm: doc
33862
33863 2002-09-20 08:48  ivan
33864
33865         * Makefile: 1.5.0
33866
33867 2002-09-20 08:47  ivan
33868
33869         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
33870           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
33871           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
33872           freeside-deloutsource and freeside-deloutsourceuser
33873
33874 2002-09-20 08:46  ivan
33875
33876         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
33877
33878 2002-09-20 07:48  ivan
33879
33880         * FS/FS/part_export.pm: extraneous warn
33881
33882 2002-09-20 05:50  ivan
33883
33884         * FS/bin/freeside-setup: move from bin/fs-setup to
33885           FS/bin/freeside-setup
33886
33887 2002-09-20 03:16  ivan
33888
33889         * FS/FS/UID.pm: change otaker fields to 32 chars
33890
33891 2002-09-19 06:34  ivan
33892
33893         * FS/FS/Record.pm: use database SERIAL or AUTO_INCREMENT for
33894           primary keys, finally, yay! closes: bug#69
33895
33896 2002-09-19 01:43  ivan
33897
33898         * FS/bin/freeside-daily: package expiration
33899
33900 2002-09-19 01:34  ivan
33901
33902         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
33903
33904 2002-09-18 15:50  ivan
33905
33906         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
33907           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
33908           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
33909           httemplate/view/svc_acct.cgi: remove domain config file, closes:
33910           Bug#269
33911
33912 2002-09-18 15:38  ivan
33913
33914         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
33915
33916 2002-09-18 05:10  ivan
33917
33918         * httemplate/docs/: index.html, legacy.html: doc
33919
33920 2002-09-17 03:21  ivan
33921
33922         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
33923           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
33924           support
33925
33926 2002-09-17 02:19  ivan
33927
33928         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
33929           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
33930           httemplate/index.html, httemplate/docs/schema.dia,
33931           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
33932           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
33933           httemplate/search/svc_domain.cgi: remove svc_acct_sm
33934
33935 2002-09-16 17:40  ivan
33936
33937         * FS/FS/cust_bill.pm: send_ftp doc fix
33938
33939 2002-09-16 17:33  ivan
33940
33941         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
33942           "emailinvoiceauto" implementation rewritten to work properly,
33943           stop
33944               overwriting existing invoice destinations
33945
33946 2002-09-11 02:28  ivan
33947
33948         * httemplate/browse/svc_acct_pop.cgi: mason error
33949
33950 2002-09-11 02:09  ivan
33951
33952         * httemplate/search/cust_main.cgi: mason warnings
33953
33954 2002-09-09 20:31  ivan
33955
33956         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
33957           order numbers, like VirtualNet
33958
33959 2002-09-09 16:05  khoff
33960
33961         * httemplate/: edit/svc_broadband.cgi,
33962           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
33963           svc_broadband merge
33964
33965 2002-09-09 16:01  khoff
33966
33967         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
33968           httemplate/edit/part_svc.cgi,
33969           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
33970           svc_broadband merge
33971
33972 2002-09-09 15:56  khoff
33973
33974         * FS/MANIFEST: svc_broadband merge
33975
33976 2002-09-09 12:56  ivan
33977
33978         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
33979           vpopmail user
33980
33981 2002-09-09 05:34  ivan
33982
33983         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
33984           ClientAPI/passwd.pm: : is not legal in GECOS
33985
33986 2002-09-08 05:57  ivan
33987
33988         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
33989           records first, then svc_domain
33990
33991 2002-09-08 05:40  ivan
33992
33993         * bin/bind.export: error out if can't open .HEADER files
33994
33995 2002-09-08 04:36  ivan
33996
33997         * README: 1.4.1
33998
33999 2002-09-08 02:49  ivan
34000
34001         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
34002           useful default domain files
34003
34004 2002-09-07 07:20  ivan
34005
34006         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
34007           description, give up hoping for a better description of the
34008           export from jeff
34009
34010 2002-09-06 19:27  ivan
34011
34012         * httemplate/docs/index.html: 1.4.1
34013
34014 2002-09-06 19:19  ivan
34015
34016         * FS/FS/part_export/vpopmail.pm: import flocking constants
34017
34018 2002-09-05 11:51  ivan
34019
34020         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
34021
34022 2002-09-05 10:01  ivan
34023
34024         * httemplate/edit/cust_main.cgi: "same as billing address" box
34025           would uncheck itself on errors (only looked at previous
34026           ship_last, not CGI checkbox value too)  Closes: Bug#448
34027
34028 2002-09-05 09:51  ivan
34029
34030         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
34031           compatibility
34032
34033 2002-09-05 06:50  ivan
34034
34035         * httemplate/browse/part_svc.cgi: don't show "clone an existing
34036           service definition" if there aren't any yet
34037
34038 2002-09-05 06:27  ivan
34039
34040         * FS/FS/cust_main.pm, httemplate/index.html,
34041           httemplate/misc/cust_main-import_charges.cgi,
34042           httemplate/misc/process/cust_main-import_charges.cgi: batch
34043           charge/credit import
34044
34045 2002-09-05 06:01  ivan
34046
34047         * FS/FS/svc_acct.pm: show illegal dir in error msg
34048
34049 2002-09-05 02:10  ivan
34050
34051         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
34052           extraneous `vpopmail machine' field
34053
34054 2002-09-04 05:43  ivan
34055
34056         * Makefile, httemplate/index.html: 1.4.1beta1
34057
34058 2002-09-04 01:42  ivan
34059
34060         * httemplate/edit/part_pkg.cgi: spelling
34061
34062 2002-08-30 16:48  ivan
34063
34064         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
34065
34066 2002-08-30 16:42  ivan
34067
34068         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
34069           httemplate/edit/process/part_bill_event.cgi: new invoice event:
34070           upload a CSV file
34071
34072 2002-08-30 16:17  ivan
34073
34074         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
34075           of their cust_pkg.bill date) - setting cust_pkg.bill date
34076           directly bypasses setup fee
34077
34078 2002-08-30 10:34  ivan
34079
34080         * FS/FS/cust_main.pm, httemplate/index.html,
34081           httemplate/misc/cust_main-import.cgi,
34082           httemplate/misc/process/cust_main-import.cgi: working CSV import
34083           for crcmn
34084
34085 2002-08-30 04:33  ivan
34086
34087         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
34088           (hopefully) better error message
34089
34090 2002-08-30 03:25  ivan
34091
34092         * Makefile: silly conf/registries dir still hanging around in CVS
34093           checkouts
34094
34095 2002-08-29 07:11  ivan
34096
34097         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
34098
34099 2002-08-29 02:11  ivan
34100
34101         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
34102           import, make username/password for unexported services conflict
34103           at least with self
34104
34105 2002-08-29 01:13  khoff
34106
34107         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
34108
34109 2002-08-29 00:50  ivan
34110
34111         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
34112
34113 2002-08-28 23:02  ivan
34114
34115         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
34116
34117 2002-08-28 22:57  ivan
34118
34119         * httemplate/view/svc_acct.cgi: password viewing UI change
34120
34121 2002-08-27 00:26  khoff
34122
34123         * FS/FS/Record.pm: Yip yip, I sprained my brain
34124
34125 2002-08-26 13:40  ivan
34126
34127         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
34128
34129 2002-08-24 20:54  ivan
34130
34131         * FS/bin/freeside-addoutsourceuser: ?
34132
34133 2002-08-24 20:42  ivan
34134
34135         * FS/bin/freeside-addoutsourceuser: correct secrets file path
34136
34137 2002-08-24 19:35  ivan
34138
34139         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
34140           passwords
34141
34142 2002-08-24 19:26  ivan
34143
34144         * FS/FS/part_export/shellcommands.pm: properly quote password as
34145           well as finger
34146
34147 2002-08-24 18:48  ivan
34148
34149         * FS/bin/freeside-addoutsourceuser: password
34150
34151 2002-08-24 18:48  ivan
34152
34153         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
34154           bin/freeside-addoutsourceuser
34155
34156 2002-08-24 18:16  ivan
34157
34158         * FS/bin/: freeside-adduser, freeside-setup: doc
34159
34160 2002-08-24 18:14  ivan
34161
34162         * FS/bin/freeside-setup: noninteractive freeside-setup
34163
34164 2002-08-24 18:09  ivan
34165
34166         * FS/bin/: freeside-adduser, freeside-setup: doc
34167
34168 2002-08-24 01:13  ivan
34169
34170         * FS/bin/freeside-adduser: also do -b flag
34171
34172 2002-08-24 00:43  ivan
34173
34174         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
34175           in commands
34176
34177 2002-08-24 00:20  ivan
34178
34179         * httemplate/edit/part_export.cgi: don't substitute defaults for
34180           empty options when editing exports
34181
34182 2002-08-23 23:41  ivan
34183
34184         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
34185           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
34186           fix - no strict 'vars'; when necessary
34187
34188 2002-08-23 20:29  ivan
34189
34190         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
34191           unprovision a single service
34192
34193 2002-08-23 19:10  ivan
34194
34195         * FS/bin/freeside-addoutsource: fix path
34196
34197 2002-08-23 18:53  ivan
34198
34199         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
34200
34201 2002-08-23 17:51  ivan
34202
34203         * httemplate/view/cust_main.cgi: UI
34204
34205 2002-08-23 17:16  ivan
34206
34207         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
34208           bin/freeside-addoutsource
34209
34210 2002-08-23 16:43  ivan
34211
34212         * FS/: MANIFEST, FS/part_export.pm,
34213           FS/part_export/domain_shellcommands.pm,
34214           t/part_export-domain_shellcommands.t: add domain_shellcommands
34215           export
34216
34217 2002-08-19 16:08  ivan
34218
34219         * httemplate/view/cust_main.cgi: encode_entities for comments
34220           entries
34221
34222 2002-08-11 23:17  ivan
34223
34224         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
34225           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm,
34226           lib/RT/Interface/Web.pm: import rt 2.0.14
34227
34228 2002-08-02 17:39  ivan
34229
34230         * httemplate/docs/legacy.html: remove some extra modules from
34231           install doc
34232
34233 2002-07-31 11:55  ivan
34234
34235         * FS/FS/part_export.pm: delete directories when deleting users on
34236           freebsd
34237
34238 2002-07-31 06:18  ivan
34239
34240         * FS/FS/svc_acct.pm: fix bug with static IP addresses
34241
34242 2002-07-26 20:56  ivan
34243
34244         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
34245           interface to lib code
34246
34247 2002-07-26 19:47  ivan
34248
34249         * FS/bin/freeside-daily: vacuum pg databases daily
34250
34251 2002-07-25 19:33  ivan
34252
34253         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
34254           shellcommands edit gecos field too
34255
34256 2002-07-23 05:37  ivan
34257
34258         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
34259
34260 2002-07-22 03:50  ivan
34261
34262         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
34263           adding
34264
34265 2002-07-22 03:20  ivan
34266
34267         * Makefile: 1.4.0
34268
34269 2002-07-22 03:18  ivan
34270
34271         * FS/FS/CGI.pm: UI
34272
34273 2002-07-22 03:18  ivan
34274
34275         * FS/FS/cust_main.pm: sort bills by date
34276
34277 2002-07-16 05:29  ivan
34278
34279         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
34280           FS/ClientAPI/passwd.pm: ClientAPI
34281
34282 2002-07-16 05:28  ivan
34283
34284         * fs_selfservice/: DEPLOY, fs_passwd_test,
34285           FS-SelfService/SelfService.pm,
34286           FS-SelfService/freeside-selfservice-clientd,
34287           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
34288           FS-SelfService/cgi/selfservice.cgi,
34289           FS-SelfService/cgi/view_invoice.html: invoice viewing...
34290
34291 2002-07-15 20:57  ivan
34292
34293         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
34294
34295 2002-07-15 20:56  ivan
34296
34297         * FS/FS/part_export/infostreet.pm: better error handling
34298
34299 2002-07-15 20:47  ivan
34300
34301         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
34302
34303 2002-07-15 01:28  ivan
34304
34305         * fs_selfservice/: fs_passwd_test,
34306           FS-SelfService/freeside-selfservice-clientd: working framework,
34307           no hung clients, whew
34308
34309 2002-07-14 18:44  ivan
34310
34311         * bin/bind.import: finally a working DNS::ZoneParse
34312
34313 2002-07-11 06:52  ivan
34314
34315         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
34316           FS-SelfService/SelfService.pm,
34317           FS-SelfService/freeside-selfservice-clientd: finally working
34318           async framework
34319
34320 2002-07-08 19:23  ivan
34321
34322         * httemplate/docs/: schema.dia, schema.png: new schema diagram
34323
34324 2002-07-08 10:14  ivan
34325
34326         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
34327           different freeside uid/gid
34328
34329 2002-07-08 08:56  ivan
34330
34331         * httemplate/edit/svc_acct.cgi: better error message
34332
34333 2002-07-08 06:07  ivan
34334
34335         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
34336           edit expiration dates
34337
34338 2002-07-08 03:01  ivan
34339
34340         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
34341           should remove home directories
34342
34343 2002-07-07 10:49  ivan
34344
34345         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
34346           new-export-aware, closes: #431
34347
34348 2002-07-06 05:15  ivan
34349
34350         * Makefile: beta2
34351
34352 2002-07-06 04:08  ivan
34353
34354         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
34355           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
34356
34357 2002-07-06 01:50  ivan
34358
34359         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
34360           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
34361
34362 2002-07-06 01:29  ivan
34363
34364         * httemplate/view/cust_main.cgi: speling
34365
34366 2002-07-06 00:32  ivan
34367
34368         * httemplate/edit/part_pkg.cgi: fix speling
34369
34370 2002-07-06 00:30  ivan
34371
34372         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
34373           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
34374           job queue & exports, and make them configurable
34375
34376 2002-07-05 21:20  ivan
34377
34378         * FS/FS/svc_acct.pm: typo
34379
34380 2002-07-05 16:32  ivan
34381
34382         * httemplate/config/config.cgi: fix bug with config having a value
34383           not in the select
34384
34385 2002-07-04 03:35  ivan
34386
34387         * httemplate/browse/: agent.cgi, agent_type.cgi,
34388           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
34389           svc_acct_pop.cgi: move "add" links to the top
34390
34391 2002-07-03 07:45  ivan
34392
34393         * FS/t/part_export-http.t: s/_post//
34394
34395 2002-07-03 07:21  ivan
34396
34397         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
34398           t/part_export-http.t: http export
34399
34400 2002-07-03 04:37  ivan
34401
34402         * FS/FS/InitHandler.pm: 54
34403
34404 2002-07-03 04:35  ivan
34405
34406         * FS/FS/InitHandler.pm: sacrifice memory for speed
34407
34408 2002-07-03 04:31  ivan
34409
34410         * FS/FS/InitHandler.pm: preload modules
34411
34412 2002-07-03 04:23  ivan
34413
34414         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
34415           apache init
34416
34417 2002-07-03 04:10  ivan
34418
34419         * FS/FS/UID.pm: allow InitHandler to work during apache startup
34420
34421 2002-07-03 03:50  ivan
34422
34423         * FS/FS/InitHandler.pm: skip comment & blank lines
34424
34425 2002-07-03 03:48  ivan
34426
34427         * FS/FS/InitHandler.pm: debug
34428
34429 2002-07-03 03:33  ivan
34430
34431         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
34432           dbdefs
34433
34434 2002-07-02 20:57  ivan
34435
34436         * FS/FS/cust_main.pm: working one-time charges again
34437
34438 2002-07-02 20:52  ivan
34439
34440         * httemplate/view/cust_main.cgi: ui
34441
34442 2002-07-02 20:47  ivan
34443
34444         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
34445           httemplate/edit/process/quick-charge.cgi,
34446           httemplate/view/cust_main.cgi: one-time charges with tax classes
34447
34448 2002-07-02 19:25  ivan
34449
34450         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
34451           httemplate/config/config.cgi: deprecate text radius config
34452           options update config docs
34453
34454 2002-07-02 18:47  ivan
34455
34456         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
34457
34458 2002-07-02 18:05  ivan
34459
34460         * FS/bin/freeside-sqlradius-reset: pod
34461
34462 2002-07-02 18:01  ivan
34463
34464         * FS/bin/freeside-sqlradius-reset: fix usage message
34465
34466 2002-07-02 16:03  ivan
34467
34468         * FS/FS/part_export.pm: fix usermod commands for freebsd
34469
34470 2002-07-02 07:37  ivan
34471
34472         * Makefile: beta1!!
34473
34474 2002-07-02 07:22  ivan
34475
34476         * FS/FS/part_export/textradius.pm: working textradius export
34477
34478 2002-07-02 07:00  ivan
34479
34480         * FS/FS/part_export/textradius.pm: better diagnostics
34481
34482 2002-07-02 06:22  ivan
34483
34484         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
34485
34486 2002-07-02 06:04  ivan
34487
34488         * FS/FS/part_export/shellcommands.pm: no warnings
34489
34490 2002-07-02 06:00  ivan
34491
34492         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
34493           linux and freebsd shellcommands
34494
34495 2002-07-02 04:29  ivan
34496
34497         * FS/FS/part_export.pm: fix for freebsd presets
34498
34499 2002-07-02 04:27  ivan
34500
34501         * FS/FS/part_export.pm: useful shellcommands presets
34502
34503 2002-07-02 03:14  ivan
34504
34505         * FS/bin/freeside-queued: grr old openssh grr freebsd
34506
34507 2002-07-02 02:42  ivan
34508
34509         * FS/bin/freeside-queued: fleabsd grr
34510
34511 2002-07-02 02:39  ivan
34512
34513         * FS/bin/freeside-queued: freebsd is sofa king broken
34514
34515 2002-07-02 00:31  ivan
34516
34517         * FS/FS/part_export/textradius.pm: working textradius
34518
34519 2002-07-02 00:13  ivan
34520
34521         * FS/FS/part_export/textradius.pm: better error reporting from
34522           rsync
34523
34524 2002-07-01 23:58  ivan
34525
34526         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
34527           s/options/option/, oops, and machine isn't an option
34528
34529 2002-07-01 23:48  ivan
34530
34531         * FS/FS/queue.pm: error messages can have other chars
34532
34533 2002-07-01 15:38  ivan
34534
34535         * FS/FS/part_export/textradius.pm: prevent any possible infinite
34536           looping
34537
34538 2002-07-01 02:15  ivan
34539
34540         * FS/FS/part_export/textradius.pm: real-time! text radius export
34541
34542 2002-06-30 04:01  ivan
34543
34544         * CREDITS: administrivia
34545
34546 2002-06-30 00:17  ivan
34547
34548         * FS/FS/Record.pm: oops, very bad
34549
34550 2002-06-30 00:16  ivan
34551
34552         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
34553           Pg money type)
34554
34555 2002-06-30 00:04  ivan
34556
34557         * FS/FS/Record.pm: fix dbdef caching
34558
34559 2002-06-29 19:13  ivan
34560
34561         * FS/: MANIFEST, FS/part_export.pm,
34562           FS/part_export/shellcommands_withdomain.pm,
34563           t/part_export-shellcommands_withdomain.t: export!
34564
34565 2002-06-28 13:31  ivan
34566
34567         * FS/FS/svc_acct.pm: better error message for illegal password
34568
34569 2002-06-28 13:21  ivan
34570
34571         * FS/FS/cust_main.pm: better error message for missing tax classes
34572
34573 2002-06-28 03:49  ivan
34574
34575         * FS/FS/Record.pm: remove extraneous check
34576
34577 2002-06-28 01:23  ivan
34578
34579         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
34580           hopefully keeping performance improvement
34581
34582 2002-06-27 20:09  ivan
34583
34584         * httemplate/view/cust_main.cgi: more card display changes
34585
34586 2002-06-27 19:21  ivan
34587
34588         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
34589           first
34590
34591 2002-06-27 02:23  ivan
34592
34593         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
34594           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
34595           exports
34596
34597 2002-06-27 02:19  ivan
34598
34599         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
34600           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
34601           t/part_export-null.t, t/part_export-sysvshell.t,
34602           t/part_export-www_shellcommands.t: export updates
34603
34604 2002-06-26 01:36  ivan
34605
34606         * FS/FS/part_export.pm: tyop
34607
34608 2002-06-26 01:32  ivan
34609
34610         * FS/FS/part_export.pm: better export docs/defaults
34611
34612 2002-06-26 01:12  ivan
34613
34614         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
34615           one-time charges
34616
34617 2002-06-26 01:05  ivan
34618
34619         * httemplate/view/cust_main.cgi: close form tags
34620
34621 2002-06-26 00:42  ivan
34622
34623         * bin/: bsdshell.export, sysvshell.export: shell.export ->
34624           bsdshell.export & sysvshell.export
34625
34626 2002-06-25 20:53  ivan
34627
34628         * FS/FS/part_export_option.pm: export options can be anything
34629
34630 2002-06-25 19:37  ivan
34631
34632         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
34633           with email invoices too
34634
34635 2002-06-25 18:35  ivan
34636
34637         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
34638           httemplate/edit/process/quick-cust_pkg.cgi,
34639           httemplate/view/cust_main.cgi: working one-time charges
34640
34641 2002-06-25 17:41  ivan
34642
34643         * httemplate/edit/part_pkg.cgi: ui
34644
34645 2002-06-25 16:27  ivan
34646
34647         * httemplate/view/svc_www.cgi: add link to controlling account
34648
34649 2002-06-25 00:18  ivan
34650
34651         * FS/bin/freeside-queued: might work again under mysql
34652
34653 2002-06-23 12:16  ivan
34654
34655         * FS/FS/domain_record.pm: domain_record records attached to svc_www
34656           records are no longer delete-able, patch from "Stephen Bechard"
34657           <steve@destek.net>, thanks!  closes: Bug#434
34658
34659 2002-06-22 22:44  ivan
34660
34661         * httemplate/edit/process/svc_www.cgi: patch to get this working
34662           from Stephen Bechard <steve@destek.net>
34663
34664 2002-06-22 22:43  ivan
34665
34666         * httemplate/view/svc_www.cgi: add link to edit and format nicely
34667
34668 2002-06-22 18:36  ivan
34669
34670         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
34671           "Stephen Bechard" <steve@destek.net>, thanks
34672
34673 2002-06-22 18:33  ivan
34674
34675         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
34676           works now, patch from "Stephen Bechard" <steve@destek.net>
34677
34678 2002-06-21 14:49  ivan
34679
34680         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
34681           noment's request
34682
34683 2002-06-21 13:26  ivan
34684
34685         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
34686           setting
34687
34688 2002-06-21 13:17  ivan
34689
34690         * FS/FS/part_export/infostreet.pm: debugging option
34691
34692 2002-06-21 02:57  ivan
34693
34694         * bin/passwd.import: no, don't check for duplicates like this by
34695           default... not new-export style
34696
34697 2002-06-21 02:56  ivan
34698
34699         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
34700           stuff still needs to be rewritten for new exports
34701
34702 2002-06-21 02:15  ivan
34703
34704         * bin/passwd.import: oops
34705
34706 2002-06-21 02:13  ivan
34707
34708         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
34709           fixes...
34710
34711 2002-06-21 02:11  ivan
34712
34713         * bin/passwd.import: tiny bit better passwd.import
34714
34715 2002-06-21 01:29  ivan
34716
34717         * httemplate/index.html: uid search on main menu, updated upgrade
34718           docs
34719
34720 2002-06-20 15:35  ivan
34721
34722         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
34723
34724 2002-06-19 18:29  ivan
34725
34726         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
34727           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
34728           httemplate/edit/process/part_export.cgi: shellcommands
34729           w/passwords
34730
34731 2002-06-18 21:54  ivan
34732
34733         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
34734           <steve@destek.net>
34735
34736 2002-06-18 21:03  ivan
34737
34738         * FS/FS/part_export/infostreet.pm: fix setContactField email
34739
34740 2002-06-18 18:03  ivan
34741
34742         * FS/FS/svc_acct.pm: and the same for changes...
34743
34744 2002-06-18 17:58  ivan
34745
34746         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
34747           caused by kristian/mark/pc-intouch's changes moving exports into
34748           svc_Common -   changed sequence of events such that groups were
34749           not provisioned when the   sqlradius export was run
34750
34751 2002-06-18 16:52  ivan
34752
34753         * httemplate/misc/queue.cgi: better error message
34754
34755 2002-06-14 18:12  ivan
34756
34757         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
34758           mark@pc-intouch.com: exporttype2svcdb removal
34759
34760 2002-06-14 14:35  ivan
34761
34762         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
34763           faxNumber (? dunno, what noment wants)
34764
34765 2002-06-14 04:44  ivan
34766
34767         * Makefile: better releaes target?
34768
34769 2002-06-14 04:26  ivan
34770
34771         * Makefile: 1.4.0pre14
34772
34773 2002-06-14 04:22  ivan
34774
34775         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
34776           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
34777           dependancies FS::queue::joblisting html excapes & truncates long
34778           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
34779           am, too.  really!)
34780
34781 2002-06-14 02:19  ivan
34782
34783         * FS/FS/UID.pm: only run callbacks once... should speed things up
34784           (no dbdef reloading)
34785
34786 2002-06-13 20:26  ivan
34787
34788         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
34789           match reality
34790
34791 2002-06-13 20:12  ivan
34792
34793         * httemplate/index.html: remove classic interface
34794
34795 2002-06-13 19:25  ivan
34796
34797         * FS/bin/freeside-queued: mysql compatibility?
34798
34799 2002-06-13 17:12  ivan
34800
34801         * httemplate/: index.html, search/cust_main.cgi: search by for
34802           address2 (unit) - commented out in default index.html
34803
34804 2002-06-13 16:28  ivan
34805
34806         * httemplate/: index.html, search/cust_main.cgi: phone number
34807           search (Bug#422)
34808
34809 2002-06-13 16:00  ivan
34810
34811         * FS/FS/svc_acct.pm, httemplate/index.html,
34812           httemplate/search/svc_acct.cgi: fuzzy username searching
34813           (Bug#422)
34814
34815 2002-06-12 17:53  ivan
34816
34817         * httemplate/: index.html, search/cust_main.cgi: search on customer
34818           number (Bug#422)
34819
34820 2002-06-12 13:31  ivan
34821
34822         * FS/FS/svc_acct.pm: fix new duplicate username checking
34823
34824 2002-06-12 10:29  ivan
34825
34826         * httemplate/index.html: fix company search
34827
34828 2002-06-12 09:26  ivan
34829
34830         * FS/FS/cust_main.pm: fix problems with code that resets invoice
34831           events
34832
34833 2002-06-11 11:20  ivan
34834
34835         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
34836
34837 2002-06-11 02:51  ivan
34838
34839         * FS/FS/part_export.pm: notes
34840
34841 2002-06-11 02:46  ivan
34842
34843         * bin/bind.export: add preliminary bsd shell export
34844
34845 2002-06-11 02:14  ivan
34846
34847         * FS/FS/svc_acct.pm: export-based duplicate username checking!
34848
34849 2002-06-11 01:29  ivan
34850
34851         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
34852           option to (bsd|sysv)shell export
34853
34854 2002-06-10 20:25  ivan
34855
34856         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
34857           part_export/infostreet.pm: - add new suspend and unsuspend export
34858           hooks (with null defaults) - infostreet export: actually
34859           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
34860           export: set some contact fields @ infostreet (Bug#419)
34861
34862 2002-06-10 17:58  ivan
34863
34864         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
34865           Makefile.  whew.
34866
34867 2002-06-10 16:02  ivan
34868
34869         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
34870           line 299 in file FS/domain_record.pm
34871
34872 2002-06-10 15:48  ivan
34873
34874         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
34875           when user clicks "Bill now" (closes: Bug#417)
34876
34877 2002-06-10 15:07  ivan
34878
34879         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
34880           invoice events when a card changes (closes: Bug#417)
34881
34882 2002-06-10 12:44  ivan
34883
34884         * httemplate/view/cust_main.cgi: final visual update on package
34885           date view
34886
34887 2002-06-10 12:41  ivan
34888
34889         * httemplate/view/cust_main.cgi: fixup time display in packages
34890
34891 2002-06-10 12:30  ivan
34892
34893         * httemplate/view/cust_main.cgi: add small time display to dates
34894
34895 2002-06-09 19:52  ivan
34896
34897         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
34898
34899 2002-06-09 19:52  ivan
34900
34901         * FS/FS/cust_main_county.pm: silence undefined warnings
34902
34903 2002-06-09 19:51  ivan
34904
34905         * FS/FS/CGI.pm: unused global
34906
34907 2002-06-09 19:42  ivan
34908
34909         * Makefile: back to ASP for profiling...
34910
34911 2002-06-09 18:39  khoff
34912
34913         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
34914           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
34915           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
34916           changes.
34917
34918 2002-06-08 00:48  khoff
34919
34920         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
34921           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
34922           httemplate/edit/part_pkg.cgi: Default svcpart support for
34923           part_pkg.  Fixes 'bug' with new customer and online signup.
34924
34925 2002-06-07 13:33  khoff
34926
34927         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
34928
34929 2002-06-05 15:46  ivan
34930
34931         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
34932           more mysql goodness, thanks dale
34933
34934 2002-06-04 07:35  ivan
34935
34936         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
34937
34938 2002-06-04 07:02  ivan
34939
34940         * CREDITS, httemplate/search/cust_main.cgi,
34941           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
34942           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
34943           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
34944
34945 2002-06-04 06:46  ivan
34946
34947         * conf/declinetemplate: misspelling
34948
34949 2002-05-31 13:34  ivan
34950
34951         * FS/FS/part_export.pm: dammit i want to catch export subclass
34952           compilation problems
34953
34954 2002-05-31 13:31  ivan
34955
34956         * FS/FS/cust_bill.pm: better error reporting
34957
34958 2002-05-31 11:48  khoff
34959
34960         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
34961           test.
34962
34963 2002-05-31 11:45  khoff
34964
34965         * FS/MANIFEST: added sqlmail.pm and test
34966
34967 2002-05-31 10:50  ivan
34968
34969         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
34970
34971 2002-05-30 19:13  ivan
34972
34973         * FS/FS/part_export.pm: no, actually throw an exception if an
34974           export class won't compile.
34975
34976 2002-05-30 17:33  khoff
34977
34978         * httemplate/edit/part_svc.cgi: Added support for part_exports that
34979           are used with more than one svcdb.
34980
34981 2002-05-30 17:22  khoff
34982
34983         * FS/FS/part_export.pm: updated hashes 'n stuff for
34984           FS::part_export::sqlmail
34985
34986 2002-05-30 17:20  khoff
34987
34988         * FS/FS/part_export/sqlmail.pm: part_export module to export
34989           svc_acct, svc_domain, and svc_forward to an external database
34990
34991 2002-05-30 17:18  khoff
34992
34993         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
34994           new-style export calls to svc_Common.
34995
34996 2002-05-30 14:51  ivan
34997
34998         * httemplate/misc/delete-customer.cgi: point to correct place for
34999           hidecancelledcustomers config option
35000
35001 2002-05-30 10:49  ivan
35002
35003         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
35004
35005 2002-05-29 13:45  ivan
35006
35007         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
35008           handle destroyed without explicit disconnect" errors
35009
35010 2002-05-29 08:56  ivan
35011
35012         * FS/FS/part_export.pm: freeradius 0.5 doc
35013
35014 2002-05-28 21:40  ivan
35015
35016         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
35017           SelfService.pm, test.pl: add fs_selfservice
35018
35019 2002-05-28 14:22  ivan
35020
35021         * FS/FS/svc_acct.pm: better error message for "Illegal password"
35022
35023 2002-05-28 00:55  ivan
35024
35025         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
35026           people at DBI/DBD documentation for information on data sources.
35027           *sigh*
35028
35029 2002-05-26 23:53  ivan
35030
35031         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
35032           baloo@gimpgirl.com, thanks
35033
35034 2002-05-23 06:00  ivan
35035
35036         * FS/FS/domain_record.pm, bin/bind.import,
35037           httemplate/edit/process/domain_record.cgi,
35038           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
35039           too
35040
35041 2002-05-22 11:44  ivan
35042
35043         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
35044           FS/FS/svc_domain.pm, bin/bind.export,
35045           httemplate/edit/process/domain_record.cgi,
35046           httemplate/misc/cancel-unaudited.cgi,
35047           httemplate/misc/delete-domain_record.cgi,
35048           httemplate/misc/delete-part_export.cgi,
35049           httemplate/view/svc_domain.cgi: bind export, editing zones,
35050           deleting unaudited domains, mmm
35051
35052 2002-05-22 05:17  ivan
35053
35054         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
35055           FS::cust_pkg to FS::cust_svc, becomes the cancel method
35056
35057 2002-05-22 04:39  ivan
35058
35059         * FS/FS/part_export.pm: - remove some out of date documentation -
35060           die if an export class won't compile
35061
35062 2002-05-22 03:53  ivan
35063
35064         * bin/bind.export: bind export
35065
35066 2002-05-21 19:09  ivan
35067
35068         * FS/FS/part_export/sqlradius.pm: 5.6-isms
35069
35070 2002-05-18 02:51  ivan
35071
35072         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
35073           1.44
35074
35075 2002-05-16 20:47  ivan
35076
35077         * FS/FS/svc_acct.pm: freebsd `toor' user
35078
35079 2002-05-16 07:28  ivan
35080
35081         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
35082           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
35083           (stub) bsdshell and textradius exports
35084
35085 2002-05-16 07:27  ivan
35086
35087         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
35088           textradius exports
35089
35090 2002-05-16 07:21  ivan
35091
35092         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
35093           to be string type, fixes: "0 as first character in password"
35094           problem.  also see the Frontier::Client manpage
35095
35096 2002-05-16 06:42  ivan
35097
35098         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
35099           definition cloning
35100
35101 2002-05-16 06:42  ivan
35102
35103         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
35104
35105 2002-05-15 07:00  ivan
35106
35107         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
35108           in FS::part_export::sqlradius.pm display job dependancies in
35109           FS::queue::joblisting
35110
35111 2002-05-15 06:24  ivan
35112
35113         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
35114           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
35115           FS/bin/freeside-queued, FS/t/queue_depend.t,
35116           eg/export_template.pm, httemplate/docs/schema.dia,
35117           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
35118           dependancies
35119
35120 2002-05-14 00:36  ivan
35121
35122         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
35123           to decide whether or not to INSERT.
35124
35125 2002-05-13 17:27  ivan
35126
35127         * FS/FS/part_export/shellcommands.pm: shellcomands oops
35128
35129 2002-05-10 00:54  ivan
35130
35131         * Makefile: always re-install init
35132
35133 2002-05-10 00:50  ivan
35134
35135         * init.d/freeside-init: correct message
35136
35137 2002-05-10 00:45  ivan
35138
35139         * FS/FS/svc_domain.pm: bad reuse of variable
35140
35141 2002-05-10 00:42  ivan
35142
35143         * Makefile: INSTALLGROUP
35144
35145 2002-05-09 08:26  ivan
35146
35147         * Makefile: final make release?
35148
35149 2002-05-09 08:25  ivan
35150
35151         * Makefile: fix make release target
35152
35153 2002-05-09 08:22  ivan
35154
35155         * Makefile: make release target
35156
35157 2002-05-09 08:21  ivan
35158
35159         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
35160           s/Referral/Advertising source/
35161
35162 2002-05-09 08:12  ivan
35163
35164         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
35165           pulldowns even with taxrates...
35166
35167 2002-05-09 05:38  ivan
35168
35169         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
35170           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
35171           httemplate/browse/agent.cgi,
35172           httemplate/browse/cust_main_county.cgi,
35173           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
35174           httemplate/edit/cust_main_county-expand.cgi,
35175           httemplate/edit/part_pkg.cgi,
35176           httemplate/edit/process/cust_main_county-expand.cgi: texas tax!
35177
35178 2002-05-06 06:36  ivan
35179
35180         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
35181           reported by noment
35182
35183 2002-05-04 08:00  ivan
35184
35185         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
35186           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
35187           httemplate/docs/admin.html, httemplate/docs/schema.dia,
35188           httemplate/docs/schema.html: schema changes for proper texas tax
35189
35190 2002-05-03 18:11  ivan
35191
35192         * httemplate/: index.html, search/cust_pkg.cgi: add package search
35193           by next bill date to main menu
35194
35195 2002-05-03 17:59  ivan
35196
35197         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
35198
35199 2002-05-03 17:47  ivan
35200
35201         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
35202           being used in searches by signup server
35203
35204 2002-05-03 17:32  ivan
35205
35206         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
35207           accounts based on next billdate tofu_beast420: hmm a report
35208           ordered by next bill date? tofu_beast420: i don't know how you'd
35209           do that per _customer_ since a customer could have lots of
35210           packages, but you could do a per-package report maybe?
35211
35212 2002-04-29 22:43  ivan
35213
35214         * FS/FS/part_export.pm: better BIND integration
35215
35216 2002-04-26 04:14  ivan
35217
35218         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
35219           username-nodash config files
35220
35221 2002-04-25 03:37  ivan
35222
35223         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
35224           #2
35225
35226 2002-04-25 02:47  ivan
35227
35228         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
35229           plan
35230
35231 2002-04-24 18:15  ivan
35232
35233         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
35234
35235 2002-04-24 02:09  ivan
35236
35237         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
35238
35239 2002-04-24 02:03  ivan
35240
35241         * FS/FS/cust_main.pm: msgcat error for credit card expiration
35242           (closes: Bug#407)
35243
35244 2002-04-23 00:32  ivan
35245
35246         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
35247
35248 2002-04-23 00:10  ivan
35249
35250         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
35251           TEXT columns... gah i hate SQL
35252
35253 2002-04-22 15:45  ivan
35254
35255         * FS/FS/part_export.pm: use Tie::IxHash to present export options
35256           in a reasonable order
35257
35258 2002-04-22 14:36  ivan
35259
35260         * FS/FS/cust_main.pm: don't show extended debugging in error
35261           messages that could end up on the signup server
35262
35263 2002-04-22 14:23  ivan
35264
35265         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
35266           packages (moved from signups server)
35267
35268 2002-04-22 14:18  ivan
35269
35270         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
35271
35272 2002-04-22 13:47  ivan
35273
35274         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
35275           FS::cust_pkg, not signup server - order by recur price in
35276           signup-alternate template
35277
35278 2002-04-20 05:37  ivan
35279
35280         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
35281           export
35282
35283 2002-04-20 04:57  ivan
35284
35285         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
35286           bin/svc_domain.erase, httemplate/docs/legacy.html:
35287           working BIND import
35288
35289 2002-04-20 03:49  ivan
35290
35291         * FS/FS/domain_record.pm: allow * MX records
35292
35293 2002-04-20 03:12  ivan
35294
35295         * FS/FS/domain_record.pm: allow uppercase in zone data.
35296
35297 2002-04-20 03:09  ivan
35298
35299         * FS/FS/domain_record.pm: allow uppercase zones...
35300
35301 2002-04-19 19:06  ivan
35302
35303         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
35304           where there *is* a pkg_svc record with quantity 0, when changing
35305           packages and using the special case new service code
35306
35307 2002-04-19 16:25  ivan
35308
35309         * FS/FS/svc_acct.pm: maybe just for debugging
35310
35311 2002-04-19 07:27  ivan
35312
35313         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
35314
35315 2002-04-18 18:16  ivan
35316
35317         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
35318           init.d/freeside-init: - add init file installation to Makefile,
35319           add unified init file - fix qsearch for op => '!=', value => ''
35320           searches - fix invalid_catd typo - add payby method to part_pkg
35321           and have fs_signup_server pass the data
35322
35323 2002-04-17 13:43  ivan
35324
35325         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
35326           syntax
35327
35328 2002-04-17 12:47  ivan
35329
35330         * FS/FS/Record.pm: allow = in ut_text
35331
35332 2002-04-17 05:06  ivan
35333
35334         * httemplate/index.html: fix default searches
35335
35336 2002-04-17 04:41  ivan
35337
35338         * FS/FS/Record.pm: get rid of debugging cruft
35339
35340 2002-04-16 17:25  ivan
35341
35342         * httemplate/search/cust_main.cgi: better ordering in search
35343           results
35344
35345 2002-04-16 16:14  ivan
35346
35347         * FS/FS/cust_main.pm: there it is!  fix bug with
35348           FS::cust_main::agent
35349
35350 2002-04-16 15:56  ivan
35351
35352         * FS/FS/cust_bill.pm: further debugging...
35353
35354 2002-04-16 15:52  ivan
35355
35356         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
35357           debugging (agent??) and get rid of bad unique index on
35358           cust_bill_event
35359
35360 2002-04-16 15:38  ivan
35361
35362         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
35363           field
35364
35365 2002-04-16 14:24  ivan
35366
35367         * FS/bin/freeside-queued: auto-use export classes
35368
35369 2002-04-16 13:13  ivan
35370
35371         * httemplate/browse/part_svc.cgi: ui
35372
35373 2002-04-16 12:50  ivan
35374
35375         * httemplate/index.html: exports, then services...
35376
35377 2002-04-16 03:47  ivan
35378
35379         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
35380           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
35381           httemplate/search/cust_bill_event.html,
35382           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
35383           report on failed billing events...
35384
35385 2002-04-16 02:38  ivan
35386
35387         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/declinetemplate: - send a
35388           notice to the customer when their card is declined - closes:
35389           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
35390
35391 2002-04-16 01:52  ivan
35392
35393         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
35394           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
35395           httemplate/edit/part_export.cgi: move the last of the real-time
35396           exports out of svc_acct.pm and into part_export
35397
35398 2002-04-15 23:47  ivan
35399
35400         * httemplate/index.html: allow multiple search types on main
35401           menu... more confusing but default is *too* fuzzy
35402
35403 2002-04-14 02:11  ivan
35404
35405         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
35406           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
35407           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
35408           FS/FS/part_export/shellcommands.pm,
35409           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
35410           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
35411           FS/t/part_export-vpopmail.t, eg/export_template.pm,
35412           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
35413           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
35414           cyrus, shellcommands, CP exports exports to new-style - skeleton
35415           files for vpopmail exports - documentation updates - add big
35416           schema diagram to docs
35417
35418 2002-04-13 06:36  ivan
35419
35420         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
35421           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
35422           httemplate/edit/part_export.cgi: - documentation updates - move
35423           Critical Path export to new-style export - bin/sqlradius_reset
35424           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
35425
35426 2002-04-13 03:46  ivan
35427
35428         * httemplate/index.html: s/otaker/order-taker/
35429
35430 2002-04-13 02:14  ivan
35431
35432         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
35433           padding (see Bug#388)
35434
35435 2002-04-13 01:51  ivan
35436
35437         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
35438           (closes: Bug#389)
35439
35440 2002-04-12 08:14  ivan
35441
35442         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
35443           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
35444           ("Order and cancel packages") to try to move services between
35445           svcparts as a last resort...
35446
35447 2002-04-12 06:22  ivan
35448
35449         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
35450           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
35451           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
35452           htetc/handler.pl, httemplate/browse/part_svc.cgi,
35453           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
35454           httemplate/edit/process/agent_type.cgi,
35455           httemplate/edit/process/part_export.cgi,
35456           httemplate/edit/process/part_svc.cgi,
35457           httemplate/misc/delete-customer.cgi: - should finish off the
35458           part_svc -> part_export s/one-to-many/many-to-many/   transition
35459           (closes: Bug#375) - fixes a nasty export scoping bug with message
35460           catalogs, whew
35461
35462 2002-04-11 15:05  ivan
35463
35464         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
35465           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
35466           httemplate/browse/part_export.cgi,
35467           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
35468           httemplate/edit/part_export.cgi,
35469           httemplate/edit/process/part_export.cgi,
35470           httemplate/misc/delete-part_export.cgi: (almost) everything for
35471           bug#375 - create export_svc table - part_svc to part_export is
35472           now properly many-to-many, not one-to-many
35473
35474           still need to finish service editing (choosing exports) in
35475           httemplate/edit/part_svc.cgi and
35476           httemplate/edti/process/part_svc.cgi
35477
35478           and do somethinga about that manual $svcdb = 'svc_acct' in
35479           httemplate/edit/part_export.cgi (do part_export records need a
35480           svcdb? probably not... should be able to just pass an svcdb on
35481           creation of new exports, move the big %exports hash into
35482           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
35483           for exports that can apply to a given svcdb....
35484
35485 2002-04-11 15:04  ivan
35486
35487         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
35488           fix problems with ut_domain losing data
35489
35490 2002-04-10 06:42  ivan
35491
35492         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
35493           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
35494           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
35495           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
35496           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
35497           the road:
35498
35499           - use msgcat for more error messages - should be all things that
35500           would come3   back from the signup server normally now - signup
35501           server: don't display access number <SELECT> if there's none or
35502           one - signup_server-realtime config option to run billing for
35503           signup server   signups immediately - signup server: pkg
35504           available to success templates, better documentation on   success
35505           templates - httemplate/edit/msgcat.cgi fields are properly sticky
35506           on errors - httemplate/edit/process/msgcat.cgi - don't update
35507           identical fields
35508
35509 2002-04-06 22:23  ivan
35510
35511         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
35512           server signups (closes: Bug#386)
35513
35514 2002-04-06 21:56  ivan
35515
35516         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
35517           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
35518           httemplate/edit/process/msgcat.cgi: working message catalogs (not
35519           used for enough yet) - almost (but not quite) closes Bug#385 -
35520           still have to catalog the   backend things triggered by signup
35521           server.
35522
35523 2002-04-06 16:00  ivan
35524
35525         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
35526           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
35527           httemplate/docs/signup.html: - config option for signup server
35528           payment types - credit card type pulldown on signup server
35529           (closes: Bug#383)
35530
35531 2002-04-06 14:32  ivan
35532
35533         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
35534           add a config option to set the Business::OnlinePayment
35535           description field, and make some useful data available for the
35536           config option.  closes: Bug#378
35537
35538 2002-04-06 13:32  ivan
35539
35540         * httemplate/search/cust_main.cgi: fix visual glitch
35541
35542 2002-04-06 12:37  ivan
35543
35544         * httemplate/docs/signup.html: big signup server cleanups.  uses
35545           Storable for network protocol now.  - makes Bugs 384 & 385 easier
35546           - closes: Bug#382
35547
35548 2002-04-05 16:08  ivan
35549
35550         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
35551           httemplate/view/svc_acct.cgi: security phrase bug fixes
35552
35553 2002-04-05 15:51  ivan
35554
35555         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
35556           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
35557           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
35558           htetc/handler.pl, httemplate/index.html,
35559           httemplate/browse/cust_main_county.cgi,
35560           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
35561           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
35562           httemplate/view/svc_acct.cgi: - add message catalog table &
35563           beginning of web interface - add security_phrase and conf option
35564           to svc_acct.pm - random other stuff
35565
35566 2002-04-05 15:37  jeff
35567
35568         * httemplate/view/cust_main.cgi: credit/refund display correction
35569
35570 2002-04-05 12:52  ivan
35571
35572         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
35573           (not on submitting form)
35574
35575 2002-04-05 08:37  ivan
35576
35577         * eg/export_template.pm, FS/t/part_export-infostreet.t,
35578           FS/t/part_export-sqlradius.t: oops forgot these from working on
35579           the road
35580
35581 2002-04-04 16:42  ivan
35582
35583         * FS/MANIFEST, FS/FS/part_export.pm,
35584           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
35585           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
35586           of disparate changes from working on the road: - generic SQL
35587           query - move exports out to their own files - small cleanup of
35588           selfadmin server
35589
35590 2002-03-29 09:27  ivan
35591
35592         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
35593           svc browse!
35594
35595 2002-03-26 23:08  ivan
35596
35597         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
35598           screens (unless queue_dangerous_options!)
35599
35600 2002-03-26 21:36  ivan
35601
35602         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
35603           httemplate/index.html, httemplate/docs/admin.html:
35604           s/referral/advertising source/
35605
35606           yes, the name sucks.  got a better one?
35607
35608 2002-03-26 08:24  ivan
35609
35610         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
35611           blank company column
35612
35613 2002-03-26 05:58  ivan
35614
35615         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
35616
35617 2002-03-26 05:20  ivan
35618
35619         * httemplate/docs/passwd.html: doc
35620
35621 2002-03-26 04:35  ivan
35622
35623         * httemplate/docs/admin.html: s/Add/Provision/
35624
35625 2002-03-25 16:32  ivan
35626
35627         * FS/FS/part_export.pm, FS/bin/freeside-queued,
35628           httemplate/edit/part_export.cgi: further export bugfixing add 10
35629           kid limit to freeside-queued sqlradius_reset now works (closes:
35630           Bug#372)
35631
35632 2002-03-25 16:26  ivan
35633
35634         * Makefile: hhahah oops i _really_ ought to do something about that
35635
35636 2002-03-25 06:59  ivan
35637
35638         * httemplate/: index.html, search/cust_main-otaker.cgi,
35639           search/cust_main.cgi: customers by otaker report (ugly
35640           search/cust_main.cgi mods; revert if they cause problems)
35641
35642 2002-03-24 12:00  ivan
35643
35644         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
35645           browse/agent.cgi: UI improvements for agents
35646
35647 2002-03-24 10:23  ivan
35648
35649         * FS/FS/agent.pm: tyop
35650
35651 2002-03-24 09:42  ivan
35652
35653         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
35654           "subscription" price plan from "Luke Pfeifer"
35655           <freeside@globalli.com>
35656
35657 2002-03-24 06:29  ivan
35658
35659         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
35660           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
35661           httemplate/edit/svc_acct.cgi:
35662           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
35663
35664           fix some bugs in the export and add queue_dangerous_controls
35665           option too
35666
35667 2002-03-23 09:49  ivan
35668
35669         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
35670           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
35671           httemplate/edit/process/part_svc.cgi: okay group editing UI as
35672           well as part_svc group editing UI seem to be working
35673
35674 2002-03-23 08:16  ivan
35675
35676         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
35677           httemplate/edit/svc_acct.cgi,
35678           httemplate/edit/process/svc_acct.cgi: group editing seems to be
35679           working...  everything except defaults... oh and export...
35680
35681 2002-03-22 23:54  ivan
35682
35683         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
35684           better error reporting
35685
35686 2002-03-22 10:56  ivan
35687
35688         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
35689           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
35690           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
35691           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi:
35692           RADIUS groups on the way!
35693
35694 2002-03-22 04:49  ivan
35695
35696         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
35697           FS/t/part_export.t, FS/t/part_export_option.t,
35698           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
35699           httemplate/edit/process/part_export.cgi,
35700           httemplate/misc/delete-part_export.cgi: more new export...
35701
35702 2002-03-20 22:57  ivan
35703
35704         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
35705           httemplate/edit/process/part_export.cgi: more for the new world
35706           of export...
35707
35708 2002-03-20 13:31  ivan
35709
35710         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
35711           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
35712           htetc/handler.pl, httemplate/edit/part_export.cgi,
35713           httemplate/edit/process/part_export.cgi: new export!  infostreet
35714           and sqlradius provisioning switched over  (Bug #299 - doesn't
35715           close it, but all the groundwork is done)
35716
35717           also removes non-transactional ICRADIUS export from
35718           svc_acct.export   (closes: Bug#347)
35719
35720 2002-03-19 23:37  ivan
35721
35722         * FS/FS/cust_main_county.pm: disable region caching for now
35723
35724 2002-03-19 09:48  ivan
35725
35726         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
35727           httemplate/edit/process/cust_main.cgi: changes dum big
35728           "state/county/country" select to three, linked with javascript
35729           closes: Bug#353
35730
35731 2002-03-18 13:40  ivan
35732
35733         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
35734           closes Bug#314
35735
35736 2002-03-18 12:50  ivan
35737
35738         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
35739           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
35740           template, and it'll be auto-createad and added to the list of
35741           configuration options.  closes: Bug#314
35742
35743 2002-03-18 11:49  ivan
35744
35745         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
35746           #348 - adds the ability to email on deleted payments.
35747
35748 2002-03-18 09:50  ivan
35749
35750         * httemplate/config/config.cgi:
35751           fixes bug#367 (yay, that one was annoying):
35752
35753           in config editor, initial newlines in <textarea>s are lost.  even
35754           if you didn't mean to edit them you remove that..
35755
35756 2002-03-18 08:05  ivan
35757
35758         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
35759           svc_acct records separately also, to handle imports preserving
35760           svcnum
35761
35762 2002-03-18 07:52  ivan
35763
35764         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
35765           (incomplete) export foo
35766
35767 2002-03-18 07:51  ivan
35768
35769         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
35770           export column
35771
35772 2002-03-18 06:17  ivan
35773
35774         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
35775
35776 2002-03-18 01:10  ivan
35777
35778         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
35779           httemplate/config/config-process.cgi,
35780           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
35781           new config value `defaultrecords', documentation, javascript
35782           config file editor
35783
35784 2002-03-17 00:33  ivan
35785
35786         * httemplate/config/: config-view.cgi, config.cgi: new domain
35787           record editing foo
35788
35789 2002-03-12 10:45  ivan
35790
35791         * httemplate/misc/cancel-unaudited.cgi: print error message for
35792           failed cancels!
35793
35794 2002-03-12 07:33  ivan
35795
35796         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
35797           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
35798           out to HTML::Widgets::SelectLayers
35799
35800 2002-03-09 02:19  khoff
35801
35802         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
35803           records
35804
35805 2002-03-07 06:13  ivan
35806
35807         * FS/FS/cust_bill.pm: better error msgs for mail errors
35808
35809 2002-03-07 06:10  ivan
35810
35811         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
35812           queue.pm: [no log message]
35813
35814 2002-03-06 15:32  ivan
35815
35816         * conf/invoice_from: oops, missing invoice_from
35817
35818 2002-03-06 14:44  jeff
35819
35820         * FS/MANIFEST, FS/FS/Conf.pm, conf/alerter_template,
35821           httemplate/docs/admin.html: billing expiration alerts
35822
35823 2002-03-05 15:13  jeff
35824
35825         * httemplate/search/report_tax.cgi: consistency is nice
35826
35827 2002-03-04 14:10  ivan
35828
35829         * FS/FS/Record.pm: make history tables conditional
35830
35831 2002-03-04 04:48  ivan
35832
35833         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm, bin/fs-radius-add-check,
35834           bin/fs-radius-add-reply: [no log message]
35835
35836 2002-02-28 15:30  ivan
35837
35838         * httemplate/search/svc_acct.cgi: tyop
35839
35840 2002-02-28 15:18  ivan
35841
35842         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
35843
35844 2002-02-28 15:17  ivan
35845
35846         * FS/FS/svc_acct.pm: clean up mess
35847
35848 2002-02-28 15:13  ivan
35849
35850         * FS/FS/svc_acct.pm: eek
35851
35852 2002-02-28 15:08  ivan
35853
35854         * httemplate/search/svc_acct.cgi: add main menu link
35855
35856 2002-02-28 15:07  ivan
35857
35858         * httemplate/misc/cancel-unaudited.cgi: handle errors better
35859
35860 2002-02-28 14:05  ivan
35861
35862         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
35863           httemplate/config/config.cgi: s/depreciated/deprecated/
35864
35865 2002-02-27 16:28  jeff
35866
35867         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
35868
35869 2002-02-27 15:20  ivan
35870
35871         * FS/FS/cust_main.pm: oops, spurious error messages
35872
35873 2002-02-27 15:03  ivan
35874
35875         * FS/FS/cust_main.pm: bubble up billing event errors
35876
35877 2002-02-27 14:40  ivan
35878
35879         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
35880
35881 2002-02-27 14:40  ivan
35882
35883         * FS/FS/cust_bill_event.pm: errant ;
35884
35885 2002-02-27 14:39  ivan
35886
35887         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
35888           httemplate/view/cust_bill.cgi: add status and statustext fields
35889           to cust_bill_event
35890
35891 2002-02-27 14:00  ivan
35892
35893         * FS/FS/cust_main.pm: well, don't make things worse when
35894           debugging...
35895
35896 2002-02-27 13:57  ivan
35897
35898         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
35899
35900 2002-02-26 14:09  ivan
35901
35902         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
35903           reports for templated webUI
35904
35905 2002-02-26 03:53  ivan
35906
35907         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
35908           shipping adresses.  whew.
35909
35910 2002-02-26 03:42  ivan
35911
35912         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
35913           **BEFORE** generating @diff for SQL.  causing weird effects with
35914           cust_main::check that modifies record (ship_ field weirdness)
35915
35916           fix nasty logic error triggered by changing a ship_ field from
35917           something TO identical to the corresponding non-ship_ field.
35918           ouch
35919
35920 2002-02-26 03:30  ivan
35921
35922         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
35923           ship_ field from something TO identical to the corresponding
35924           non-ship_ field.  ouch.
35925
35926 2002-02-26 03:11  ivan
35927
35928         * httemplate/edit/cust_main.cgi: fix a weird oops with service
35929           address editing UI that would leave some fields blank... ?
35930
35931 2002-02-26 01:06  ivan
35932
35933         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
35934
35935 2002-02-26 00:34  ivan
35936
35937         * FS/FS/cust_main.pm: die with a better error message on bad
35938           locales
35939
35940 2002-02-25 11:09  ivan
35941
35942         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
35943           that have the character "." in their username     we can't search
35944           these customers by Username, can you please fix.
35945
35946 2002-02-23 14:36  ivan
35947
35948         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
35949           hardcoded paths out of report cgis
35950
35951 2002-02-23 03:56  ivan
35952
35953         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
35954           httemplate/search/cust_main.cgi,
35955           httemplate/search/cust_main.html: case-insensitive and substring
35956           searching
35957
35958 2002-02-23 03:46  ivan
35959
35960         * httemplate/index.html: silly html tweaking
35961
35962 2002-02-22 23:48  ivan
35963
35964         * httemplate/browse/part_pkg.cgi: it's too late.
35965
35966 2002-02-22 23:35  ivan
35967
35968         * httemplate/browse/part_pkg.cgi: i really should just start moving
35969           things to templates
35970
35971 2002-02-22 23:32  ivan
35972
35973         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
35974           misaligned columns when viewing disabled services/packages
35975
35976 2002-02-22 23:00  ivan
35977
35978         * FS/FS/UID.pm: nit
35979
35980 2002-02-22 18:14  jeff
35981
35982         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
35983           httemplate/search/report_tax.cgi: report fixes and cruft removal
35984
35985 2002-02-22 18:02  ivan
35986
35987         * httemplate/index.html: UI work on main menu, remove Archive::Tar
35988           from docs
35989
35990 2002-02-22 15:18  jeff
35991
35992         * FS/MANIFEST, httemplate/index.html,
35993           httemplate/search/report_receivables.cgi,
35994           httemplate/search/report_tax.cgi,
35995           httemplate/search/report_tax.html: add some reporting features
35996
35997 2002-02-22 15:08  ivan
35998
35999         * FS/FS/cust_pay_batch.pm: fix i18n zip
36000
36001 2002-02-22 14:13  ivan
36002
36003         * httemplate/edit/cust_main.cgi: billing vs. shipping states
36004           weren't sorted in the same order.  UI glitch only
36005
36006 2002-02-22 04:31  ivan
36007
36008         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
36009           <SELECT> configuration editing, fixes Bug#350
36010
36011 2002-02-22 04:13  ivan
36012
36013         * httemplate/index.html: close </FORM> tags
36014
36015 2002-02-22 01:01  ivan
36016
36017         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
36018
36019 2002-02-22 00:58  ivan
36020
36021         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
36022           OTHER/OTHER_BOUNCE
36023
36024 2002-02-21 22:42  ivan
36025
36026         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
36027           links
36028
36029 2002-02-21 22:39  ivan
36030
36031         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
36032           remove them
36033
36034 2002-02-21 22:23  ivan
36035
36036         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
36037           provisioning errors
36038
36039 2002-02-21 21:56  ivan
36040
36041         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
36042           cp_rename
36043
36044 2002-02-21 17:07  ivan
36045
36046         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
36047
36048           make all functions of view/cust_pkg.cgi available on
36049           view/cust_main.cgi  - having them one link down in "Edit" is
36050           confusing.
36051
36052           closes: Bug#325
36053
36054 2002-02-20 14:03  ivan
36055
36056         * httemplate/index.html: invoice reports belong here too
36057
36058 2002-02-20 02:39  ivan
36059
36060         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
36061
36062 2002-02-20 01:44  ivan
36063
36064         * httemplate/view/cust_main.cgi: don't display full card in
36065           webinterface
36066
36067 2002-02-19 19:17  jeff
36068
36069         * FS/FS/cust_main.pm: correct sense of tax generation
36070
36071 2002-02-19 17:03  ivan
36072
36073         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
36074           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
36075           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
36076           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
36077           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
36078           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
36079           queueing rather than local duplicated ssh subs
36080
36081           queue daemon updates: retry & remove links work, bubble up error
36082           message to webinterface, link to svcnum & have job listings on
36083           view/svc_* pages, closes: Bug#280
36084
36085           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
36086
36087 2002-02-19 15:43  ivan
36088
36089         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
36090           mod_perl compile
36091
36092 2002-02-18 23:51  ivan
36093
36094         * httemplate/index.html: oops
36095
36096 2002-02-18 20:43  ivan
36097
36098         * httemplate/index.html: new main menu!
36099
36100 2002-02-18 19:22  jeff
36101
36102         * FS/FS/cust_refund.pm: fix refund posting
36103
36104 2002-02-18 19:15  ivan
36105
36106         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
36107
36108 2002-02-18 19:06  ivan
36109
36110         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
36111
36112 2002-02-18 18:57  ivan
36113
36114         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
36115           packages to edit service quantities also
36116
36117 2002-02-18 12:09  ivan
36118
36119         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
36120           strict
36121
36122 2002-02-18 10:07  ivan
36123
36124         * FS/FS/prepay_credit.pm: document 'seconds'
36125
36126 2002-02-18 02:14  ivan
36127
36128         * httemplate/edit/svc_www.cgi: oops!
36129
36130 2002-02-18 00:53  ivan
36131
36132         * Makefile: make release and make update-webdemo targets
36133
36134 2002-02-18 00:39  ivan
36135
36136         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
36137           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
36138           Bug#217
36139
36140           fix bug in edit/part_pkg: s/bkg/pkg/
36141
36142           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
36143           errors, closes: Bug#323
36144
36145 2002-02-17 19:45  ivan
36146
36147         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
36148           netcape4, use one for svc_acct.popnum too
36149
36150 2002-02-17 16:21  jeff
36151
36152         * Makefile: keep accidentally checking in Makefile changes, gotta
36153           do something about that...
36154
36155 2002-02-17 16:13  jeff
36156
36157         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
36158           vpopmail support
36159
36160 2002-02-17 13:01  ivan
36161
36162         * FS/MANIFEST: removing CGIwrapper.pm
36163
36164 2002-02-17 11:12  ivan
36165
36166         * FS/MANIFEST: get ride of CGIwrapper.pm
36167
36168 2002-02-17 11:07  jeff
36169
36170         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
36171           commands too
36172
36173 2002-02-15 11:34  ivan
36174
36175         * Makefile: keep accidentally checking in Makefile changes, gotta
36176           do something about that...
36177
36178 2002-02-15 11:33  ivan
36179
36180         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
36181
36182 2002-02-14 10:06  ivan
36183
36184         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
36185
36186 2002-02-13 17:12  ivan
36187
36188         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
36189
36190 2002-02-12 10:56  ivan
36191
36192         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
36193           error message
36194
36195 2002-02-12 10:47  ivan
36196
36197         * FS/FS/cust_main.pm: fixes:
36198
36199           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
36200           Bill' );): Illegal or empty (text) comment:  at
36201           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
36202
36203 2002-02-11 21:58  ivan
36204
36205         * httemplate/docs/admin.html: fixes: bug#331
36206
36207 2002-02-11 20:49  ivan
36208
36209         * httemplate/edit/part_bill_event.cgi: oops
36210
36211 2002-02-11 18:11  ivan
36212
36213         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
36214           "@append domain"
36215
36216           add "select" config type, mmm
36217
36218 2002-02-11 18:06  ivan
36219
36220         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
36221           BUGS section
36222
36223 2002-02-11 17:25  ivan
36224
36225         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
36226
36227 2002-02-11 17:13  ivan
36228
36229         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
36230           domain pulldown closes: Bug#328
36231
36232 2002-02-11 15:01  ivan
36233
36234         * FS/FS/svc_forward.pm: oops, code hidden by pod
36235
36236 2002-02-11 13:51  ivan
36237
36238         * httemplate/edit/svc_acct.cgi: don't display useless finger and
36239           shell fields if uid is set to fixed & blank in the service
36240           definition - causes: Error: Can't have finger-name without uid
36241
36242 2002-02-11 11:38  ivan
36243
36244         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
36245           httemplate/edit/process/svc_www.cgi,
36246           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
36247           svc_www is working!
36248
36249           also auto-create and add A records if necessary using apacheip
36250           config file.
36251
36252           and show all domain_records on view/svc_domain.cgi page
36253
36254 2002-02-10 14:31  ivan
36255
36256         * httemplate/edit/svc_acct.cgi: ui
36257
36258 2002-02-10 14:21  ivan
36259
36260         * httemplate/edit/part_pkg.cgi: slighly different wording
36261
36262 2002-02-10 14:06  ivan
36263
36264         * FS/FS/cust_svc.pm: another bug in quantity checking
36265
36266 2002-02-10 13:37  ivan
36267
36268         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
36269           works
36270
36271 2002-02-10 13:30  ivan
36272
36273         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
36274           package definitions to all agent types by default
36275
36276           config option to restore current behaviour (must explicitly add
36277           new package definitions to each agent type)
36278
36279           closes: Bug#324
36280
36281 2002-02-10 11:58  ivan
36282
36283         * FS/MANIFEST, FS/bin/freeside-daily,
36284           httemplate/edit/process/part_bill_event.cgi: update billing
36285           documentation for the new world of invoice events added
36286           freeside-daily replacing freeside-bill for the new world of
36287           invoice events
36288
36289 2002-02-10 10:56  ivan
36290
36291         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
36292           tokens to prevent double-submission of payments in the web UI
36293           (closes: Bug#320)
36294
36295 2002-02-10 09:30  ivan
36296
36297         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
36298           before figuring to display a list or redirect.  eliiminates "2
36299           matching found" displayed but only one in list.
36300
36301 2002-02-10 09:02  ivan
36302
36303         * FS/FS/cust_main_invoice.pm: allow + in email addresses
36304
36305 2002-02-10 08:49  ivan
36306
36307         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
36308           email addresses into svcnum-linked destinations
36309
36310 2002-02-10 08:40  ivan
36311
36312         * Makefile, httemplate/edit/svc_acct.cgi:
36313           fix "no previous account to recall hidden password from" error
36314           when adding new accounts & get an error on first try
36315
36316 2002-02-10 08:14  ivan
36317
36318         * Makefile, httemplate/index.html,
36319           httemplate/browse/svc_acct_pop.cgi,
36320           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
36321           webui
36322
36323 2002-02-10 08:05  ivan
36324
36325         * htetc/handler.pl, httemplate/browse/agent.cgi,
36326           httemplate/browse/agent_type.cgi,
36327           httemplate/browse/cust_main_county.cgi,
36328           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
36329           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36330           httemplate/browse/svc_acct_pop.cgi,
36331           httemplate/config/config-process.cgi,
36332           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
36333           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
36334           httemplate/edit/agent_type.cgi,
36335           httemplate/edit/cust_bill_pay.cgi,
36336           httemplate/edit/cust_credit.cgi,
36337           httemplate/edit/cust_credit_bill.cgi,
36338           httemplate/edit/cust_main.cgi,
36339           httemplate/edit/cust_main_county-expand.cgi,
36340           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36341           httemplate/edit/part_bill_event.cgi,
36342           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
36343           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
36344           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
36345           httemplate/edit/process/quick-cust_pkg.cgi,
36346           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36347           httemplate/misc/catchall.cgi,
36348           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
36349           httemplate/misc/process/link.cgi,
36350           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
36351           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36352           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
36353           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36354           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
36355           *finally* seems to be working under Mason.  sheesh.  *finally*
36356           seems to be working under Mason.  sheesh.  *finally* seems to be
36357           working under Mason.  sheesh.  *finally* seems to be working
36358           under Mason.  sheesh.  *finally* seems to be working under Mason.
36359           sheesh.  *finally* seems to be working under Mason.   sheesh.
36360           *finally* seems to be working under Mason.  sheesh.  *finally*
36361           seems to be working under Mason.  sheesh.
36362
36363 2002-02-10 05:21  ivan
36364
36365         * htetc/handler.pl, httemplate/browse/agent.cgi,
36366           httemplate/browse/agent_type.cgi,
36367           httemplate/browse/cust_main_county.cgi,
36368           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
36369           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36370           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
36371           httemplate/edit/agent_type.cgi,
36372           httemplate/edit/cust_bill_pay.cgi,
36373           httemplate/edit/cust_credit.cgi,
36374           httemplate/edit/cust_credit_bill.cgi,
36375           httemplate/edit/cust_main.cgi,
36376           httemplate/edit/cust_main_county-expand.cgi,
36377           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36378           httemplate/edit/part_bill_event.cgi,
36379           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
36380           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
36381           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
36382           httemplate/edit/process/REAL_cust_pkg.cgi,
36383           httemplate/edit/process/agent.cgi,
36384           httemplate/edit/process/agent_type.cgi,
36385           httemplate/edit/process/cust_bill_pay.cgi,
36386           httemplate/edit/process/cust_credit.cgi,
36387           httemplate/edit/process/cust_credit_bill.cgi,
36388           httemplate/edit/process/cust_main.cgi,
36389           httemplate/edit/process/cust_main_county-collapse.cgi,
36390           httemplate/edit/process/cust_main_county-expand.cgi,
36391           httemplate/edit/process/cust_pay.cgi,
36392           httemplate/edit/process/cust_pkg.cgi,
36393           httemplate/edit/process/part_pkg.cgi,
36394           httemplate/edit/process/quick-cust_pkg.cgi,
36395           httemplate/edit/process/svc_acct.cgi,
36396           httemplate/edit/process/svc_acct_pop.cgi,
36397           httemplate/edit/process/svc_domain.cgi,
36398           httemplate/edit/process/svc_forward.cgi,
36399           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36400           httemplate/misc/catchall.cgi,
36401           httemplate/misc/delete-cust_pay.cgi,
36402           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
36403           httemplate/misc/print-invoice.cgi,
36404           httemplate/misc/unsusp_pkg.cgi,
36405           httemplate/misc/process/catchall.cgi,
36406           httemplate/misc/process/delete-customer.cgi,
36407           httemplate/misc/process/link.cgi, httemplate/search/cust_pkg.cgi,
36408           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36409           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
36410           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36411           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
36412           removed <!-- $Id$ --> from all files to fix any redirects, whew
36413
36414           Mason handler.pl overrides CGI::redirect
36415
36416           fixed strict; problems in edit/part_pkg.cgi &
36417           edit/process/part_pkg.cgi
36418
36419 2002-02-09 18:28  ivan
36420
36421         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
36422           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
36423           config file
36424
36425 2002-02-09 18:16  ivan
36426
36427         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
36428           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
36429           httemplate/browse/part_bill_event.cgi,
36430           httemplate/edit/part_pkg.cgi,
36431           httemplate/edit/process/part_bill_event.cgi,
36432           httemplate/edit/process/part_pkg.cgi,
36433           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
36434           tested (closes: Bug#313).
36435
36436           view/cust_bill.cgi invoice view shows invoice events!
36437
36438           fix bug where adding events with no name silently failed instead
36439           of giving an error
36440
36441           add new comission plans
36442
36443 2002-02-09 10:24  ivan
36444
36445         * FS/FS/CGI.pm, htetc/handler.pl,
36446           httemplate/edit/process/agent_type.cgi,
36447           httemplate/edit/process/cust_main_county-expand.cgi,
36448           httemplate/edit/process/cust_pay.cgi,
36449           httemplate/edit/process/part_pkg.cgi,
36450           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
36451           httemplate/search/svc_domain.cgi: no more exit() in templates
36452
36453 2002-02-09 10:09  ivan
36454
36455         * FS/FS/svc_domain.pm: okay all external export from .pm files is
36456           queued! (closes: Bug#249)
36457
36458 2002-02-09 09:45  ivan
36459
36460         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
36461           FS::cust_svc::check look up & check pkg_svc.quantity like
36462           httemplate/view/cust_pkg.cgi (closes: Bug#43)
36463
36464 2002-02-09 09:03  ivan
36465
36466         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
36467           should set no-cache headers now (closes: Bug#23)
36468
36469 2002-02-07 14:30  ivan
36470
36471         * Makefile: oops, reversing bad Makefile patch
36472
36473 2002-02-07 14:29  ivan
36474
36475         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
36476           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
36477           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
36478           httemplate/view/cust_main.cgi: delete payments
36479
36480 2002-02-06 07:55  ivan
36481
36482         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
36483           blib/ files
36484
36485 2002-02-06 07:50  ivan
36486
36487         * FS/FS/cust_bill.pm: pod typo
36488
36489 2002-02-06 07:49  ivan
36490
36491         * Makefile: documentation building Makefile patch
36492
36493 2002-02-06 07:36  ivan
36494
36495         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
36496           punctuation
36497
36498 2002-02-06 06:58  ivan
36499
36500         * FS/bin/freeside-adduser: fix for non-file auth
36501
36502 2002-02-05 12:25  ivan
36503
36504         * FS/FS/Record.pm: better error messages if you haven't run
36505           fs-setup ?
36506
36507 2002-02-05 08:48  ivan
36508
36509         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
36510           password changer!
36511
36512 2002-02-04 09:06  ivan
36513
36514         * Makefile: 1.4.0pre8!
36515
36516 2002-02-04 09:04  ivan
36517
36518         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
36519           necessary "default" billing events documentation on necessary
36520           "default" billing events
36521
36522 2002-02-04 08:44  ivan
36523
36524         * httemplate/edit/part_bill_event.cgi,
36525           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
36526           FS/FS/cust_main.pm: billing events!
36527
36528 2002-01-30 10:22  ivan
36529
36530         * httemplate/: browse/part_bill_event.cgi,
36531           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
36532           working invoice event web interface
36533
36534 2002-01-30 06:18  ivan
36535
36536         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
36537           httemplate/browse/agent_type.cgi,
36538           httemplate/browse/cust_main_county.cgi,
36539           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
36540           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36541           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
36542           httemplate/edit/agent_type.cgi,
36543           httemplate/edit/cust_bill_pay.cgi,
36544           httemplate/edit/cust_credit.cgi,
36545           httemplate/edit/cust_credit_bill.cgi,
36546           httemplate/edit/cust_main.cgi,
36547           httemplate/edit/cust_main_county-expand.cgi,
36548           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36549           httemplate/edit/part_bill_event.cgi,
36550           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
36551           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
36552           httemplate/edit/svc_forward.cgi,
36553           httemplate/edit/process/agent.cgi,
36554           httemplate/edit/process/agent_type.cgi,
36555           httemplate/edit/process/cust_bill_pay.cgi,
36556           httemplate/edit/process/cust_credit.cgi,
36557           httemplate/edit/process/cust_credit_bill.cgi,
36558           httemplate/edit/process/cust_main.cgi,
36559           httemplate/edit/process/cust_main_county-collapse.cgi,
36560           httemplate/edit/process/cust_main_county-expand.cgi,
36561           httemplate/edit/process/cust_pay.cgi,
36562           httemplate/edit/process/cust_pkg.cgi,
36563           httemplate/edit/process/part_pkg.cgi,
36564           httemplate/edit/process/quick-cust_pkg.cgi,
36565           httemplate/edit/process/svc_acct.cgi,
36566           httemplate/edit/process/svc_acct_pop.cgi,
36567           httemplate/edit/process/svc_domain.cgi,
36568           httemplate/edit/process/svc_forward.cgi,
36569           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36570           httemplate/misc/catchall.cgi,
36571           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
36572           httemplate/misc/print-invoice.cgi,
36573           httemplate/misc/unsusp_pkg.cgi,
36574           httemplate/misc/process/catchall.cgi,
36575           httemplate/misc/process/delete-customer.cgi,
36576           httemplate/misc/process/link.cgi,
36577           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
36578           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36579           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
36580           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36581           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
36582           remove   use Module; and   $cgi = new CGI;   &cgisuidsetup();
36583           from all templates.  should work better under Mason.
36584
36585 2002-01-29 09:42  ivan
36586
36587         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
36588           plan and plandata fields in part_bill_event
36589
36590 2002-01-29 08:33  ivan
36591
36592         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
36593           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
36594           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
36595           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
36596           httemplate/edit/part_bill_event.cgi,
36597           httemplate/edit/part_pkg.cgi,
36598           httemplate/edit/process/part_bill_event.cgi: - web interface for
36599           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
36600           FS::svc_acct seconds_since methods) - Makefile target to
36601           regenerate HTML manpages on install - FS.pm doc update -
36602           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
36603           ->cancel, ->invoicing_list_addpost - start of a billing event web
36604           interface - cust_pay::upgrade_replace doesn't error out if
36605           history includes   overapplied payments
36606
36607 2002-01-28 03:24  ivan
36608
36609         * FS/FS/Record.pm: oops, syntax error in new() check for missing
36610           subclass table sub (eek)
36611
36612 2002-01-27 22:57  ivan
36613
36614         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
36615           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
36616           httemplate/docs/schema.html: book closing schema changes
36617
36618 2002-01-27 21:15  ivan
36619
36620         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
36621           httemplate/docs/schema.html: part_export schema changes
36622
36623 2002-01-25 17:52  ivan
36624
36625         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
36626
36627 2002-01-24 09:02  ivan
36628
36629         * FS/FS/Record.pm: emit a warning in this unlikely case again
36630
36631 2002-01-24 08:58  ivan
36632
36633         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
36634           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
36635           rather than == 0 in the ::check's ....  <rluser> you might
36636           consider <= 0
36637
36638 2002-01-24 08:54  ivan
36639
36640         * FS/FS/cust_credit_refund.pm: stack traces help alot
36641
36642 2002-01-24 03:52  ivan
36643
36644         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
36645           jeff's on a bugfinding roll here, thanks!
36646
36647 2002-01-24 03:43  ivan
36648
36649         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
36650           cust_credit_refund::cust_credit should exist..
36651
36652 2002-01-23 22:52  ivan
36653
36654         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
36655           FS::cust_refund::check  'amount' should probably be replaced with
36656           +'refund' in two places
36657
36658 2002-01-23 22:46  ivan
36659
36660         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
36661
36662 2002-01-23 18:26  ivan
36663
36664         * FS/FS/cust_refund.pm: fix cust_refund::insert
36665
36666 2002-01-22 07:57  ivan
36667
36668         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
36669           $0.00 in credits/payments/refunds
36670
36671 2002-01-22 06:55  ivan
36672
36673         * FS/FS/part_svc.pm: docu
36674
36675 2002-01-22 06:53  ivan
36676
36677         * FS/FS/svc_acct.pm: silly compilation problem
36678
36679 2002-01-22 06:42  ivan
36680
36681         * httemplate/docs/index.html: remove old upgrade docs
36682
36683 2002-01-21 03:30  ivan
36684
36685         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
36686
36687 2002-01-19 07:16  ivan
36688
36689         * FS/FS/UID.pm: error message update
36690
36691 2002-01-16 07:37  ivan
36692
36693         * FS/FS/svc_acct.pm: doc
36694
36695 2002-01-14 12:28  ivan
36696
36697         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
36698           SQL export
36699
36700 2002-01-09 05:29  ivan
36701
36702         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
36703           cache files on customer replace.
36704
36705           do an exact search along with the fuzzy search (webui)
36706
36707 2002-01-03 09:40  ivan
36708
36709         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
36710           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
36711           httemplate/docs/schema.html: more schema changes:
36712           part_bill_event and cust_bill_event tables
36713
36714           remove old 1.4.0pre READMEs
36715
36716 2001-12-28 07:14  ivan
36717
36718         * FS/FS/cust_main.pm: force printing in freeside-overdue
36719
36720 2001-12-28 06:40  ivan
36721
36722         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
36723           httemplate/edit/part_pkg.cgi: add more options to
36724           freeside-overdue
36725
36726           add charge method to FS::cust_main
36727
36728           one-off packages default to disabled
36729
36730           billing payname defaults to first and last, not "Accounts
36731           Payable"
36732
36733 2001-12-27 01:26  ivan
36734
36735         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
36736           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36737           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
36738           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
36739           httemplate/edit/part_svc.cgi,
36740           httemplate/edit/process/part_pkg.cgi,
36741           httemplate/view/cust_main.cgi: service and package disable!
36742
36743 2001-12-26 15:59  ivan
36744
36745         * httemplate/docs/schema.html: doc
36746
36747 2001-12-26 07:41  ivan
36748
36749         * httemplate/view/cust_main.cgi: remove warnings
36750
36751 2001-12-26 07:11  ivan
36752
36753         * httemplate/edit/process/cust_credit.cgi: apply credits!!
36754
36755 2001-12-26 07:08  ivan
36756
36757         * FS/MANIFEST: add freeside-overdue
36758
36759 2001-12-26 07:07  ivan
36760
36761         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
36762           posting credit
36763
36764 2001-12-26 03:17  ivan
36765
36766         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
36767           cust_main balance_date & total_owed_date methods
36768
36769 2001-12-26 01:18  ivan
36770
36771         * httemplate/: index.html, search/cust_pay.html,
36772           view/cust_main.cgi: search by check #
36773
36774 2001-12-25 23:53  ivan
36775
36776         * FS/FS/cust_pay.pm: doc
36777
36778 2001-12-25 22:02  ivan
36779
36780         * httemplate/edit/cust_pay.cgi: UI
36781
36782 2001-12-25 21:19  ivan
36783
36784         * httemplate/: index.html, edit/cust_pay.cgi,
36785           edit/process/cust_pay.cgi, search/cust_main.cgi,
36786           search/cust_main.html: expedited check entry
36787
36788 2001-12-25 21:02  ivan
36789
36790         * CREDITS: still missing tons of folks, i am sure
36791
36792 2001-12-25 20:52  ivan
36793
36794         * httemplate/search/: cust_bill.html, cust_main.html: same look as
36795           rest of search pages
36796
36797 2001-12-25 20:25  ivan
36798
36799         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
36800           httemplate/edit/cust_pay.cgi,
36801           httemplate/edit/process/cust_credit.cgi,
36802           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
36803           credits, post credit UI overhaul
36804
36805 2001-12-25 18:33  ivan
36806
36807         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
36808
36809 2001-12-21 13:40  ivan
36810
36811         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
36812           httemplate/view/cust_main.cgi: add name/address to post payment
36813           screen
36814
36815           get rid of some $-0.00  yay for ieee fp
36816
36817 2001-12-21 12:55  ivan
36818
36819         * FS/FS/cust_bill_pay.pm: fixes
36820
36821             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
36822           for invnum 1659
36823             greater than cust_bill.charged 19.95 at
36824             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
36825
36826 2001-12-19 21:34  ivan
36827
36828         * FS/FS/Record.pm: work better with DBIx::Profile
36829
36830 2001-12-19 18:09  ivan
36831
36832         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
36833           '*' password
36834
36835 2001-12-19 18:07  ivan
36836
36837         * FS/FS/svc_acct.pm: quiet warnings
36838
36839 2001-12-19 06:33  ivan
36840
36841         * FS/FS/svc_acct.pm: alas, a 5.6-ism
36842
36843 2001-12-19 06:30  ivan
36844
36845         * FS/FS/svc_acct.pm: surpress warnings
36846
36847 2001-12-18 11:36  ivan
36848
36849         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
36850
36851 2001-12-18 11:34  ivan
36852
36853         * httemplate/edit/cust_bill_pay.cgi: typo
36854
36855 2001-12-18 11:32  ivan
36856
36857         * httemplate/edit/cust_bill_pay.cgi: declar vars
36858
36859 2001-12-18 11:30  ivan
36860
36861         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
36862           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
36863           payment webinterface
36864
36865 2001-12-17 23:12  ivan
36866
36867         * httemplate/search/cust_pkg.cgi: really working dates on package
36868           browse.  ouch.
36869
36870 2001-12-17 23:08  ivan
36871
36872         * httemplate/search/cust_pkg.cgi: working dates on package browse
36873
36874 2001-12-17 22:45  ivan
36875
36876         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
36877
36878 2001-12-17 22:38  ivan
36879
36880         * httemplate/search/cust_pkg.cgi: show dates on package browse
36881
36882 2001-12-17 22:29  ivan
36883
36884         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
36885
36886 2001-12-17 17:49  ivan
36887
36888         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
36889           MANIFEST
36890
36891           fix warning:
36892
36893           FS::cust_main_invoice=HASH(0x90c86c4) at
36894           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
36895
36896 2001-12-17 15:59  ivan
36897
36898         * FS/FS/cust_bill.pm: fixes
36899
36900            Argument "" isn't numeric in ncmp at
36901            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
36902
36903 2001-12-16 15:50  ivan
36904
36905         * FS/FS/cust_main.pm: eek nasty bug
36906
36907 2001-12-15 16:55  ivan
36908
36909         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
36910           cust_bill_pay.amount 39.9 for paynum 240 greater than
36911           cust_pay.paid 39.90
36912
36913 2001-12-15 14:59  ivan
36914
36915         * httemplate/view/svc_acct.cgi: style
36916
36917 2001-12-15 14:58  ivan
36918
36919         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
36920           records
36921
36922 2001-12-15 14:56  ivan
36923
36924         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
36925           <burgess@www.cynjut.net>, thanks
36926
36927 2001-12-15 14:47  ivan
36928
36929         * httemplate/edit/cust_main.cgi: allow entering of referral
36930           customer by number as well as by link off the view page, courtesy
36931           of Dave Burgess <burgess@www.cynjut.net>
36932
36933 2001-12-14 16:17  ivan
36934
36935         * FS/FS/cust_main.pm: style changes
36936
36937 2001-12-13 10:37  ivan
36938
36939         * FS/bin/freeside-setinvoice: okay, it should really work now
36940
36941 2001-12-13 09:52  ivan
36942
36943         * FS/bin/freeside-setinvoice: fix setinvoice script
36944
36945 2001-12-13 01:17  ivan
36946
36947         * FS/bin/freeside-setinvoice: added util to set invoice
36948           destinations
36949
36950 2001-12-12 11:42  ivan
36951
36952         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
36953           passwords in web interface
36954
36955 2001-12-11 13:26  ivan
36956
36957         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
36958
36959 2001-12-10 04:18  ivan
36960
36961         * FS/FS/Record.pm: Pg datatype pain
36962
36963 2001-12-09 20:54  ivan
36964
36965         * httemplate/index.html: typo noticed by Dave Burgess
36966           <burgess@www.cynjut.net>, thanks.
36967
36968 2001-12-09 16:44  ivan
36969
36970         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
36971           wasn't getting substitued.
36972
36973 2001-12-09 15:31  ivan
36974
36975         * httemplate/search/svc_acct.cgi: harmless? missing ;
36976
36977 2001-12-08 02:08  ivan
36978
36979         * httemplate/config/config.cgi: need a POST here; browsers
36980           (especially IE) are unhappy with the default GET
36981
36982 2001-12-08 02:07  ivan
36983
36984         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
36985           custnum!
36986
36987 2001-12-08 02:03  ivan
36988
36989         * FS/FS/cust_main.pm: fix logic error creating invoice line items
36990
36991 2001-12-08 02:01  ivan
36992
36993         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
36994
36995 2001-12-04 05:10  ivan
36996
36997         * httemplate/edit/svc_forward.cgi: from Dave Burgess
36998           <burgess@neonramp.com>:
36999
37000            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
37001           as the
37002            qualifier on the LHS of the assignment.  This also solves the
37003            problem with a similar error on the RHS of line 105.  It also
37004           seems to make
37005            the routine work fairly reliably (it has been problematic for me
37006           in the
37007            past).
37008
37009 2001-12-03 03:33  ivan
37010
37011         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
37012           paged service browse!!
37013
37014 2001-12-03 02:59  ivan
37015
37016         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
37017           browse
37018
37019 2001-12-03 00:43  ivan
37020
37021         * httemplate/search/cust_main.cgi: paged customer browse!
37022
37023 2001-12-03 00:41  ivan
37024
37025         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
37026           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
37027           option paged implementation of customer browse!
37028
37029 2001-11-29 16:04  ivan
37030
37031         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
37032           methods
37033
37034 2001-11-20 19:42  ivan
37035
37036         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
37037           name (!)
37038
37039 2001-11-20 19:40  ivan
37040
37041         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
37042           postalinvoicedefault config file
37043
37044 2001-11-13 13:27  ivan
37045
37046         * FS/MANIFEST: remove freeside-print-batch
37047
37048 2001-11-12 05:19  ivan
37049
37050         * FS/FS/cust_main.pm: import hack to be less strict
37051
37052 2001-11-08 07:26  ivan
37053
37054         * FS/bin/freeside-queued: harmless typo noticed by "Edward
37055           Shabotinsky" <lanshark@bsinet.net>, thanks
37056
37057 2001-11-06 10:45  ivan
37058
37059         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
37060
37061 2001-11-06 10:35  ivan
37062
37063         * Makefile: i REALLY suck at Makefiles
37064
37065 2001-11-06 10:34  ivan
37066
37067         * Makefile: i suck at Makefiles
37068
37069 2001-11-06 10:22  ivan
37070
37071         * Makefile: make foo for htetc/global.asa
37072
37073 2001-11-06 09:58  ivan
37074
37075         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
37076
37077 2001-11-05 13:30  ivan
37078
37079         * Makefile: more fixes for fresh installation
37080
37081 2001-11-05 13:26  ivan
37082
37083         * Makefile: yet more Make
37084
37085 2001-11-05 13:24  ivan
37086
37087         * Makefile: make create-database fix
37088
37089 2001-11-05 12:12  ivan
37090
37091         * Makefile, FS/FS/Record.pm: makefile fixups
37092
37093 2001-11-05 09:00  jeff
37094
37095         * FS/FS/svc_acct.pm: improved svc_acct replacement
37096
37097 2001-11-05 08:42  ivan
37098
37099         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
37100           badly, oops
37101
37102 2001-11-05 06:03  ivan
37103
37104         * Makefile: move sys-dependant stuff to vars
37105
37106 2001-11-05 05:57  ivan
37107
37108         * FS/FS/svc_acct.pm: doc tyop
37109
37110 2001-11-05 03:55  ivan
37111
37112         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
37113           expressions remove debugging warn output
37114
37115 2001-11-03 09:49  ivan
37116
37117         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
37118           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
37119           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
37120           httemplate/search/cust_main.cgi: new 'jsearch' call for big
37121           joined searches & caching support preliminary customer browse
37122           optimizations, much faster!
37123
37124 2001-11-01 21:28  ivan
37125
37126         * httemplate/config/config.cgi: note config changes need
37127           apache/freeside-queued restart to take effect
37128
37129 2001-11-01 21:11  ivan
37130
37131         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
37132
37133 2001-11-01 20:55  ivan
37134
37135         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
37136           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
37137
37138 2001-10-31 16:16  ivan
37139
37140         * httemplate/search/cust_main.cgi: hit the database slightly less.
37141           this page still takes forever with lots of customers.
37142
37143 2001-10-30 11:05  ivan
37144
37145         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
37146           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
37147           web interface to view pending batch
37148
37149 2001-10-30 07:42  ivan
37150
37151         * httemplate/edit/cust_main.cgi: put default country up top
37152
37153 2001-10-30 07:41  ivan
37154
37155         * httemplate/edit/cust_main.cgi: precedence oops
37156
37157 2001-10-30 07:39  ivan
37158
37159         * httemplate/edit/cust_main.cgi: better ordering of state selection
37160           on new customer screen
37161
37162 2001-10-30 06:54  ivan
37163
37164         * htetc/handler.pl, httemplate/browse/agent.cgi,
37165           httemplate/browse/agent_type.cgi,
37166           httemplate/browse/cust_main_county.cgi,
37167           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
37168           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
37169           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
37170           httemplate/edit/cust_credit_bill.cgi,
37171           httemplate/edit/cust_main.cgi,
37172           httemplate/edit/cust_main_county-expand.cgi,
37173           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
37174           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
37175           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
37176           httemplate/misc/catchall.cgi,
37177           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
37178           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
37179           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
37180           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
37181           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
37182           httemplate/view/svc_forward.cgi: get rid of header foo in
37183           individual templates
37184
37185 2001-10-30 06:20  ivan
37186
37187         * htetc/handler.pl, httemplate/config/config-view.cgi,
37188           httemplate/config/config.cgi: web config should workish now
37189
37190 2001-10-30 05:49  ivan
37191
37192         * Makefile: work with CVS version too
37193
37194 2001-10-30 05:48  ivan
37195
37196         * Makefile: make
37197
37198 2001-10-30 05:47  ivan
37199
37200         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
37201           `make create-config' installs default config (conf dir update)
37202           freeside-adduser uses default secrets file
37203
37204 2001-10-30 04:38  ivan
37205
37206         * Makefile: make
37207
37208 2001-10-30 04:35  ivan
37209
37210         * Makefile: makefile typo
37211
37212 2001-10-30 03:47  ivan
37213
37214         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
37215           httemplate/docs/index.html: whew more install docs and automation
37216
37217 2001-10-30 02:20  ivan
37218
37219         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
37220           setup/config updates.  getting easier...
37221
37222 2001-10-29 13:22  ivan
37223
37224         * Makefile: fix make clean
37225
37226 2001-10-29 12:53  ivan
37227
37228         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
37229           records
37230
37231 2001-10-29 09:17  ivan
37232
37233         * Makefile: automate a tiny bit more
37234
37235 2001-10-26 03:24  ivan
37236
37237         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
37238           httemplate/browse/agent_type.cgi,
37239           httemplate/browse/cust_main_county.cgi,
37240           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
37241           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
37242           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
37243           httemplate/edit/cust_credit_bill.cgi,
37244           httemplate/edit/cust_main.cgi,
37245           httemplate/edit/cust_main_county-expand.cgi,
37246           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
37247           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
37248           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
37249           httemplate/misc/catchall.cgi,
37250           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
37251           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
37252           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
37253           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
37254           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
37255           httemplate/view/svc_forward.cgi: cache foo *sigh*
37256
37257 2001-10-26 02:50  ivan
37258
37259         * httemplate/config/config-process.cgi: otherwise people will have
37260           problems with `0' zero
37261
37262 2001-10-25 14:24  ivan
37263
37264         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
37265
37266 2001-10-25 09:13  ivan
37267
37268         * FS/FS/cust_main_invoice.pm: & in email addresses
37269
37270 2001-10-25 01:41  ivan
37271
37272         * FS/FS/Conf.pm: remove debugging cruft
37273
37274 2001-10-24 08:45  ivan
37275
37276         * httemplate/config/config-process.cgi: correct for browser
37277           munching
37278
37279 2001-10-24 08:29  ivan
37280
37281         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
37282           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
37283           httemplate/index.html, httemplate/config/config-process.cgi,
37284           httemplate/config/config-view.cgi,
37285           httemplate/search/svc_acct.cgi: preliminary web config editor
37286
37287           new config files: username-ampersand, passwordmax
37288
37289           fs-setup updates
37290
37291           get rid of old and crufty and unused registries/ config foo
37292
37293           documentation updates
37294
37295 2001-10-23 13:53  ivan
37296
37297         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
37298           UPDATE
37299
37300           greeeat.
37301
37302 2001-10-22 07:48  ivan
37303
37304         * FS/FS/svc_acct.pm: fix dir check
37305
37306 2001-10-22 05:22  ivan
37307
37308         * FS/FS/svc_domain.pm: fix delete method for new databases
37309
37310 2001-10-22 01:31  ivan
37311
37312         * FS/FS/cust_main.pm: tyop
37313
37314 2001-10-22 01:29  ivan
37315
37316         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
37317           warnings, delete package ability (& warning)
37318
37319 2001-10-20 05:17  ivan
37320
37321         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
37322           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
37323           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
37324           httemplate/edit/process/cust_main.cgi,
37325           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
37326           exempt flags, UI to edit rework part_pkg editing UI some more
37327
37328 2001-10-15 07:58  ivan
37329
37330         * FS/FS/cust_pkg.pm, htetc/handler.pl,
37331           httemplate/edit/REAL_cust_pkg.cgi,
37332           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
37333
37334 2001-10-15 05:16  ivan
37335
37336         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
37337           httemplate/misc/bill.cgi: print reasons with credits on invoices
37338
37339           use straight eval, not Safe::reval in cust_main::bill for now, as
37340           i have no   idea how to call methods on a share()'ed scalar.
37341           hmm.
37342
37343           add cust_pkg::cust_main method
37344
37345           s/eidiot/idiot/ in httemplate/misc/bill.cgi
37346
37347 2001-10-15 04:39  ivan
37348
37349         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
37350           plan ||= 'flat' for custom pricing 9clone) package definitions
37351           too
37352
37353 2001-10-15 04:35  ivan
37354
37355         * httemplate/edit/cust_main.cgi: visual fix
37356
37357 2001-10-15 03:42  ivan
37358
37359         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
37360           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
37361           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
37362           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
37363           pass, oh my
37364
37365 2001-10-11 10:46  ivan
37366
37367         * htetc/handler.pl: price plan uI!
37368
37369 2001-10-11 10:44  ivan
37370
37371         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
37372           ----------------------------------------------------------------------
37373
37374 2001-10-09 23:22  thalakan
37375
37376         * httemplate/search/cust_main.cgi: Reverted.
37377
37378 2001-10-09 22:59  thalakan
37379
37380         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
37381
37382 2001-10-09 22:42  ivan
37383
37384         * httemplate/search/cust_main.cgi: revert silly changes
37385
37386 2001-10-09 22:33  thalakan
37387
37388         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
37389
37390 2001-10-09 22:24  ivan
37391
37392         * FS/FS/Record.pm: embarassing doc fix, thanks jason
37393
37394 2001-10-09 16:10  ivan
37395
37396         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
37397           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
37398           `unsuspendauto' config file: enable the automatic unsuspension of
37399           suspended packages when a customer's balance due changes from
37400           positive to zero or negative as the result of a payment or credit
37401
37402           add cust_pkg.manual_flag to disable this behaviour per customer
37403           package (no UI to set this yet)
37404
37405 2001-10-09 00:16  ivan
37406
37407         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
37408           fix
37409
37410 2001-10-08 20:11  ivan
37411
37412         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
37413           sheesh
37414
37415 2001-10-02 09:00  jeff
37416
37417         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
37418           typo
37419
37420 2001-10-02 04:10  ivan
37421
37422         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
37423           up in fix.net's password files
37424
37425 2001-10-01 03:31  ivan
37426
37427         * FS/FS/cust_pkg.pm: oops
37428
37429 2001-09-30 15:35  ivan
37430
37431         * FS/FS/svc_acct.pm: arg
37432
37433 2001-09-30 15:19  ivan
37434
37435         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
37436
37437 2001-09-30 13:30  ivan
37438
37439         * FS/FS/svc_acct.pm: username-uppercase config file
37440
37441 2001-09-27 14:49  ivan
37442
37443         * FS/FS/svc_acct_pop.pm: not used
37444
37445 2001-09-27 14:12  ivan
37446
37447         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
37448
37449 2001-09-27 13:41  ivan
37450
37451         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
37452           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
37453           selector!
37454
37455 2001-09-27 11:33  ivan
37456
37457         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
37458           domsvc
37459
37460 2001-09-26 02:17  ivan
37461
37462         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
37463           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
37464           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
37465           httemplate/docs/schema.html: add part_pop_local table
37466
37467 2001-09-25 11:03  ivan
37468
37469         * FS/FS/cust_main.pm:
37470           ror
37471
37472 2001-09-25 11:01  ivan
37473
37474         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
37475           use it
37476
37477 2001-09-25 08:55  ivan
37478
37479         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
37480
37481 2001-09-24 17:05  ivan
37482
37483         * FS/bin/freeside-queued: better REAPER
37484
37485 2001-09-23 20:23  ivan
37486
37487         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
37488
37489 2001-09-20 20:47  ivan
37490
37491         * httemplate/view/cust_main.cgi: show company and name (instead of
37492           just company) for referring customers that have a company
37493
37494 2001-09-19 17:13  ivan
37495
37496         * FS/FS/cust_main.pm: really fix fuzzy searching
37497
37498 2001-09-19 17:10  ivan
37499
37500         * FS/FS/cust_main.pm: fix fuzzy searching
37501
37502 2001-09-19 14:51  ivan
37503
37504         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
37505           working.
37506
37507 2001-09-19 14:06  ivan
37508
37509         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
37510           directory hashing remove jeff's lib patch from
37511           freeside-apply-credits add freeside-apply-credits to MANIFEST
37512           README for pre3-4
37513
37514 2001-09-19 12:41  ivan
37515
37516         * FS/FS/svc_acct.pm: tyop
37517
37518 2001-09-19 12:39  ivan
37519
37520         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
37521
37522 2001-09-19 12:28  ivan
37523
37524         * FS/FS/svc_acct.pm: ;args
37525
37526 2001-09-19 12:19  ivan
37527
37528         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
37529
37530 2001-09-19 12:00  ivan
37531
37532         * FS/bin/freeside-queued: set $ENV{HOME}
37533
37534 2001-09-18 17:24  ivan
37535
37536         * FS/FS/svc_acct.pm: icradius transactional password changes
37537           (suspensions, unsuspensions)
37538
37539 2001-09-16 05:45  ivan
37540
37541         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
37542           httemplate/index.html, httemplate/search/cust_main.cgi,
37543           httemplate/view/cust_main.cgi: fix oops in
37544           FS::cust_main_invoice::replace preventing package cancellation
37545
37546           add toggle switch to cust_main searching to show/hide cancelled
37547           customers.  hidecancelledcustomers config file is just which
37548           state it starts in.
37549
37550           add signupurl config file to enable showing of the customer's
37551           signup URL on the view page.
37552
37553 2001-09-14 12:54  ivan
37554
37555         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
37556
37557 2001-09-14 11:05  ivan
37558
37559         * FS/FS/Record.pm: s/croak/confess/
37560
37561 2001-09-12 08:45  ivan
37562
37563         * FS/FS/part_svc.pm: oops
37564
37565 2001-09-11 16:44  ivan
37566
37567         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
37568           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
37569           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
37570           values should work again now
37571
37572 2001-09-11 15:20  ivan
37573
37574         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
37575           bin/fs-radius-add-reply: fix radius attribute adding
37576
37577 2001-09-11 14:58  ivan
37578
37579         * FS/bin/freeside-queued: usage sub
37580
37581 2001-09-11 13:44  ivan
37582
37583         * httemplate/search/svc_acct.cgi: getting "you should run the
37584           bin/fs-migrate-svc_acct_sm" message unexpectedly
37585
37586 2001-09-11 12:16  ivan
37587
37588         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
37589           others?
37590
37591 2001-09-11 06:10  ivan
37592
37593         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
37594           export
37595
37596 2001-09-11 05:46  ivan
37597
37598         * httemplate/edit/process/part_svc.cgi: more service edit fix
37599
37600 2001-09-11 05:42  ivan
37601
37602         * httemplate/edit/part_svc.cgi: fix service editing
37603
37604 2001-09-11 05:25  ivan
37605
37606         * FS/FS/queue.pm: queue clean fix
37607
37608 2001-09-11 05:24  ivan
37609
37610         * FS/FS/queue.pm: job queue fix
37611
37612 2001-09-11 05:10  ivan
37613
37614         * FS/FS/cust_main.pm: fuzzyfix
37615
37616 2001-09-11 05:06  ivan
37617
37618         * FS/FS/svc_acct.pm: better logging
37619
37620 2001-09-11 05:00  ivan
37621
37622         * FS/FS/svc_acct.pm: cyrus fix!
37623
37624 2001-09-11 04:52  ivan
37625
37626         * FS/bin/freeside-queued: rar
37627
37628 2001-09-11 03:05  ivan
37629
37630         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
37631
37632 2001-09-11 02:56  ivan
37633
37634         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
37635           fix quick order
37636
37637 2001-09-10 21:17  ivan
37638
37639         * FS/FS/svc_acct.pm: username-noperiod config file
37640
37641 2001-09-10 20:15  ivan
37642
37643         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
37644           httemplate/edit/part_svc.cgi: cyrus support
37645
37646 2001-09-10 18:09  ivan
37647
37648         * FS/bin/freeside-queued: working queued
37649
37650 2001-09-10 17:08  ivan
37651
37652         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
37653           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
37654           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
37655           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
37656           httemplate/index.html, httemplate/browse/part_svc.cgi,
37657           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
37658           httemplate/edit/process/part_svc.cgi,
37659           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
37660           prelim. job queues! fixed part_svc editing
37661
37662 2001-09-10 17:07  ivan
37663
37664         * bin/: freeside-init, fs-migrate-part_svc: fixing
37665           fs-migrate-part_svc updateing fs-setup for job queues
37666           freeside-init for starting freeside-queued
37667
37668 2001-09-07 13:49  ivan
37669
37670         * FS/FS/part_svc_column.pm: oops, forgot to add this
37671
37672 2001-09-07 13:26  ivan
37673
37674         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
37675
37676 2001-09-07 13:19  ivan
37677
37678         * FS/MANIFEST: tyop
37679
37680 2001-09-07 13:17  ivan
37681
37682         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
37683           bin/fs-radius-add-check, bin/fs-radius-add-reply,
37684           bin/generate-raddb: fix RADIUS attribute capitalization
37685
37686 2001-09-06 14:20  ivan
37687
37688         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
37689
37690 2001-09-06 13:41  ivan
37691
37692         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
37693           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
37694           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
37695           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
37696           bin/fs-radius-add-check, bin/fs-radius-add-reply,
37697           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
37698           httemplate/edit/part_svc.cgi,
37699           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
37700
37701 2001-09-04 08:12  ivan
37702
37703         * httemplate/docs/admin.html: tyop
37704
37705 2001-09-04 08:06  ivan
37706
37707         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
37708           indeed
37709
37710 2001-09-04 07:44  ivan
37711
37712         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
37713           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
37714           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
37715           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
37716           httemplate/edit/process/quick-cust_pkg.cgi,
37717           httemplate/view/cust_main.cgi: new admin documentation, quick
37718           one-pkg order
37719
37720 2001-09-03 15:07  ivan
37721
37722         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
37723           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
37724           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
37725           httemplate/edit/cust_credit_bill.cgi,
37726           httemplate/edit/cust_pay.cgi,
37727           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
37728           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
37729           more bugs
37730
37731 2001-09-02 00:57  ivan
37732
37733         * CREDITS: credito
37734
37735 2001-09-02 00:57  ivan
37736
37737         * bin/generate-tests: gawl
37738
37739 2001-09-02 00:49  ivan
37740
37741         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
37742           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
37743           httemplate/edit/cust_credit_bill.cgi,
37744           httemplate/view/cust_main.cgi: things are starting to work again,
37745           sorta.
37746
37747 2001-09-01 22:38  ivan
37748
37749         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
37750           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
37751           migration.  ugh.
37752
37753 2001-09-01 21:51  ivan
37754
37755         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
37756
37757 2001-09-01 21:25  ivan
37758
37759         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
37760           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
37761           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
37762           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
37763           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
37764           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
37765           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
37766           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
37767           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
37768           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
37769           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
37770           the embarassing fixes in it found
37771
37772 2001-09-01 19:53  jeff
37773
37774         * FS/bin/freeside-apply-credits: adding a credit apply utility
37775
37776 2001-09-01 19:46  ivan
37777
37778         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
37779           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
37780           and cust_pay get custnums
37781
37782 2001-09-01 18:27  ivan
37783
37784         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
37785           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
37786           cust_refund.pm: more udpates for the new world of unapplied
37787           stuff.  yay.
37788
37789 2001-09-01 15:28  jeff
37790
37791         * FS/FS/cust_main.pm: haste makes waste... and left a method out
37792
37793 2001-09-01 15:18  ivan
37794
37795         * FS/FS/cust_credit_bill.pm: add primary key
37796
37797 2001-09-01 15:01  ivan
37798
37799         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
37800
37801 2001-09-01 14:55  jeff
37802
37803         * FS/FS/cust_bill_pay.pm: oops.. need this too
37804
37805 2001-09-01 14:52  jeff
37806
37807         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
37808           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
37809           httemplate/edit/cust_credit_bill.cgi,
37810           httemplate/edit/process/cust_credit_bill.cgi,
37811           httemplate/view/cust_main.cgi: add cust_credit_bill relating
37812           multiple invoices to credits
37813
37814 2001-09-01 13:11  ivan
37815
37816         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
37817           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
37818           httemplate/docs/schema.html: cust_bill_pay and
37819           cust_credit_refund.  payments can apply to multiple invoices and
37820           refunds can apply to multiple credits.
37821
37822 2001-08-31 02:20  ivan
37823
37824         * FS/FS/Record.pm: check US zips more strictly
37825
37826 2001-08-31 01:43  ivan
37827
37828         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
37829           better
37830           state, city, then number
37831
37832 2001-08-31 00:28  ivan
37833
37834         * httemplate/edit/cust_main_county-expand.cgi: better error message
37835           for nonexistant cust_main_county records
37836
37837 2001-08-31 00:17  ivan
37838
37839         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
37840           > US UT expand state
37841           > Submit (no data entered)
37842           > US UT is gone frome the list.
37843
37844 2001-08-30 09:23  ivan
37845
37846         * httemplate/docs/signup.html: update signup server: template form
37847           and success html, document
37848
37849 2001-08-30 08:30  ivan
37850
37851         * httemplate/edit/part_svc.cgi: slighly more docu
37852
37853 2001-08-29 02:11  ivan
37854
37855         * httemplate/edit/agent.cgi: ui
37856
37857 2001-08-28 09:58  ivan
37858
37859         * httemplate/: docs/signup.html, search/cust_main.cgi:
37860           customer-to-customer referrals in singup server
37861
37862 2001-08-28 07:34  ivan
37863
37864         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
37865           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
37866           customer-to-customer referrals!
37867
37868 2001-08-25 22:06  ivan
37869
37870         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
37871
37872 2001-08-25 22:05  ivan
37873
37874         * FS/FS/cust_credit.pm: reason can't be null
37875
37876 2001-08-22 23:17  ivan
37877
37878         * FS/FS/cust_main.pm: no need to be y1.9k complient
37879
37880 2001-08-21 03:27  ivan
37881
37882         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
37883           most everything is working svc_forward-wise now
37884
37885 2001-08-21 02:34  ivan
37886
37887         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
37888           httemplate/browse/agent_type.cgi,
37889           httemplate/browse/cust_main_county.cgi,
37890           httemplate/browse/part_pkg.cgi,
37891           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
37892
37893 2001-08-20 20:03  ivan
37894
37895         * FS/FS/svc_acct.pm: fix domain method, and it works against old
37896           databases now too
37897
37898 2001-08-20 19:44  ivan
37899
37900         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
37901           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
37902           $Log$
37903
37904 2001-08-20 19:43  ivan
37905
37906         * bin/fs-migrate-svc_acct_sm: i think svc_acct_sm.import should go
37907           away, but...
37908
37909 2001-08-20 19:32  ivan
37910
37911         * test/cgi-test: remove $Log$
37912
37913 2001-08-20 19:31  ivan
37914
37915         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
37916           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
37917           edit/agent_type.cgi, edit/cust_credit.cgi,
37918           edit/cust_main_county-expand.cgi, edit/cust_pay.cgi,
37919           edit/cust_pkg.cgi, edit/part_pkg.cgi, edit/svc_acct_pop.cgi,
37920           edit/svc_domain.cgi, edit/svc_forward.cgi,
37921           edit/process/agent.cgi, edit/process/agent_type.cgi,
37922           edit/process/cust_credit.cgi, edit/process/cust_pay.cgi,
37923           edit/process/cust_pkg.cgi, edit/process/part_pkg.cgi,
37924           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
37925           edit/process/svc_domain.cgi, edit/process/svc_forward.cgi,
37926           misc/bill.cgi, misc/cancel-unaudited.cgi, misc/catchall.cgi,
37927           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
37928           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
37929           misc/process/delete-customer.cgi, misc/process/link.cgi,
37930           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
37931           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
37932           whew.
37933
37934 2001-08-20 19:16  ivan
37935
37936         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
37937           databases, with a warning
37938
37939 2001-08-20 19:03  ivan
37940
37941         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
37942           shipping address
37943
37944 2001-08-20 17:39  ivan
37945
37946         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
37947           silly syntax errors
37948
37949 2001-08-20 06:10  ivan
37950
37951         * FS/FS/svc_domain.pm: use var
37952
37953 2001-08-20 05:15  ivan
37954
37955         * httemplate/edit/svc_acct.cgi: #
37956
37957 2001-08-20 05:13  ivan
37958
37959         * httemplate/edit/svc_acct.cgi: only show domains associated with
37960           this customer.
37961
37962 2001-08-20 04:18  ivan
37963
37964         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
37965           qualified!
37966
37967 2001-08-20 04:04  ivan
37968
37969         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
37970           svc_forward work
37971
37972 2001-08-20 02:41  ivan
37973
37974         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
37975           deleting accouts wrt forwards, catchalls & other references to
37976           svc_acct records
37977
37978           depreciate svc_acct_sm further; move qmail catchall handling to
37979           svc_domain
37980
37981 2001-08-20 02:38  ivan
37982
37983         * httemplate/docs/schema.html: documentation updates
37984
37985 2001-08-19 08:53  jeff
37986
37987         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
37988           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
37989           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
37990           httemplate/edit/process/svc_forward.cgi,
37991           httemplate/misc/catchall.cgi,
37992           httemplate/misc/process/catchall.cgi,
37993           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
37994           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
37995           httemplate/view/svc_forward.cgi: added user interface for
37996           svc_forward and vpopmail support
37997
37998 2001-08-19 03:25  ivan
37999
38000         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
38001           the fly, fixes: ticket #88
38002
38003 2001-08-19 01:32  ivan
38004
38005         * httemplate/search/cust_pkg.cgi: display bill and service
38006           name/company, and services
38007
38008 2001-08-19 01:18  ivan
38009
38010         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
38011
38012 2001-08-19 01:15  ivan
38013
38014         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
38015
38016 2001-08-18 17:48  ivan
38017
38018         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
38019           names and change them to two-letter codes
38020
38021 2001-08-17 04:33  ivan
38022
38023         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
38024           ut_alphan for non-US/CA phone numbers
38025
38026 2001-08-17 04:28  ivan
38027
38028         * FS/FS/Record.pm: canada has same phone# rules as US
38029
38030 2001-08-17 04:05  ivan
38031
38032         * httemplate/: browse/cust_main_county.cgi,
38033           edit/process/cust_main_county-collapse.cgi,
38034           edit/process/cust_main_county-expand.cgi: clean up tax rate
38035           editing:   sort by country->state->county,   add "collapse state"
38036           if the tax rates are the same statewide,   redirect "expand
38037           state" to the browse, not edit screen
38038
38039 2001-08-17 03:57  ivan
38040
38041         * bin/svc_acct.import: gah
38042
38043 2001-08-17 03:57  ivan
38044
38045         * FS/FS/svc_domain.pm: document catchall and untaint everything
38046
38047 2001-08-17 03:55  ivan
38048
38049         * FS/FS/cust_main.pm: Business::OnlinePayment
38050
38051 2001-08-17 03:53  ivan
38052
38053         * Makefile: alldocs target
38054
38055 2001-08-17 03:53  ivan
38056
38057         * CREDITS: thanks jeff!
38058
38059 2001-08-15 03:04  ivan
38060
38061         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
38062           the) bad direct exit; calls
38063
38064 2001-08-13 16:15  ivan
38065
38066         * httemplate/view/cust_main.cgi: don't display empty comment box
38067
38068 2001-08-13 16:10  ivan
38069
38070         * httemplate/edit/process/cust_main.cgi: properly massage
38071           ship_state & work okay when no initial pkg is selected
38072
38073 2001-08-12 18:00  ivan
38074
38075         * httemplate/docs/schema.html: add svc_forward, depriciate
38076           svc_acct_sm
38077
38078 2001-08-12 17:21  ivan
38079
38080         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
38081
38082 2001-08-12 12:41  jeff
38083
38084         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
38085           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
38086
38087 2001-08-12 01:56  ivan
38088
38089         * httemplate/edit/process/part_svc.cgi: don't use
38090           Apache::ASP-specific $Redirect object
38091
38092 2001-08-11 17:07  ivan
38093
38094         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
38095           transactional invoice_list setting & eliminate non-sticky "first
38096           package"!
38097
38098 2001-08-11 17:07  ivan
38099
38100         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
38101
38102 2001-08-11 17:06  ivan
38103
38104         * FS/FS/cust_main_invoice.pm: better error msgs
38105
38106 2001-08-11 16:19  ivan
38107
38108         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
38109           context to $cgi->keywords
38110
38111 2001-08-11 16:18  ivan
38112
38113         * httemplate/browse/part_svc.cgi: missed a variable interpolation
38114
38115 2001-08-10 22:52  ivan
38116
38117         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
38118           comments fields
38119
38120 2001-08-10 22:52  ivan
38121
38122         * FS/FS/cust_main.pm: add comments field, fix ship_ address
38123           handling (don't consider a value for ship_state field to mean
38124           something meaningful is in ship_*)
38125
38126 2001-08-10 22:51  ivan
38127
38128         * FS/FS/part_svc.pm: better error msg
38129
38130 2001-08-10 22:50  ivan
38131
38132         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
38133           for ut_anything
38134
38135 2001-08-10 21:55  ivan
38136
38137         * httemplate/edit/part_svc.cgi: don't have any other choices in
38138           svcdb dropdown for existing services, since you can't change it
38139           anyway
38140
38141 2001-08-10 21:29  ivan
38142
38143         * FS/FS/CGI.pm: that's what $etc is for!
38144
38145 2001-08-10 21:15  ivan
38146
38147         * httemplate/misc/delete-customer.cgi: better docs
38148
38149 2001-08-10 17:01  ivan
38150
38151         * FS/FS/cust_main_invoice.pm: "fixes"
38152
38153           Can't call method "username" on an undefined value at
38154           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
38155
38156           but cust_main_invoice records should probably be updated when
38157           svc_acct records are deleted :/
38158
38159 2001-08-08 02:47  ivan
38160
38161         * httemplate/docs/passwd.html: doc clarification
38162
38163 2001-08-07 21:44  ivan
38164
38165         * FS/FS/Record.pm: better error msg
38166
38167 2001-08-03 13:34  jeff
38168
38169         * FS/FS/cust_bill.pm:
38170
38171           added the tax method
38172
38173 2001-07-30 03:43  ivan
38174
38175         * FS/FS/CGI.pm: Apache::ASP eidiot fix
38176
38177 2001-07-30 03:41  ivan
38178
38179         * FS/FS/Record.pm, FS/FS/cust_main.pm,
38180           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
38181           shipping address additions
38182
38183 2001-07-30 01:03  ivan
38184
38185         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
38186           forgotten files
38187
38188 2001-07-30 01:02  ivan
38189
38190         * htetc/handler.pl: template stuffs
38191
38192 2001-07-30 01:01  ivan
38193
38194         * Makefile: need this too!
38195
38196 2001-07-30 00:36  ivan
38197
38198         * httemplate/index.html, httemplate/browse/agent.cgi,
38199           httemplate/browse/agent_type.cgi,
38200           httemplate/browse/cust_main_county.cgi,
38201           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
38202           httemplate/browse/part_svc.cgi,
38203           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
38204           httemplate/docs/index.html, httemplate/docs/legacy.html,
38205           httemplate/docs/passwd.html, httemplate/docs/schema.html,
38206           httemplate/docs/session.html, httemplate/docs/signup.html,
38207           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
38208           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
38209           httemplate/edit/cust_main.cgi,
38210           httemplate/edit/cust_main_county-expand.cgi,
38211           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
38212           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
38213           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
38214           httemplate/edit/svc_domain.cgi,
38215           httemplate/edit/process/agent.cgi,
38216           httemplate/edit/process/agent_type.cgi,
38217           httemplate/edit/process/cust_credit.cgi,
38218           httemplate/edit/process/cust_main.cgi,
38219           httemplate/edit/process/cust_main_county-expand.cgi,
38220           httemplate/edit/process/cust_pay.cgi,
38221           httemplate/edit/process/cust_pkg.cgi,
38222           httemplate/edit/process/part_pkg.cgi,
38223           httemplate/edit/process/part_svc.cgi,
38224           httemplate/edit/process/svc_acct.cgi,
38225           httemplate/edit/process/svc_acct_pop.cgi,
38226           httemplate/edit/process/svc_domain.cgi,
38227           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
38228           httemplate/misc/cancel-unaudited.cgi,
38229           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
38230           httemplate/misc/print-invoice.cgi,
38231           httemplate/misc/unsusp_pkg.cgi,
38232           httemplate/misc/process/delete-customer.cgi,
38233           httemplate/misc/process/link.cgi,
38234           httemplate/search/cust_bill.html,
38235           httemplate/search/cust_main.cgi,
38236           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
38237           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
38238           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
38239           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
38240           templates!!!
38241
38242 2001-07-30 00:33  ivan
38243
38244         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
38245
38246 2001-07-30 00:14  ivan
38247
38248         * INSTALL, README: templates!
38249
38250 2001-07-29 23:28  ivan
38251
38252         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
38253
38254 2001-07-29 23:07  ivan
38255
38256         * bin/svc_acct.import: allow !! for locked accounts instead of
38257           changing to *SUSPENDED*
38258
38259 2001-07-27 10:16  ivan
38260
38261         * FS/FS/cust_main_invoice.pm: clarification
38262
38263 2001-07-26 23:17  thalakan
38264
38265         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
38266           the checkdest method.
38267
38268 2001-06-21 09:27  ivan
38269
38270         * FS/FS/UID.pm: better error message
38271
38272 2001-06-05 14:40  ivan
38273
38274         * debian/: README.Debian, changelog, control, copyright, init.d.ex,
38275           rules: add deb packaging foo (doesn't work yet)
38276
38277 2001-06-03 10:22  ivan
38278
38279         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
38280           %e: no leading zero
38281
38282 2001-06-03 07:16  ivan
38283
38284         * README: 1.3.1!!!
38285
38286 2001-06-03 05:36  ivan
38287
38288         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
38289           config files
38290
38291 2001-06-03 04:37  ivan
38292
38293         * FS/FS/svc_acct.pm: fixes
38294
38295           Can't locate object method "setfield" via package "svc_acct_sm"
38296           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
38297
38298 2001-06-03 04:27  ivan
38299
38300         * FS/FS/Record.pm: track down
38301
38302             Can't locate object method "setfield" via package "svc_acct_sm"
38303           at
38304             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
38305
38306           errors
38307
38308 2001-06-03 03:51  ivan
38309
38310         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
38311
38312 2001-05-30 08:17  ivan
38313
38314         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
38315           up for the non-mod_perl folks
38316
38317 2001-05-22 09:43  ivan
38318
38319         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
38320           <shane@2000cn.com.au>, thanks!
38321
38322 2001-05-18 07:08  ivan
38323
38324         * FS/FS/domain_record.pm: tyop
38325
38326 2001-05-15 00:52  ivan
38327
38328         * FS/bin/freeside-email: simple program to list all email addresses
38329
38330 2001-05-07 08:42  ivan
38331
38332         * FS/FS/Record.pm: tyop
38333
38334 2001-05-07 08:36  ivan
38335
38336         * FS/FS/Record.pm: start to track down
38337
38338               Insecure dependency in eval while running with -T switch at
38339           /usr/local/lib/site_perl/FS/Record.pm line 202.
38340
38341           errors
38342
38343 2001-05-07 08:24  ivan
38344
38345         * bin/svc_acct.import: s/!/*/
38346
38347 2001-05-06 19:07  ivan
38348
38349         * FS/FS/cust_main.pm:
38350           http://www.sisd.com/freeside/list-archive/msg01906.html
38351
38352 2001-05-05 01:51  ivan
38353
38354         * bin/svc_acct.import:
38355           http://www.sisd.com/freeside/list-archive/msg01915.html
38356
38357 2001-04-23 12:50  ivan
38358
38359         * FS/FS/cust_credit.pm: the real
38360
38361           Can't locate object method "setfield" via package "cust_refund"
38362           at /usr/local/lib/site_perl/FS/Record.pm line 315.
38363
38364           fix
38365
38366 2001-04-23 12:27  ivan
38367
38368         * FS/FS/cust_credit.pm: *sigh*
38369
38370 2001-04-23 12:21  ivan
38371
38372         * FS/FS/cust_credit.pm: webdemo bugfix
38373
38374 2001-04-23 08:37  ivan
38375
38376         * FS/MANIFEST: 1.3.1 sigh
38377
38378 2001-04-23 05:44  ivan
38379
38380         * bin/freeside-session-kill: session killer implemeting timed
38381           access
38382
38383 2001-04-23 05:40  ivan
38384
38385         * FS/FS.pm: documentation and webdemo updates
38386
38387 2001-04-23 02:00  ivan
38388
38389         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
38390
38391 2001-04-23 00:12  ivan
38392
38393         * FS/FS/cust_main.pm: better error message (if kludgy) for no
38394           referral remove outdated NSI foo from domain ordering.  also,
38395           fuck NSI.
38396
38397 2001-04-21 18:56  ivan
38398
38399         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
38400           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
38401           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
38402
38403 2001-04-21 18:38  ivan
38404
38405         * FS/FS/svc_domain.pm: svc_domain needs to import dbh sub from
38406           Record view/cust_main.cgi needs to use ->owed method, not check
38407           (depriciated) owed field search/cust_bill.cgi redirect error when
38408           there's only one invoice
38409
38410 2001-04-21 17:49  ivan
38411
38412         * FS/FS/svc_Common.pm: need to import dbh sub from Record
38413
38414 2001-04-21 16:53  ivan
38415
38416         * FS/MANIFEST: no more dbdef
38417
38418 2001-04-15 06:35  ivan
38419
38420         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
38421           transactions part deux
38422
38423 2001-04-15 05:56  ivan
38424
38425         * FS/FS/Record.pm: s/dbdef/DBIx::DBSchema/
38426
38427 2001-04-15 03:33  ivan
38428
38429         * CREDITS: better docs for the worst bit, finally
38430
38431 2001-04-09 16:05  ivan
38432
38433         * FS/FS/: cust_bill.pm, cust_credit.pm, cust_main.pm, cust_pay.pm,
38434           cust_pkg.pm, cust_refund.pm, session.pm, svc_Common.pm:
38435           Transactions Part I!!!
38436
38437 2001-04-09 08:50  ivan
38438
38439         * CREDITS, FS/MANIFEST: rar
38440
38441 2001-03-30 09:33  ivan
38442
38443         * FS/FS/cust_bill.pm: config value money_char:
38444
38445                   Presto!  Now you can consider all numbers to be
38446           shillings.
38447
38448                   If you need to change the currency symbol, you can hunt
38449           down the
38450                   instances of literal '$' in FS::cust_bill::print_text and
38451           replace them
38452                   with your currency symbol.  I guess this should turn into
38453           a
38454                   configuration value.
38455
38456 2001-02-26 16:59  ivan
38457
38458         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
38459           thanks!
38460
38461 2001-02-20 17:45  ivan
38462
38463         * FS/FS/nas.pm: pod tyop
38464
38465 2001-02-20 17:45  ivan
38466
38467         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
38468           duh
38469
38470 2001-02-20 08:31  ivan
38471
38472         * FS/FS/Record.pm: don't use prepare_cached for now
38473
38474 2001-02-13 21:18  ivan
38475
38476         * README: add devel mailing list
38477
38478 2001-02-13 20:33  ivan
38479
38480         * FS/FS/port.pm: get rid of gratuitous HISTORY
38481
38482 2001-02-11 09:34  ivan
38483
38484         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
38485
38486 2001-02-11 09:17  ivan
38487
38488         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
38489           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
38490           from jason
38491
38492 2001-02-03 06:03  ivan
38493
38494         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
38495           bin/generate-prepay: time-based prepaid cards, session monitor.
38496           woop!
38497
38498 2001-01-30 23:21  ivan
38499
38500         * FS/FS/: cust_main.pm, svc_acct.pm: fix tyops
38501
38502 2001-01-30 01:08  ivan
38503
38504         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
38505
38506 2001-01-22 21:03  ivan
38507
38508         * FS/FS/cust_main.pm: harmless tyop
38509
38510 2000-12-26 15:51  ivan
38511
38512         * CREDITS: statedefault & referraldefault config files
38513
38514 2000-12-08 14:22  ivan
38515
38516         * FS/FS/session.pm: session callbacks
38517
38518 2000-12-06 02:21  ivan
38519
38520         * FS/FS/Record.pm: DESTROY sub
38521
38522 2000-12-03 12:25  ivan
38523
38524         * FS/FS/: Record.pm, nas.pm, port.pm, session.pm: session monitor
38525           updates
38526
38527 2000-12-03 07:14  ivan
38528
38529         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
38530           <jeff@cmh.net>, thanks!
38531
38532 2000-12-03 05:45  ivan
38533
38534         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
38535           admin.html doc, autocapgen
38536
38537 2000-12-03 05:44  ivan
38538
38539         * FS/FS/port.pm: beginnings of web status for session monitor
38540
38541 2000-12-03 02:09  ivan
38542
38543         * FS/MANIFEST: bad caches!
38544
38545 2000-11-22 15:30  ivan
38546
38547         * FS/FS/svc_www.pm: tyop
38548
38549 2000-11-07 07:00  ivan
38550
38551         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
38552           monitor
38553
38554 2000-10-27 13:18  ivan
38555
38556         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
38557           session monitor
38558
38559 2000-10-27 13:15  ivan
38560
38561         * FS/FS/Record.pm, eg/table_template.pm: session monitor
38562
38563 2000-10-11 17:44  ivan
38564
38565         * README: rawr!
38566
38567 2000-09-20 03:35  ivan
38568
38569         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
38570           print_text method is called, want to print overdue invoices if
38571           printed > 0, not > 1
38572
38573 2000-08-09 11:40  ivan
38574
38575         * conf/invoice_template: example invoice template
38576
38577 2000-08-09 04:30  ivan
38578
38579         * FS/FS/cust_bill.pm: templatable invoices
38580
38581 2000-07-17 06:51  ivan
38582
38583         * FS/FS/svc_acct.pm: silly mistake
38584
38585 2000-07-17 03:53  ivan
38586
38587         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
38588           aliases from being deleted
38589
38590 2000-07-17 03:37  ivan
38591
38592         * FS/FS/svc_acct.pm: make remote commands configurable
38593
38594 2000-07-17 03:36  ivan
38595
38596         * CREDITS: rawr!
38597
38598 2000-07-06 06:56  ivan
38599
38600         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
38601           conjunction with AUTOLOAD this was sure a pain to find
38602
38603 2000-07-06 06:19  ivan
38604
38605         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
38606           sql statement causing spurious errors
38607
38608 2000-07-06 01:57  ivan
38609
38610         * FS/FS/svc_acct.pm, bin/fs-radius-add-check,
38611           bin/fs-radius-add-reply: support for radius check attributes
38612           (except importing).  poorly documented.
38613
38614 2000-07-04 06:42  ivan
38615
38616         * FS/FS/svc_acct.pm: noted a API inconsistancy
38617
38618 2000-06-29 05:27  ivan
38619
38620         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
38621           done in the import.
38622
38623 2000-06-29 04:56  ivan
38624
38625         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
38626           have $ in them.
38627
38628 2000-06-29 04:12  ivan
38629
38630         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
38631           adding new domains.
38632
38633 2000-06-28 05:54  ivan
38634
38635         * FS/FS/svc_acct.pm: superfluous my()
38636
38637 2000-06-28 05:52  ivan
38638
38639         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
38640           in perl, like the empty string.
38641
38642 2000-06-28 05:32  ivan
38643
38644         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
38645           too
38646
38647 2000-06-28 05:03  ivan
38648
38649         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
38650           users files
38651
38652 2000-06-27 05:15  ivan
38653
38654         * FS/FS/: Record.pm, cust_main.pm: i18
38655
38656 2000-06-27 04:29  ivan
38657
38658         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
38659           -w pleaser
38660
38661 2000-06-27 04:27  ivan
38662
38663         * FS/FS/Record.pm: logically identical, but -w safe
38664
38665 2000-06-23 17:28  ivan
38666
38667         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
38668           name in freeside-bill usage msg
38669
38670 2000-06-23 05:25  ivan
38671
38672         * CREDITS, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch -
38673           more portable, doesn't depend on $sth->execute returning a number
38674           of rows, uses placeholders and prepare_cached
38675
38676 2000-06-20 00:13  ivan
38677
38678         * FS/FS/cust_main_invoice.pm: documentation update
38679
38680 2000-06-17 14:48  ivan
38681
38682         * FS/FS/cust_pay_batch.pm: fix typo in error message
38683
38684 2000-06-15 07:45  ivan
38685
38686         * CREDITS: text updates
38687
38688 2000-06-15 06:35  ivan
38689
38690         * FS/FS/svc_acct.pm: add radius method
38691
38692 2000-06-15 05:38  ivan
38693
38694         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
38695           scalar context, was only returning second item
38696
38697 2000-05-13 14:50  ivan
38698
38699         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
38700           well as a CGI object now.
38701
38702 2000-05-13 14:42  ivan
38703
38704         * CREDITS: add kristian, update joel's entry
38705
38706 2000-04-10 17:06  ivan
38707
38708         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
38709           (Registry's override doesn't work here)
38710
38711 2000-03-06 08:38  ivan
38712
38713         * FS/FS/svc_acct.pm: better error message.  bah.
38714
38715 2000-03-03 10:45  ivan
38716
38717         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
38718           Registry wasn't overriding exit in modules
38719
38720 2000-03-03 10:21  ivan
38721
38722         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
38723           from web demo
38724
38725 2000-03-01 00:13  ivan
38726
38727         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
38728           bugfixes
38729
38730 2000-02-02 21:16  ivan
38731
38732         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
38733           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
38734           Apache support
38735
38736 2000-02-02 12:22  ivan
38737
38738         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
38739           bugfix prepayment in signup server
38740
38741 2000-01-30 21:22  ivan
38742
38743         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
38744
38745 2000-01-30 00:18  ivan
38746
38747         * CREDITS: [no log message]
38748
38749 2000-01-29 13:10  ivan
38750
38751         * FS/FS/svc_domain.pm: doc update
38752
38753 2000-01-28 14:53  ivan
38754
38755         * FS/FS/svc_acct_pop.pm: track full phone number
38756
38757 2000-01-26 16:37  ivan
38758
38759         * README: ack
38760
38761 1999-11-08 13:38  ivan
38762
38763         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
38764
38765 1999-08-23 05:26  ivan
38766
38767         * test/cgi-test: need to untaint the command line
38768
38769 1999-08-20 01:27  ivan
38770
38771         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
38772           Bayerle:
38773           > if you eliminate services from any package, to reduce it to
38774           only one service,
38775           > once gone, they won't reappear.
38776
38777 1999-08-11 21:16  ivan
38778
38779         * FS/FS/cust_main.pm: hidecancelledpackages config option
38780
38781 1999-08-11 17:05  ivan
38782
38783         * FS/FS/svc_acct.pm: configurable min/max username length, min
38784           password length, periods in usernames
38785
38786 1999-08-11 13:41  ivan
38787
38788         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
38789
38790 1999-08-11 06:12  ivan
38791
38792         * FS/FS/svc_domain.pm: require a working Net::Whois version
38793
38794 1999-08-04 05:42  ivan
38795
38796         * bin/pod2x: new, kludgy-but-working html generator
38797
38798 1999-08-04 05:41  ivan
38799
38800         * FS/FS.pm: pod fix
38801
38802 1999-08-04 04:50  ivan
38803
38804         * FS/FS/cust_pkg.pm: pod syntax
38805
38806 1999-08-04 03:41  ivan
38807
38808         * FS/FS/Record.pm: some pod syntax update to generate nicer html
38809           docs
38810
38811 1999-08-04 02:03  ivan
38812
38813         * FS/: MANIFEST, MANIFEST.SKIP, FS/CGI.pm, FS/Conf.pm,
38814           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
38815           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
38816           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
38817           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
38818           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
38819           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
38820           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
38821           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
38822           files for proper perl installation
38823
38824 1999-08-04 01:03  ivan
38825
38826         * eg/: table_template-svc.pm, table_template.pm: move table
38827           subclass examples out of production directory
38828
38829 1999-08-04 00:34  ivan
38830
38831         * FS/FS.pm: initial FS manpage
38832
38833 1999-08-03 21:15  ivan
38834
38835         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
38836
38837 1999-07-08 04:40  ivan
38838
38839         * CREDITS, README: [no log message]
38840
38841 1999-07-07 19:32  ivan
38842
38843         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
38844           Griffiths
38845
38846 1999-07-07 18:49  ivan
38847
38848         * CREDITS: add joel
38849
38850 1999-07-07 18:49  ivan
38851
38852         * bin/svc_acct.import: updates to avoid -w warnings from Joel
38853           Griffiths <griff@aver-computer.com>
38854
38855 1999-04-19 03:32  ivan
38856
38857         * etc/megapop.pl: if you are a megapop customer...
38858
38859 1999-04-08 06:21  ivan
38860
38861         * CREDITS: [no log message]
38862
38863 1999-04-08 06:11  ivan
38864
38865         * README: 1.2.0
38866
38867 1999-04-08 06:05  ivan
38868
38869         * test/cgi-test: web interface tester / sample data creator
38870
38871 1999-03-26 05:15  ivan
38872
38873         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
38874           FS::table_names to avoid warnings
38875
38876 1999-03-25 00:42  ivan
38877
38878         * bin/svc_acct.import: import stuff uses Term::Query and spits out
38879           (some kinds of) nonsensical input
38880
38881 1999-03-23 16:43  ivan
38882
38883         * bin/svc_acct.import: die if no relevant services
38884
38885 1999-02-10 01:02  ivan
38886
38887         * etc/sql-reserved-words.txt: some new doc files
38888
38889 1999-02-07 01:59  ivan
38890
38891         * CREDITS: more mod_perl fixes, and bugfixes Peter Wemm sent via
38892           email
38893
38894 1999-02-06 14:43  ivan
38895
38896         * CREDITS: don't use [e]idiot; display error messages on the form
38897           page
38898
38899 1999-01-15 16:24  ivan
38900
38901         * CREDITS: [no log message]
38902
38903 1999-01-08 21:38  ivan
38904
38905         * CREDITS: [no log message]
38906
38907 1998-12-15 21:29  ivan
38908
38909         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
38910
38911 1998-12-09 23:23  ivan
38912
38913         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
38914
38915 1998-12-01 17:23  ivan
38916
38917         * CREDITS: [no log message]
38918
38919 1998-11-18 01:01  ivan
38920
38921         * CREDITS: i18n! i18n!
38922
38923 1998-11-07 17:09  ivan
38924
38925         * README: 1.1.6 release
38926
38927 1998-11-07 02:24  ivan
38928
38929         * README: don't use depriciated FS::Bill and FS::Invoice, other
38930           miscellania
38931
38932 1998-10-14 00:05  ivan
38933
38934         * README: 1.1.4 release, fix postgresql
38935
38936 1998-10-13 05:07  ivan
38937
38938         * bin/svc_acct.import: Assigns password from the shadow file for
38939           RADIUS password "UNIX"
38940
38941 1998-10-12 00:15  ivan
38942
38943         * conf/shells: Initial revision
38944
38945 1998-10-12 00:12  ivan
38946
38947         * conf/: home, lpr: Initial import into CVS
38948
38949 1998-10-12 00:12  ivan
38950
38951         * conf/smtpmachine: Initial revision
38952
38953 1998-10-11 23:56  ivan
38954
38955         * README: Initial revision
38956
38957 1998-09-25 01:52  ivan
38958
38959         * bin/pod2x: Initial revision
38960
38961 1998-09-02 21:50  ivan
38962
38963         * CREDITS: Initial revision
38964
38965 1998-08-23 20:04  ivan
38966
38967         * fs_passwd/fs_passwd: Initial revision
38968
38969 1998-08-19 21:42  ivan
38970
38971         * eg/TEMPLATE_cust_main.import: Initial revision
38972
38973 1998-08-16 14:02  ivan
38974
38975         * bin/svc_acct.import: Initial revision
38976
38977 1998-07-18 00:11  ivan
38978
38979         * etc/domain-template.txt: Initial import into CVS
38980
38981 1998-03-22 23:46  ivan
38982
38983         * etc/countries.txt: Initial import into CVS
38984
38985 1998-03-22 23:46  ivan
38986
38987         * INSTALL: Initial revision
38988