Updated for 2.1.2
[freeside.git] / ChangeLog
1 2011-03-22 14:05  ivan
2
3         * ChangeLog: 2.1.2
4
5 2011-03-22 14:03  mark
6
7         * FS/FS/part_export/acct_google.pm: load modules correctly for
8           acct_google
9
10 2011-03-22 13:55  ivan
11
12         * Makefile, httemplate/docs/about.html: 2.1.2
13
14 2011-03-21 20:32  mark
15
16         * bin/: cdr-vitelity.import: Vitelity API CDR import, #11037
17
18 2011-03-21 20:32  mark
19
20         * bin/cdr-vitelity.import: file cdr-vitelity.import was added on
21           branch FREESIDE_2_1_BRANCH on 2011-03-22 03:32:59 +0000
22
23 2011-03-20 16:51  ivan
24
25         * httemplate/elements/freeside.css: fix hover effect on disabled
26           text boxes
27
28 2011-03-18 19:00  ivan
29
30         * FS/FS/Schema.pm: svc_external.id s/int/bigint/ RT#12060
31
32 2011-03-16 15:25  ivan
33
34         * conf/invoice_latex_statement: update statement template
35
36 2011-03-16 09:31  ivan
37
38         * httemplate/graph/cust_bill_pkg_discount.html: file
39           cust_bill_pkg_discount.html was added on branch
40           FREESIDE_2_1_BRANCH on 2011-03-16 16:31:04 +0000
41
42 2011-03-16 09:31  ivan
43
44         * httemplate/graph/report_cust_bill_pkg_discount.html: file
45           report_cust_bill_pkg_discount.html was added on branch
46           FREESIDE_2_1_BRANCH on 2011-03-16 16:31:04 +0000
47
48 2011-03-16 09:31  ivan
49
50         * httemplate/graph/: cust_bill_pkg_discount.html,
51           report_cust_bill_pkg_discount.html: never added
52
53 2011-03-15 19:12  ivan
54
55         * bin/bind.export: been a while.  remove db.domain files for slaved
56           domains
57
58 2011-03-15 19:06  mark
59
60         * httemplate/edit/: svc_acct.cgi, process/svc_acct.cgi: google
61           account export tweaks, #11760
62
63 2011-03-14 18:36  ivan
64
65         * httemplate/docs/about.html: happy new year
66
67 2011-03-14 18:36  ivan
68
69         * ChangeLog: 2.1.2
70
71 2011-03-14 17:46  ivan
72
73         * httemplate/search/cust_bill_pkg.cgi: fix sales report detail
74           links when using "Separate rated usage from recurring feeds",
75           RT#12019
76
77 2011-03-14 15:42  ivan
78
79         * FS/FS/part_pkg/flat.pm: fix prorates & recurring fees with
80           recur_Common-using packages, RT#11993
81
82 2011-03-10 18:09  mark
83
84         * FS/FS/part_export/acct_google.pm: file acct_google.pm was added
85           on branch FREESIDE_2_1_BRANCH on 2011-03-11 02:09:14 +0000
86
87 2011-03-10 18:09  mark
88
89         * FS/FS/part_export/: acct_google.pm: google account export, #11760
90
91 2011-03-10 01:42  ivan
92
93         * FS/FS/cust_pkg.pm: prevent all-too-common mistake of editing
94           package dates manually to have a start date and a setup date,
95           RT#11937
96
97 2011-03-09 18:40  ivan
98
99         * FS/FS/cust_bill.pm: fix label on invoice_include_aging conf
100
101 2011-03-09 18:26  ivan
102
103         * FS/FS/cust_main/Billing.pm: avoid runcentral's weird proble
104           distributing tax exemptions since it doesn't apply to them
105           anyway, RT#11476
106
107 2011-03-09 12:54  ivan
108
109         * FS/FS/cust_bill.pm: should fix usage showing up without omitting
110           package details, RT#11905, RT#11561
111
112 2011-03-07 17:46  mark
113
114         * FS/FS/: Conf.pm, cust_bill.pm: show credit balance on invoices,
115           #11564
116
117 2011-03-06 17:36  ivan
118
119         * FS/FS/cust_main/Billing.pm: when bill_usage_on_cancel config is
120           set, fix billing setup on cancellation of unbilled packages,
121           RT#11651
122
123 2011-03-05 12:44  ivan
124
125         * FS/FS/cust_bill.pm: fix missing invoice details (RT#11561), but
126           will this cause them to show up when they shouldn't?
127
128 2011-03-03 18:26  mark
129
130         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
131           httemplate/elements/dashboard-toplist.html,
132           httemplate/view/cust_main/tickets.html: option to override
133           requestor in new tickets, #7777
134
135 2011-03-03 15:39  mark
136
137         * rt/etc/RT_Config.pm.in: fix RT_Config typo
138
139 2011-03-03 11:08  mark
140
141         * FS/FS/: Conf.pm, ClientAPI/Signup.pm: allow third-party payment
142           customers to be recorded as CARD, #11734
143
144 2011-02-26 03:02  mark
145
146         * FS/FS/ClientAPI/Signup.pm: unhide non-realtime payment fields in
147           selfservice, RT#11734
148
149 2011-02-24 20:28  mark
150
151         * FS/FS/cdr/enswitch.pm: start of Enswitch CDR import, RT#11613
152
153 2011-02-23 15:05  ivan
154
155         * FS/FS/cust_bill.pm: fix harmless Argument "" isn't numeric
156           warnings
157
158 2011-02-23 14:00  ivan
159
160         * FS/FS/part_event/Action/suspend.pm: and update suspend label in
161           light of pkg_suspend, RT#11540
162
163 2011-02-23 13:50  ivan
164
165         * FS/FS/part_event/Action/: pkg_suspend.pm: add package suspend
166
167 2011-02-23 13:50  ivan
168
169         * FS/FS/part_event/Action/pkg_suspend.pm: file pkg_suspend.pm was
170           added on branch FREESIDE_2_1_BRANCH on 2011-02-23 21:50:53 +0000
171
172 2011-02-22 13:18  levinse
173
174         * FS/FS/cust_bill.pm: invoice customizations, RT11467
175
176 2011-02-21 19:14  ivan
177
178         * httemplate/edit/: did_order.html, did_vendor.html: labels and
179           capitalization and bears, oh my
180
181 2011-02-21 16:18  levinse
182
183         * httemplate/: misc/xmlhttp-cust_main-search.cgi,
184           elements/customer-table.html, misc/cust_main_note-import.cgi:
185           quick payment tool improvements, RT10698
186
187 2011-02-21 16:17  ivan
188
189         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: another one of
190           those "not sure why this never caused problems before" things
191
192 2011-02-21 10:29  levinse
193
194         * FS/FS/cust_bill.pm: invoice customizations, RT11467
195
196 2011-02-21 08:36  levinse
197
198         * FS/FS/cdr.pm: invoice customizations, RT11467
199
200 2011-02-20 22:03  levinse
201
202         * httemplate/edit/process/svc_domain.cgi: trim whitespace for
203           domain field in svc_domain prov UI, RT11432
204
205 2011-02-20 17:21  ivan
206
207         * FS/FS/: Schema.pm, cust_pkg.pm, cust_pkg/Import.pm: add
208           agent_pkgid
209
210 2011-02-19 08:23  levinse
211
212         * FS/FS/Conf.pm: wtf
213
214 2011-02-19 08:21  levinse
215
216         * FS/FS/: Conf.pm, cust_bill.pm, usage_class.pm: invoice
217           customizations, RT11467
218
219 2011-02-18 10:51  ivan
220
221         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi:
222           ie-compatibility_mode config, RT#11659
223
224 2011-02-18 00:37  mark
225
226         * FS/FS/cdr/enswitch.pm: file enswitch.pm was added on branch
227           FREESIDE_2_1_BRANCH on 2011-02-25 04:28:19 +0000
228
229 2011-02-18 00:37  mark
230
231         * FS/FS/cdr/enswitch.pm: start of Enswitch CDR import, RT#11613
232
233 2011-02-17 17:24  mark
234
235         * rt/: FREESIDE_MODIFIED, etc/RT_Config.pm.in,
236           lib/RT/Search/Googleish.pm: option to include resolved tickets in
237           search, RT#11658
238
239 2011-02-17 16:47  mark
240
241         * FS/FS/cdr/telos_xml.pm: Telos XML SMS records, RT#10721
242
243 2011-02-17 10:24  levinse
244
245         * conf/invoice_latexcoupon: fix regression in invoice_latexcoupon
246           from RT10698
247
248 2011-02-16 03:57  ivan
249
250         * FS/FS/ClientAPI_XMLRPC.pm: fix freeside-sellfservice-xmlrpcd for
251           implied hash :/
252
253 2011-02-16 03:49  ivan
254
255         * FS/FS/ClientAPI.pm: more debugging
256
257 2011-02-16 03:04  ivan
258
259         * FS/FS/ClientAPI.pm: add debugging
260
261 2011-02-16 02:52  ivan
262
263         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging
264
265 2011-02-15 23:39  levinse
266
267         * FS/FS/cust_bill.pm, conf/invoice_html,
268           httemplate/view/cust_bill-barcode.cgi,
269           httemplate/view/cust_bill.cgi: add barcodes to invoices, HTML
270           part, RT10698
271
272 2011-02-15 22:21  levinse
273
274         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latexcoupon: add
275           barcodes to invoices, PDF part, RT10698
276
277 2011-02-15 21:50  ivan
278
279         * conf/selfservice-body_bgcolor: file selfservice-body_bgcolor was
280           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
281
282 2011-02-15 21:50  ivan
283
284         * conf/selfservice-box_bgcolor: file selfservice-box_bgcolor was
285           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
286
287 2011-02-15 21:50  ivan
288
289         * conf/selfservice-font: file selfservice-font was added on branch
290           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
291
292 2011-02-15 21:50  ivan
293
294         * conf/selfservice-hlink_color: file selfservice-hlink_color was
295           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
296
297 2011-02-15 21:50  ivan
298
299         * conf/selfservice-link_color: file selfservice-link_color was
300           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
301
302 2011-02-15 21:50  ivan
303
304         * conf/selfservice-menu_fontsize: file selfservice-menu_fontsize
305           was added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49
306           +0000
307
308 2011-02-15 21:50  ivan
309
310         * conf/selfservice-menu_nounderline: file
311           selfservice-menu_nounderline was added on branch
312           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
313
314 2011-02-15 21:50  ivan
315
316         * conf/selfservice-menu_skipblanks: file
317           selfservice-menu_skipblanks was added on branch
318           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
319
320 2011-02-15 21:50  ivan
321
322         * conf/selfservice-menu_skipheadings: file
323           selfservice-menu_skipheadings was added on branch
324           FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
325
326 2011-02-15 21:50  ivan
327
328         * conf/selfservice-text_color: file selfservice-text_color was
329           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
330
331 2011-02-15 21:50  ivan
332
333         * conf/selfservice-title_align: file selfservice-title_align was
334           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
335
336 2011-02-15 21:50  ivan
337
338         * conf/selfservice-title_color: file selfservice-title_color was
339           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
340
341 2011-02-15 21:50  ivan
342
343         * conf/selfservice-title_size: file selfservice-title_size was
344           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
345
346 2011-02-15 21:50  ivan
347
348         * conf/selfservice-vlink_color: file selfservice-vlink_color was
349           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
350
351 2011-02-15 21:50  ivan
352
353         * conf/: selfservice-alink_color, selfservice-body_bgcolor,
354           selfservice-box_bgcolor, selfservice-font,
355           selfservice-hlink_color, selfservice-link_color,
356           selfservice-menu_fontsize, selfservice-menu_nounderline,
357           selfservice-menu_skipblanks, selfservice-menu_skipheadings,
358           selfservice-text_color, selfservice-title_align,
359           selfservice-title_color, selfservice-title_size,
360           selfservice-vlink_color: adding jeremy's suggested default
361           selfservice config
362
363 2011-02-15 21:50  ivan
364
365         * conf/selfservice-alink_color: file selfservice-alink_color was
366           added on branch FREESIDE_2_1_BRANCH on 2011-02-16 05:50:49 +0000
367
368 2011-02-15 15:52  mark
369
370         * httemplate/search/elements/cust_pay_batch_top.html: file
371           cust_pay_batch_top.html was added on branch FREESIDE_2_1_BRANCH
372           on 2011-02-15 23:52:44 +0000
373
374 2011-02-15 15:52  mark
375
376         * httemplate/search/elements/cust_pay_batch_top.html,
377           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm,
378           httemplate/misc/process/pay_batch-approve.cgi,
379           httemplate/search/cust_pay_batch.cgi,
380           httemplate/search/pay_batch.cgi: batch payment revocation,
381           RT#10545
382
383 2011-02-15 11:02  ivan
384
385         * FS/FS/Conf.pm, httemplate/elements/select-terms.html: add Net 3
386           terms, RT#11641
387
388 2011-02-14 20:20  levinse
389
390         * httemplate/: misc/xmlhttp-cust_main-search.cgi,
391           elements/customer-table.html: quick payment tool improvements,
392           RT10698
393
394 2011-02-14 15:01  mark
395
396         * bin/cdr-voipnow.import: VoipNow import adjustment, RT#11178
397
398 2011-02-14 13:43  ivan
399
400         * FS/FS/: cust_main/Billing_Realtime.pm, svc_Common.pm: finish
401           fixing declined signup of prepaid package provisioning to RADIUS
402           anyway, RT#10122
403
404 2011-02-12 23:23  levinse
405
406         * FS/: MANIFEST, FS/Mason.pm: bulk DID orders and inventory,
407           RT11291
408
409 2011-02-12 23:19  levinse
410
411         * FS/FS/did_order.pm: file did_order.pm was added on branch
412           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:50 +0000
413
414 2011-02-12 23:19  levinse
415
416         * FS/t/did_order.t: file did_order.t was added on branch
417           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:48 +0000
418
419 2011-02-12 23:19  levinse
420
421         * FS/FS/did_vendor.pm: file did_vendor.pm was added on branch
422           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:50 +0000
423
424 2011-02-12 23:19  levinse
425
426         * FS/t/did_vendor.t: file did_vendor.t was added on branch
427           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:48 +0000
428
429 2011-02-12 23:19  levinse
430
431         * FS/FS/lata.pm: file lata.pm was added on branch
432           FREESIDE_2_1_BRANCH on 2011-02-13 07:19:49 +0000
433
434 2011-02-12 23:19  levinse
435
436         * FS/t/lata.t: file lata.t was added on branch FREESIDE_2_1_BRANCH
437           on 2011-02-13 07:19:49 +0000
438
439 2011-02-12 23:19  levinse
440
441         * httemplate/edit/process/did_order.html: file did_order.html was
442           added on branch FREESIDE_2_1_BRANCH on 2011-02-13 07:19:47 +0000
443
444 2011-02-12 23:19  levinse
445
446         * httemplate/edit/: did_vendor.html, process/did_vendor.html: file
447           did_vendor.html was added on branch FREESIDE_2_1_BRANCH on
448           2011-02-13 07:19:47 +0000
449
450 2011-02-12 23:19  levinse
451
452         * FS/bin/freeside-lata-import: file freeside-lata-import was added
453           on branch FREESIDE_2_1_BRANCH on 2011-02-13 07:19:48 +0000
454
455 2011-02-12 23:19  levinse
456
457         * httemplate/elements/tr-select-state.html: file
458           tr-select-state.html was added on branch FREESIDE_2_1_BRANCH on
459           2011-02-13 07:19:47 +0000
460
461 2011-02-12 23:19  levinse
462
463         * httemplate/browse/did_order.html,
464           httemplate/browse/did_vendor.html, FS/bin/freeside-lata-import,
465           httemplate/edit/did_order.html, httemplate/edit/did_vendor.html,
466           httemplate/edit/process/did_order.html,
467           httemplate/edit/process/did_vendor.html,
468           httemplate/elements/tr-select-state.html, FS/FS/did_order.pm,
469           FS/FS/did_vendor.pm, FS/FS/lata.pm, FS/t/did_order.t,
470           FS/t/did_vendor.t, FS/t/lata.t, httemplate/elements/menu.html,
471           FS/FS.pm, FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/phone_avail.pm,
472           httemplate/edit/elements/edit.html,
473           httemplate/misc/phone_avail-import.html: bulk DID orders and
474           inventory, RT11291
475
476 2011-02-12 23:19  levinse
477
478         * httemplate/: browse/did_order.html, edit/did_order.html: file
479           did_order.html was added on branch FREESIDE_2_1_BRANCH on
480           2011-02-13 07:19:46 +0000
481
482 2011-02-12 23:19  levinse
483
484         * httemplate/browse/did_vendor.html: file did_vendor.html was added
485           on branch FREESIDE_2_1_BRANCH on 2011-02-13 07:19:46 +0000
486
487 2011-02-11 21:03  levinse
488
489         * FS/FS/part_pkg.pm: show package pricing details on customer view,
490           RT11372
491
492 2011-02-11 20:56  levinse
493
494         * FS/FS/: part_pkg.pm, part_pkg/base_rate.pm, part_pkg/bulk.pm,
495           part_pkg/flat.pm, part_pkg/flat_comission.pm,
496           part_pkg/rt_time.pm, part_pkg/sesmon_hour.pm,
497           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
498           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
499           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm,
500           part_pkg/voip_sqlradacct.pm: show package pricing details on
501           customer view, RT11372
502
503 2011-02-11 18:36  mark
504
505         * httemplate/search/cust_pay_batch.cgi: lock down manual batch
506           approval
507
508 2011-02-11 16:19  ivan
509
510         * FS/FS/part_pkg/voip_cdr.pm: handle domestic_prefix of 0, RT#11390
511
512 2011-02-10 09:11  ivan
513
514         * httemplate/search/cust_pkg.cgi: fix color/link alightment on
515           package report
516
517 2011-02-09 22:08  mark
518
519         * FS/FS/pay_batch.pm: fix batch payment recording again
520
521 2011-02-09 17:17  ivan
522
523         * httemplate/search/report_newtax.cgi, FS/FS/tax_rate.pm: fix cch
524           tax report for more than one cust_bill_pkg_tax_rate_location per
525           line item, RT#11483
526
527 2011-02-09 17:03  ivan
528
529         * httemplate/search/: cust_bill_pkg.cgi, report_newtax.cgi: fix cch
530           tax report for more than one cust_bill_pkg_tax_rate_location per
531           line item, RT#11483
532
533 2011-02-09 15:08  mark
534
535         * FS/FS/pay_batch.pm: fix batch payment recording, fallout from
536           #10545
537
538 2011-02-08 21:22  levinse
539
540         * FS/FS/part_pkg/recur_Common.pm: fix regression caused by RT10481
541           in sql_external, RT11536
542
543 2011-02-08 20:48  ivan
544
545         * httemplate/edit/process/cust_main_county-expand.cgi: improve
546           error message when splitting taxclasses and there aren't any yet,
547           RT#11144
548
549 2011-02-08 20:42  ivan
550
551         * httemplate/edit/process/cust_main_county-add.cgi: tax editor fix
552           for adding additional counties when you already have cities,
553           RT#11144
554
555 2011-02-04 22:51  ivan
556
557         * FS/FS/part_pkg/prorate.pm: avoid needlessly warning about old
558           prorate packages without a cutoff_day on 2.1
559
560 2011-02-04 22:25  ivan
561
562         * FS/FS/cust_pkg.pm: fix cpu/mem sucking when service labels are
563           very long, RT#11452
564
565 2011-02-04 22:03  ivan
566
567         * FS/FS/: cust_bill.pm, cust_pkg.pm: add more debug tracing to
568           invoice generation, RT#11452
569
570 2011-02-04 21:45  ivan
571
572         * FS/FS/cust_pkg.pm: add more debug tracing to invoice generation,
573           RT#11452
574
575 2011-02-04 21:18  ivan
576
577         * FS/FS/cust_pkg.pm: add more debug tracing to invoice generation,
578           RT#11452
579
580 2011-02-04 20:58  ivan
581
582         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
583           RT#11452
584
585 2011-02-04 20:49  ivan
586
587         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
588           RT#11452
589
590 2011-02-04 20:41  ivan
591
592         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
593           RT#11452
594
595 2011-02-04 20:05  ivan
596
597         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: fix cpu/memory problem?,
598           RT#11452
599
600 2011-02-04 20:02  ivan
601
602         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
603           RT#11452
604
605 2011-02-04 19:53  ivan
606
607         * FS/FS/cust_bill.pm: normalize spacing on HEAD vs 2.1
608
609 2011-02-04 19:36  ivan
610
611         * FS/FS/cust_bill.pm: add more debug tracing to invoice generation,
612           RT#11452
613
614 2011-02-04 18:38  ivan
615
616         * FS/FS/cust_bill.pm: add some debug tracing to invoice generation,
617           RT#11452
618
619 2011-02-04 18:17  ivan
620
621         * FS/FS/cust_bill_pkg.pm: probably not related to fibernetics'
622           memory problem, but still, should always use any class that's
623           qsearch-ed, RT#11452
624
625 2011-02-03 17:12  mark
626
627         * FS/FS/pay_batch/td_eft1464.pm: TD EFT format padding, RT#10545
628
629 2011-02-01 03:12  ivan
630
631         * FS/FS/svc_acct.pm: add username-pound config
632
633 2011-02-01 02:50  ivan
634
635         * FS/FS/: svc_acct.pm, Conf.pm: add username-pound config
636
637 2011-01-31 17:29  ivan
638
639         * FS/FS/svc_acct.pm: allow colons in directories
640
641 2011-01-31 15:58  mark
642
643         * rt/lib/RT/Tickets_Overlay.pm: search for 'last month', RT#11057
644
645 2011-01-31 12:28  mark
646
647         * FS/FS/Conf.pm, httemplate/search/cust_pay_batch.cgi: fixed format
648           option for TD EFT, RT#10545
649
650 2011-01-31 12:02  mark
651
652         * rt/lib/RT/Queue_Local.pm: file Queue_Local.pm was added on branch
653           FREESIDE_2_1_BRANCH on 2011-01-31 20:02:30 +0000
654
655 2011-01-31 12:02  mark
656
657         * rt/: lib/RT/Queue_Local.pm, FREESIDE_MODIFIED: fix user settings
658           when renaming queue, RT#10488
659
660 2011-01-31 12:01  mark
661
662         * rt/lib/RT/Queue_Local.pm: bad commit
663
664 2011-01-31 11:56  mark
665
666         * rt/lib/RT/Queue_Local.pm: rt/FREESIDE_MODIFIED
667
668 2011-01-30 22:23  levinse
669
670         * FS/FS/: Conf.pm, cust_bill.pm: add missing commits as part of
671           backporting of RT10481 to 2.1 branch
672
673 2011-01-29 23:13  ivan
674
675         * httemplate/browse/cust_main_county.cgi: improve tax edit UI: add
676           more cities & remove individual cities, RT#11144
677
678 2011-01-29 23:02  ivan
679
680         * httemplate/browse/cust_main_county.cgi: improve tax edit UI: add
681           more cities & remove individual cities, RT#11144
682
683 2011-01-29 22:44  ivan
684
685         * httemplate/browse/cust_main_county.cgi: improve tax edit UI: add
686           more counties & remove individual counties, RT#11144
687
688 2011-01-29 22:33  ivan
689
690         * httemplate/edit/process/cust_main_county-remove.cgi: file
691           cust_main_county-remove.cgi was added on branch
692           FREESIDE_2_1_BRANCH on 2011-01-30 06:33:41 +0000
693
694 2011-01-29 22:33  ivan
695
696         * httemplate/edit/: cust_main_county-add.cgi,
697           process/cust_main_county-add.cgi: file cust_main_county-add.cgi
698           was added on branch FREESIDE_2_1_BRANCH on 2011-01-30 06:33:41
699           +0000
700
701 2011-01-29 22:33  ivan
702
703         * httemplate/: edit/cust_main_county-add.cgi,
704           browse/cust_main_county.cgi,
705           edit/process/cust_main_county-add.cgi,
706           edit/process/cust_main_county-collapse.cgi,
707           edit/process/cust_main_county-remove.cgi: improve tax edit UI:
708           add more counties & remove individual counties, RT#11144
709
710 2011-01-28 13:55  mark
711
712         * FS/FS/Conf.pm: fix incorrect text
713
714 2011-01-28 13:30  mark
715
716         * rt/: FREESIDE_MODIFIED, lib/RT/Date.pm,
717           lib/RT/Tickets_Overlay.pm: ticket search for "this month",
718           RT#11057
719
720 2011-01-27 15:46  ivan
721
722         * FS/FS/cust_main/Billing_Realtime.pm: fix savings ach?  RT#11377
723
724 2011-01-27 13:46  ivan
725
726         * FS/FS/Mason/Request.pm: orget about trying to set ::TMPDIRECTORY,
727           chicken & egg proiblem, RT#11360
728
729 2011-01-26 21:18  levinse
730
731         * FS/FS/cust_main/Billing.pm: optionally generate line items which
732           are fully discounted, RT10481
733
734 2011-01-26 21:10  levinse
735
736         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Mason.pm,
737           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_main_note.pm,
738           FS/FS/cust_note_class.pm, FS/t/cust_note_class.t,
739           httemplate/browse/cust_note_class.html,
740           httemplate/edit/cust_main_note.cgi,
741           httemplate/edit/cust_note_class.html,
742           httemplate/edit/elements/class_Common.html,
743           httemplate/edit/process/cust_main_note.cgi,
744           httemplate/edit/process/cust_note_class.html,
745           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
746           httemplate/view/cust_main/notes.html: note classes backport to
747           2.1 branch, RT9995
748
749 2011-01-26 16:37  ivan
750
751         * FS/FS/UI/Web.pm: fix svc_label_link...? how did this ever work?
752           RT#11331
753
754 2011-01-26 16:30  ivan
755
756         * FS/FS/UI/Web.pm: diagnose winding up in svc_X_link without a
757           cust_svc?  RT#11331
758
759 2011-01-26 13:43  mark
760
761         * rt/lib/RT/Tickets_Overlay.pm: clean up date customfield change
762
763 2011-01-26 13:35  mark
764
765         * rt/lib/RT/Tickets_Overlay.pm: fix customfield date search,
766           RT#8449
767
768 2011-01-25 00:32  mark
769
770         * bin/cdr-opensips.import: more cleanup, RT#10992
771
772 2011-01-24 17:52  mark
773
774         * httemplate/view/cust_main/: locations.html,
775           packages/package.html: missing files for new locations UI,
776           RT#10766
777
778 2011-01-24 17:03  mark
779
780         * bin/cdr-opensips.import: revised openSIPS import script, RT#10992
781
782 2011-01-24 15:06  levinse
783
784         * FS/FS/cdr.pm, httemplate/misc/cdr.cgi: CDR reprocess with
785           termination, RT8763
786
787 2011-01-23 17:09  levinse
788
789         * FS/: FS/Mason/Request.pm, bin/freeside-daily: upgrade
790           optimizations for space-constrained installs, RT10071
791
792 2011-01-23 14:04  levinse
793
794         * FS/: FS/otaker_Mixin.pm, bin/freeside-daily: upgrade
795           optimizations for space-constrained installs, RT10071
796
797 2011-01-23 12:55  levinse
798
799         * FS/FS/ClientAPI/MyAccount.pm,
800           fs_selfservice/FS-SelfService/cgi/payment_results.html: add
801           receipt for SS realtime CC payment, RT8498
802
803 2011-01-22 16:49  levinse
804
805         * httemplate/: edit/phone_device.html,
806           edit/process/phone_device.html, elements/select-mac.html: bug fix
807           my previous commit for RT7794
808
809 2011-01-22 12:03  levinse
810
811         * httemplate/misc/macinventory.cgi: file macinventory.cgi was added
812           on branch FREESIDE_2_1_BRANCH on 2011-01-22 20:03:51 +0000
813
814 2011-01-22 12:03  levinse
815
816         * httemplate/elements/select-mac.html: file select-mac.html was
817           added on branch FREESIDE_2_1_BRANCH on 2011-01-22 20:03:51 +0000
818
819 2011-01-22 12:03  levinse
820
821         * httemplate/elements/tr-select-mac.html: file tr-select-mac.html
822           was added on branch FREESIDE_2_1_BRANCH on 2011-01-22 20:03:51
823           +0000
824
825 2011-01-22 12:03  levinse
826
827         * httemplate/elements/select-mac.html,
828           httemplate/elements/tr-select-mac.html,
829           httemplate/misc/macinventory.cgi, FS/FS/Schema.pm,
830           FS/FS/part_device.pm, httemplate/browse/part_device.html,
831           httemplate/edit/part_device.html,
832           httemplate/edit/phone_device.html: populate MAC address from
833           inventory for svc_phone devices, RT7794
834
835 2011-01-21 18:45  levinse
836
837         * FS/FS/part_export/broadband_shellcommands.pm, FS/FS/Schema.pm,
838           FS/FS/svc_broadband.pm, httemplate/edit/svc_broadband.cgi,
839           httemplate/view/svc_broadband.cgi: add svc_broadband
840           shellcommands export, RT11250
841
842 2011-01-21 18:45  levinse
843
844         * FS/FS/part_export/broadband_shellcommands.pm: file
845           broadband_shellcommands.pm was added on branch
846           FREESIDE_2_1_BRANCH on 2011-01-22 02:45:31 +0000
847
848 2011-01-21 11:32  ivan
849
850         * FS/FS/ClientAPI/Signup.pm: possibly fix problems with templated
851           signup, RT#11218
852
853 2011-01-21 01:40  ivan
854
855         * FS/FS/cust_pkg/Import.pm: questionable auto-domaining of
856           username@domain usernames on package import, RT#9117
857
858 2011-01-21 01:26  ivan
859
860         * FS/FS/cust_pkg/Import.pm: questionable auto-domaining of
861           username@domain usernames on package import, RT#9117
862
863 2011-01-20 17:11  levinse
864
865         * httemplate/graph/elements/report.html: bug fix: all Excel reports
866           using bottom_total option had total row off by one, RT10911
867
868 2011-01-20 15:05  ivan
869
870         * FS/FS/cust_main.pm: fix fallout from status module changes,
871           RT#11295
872
873 2011-01-20 01:55  ivan
874
875         * FS/FS/Conf.pm: add cust_main-status_module to control how
876           customers with cancelled recurring but un-cancelled one time
877           charges are recognized, RT#10478
878
879 2011-01-20 01:51  ivan
880
881         * FS/: FS/cust_main/Status.pm, FS/Conf.pm, FS/cust_main.pm,
882           MANIFEST: add cust_main-status_module to control how customers
883           with cancelled recurring but un-cancelled one time charges are
884           recognized, RT#10478
885
886 2011-01-20 01:51  ivan
887
888         * FS/FS/cust_main/Status.pm: file Status.pm was added on branch
889           FREESIDE_2_1_BRANCH on 2011-01-20 09:51:58 +0000
890
891 2011-01-19 21:34  ivan
892
893         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
894           condition to work w/taxes, RT#3983
895
896 2011-01-19 21:22  ivan
897
898         * FS/FS/: cust_pkg.pm: fix cancelling services on exspirations,
899           RT#11269
900
901 2011-01-19 19:58  mark
902
903         * FS/FS/bill_batch.pm: load CAM::PDF on startup
904
905 2011-01-19 17:24  mark
906
907         * FS/FS/bill_batch.pm: better error message
908
909 2011-01-19 16:31  mark
910
911         * FS/FS/pay_batch/: td_eftack264.pm, td_eftret80.pm: TD EFT batch
912           import formats, RT#10545
913
914 2011-01-19 13:50  levinse
915
916         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
917           FS/FS/part_export/domreg_opensrs.pm,
918           httemplate/edit/svc_domain.cgi: Add experimental OpenSRS export
919           changes, and svc_domain UI changes for .au registrations
920
921 2011-01-19 12:34  levinse
922
923         * FS/FS/Conf.pm: fix typo in Conf.pm
924
925 2011-01-19 11:12  ivan
926
927         * FS/FS/: Conf.pm, cust_bill.pm: add cust_bill-no_recipients-error
928           config, RT#11276
929
930 2011-01-18 16:30  mark
931
932         * FS/FS/part_pkg/: bulk.pm, discount_Mixin.pm, flat.pm,
933           flat_introrate.pm: intro periods and DST, RT#11018
934
935 2011-01-18 01:32  ivan
936
937         * rt/lib/RTx/Statistics.pm: fix RTx Statistics years for 2011
938
939 2011-01-18 00:42  ivan
940
941         * FS/FS/: Conf.pm, cust_bill.pm: date_format_long for showing "1
942           Feb 2011" instead of "Feb 1st, 2011", RT#11176
943
944 2011-01-17 21:21  levinse
945
946         * FS/FS/part_pkg/: discount_Mixin.pm, recur_Common.pm,
947           sql_external.pm: add discount capability to sql_external, RT10481
948
949 2011-01-17 20:16  levinse
950
951         * fs_selfservice/FS-SelfService/cgi/: header.html, ws_list.html:
952           improve wholesale SS UI, RT10883
953
954 2011-01-17 19:48  levinse
955
956         * httemplate/: view/svc_phone.cgi, edit/svc_phone.cgi: missed this
957           for the prev commit for RT10993
958
959 2011-01-17 19:44  levinse
960
961         * FS/FS/: Schema.pm, svc_phone.pm,
962           part_export/phone_sqlopensips.pm: OpenSIPS provisioning
963           improvements, RT10993
964
965 2011-01-17 19:32  levinse
966
967         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: move
968           telephony-related config items into their own section
969
970 2011-01-17 18:46  ivan
971
972         * FS/FS/part_export.pm, httemplate/misc/phone_avail-import.html:
973           better export labeling for DID import, RT#11219
974
975 2011-01-17 18:19  levinse
976
977         * FS/FS/Conf.pm, FS/FS/part_export/phone_sqlopensips.pm,
978           httemplate/config/config-view.cgi: OpenSIPS provisioning
979           improvements, RT10993
980
981 2011-01-17 16:59  levinse
982
983         * httemplate/: search/phone_inventory_provisioned.html,
984           elements/menu.html: added DID availability/inventory/provisioning
985           report, RT10988
986
987 2011-01-17 16:59  levinse
988
989         * httemplate/search/phone_inventory_provisioned.html: file
990           phone_inventory_provisioned.html was added on branch
991           FREESIDE_2_1_BRANCH on 2011-01-18 00:59:04 +0000
992
993 2011-01-17 16:32  mark
994
995         * FS/FS/: pay_batch.pm, pay_batch/td_eft1464.pm: TD EFT format
996           fixes, RT#10545
997
998 2011-01-16 16:36  ivan
999
1000         * FS/FS/: Conf.pm, cust_main/Search.pm: searching kingcon's idea of
1001           legacy customer numbers without remembering leading 0s
1002
1003 2011-01-16 14:31  ivan
1004
1005         * FS/FS/cust_pkg.pm: better error on bad pkgpart
1006
1007 2011-01-16 12:20  ivan
1008
1009         * FS/FS/: cust_svc.pm, part_pkg/sesmon_hour.pm,
1010           part_pkg/sesmon_minute.pm: internal session db deprecated (or at
1011           least on hold), RT#11217
1012
1013 2011-01-15 22:45  levinse
1014
1015         * FS/FS/part_export/domreg_opensrs.pm: add ability to register .au
1016           domains via OpenSRS, RT10729
1017
1018 2011-01-15 21:44  levinse
1019
1020         * FS/FS/phone_avail.pm, FS/FS/part_export/internal_diddb.pm,
1021           httemplate/misc/phone_avail-import.html: DID import enhancements,
1022           RT11219
1023
1024 2011-01-15 21:07  ivan
1025
1026         * FS/FS/cust_main.pm: use
1027
1028 2011-01-15 19:35  ivan
1029
1030         * FS/FS/cust_pkg.pm: more complete package deletion
1031
1032 2011-01-15 19:33  levinse
1033
1034         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
1035           FS/FS/part_export/phone_sqlopensips.pm,
1036           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi:
1037           OpenSIPS provisioning, RT10993
1038
1039 2011-01-15 18:57  ivan
1040
1041         * FS/FS/cust_main.pm: use FS::cust_main_note;
1042
1043 2011-01-15 18:49  ivan
1044
1045         * httemplate/misc/cust_main-import_charges.cgi: wording
1046
1047 2011-01-15 18:23  ivan
1048
1049         * httemplate/misc/: cust_main-import.cgi: spacing
1050
1051 2011-01-14 17:20  mark
1052
1053         * bin/cdr-voipnow.import: VoipNow documentation
1054
1055 2011-01-14 16:46  mark
1056
1057         * bin/: cdr-voipnow.import: VoipNow CDR import, RT#11178
1058
1059 2011-01-14 16:46  mark
1060
1061         * bin/cdr-voipnow.import: file cdr-voipnow.import was added on
1062           branch FREESIDE_2_1_BRANCH on 2011-01-15 00:46:48 +0000
1063
1064 2011-01-14 12:08  levinse
1065
1066         * FS/FS/part_pkg/voip_cdr.pm: make CDR invoice details appear
1067           chronologically on invoices, for voip_cdr, RT10960
1068
1069 2011-01-13 18:51  ivan
1070
1071         * FS/FS/: Maestro.pm, ClientAPI/MyAccount.pm,
1072           cust_main/Packages.pm: fix old form of order_pkgs in favor of
1073           seconds_ref as an option, RT#10122
1074
1075 2011-01-13 18:51  ivan
1076
1077         * FS/FS/: cust_pkg.pm, ClientAPI/Signup.pm, cust_main/Billing.pm:
1078           fix declined signup of prepaid package provisioning to RADIUS
1079           anyway, RT#10122
1080
1081 2011-01-12 21:51  ivan
1082
1083         * httemplate/docs/credits.html: add erik to core, move jeff and
1084           richard to emeritus
1085
1086 2011-01-12 14:00  mark
1087
1088         * rt/: FREESIDE_MODIFIED, share/html/Search/Results.tsv: ticket
1089           search spreadsheet download fix, RT#10855
1090
1091 2011-01-12 03:31  ivan
1092
1093         * conf/invoice_latex: fix CDRs pushing typeset invoice off the
1094           right margin in some cases, RT#10962
1095
1096 2011-01-11 22:26  ivan
1097
1098         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
1099           httemplate/edit/process/cust_pkg_discount.html: fix otaker
1100           getting inserted and messing up discount reports; upgrade fixes
1101           db, RT#10876
1102
1103 2011-01-11 21:59  ivan
1104
1105         * httemplate/search/elements/search-html.html: fix SQL query,
1106           RT#11127
1107
1108 2011-01-11 21:43  ivan
1109
1110         * httemplate/elements/menu.html: s/Process invoice batchs/Download
1111           invoice batches/, RT#11075
1112
1113 2011-01-11 19:11  ivan
1114
1115         * FS/FS/part_export/globalpops_voip.pm: globalpops is now voip
1116           innovations, fix phone number fetch
1117
1118 2011-01-11 07:49  levinse
1119
1120         * FS/FS/phone_avail.pm, FS/FS/part_export/vitelity.pm,
1121           httemplate/elements/select-did.html,
1122           httemplate/misc/phonenums.cgi: Vitelity DID selection
1123           improvements, RT4868
1124
1125 2011-01-10 18:03  levinse
1126
1127         * FS/FS/part_export/vitelity.pm,
1128           httemplate/elements/select-did.html: Vitelity API improvements
1129           for toll-free and vfax, RT11009
1130
1131 2011-01-10 16:56  mark
1132
1133         * FS/FS/part_pkg/prorate_Mixin.pm: add_full_period fix, RT#9874
1134
1135 2011-01-10 12:14  levinse
1136
1137         * FS/FS/cust_main/Search.pm: add customer search by billing email,
1138           RT10399
1139
1140 2011-01-10 11:44  levinse
1141
1142         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
1143           FS/FS/part_export/vitelity.pm, httemplate/edit/svc_phone.cgi,
1144           httemplate/edit/process/svc_phone.html,
1145           httemplate/elements/select-did.html,
1146           httemplate/elements/select-phonenum.html,
1147           httemplate/misc/phonenums.cgi, httemplate/view/svc_phone.cgi:
1148           vitelity API improvements for toll-free and fax, RT11009
1149
1150 2011-01-10 09:45  ivan
1151
1152         * FS/FS/Cron/backup.pm: use -Fc format to dump Pg databases
1153
1154 2011-01-08 15:30  ivan
1155
1156         * httemplate/view/cust_main/change_history.html: spacing
1157
1158 2011-01-08 15:19  ivan
1159
1160         * rt/sbin/rt-session-viewer: file rt-session-viewer was added on
1161           branch FREESIDE_2_1_BRANCH on 2011-01-08 23:19:49 +0000
1162
1163 2011-01-08 15:19  ivan
1164
1165         * rt/: Makefile, sbin/rt-session-viewer: fix rt-session-viewer
1166           mucking up upgrades
1167
1168 2011-01-07 21:21  mark
1169
1170         * FS/FS/cust_svc.pm: count available services correctly, RT#10340
1171
1172 2011-01-07 17:40  mark
1173
1174         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm, subscription.pm: fix
1175           introrate/prorate interaction, RT#11018
1176
1177 2011-01-07 16:42  levinse
1178
1179         * FS/FS/part_export/vitelity.pm: Vitelity DID provisioning, change
1180           RC sorting, RT4868
1181
1182 2011-01-07 15:13  levinse
1183
1184         * FS/FS/part_export/phone_sqlopensips.pm: file phone_sqlopensips.pm
1185           was added on branch FREESIDE_2_1_BRANCH on 2011-01-07 23:14:02
1186           +0000
1187
1188 2011-01-07 15:13  levinse
1189
1190         * FS/FS/part_export/phone_sqlopensips.pm, FS/FS/Schema.pm,
1191           FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi,
1192           httemplate/view/svc_phone.cgi: opensips provisioning, RT10993
1193
1194 2010-12-31 16:47  mark
1195
1196         * rt/sbin/rt-session-viewer.in: file rt-session-viewer.in was added
1197           on branch FREESIDE_2_1_BRANCH on 2011-01-01 00:47:17 +0000
1198
1199 2010-12-31 16:46  mark
1200
1201         * rt/sbin/rt-session-viewer.in, FS/FS/TicketSystem/RT_Internal.pm,
1202           httemplate/view/cust_main/tickets.html, rt/FREESIDE_MODIFIED,
1203           rt/Makefile.in, rt/configure.ac, rt/lib/RT/Principal_Overlay.pm,
1204           rt/lib/RT/Queue_Overlay.pm, rt/lib/RT/System.pm,
1205           rt/lib/RT/Test.pm, rt/lib/RT/Interface/Web.pm,
1206           rt/share/html/Elements/SelectQueue,
1207           rt/share/html/Ticket/Create.html: limit ticket creation queue
1208           dropdowns based on ACL, RT#7778
1209
1210 2010-12-30 17:23  levinse
1211
1212         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
1213           fs_selfservice/FS-SelfService/cgi/signup.cgi,
1214           fs_selfservice/FS-SelfService/cgi/signup.html: self-signup with
1215           prepaid card without customer info, RT9713
1216
1217 2010-12-30 15:03  levinse
1218
1219         * httemplate/search/customer_accounting_summary.html: file
1220           customer_accounting_summary.html was added on branch
1221           FREESIDE_2_1_BRANCH on 2010-12-30 23:03:52 +0000
1222
1223 2010-12-30 15:03  levinse
1224
1225         * httemplate/search/report_customer_accounting_summary.html: file
1226           report_customer_accounting_summary.html was added on branch
1227           FREESIDE_2_1_BRANCH on 2010-12-30 23:03:52 +0000
1228
1229 2010-12-30 15:03  levinse
1230
1231         * httemplate/search/customer_accounting_summary.html,
1232           httemplate/search/report_customer_accounting_summary.html,
1233           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
1234           httemplate/graph/elements/monthly.html,
1235           httemplate/graph/elements/report.html: add customer accounting
1236           summary report, RT10911
1237
1238 2010-12-29 16:15  levinse
1239
1240         * httemplate/search/report_unprovisioned_services.html: file
1241           report_unprovisioned_services.html was added on branch
1242           FREESIDE_2_1_BRANCH on 2010-12-30 00:15:12 +0000
1243
1244 2010-12-29 16:15  levinse
1245
1246         * httemplate/search/unprovisioned_services.html: file
1247           unprovisioned_services.html was added on branch
1248           FREESIDE_2_1_BRANCH on 2010-12-30 00:15:12 +0000
1249
1250 2010-12-29 16:15  levinse
1251
1252         * httemplate/: search/report_unprovisioned_services.html,
1253           search/unprovisioned_services.html, elements/menu.html:
1254           unprovisioned services by type report, RT10255
1255
1256 2010-12-29 14:56  mark
1257
1258         * FS/FS/Schema.pm, FS/FS/cust_location.pm,
1259           httemplate/edit/cust_location.cgi,
1260           httemplate/edit/process/cust_location.cgi,
1261           httemplate/elements/tr-select-cust_location.html,
1262           httemplate/misc/disable-cust_location.cgi,
1263           httemplate/view/cust_main/packages.html,
1264           httemplate/view/cust_main/packages/location.html,
1265           httemplate/view/cust_main/packages/section.html: cust_location
1266           editing features, RT#10766
1267
1268 2010-12-29 14:42  mark
1269
1270         * bin/cdr-opensips.import: file cdr-opensips.import was added on
1271           branch FREESIDE_2_1_BRANCH on 2010-12-29 22:43:07 +0000
1272
1273 2010-12-29 14:42  mark
1274
1275         * bin/: cdr-opensips.import: start of openSIPS CDR import, RT#10992
1276
1277 2010-12-28 16:02  mark
1278
1279         * FS/FS/part_export/send_email.pm: file send_email.pm was added on
1280           branch FREESIDE_2_1_BRANCH on 2010-12-29 00:02:29 +0000
1281
1282 2010-12-28 16:02  mark
1283
1284         * FS/FS/: part_export/send_email.pm, Misc.pm, msg_template.pm:
1285           send_email export, RT#10884
1286
1287 2010-12-28 12:20  ivan
1288
1289         * bin/cvs2cl: 2.1 branch
1290
1291 2010-12-28 12:14  levinse
1292
1293         * FS/FS/cust_pkg.pm: add cust_pkg.order_date, RT6628
1294
1295 2010-12-28 10:34  levinse
1296
1297         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
1298           httemplate/edit/REAL_cust_pkg.cgi,
1299           httemplate/view/cust_main/packages/status.html: add
1300           cust_pkg.order_date, RT6628
1301
1302 2010-12-28 10:27  levinse
1303
1304         * FS/FS/svc_phone.pm: add API doc for new LNP svc_phone fields
1305
1306 2010-12-28 09:20  levinse
1307
1308         * FS/FS/phone_avail.pm, httemplate/search/phone_avail.html: UI
1309           enhancements to phone_avail report, RT10464
1310
1311 2010-12-28 08:34  levinse
1312
1313         * httemplate/search/: phone_avail.html, report_phone_avail.html:
1314           better access rights for phone_avail report, part 2, RT10464
1315
1316 2010-12-28 08:29  levinse
1317
1318         * httemplate/search/: phone_avail.html, report_phone_avail.html:
1319           better access rights for phone_avail report, part 1, RT10464
1320
1321 2010-12-28 08:21  levinse
1322
1323         * FS/FS/AccessRight.pm: better access rights for phone_avail
1324           report, part 1, RT10464
1325
1326 2010-12-28 07:58  levinse
1327
1328         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
1329           httemplate/edit/svc_phone.cgi,
1330           httemplate/elements/select-lnp_status.html,
1331           httemplate/view/svc_phone.cgi: LNP improvements, RT9527
1332
1333 2010-12-27 21:23  levinse
1334
1335         * FS/FS/: Conf.pm, cust_bill.pm: invoice customization for DIDs,
1336           RT10886
1337
1338 2010-12-26 12:25  ivan
1339
1340         * FS/FS/svc_phone.pm: normalize svc_phone labels
1341
1342 2010-12-25 20:09  levinse
1343
1344         * httemplate/elements/select-lnp_status.html: file
1345           select-lnp_status.html was added on branch FREESIDE_2_1_BRANCH on
1346           2010-12-26 04:09:37 +0000
1347
1348 2010-12-25 20:09  levinse
1349
1350         * httemplate/elements/tr-select-lnp_status.html: file
1351           tr-select-lnp_status.html was added on branch FREESIDE_2_1_BRANCH
1352           on 2010-12-26 04:09:38 +0000
1353
1354 2010-12-25 20:09  levinse
1355
1356         * httemplate/elements/select-lnp_status.html,
1357           httemplate/elements/tr-select-lnp_status.html, FS/FS/Conf.pm,
1358           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_phone.pm,
1359           FS/FS/ClientAPI/MyAccount.pm,
1360           fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html,
1361           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1362           fs_selfservice/FS-SelfService/cgi/ws_list.html,
1363           httemplate/edit/part_svc.cgi, httemplate/edit/svc_phone.cgi,
1364           httemplate/edit/elements/edit.html,
1365           httemplate/edit/process/svc_phone.html,
1366           httemplate/elements/tr-input-date-field.html,
1367           httemplate/view/svc_phone.cgi: added basic LNP capability to
1368           svc_phone including SS, RT10948
1369
1370 2010-12-24 02:45  mark
1371
1372         * FS/FS/part_pkg.pm: upgrade unused_credit option, RT#10670
1373
1374 2010-12-24 01:56  mark
1375
1376         * FS/FS/cust_pkg.pm: option to credit unused time on package
1377           change, RT#10670
1378
1379 2010-12-24 01:49  mark
1380
1381         * FS/FS/part_pkg/global_Mixin.pm: file global_Mixin.pm was added on
1382           branch FREESIDE_2_1_BRANCH on 2010-12-24 09:49:49 +0000
1383
1384 2010-12-24 01:49  mark
1385
1386         * FS/FS/part_pkg/usage_Mixin.pm: file usage_Mixin.pm was added on
1387           branch FREESIDE_2_1_BRANCH on 2010-12-24 09:49:50 +0000
1388
1389 2010-12-24 01:49  mark
1390
1391         * FS/FS/: part_pkg/global_Mixin.pm, part_pkg/usage_Mixin.pm,
1392           part_pkg.pm, part_pkg/agent.pm, part_pkg/base_delayed.pm,
1393           part_pkg/base_rate.pm, part_pkg/bulk.pm,
1394           part_pkg/cdr_termination.pm, part_pkg/flat_comission_cust.pm,
1395           part_pkg/flat.pm, part_pkg/flat_comission.pm,
1396           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
1397           part_pkg/flat_introrate.pm, part_pkg/prepaid.pm,
1398           part_pkg/prorate.pm, part_pkg/prorate_delayed.pm,
1399           part_pkg/rt_time.pm, part_pkg/sesmon_hour.pm,
1400           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
1401           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
1402           part_pkg/subscription.pm, part_pkg/voip_cdr.pm,
1403           part_pkg/voip_inbound.pm, part_pkg/voip_sqlradacct.pm: part_pkg
1404           option inheritance, part 1
1405
1406 2010-12-23 21:48  mark
1407
1408         * FS/FS/ClientAPI/Signup.pm,
1409           fs_selfservice/FS-SelfService/cgi/signup.cgi: eWay self-signup
1410           fixes
1411
1412 2010-12-23 16:40  mark
1413
1414         * httemplate/misc/process/pay_batch-approve.cgi: file
1415           pay_batch-approve.cgi was added on branch FREESIDE_2_1_BRANCH on
1416           2010-12-24 00:41:26 +0000
1417
1418 2010-12-23 16:40  mark
1419
1420         * httemplate/misc/process/pay_batch-approve.cgi, FS/FS/Conf.pm,
1421           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm,
1422           FS/FS/pay_batch/td_eft1464.pm,
1423           httemplate/misc/download-batch.cgi,
1424           httemplate/search/cust_pay_batch.cgi: manual batch approval and
1425           TD EFT fixes, RT#10545
1426
1427 2010-12-23 09:52  levinse
1428
1429         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
1430           self-service improvements, RT10883
1431
1432 2010-12-21 15:44  levinse
1433
1434         * fs_selfservice/FS-SelfService/cgi/process_svc_phone.html: file
1435           process_svc_phone.html was added on branch FREESIDE_2_1_BRANCH on
1436           2010-12-21 23:44:57 +0000
1437
1438 2010-12-21 15:44  levinse
1439
1440         * fs_selfservice/FS-SelfService/cgi/process_svc_phone.html,
1441           FS/FS/ClientAPI/MyAccount.pm,
1442           fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html,
1443           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1444           httemplate/elements/select-phonenum.html: self-service
1445           improvements: DIDs, RT10885; re-do all of my changes which were
1446           undone by Mark
1447
1448 2010-12-21 01:12  mark
1449
1450         * fs_selfservice/FS-SelfService/cgi/post_thirdparty_payment.html:
1451           file post_thirdparty_payment.html was added on branch
1452           FREESIDE_2_1_BRANCH on 2010-12-21 09:13:04 +0000
1453
1454 2010-12-21 01:12  mark
1455
1456         * fs_selfservice/FS-SelfService/cgi/post_thirdparty_payment.html,
1457           FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_pay_pending.pm,
1458           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
1459           FS/FS/cust_main/Billing_Realtime.pm,
1460           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
1461           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1462           httemplate/edit/payment_gateway.html: changes to support eWay
1463           third-party payment, #10208
1464
1465 2010-12-20 22:26  levinse
1466
1467         * fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html: file
1468           provision_svc_phone.html was added on branch FREESIDE_2_1_BRANCH
1469           on 2010-12-21 06:26:15 +0000
1470
1471 2010-12-20 22:26  levinse
1472
1473         * fs_selfservice/FS-SelfService/cgi/provision_svc_phone.html,
1474           FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
1475           fs_selfservice/FS-SelfService/SelfService.pm,
1476           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1477           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1478           fs_selfservice/FS-SelfService/cgi/ws_list.html,
1479           httemplate/elements/select-did.html,
1480           httemplate/elements/select-phonenum.html: self-service
1481           improvements: DIDs, RT10885
1482
1483 2010-12-19 19:14  levinse
1484
1485         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
1486           fs_selfservice/FS-SelfService/SelfService.pm,
1487           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1488           fs_selfservice/FS-SelfService/cgi/ws_list.html: self-service
1489           improvements: DIDs, RT10885
1490
1491 2010-12-17 15:44  ivan
1492
1493         * FS/FS/Conf.pm, httemplate/elements/menu.html,
1494           httemplate/view/cust_main.cgi: add cust_main-external_links and
1495           menu-prepend_links options for wisper NORM links, RT#10889
1496
1497 2010-12-17 11:32  levinse
1498
1499         * FS/FS/ClientAPI/MyAccount.pm,
1500           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1501           fs_selfservice/FS-SelfService/cgi/provision.html,
1502           fs_selfservice/FS-SelfService/cgi/provision_list.html,
1503           fs_selfservice/FS-SelfService/cgi/ws_list.html: self-service
1504           improvements, RT10883
1505
1506 2010-12-16 17:15  levinse
1507
1508         * fs_selfservice/FS-SelfService/cgi/tktview.html: file tktview.html
1509           was added on branch FREESIDE_2_1_BRANCH on 2010-12-17 01:16:03
1510           +0000
1511
1512 2010-12-16 17:15  levinse
1513
1514         * fs_selfservice/FS-SelfService/cgi/tktview.html,
1515           FS/FS/ClientAPI/MyAccount.pm,
1516           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1517           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1518           FS/FS/TicketSystem/RT_Internal.pm,
1519           fs_selfservice/FS-SelfService/SelfService.pm: self-service
1520           improvements, RT10883
1521
1522 2010-12-15 23:34  mark
1523
1524         * httemplate/view/cust_main/packages/section.html: file
1525           section.html was added on branch FREESIDE_2_1_BRANCH on
1526           2010-12-29 22:56:47 +0000
1527
1528 2010-12-15 23:34  ivan
1529
1530         * httemplate/view/cust_main/packages/section.html: fix syntax error
1531           from hasty merge
1532
1533 2010-12-15 07:09  levinse
1534
1535         * fs_selfservice/FS-SelfService/cgi/ws_list.html: file ws_list.html
1536           was added on branch FREESIDE_2_1_BRANCH on 2010-12-15 15:09:48
1537           +0000
1538
1539 2010-12-15 07:09  levinse
1540
1541         * fs_selfservice/FS-SelfService/cgi/ws_list.html,
1542           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
1543           FS/FS/ClientAPI/MyAccount.pm,
1544           fs_selfservice/FS-SelfService/cgi/provision.html: self-service
1545           improvements, RT10883
1546
1547 2010-12-14 15:27  levinse
1548
1549         * fs_selfservice/FS-SelfService/cgi/invoices.html: file
1550           invoices.html was added on branch FREESIDE_2_1_BRANCH on
1551           2010-12-14 23:27:20 +0000
1552
1553 2010-12-14 15:27  levinse
1554
1555         * fs_selfservice/FS-SelfService/cgi/tktcreate.html: file
1556           tktcreate.html was added on branch FREESIDE_2_1_BRANCH on
1557           2010-12-14 23:27:21 +0000
1558
1559 2010-12-14 15:27  levinse
1560
1561         * fs_selfservice/FS-SelfService/cgi/invoices.html,
1562           fs_selfservice/FS-SelfService/cgi/tktcreate.html,
1563           FS/FS/ClientAPI/MyAccount.pm,
1564           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1565           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1566           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
1567           improvements, RT10883
1568
1569 2010-12-14 00:21  mark
1570
1571         * httemplate/view/cust_main/locations.html: file locations.html was
1572           added on branch FREESIDE_2_1_BRANCH on 2011-01-25 01:52:20 +0000
1573
1574 2010-12-14 00:21  mark
1575
1576         * httemplate/view/cust_main/locations.html: fix location display
1577           boundary case
1578
1579 2010-12-13 23:29  mark
1580
1581         * httemplate/edit/: cust_location.cgi, process/cust_location.cgi:
1582           file cust_location.cgi was added on branch FREESIDE_2_1_BRANCH on
1583           2010-12-29 22:56:46 +0000
1584
1585 2010-12-13 23:29  mark
1586
1587         * httemplate/misc/disable-cust_location.cgi: file
1588           disable-cust_location.cgi was added on branch FREESIDE_2_1_BRANCH
1589           on 2010-12-29 22:56:47 +0000
1590
1591 2010-12-13 23:29  mark
1592
1593         * httemplate/: view/cust_main/locations.html,
1594           edit/cust_location.cgi, edit/process/cust_location.cgi,
1595           misc/disable-cust_location.cgi,
1596           view/cust_main/packages/section.html: cust_location editing
1597           features, RT#10766
1598
1599 2010-12-13 22:33  ivan
1600
1601         * httemplate/: pref/pref-process.html, pref/pref.html,
1602           view/cust_main/change_history.html, view/cust_main/packages.html:
1603           show formatted dates on change history, per-user pref for full
1604           cust_pkg timestamps, RT#10757
1605
1606 2010-12-10 14:08  ivan
1607
1608         * httemplate/view/svc_acct/cardfortress.html: file
1609           cardfortress.html was added on branch FREESIDE_2_1_BRANCH on
1610           2010-12-10 22:09:06 +0000
1611
1612 2010-12-10 14:08  ivan
1613
1614         * FS/FS/part_export/cardfortress.pm: file cardfortress.pm was added
1615           on branch FREESIDE_2_1_BRANCH on 2010-12-10 22:09:06 +0000
1616
1617 2010-12-10 14:08  ivan
1618
1619         * FS/FS/part_export/cardfortress.pm,
1620           httemplate/view/svc_acct/cardfortress.html, FS/FS/Conf.pm,
1621           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1622           httemplate/edit/process/svc_acct.cgi,
1623           httemplate/view/svc_acct.cgi: cardfortress backend support
1624
1625 2010-12-09 22:02  levinse
1626
1627         * httemplate/browse/cust_note_class.html: file cust_note_class.html
1628           was added on branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:09
1629           +0000
1630
1631 2010-12-09 22:02  levinse
1632
1633         * httemplate/edit/: cust_note_class.html,
1634           process/cust_note_class.html: file cust_note_class.html was added
1635           on branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:10 +0000
1636
1637 2010-12-09 22:02  levinse
1638
1639         * FS/FS/cust_note_class.pm: file cust_note_class.pm was added on
1640           branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:09 +0000
1641
1642 2010-12-09 22:02  levinse
1643
1644         * FS/t/cust_note_class.t: file cust_note_class.t was added on
1645           branch FREESIDE_2_1_BRANCH on 2011-01-27 05:10:09 +0000
1646
1647 2010-12-09 22:02  levinse
1648
1649         * FS/FS/cust_note_class.pm, FS/t/cust_note_class.t,
1650           httemplate/browse/cust_note_class.html,
1651           httemplate/edit/cust_note_class.html,
1652           httemplate/edit/process/cust_note_class.html: implement customer
1653           note classes, RT9995
1654
1655 2010-12-07 16:36  mark
1656
1657         * FS/FS/cust_pkg.pm: fix incorrect bill dates from prorate,
1658           RT#10830
1659
1660 2010-12-07 16:02  mark
1661
1662         * FS/FS/part_pkg/prorate_Mixin.pm: fix incorrect bill dates from
1663           prorate, RT#10830
1664
1665 2010-12-07 14:26  mark
1666
1667         * FS/FS/: Conf.pm, cust_pay.pm, cust_pkg.pm,
1668           cust_main/Billing_Realtime.pm: per-agent notification options,
1669           RT#10797
1670
1671 2010-12-04 18:59  ivan
1672
1673         * rt/share/html/RTx/Statistics/: CallsMultiQueue/index.html,
1674           CallsQueueDay/index.html, DayOfWeek/index.html,
1675           OpenStalled/index.html, Resolution/index.html,
1676           TimeToResolve/index.html: RTx-Statistics in 2.1 / 3.8, RT#10046
1677
1678 2010-12-04 18:43  ivan
1679
1680         * rt/share/html/RTx/Statistics/Elements/GraphBox: RTx-Statistics in
1681           2.1 / 3.8, RT#10046
1682
1683 2010-12-04 18:39  ivan
1684
1685         * rt/share/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox:
1686           file ControlBox was added on branch FREESIDE_2_1_BRANCH on
1687           2010-12-05 02:39:08 +0000
1688
1689 2010-12-04 18:39  ivan
1690
1691         * rt/share/html/RTx/Statistics/Elements/CollectionAsTable/Header:
1692           file Header was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1693           02:39:07 +0000
1694
1695 2010-12-04 18:39  ivan
1696
1697         *
1698           rt/share/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat:
1699           file ParseFormat was added on branch FREESIDE_2_1_BRANCH on
1700           2010-12-05 02:39:07 +0000
1701
1702 2010-12-04 18:39  ivan
1703
1704         * rt/share/html/RTx/Statistics/Elements/CollectionAsTable/Row: file
1705           Row was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1706           02:39:07 +0000
1707
1708 2010-12-04 18:39  ivan
1709
1710         * rt/share/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage:
1711           file UpdatePage was added on branch FREESIDE_2_1_BRANCH on
1712           2010-12-05 02:39:08 +0000
1713
1714 2010-12-04 18:37  ivan
1715
1716         * rt/share/html/RTx/Statistics/Elements/: GraphBox,
1717           CollectionAsTable/Header, CollectionAsTable/ParseFormat,
1718           CollectionAsTable/Row, ControlsAsTable/ControlBox,
1719           ControlsAsTable/UpdatePage: RTx-Statistics in 2.1 / 3.8, RT#10046
1720
1721 2010-12-04 18:21  ivan
1722
1723         * rt/share/html/RTx/Statistics/: CallsMultiQueue/Elements/Chart,
1724           CallsQueueDay/Elements/Chart, DayOfWeek/Elements/Chart,
1725           OpenStalled/Elements/Chart, Resolution/Elements/Chart:
1726           RTx-Statistics in 2.1 / 3.8
1727
1728 2010-12-04 16:15  ivan
1729
1730         * htetc/freeside-rt.conf, rt/FREESIDE_MODIFIED: RTx-Statistics in
1731           2.1 / 3.8
1732
1733 2010-12-04 16:06  ivan
1734
1735         * rt/share/html/RTx/Statistics/: CallsMultiQueue/Elements/Chart,
1736           CallsQueueDay/Elements/Chart: file Chart was added on branch
1737           FREESIDE_2_1_BRANCH on 2010-12-05 00:06:42 +0000
1738
1739 2010-12-04 16:06  ivan
1740
1741         * rt/share/html/RTx/Statistics/: DayOfWeek/Elements/Chart,
1742           OpenStalled/Elements/Chart, Resolution/Elements/Chart,
1743           TimeToResolve/Elements/Chart, UserTest/Elements/Chart: file Chart
1744           was added on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43
1745           +0000
1746
1747 2010-12-04 16:06  ivan
1748
1749         * rt/share/html/RTx/Statistics/Elements/DateSelectRow: file
1750           DateSelectRow was added on branch FREESIDE_2_1_BRANCH on
1751           2010-12-05 00:06:43 +0000
1752
1753 2010-12-04 16:06  ivan
1754
1755         * rt/share/html/RTx/Statistics/Elements/DurationAsString: file
1756           DurationAsString was added on branch FREESIDE_2_1_BRANCH on
1757           2010-12-05 00:06:43 +0000
1758
1759 2010-12-04 16:06  ivan
1760
1761         * rt/share/html/RTx/Statistics/Elements/GraphBox: file GraphBox was
1762           added on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43 +0000
1763
1764 2010-12-04 16:06  ivan
1765
1766         * rt/share/html/RTx/Statistics/CallsQueueDay/Results.tsv: file
1767           Results.tsv was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1768           00:06:42 +0000
1769
1770 2010-12-04 16:06  ivan
1771
1772         * rt/share/html/RTx/Statistics/OpenStalled/Results.tsv: file
1773           Results.tsv was added on branch FREESIDE_2_1_BRANCH on 2010-12-05
1774           00:06:43 +0000
1775
1776 2010-12-04 16:06  ivan
1777
1778         * rt/share/html/RTx/Statistics/Elements/SelectMultiQueue: file
1779           SelectMultiQueue was added on branch FREESIDE_2_1_BRANCH on
1780           2010-12-05 00:06:43 +0000
1781
1782 2010-12-04 16:06  ivan
1783
1784         * rt/share/html/RTx/Statistics/Elements/StatColumnMap: file
1785           StatColumnMap was added on branch FREESIDE_2_1_BRANCH on
1786           2010-12-05 00:06:43 +0000
1787
1788 2010-12-04 16:06  ivan
1789
1790         * rt/share/html/RTx/Statistics/Elements/Tabs: file Tabs was added
1791           on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43 +0000
1792
1793 2010-12-04 16:06  ivan
1794
1795         * rt/share/html/RTx/Statistics/: FAQ/index.html,
1796           OpenStalled/index.html, Resolution/index.html,
1797           TimeToResolve/index.html, UserTest/index.html: file index.html
1798           was added on branch FREESIDE_2_1_BRANCH on 2010-12-05 00:06:43
1799           +0000
1800
1801 2010-12-04 16:06  ivan
1802
1803         * rt/share/html/RTx/Statistics/: DurationAsString, index.html,
1804           CallsMultiQueue/index.html, CallsMultiQueue/Elements/Chart,
1805           CallsQueueDay/Results.tsv, CallsQueueDay/index.html,
1806           CallsQueueDay/Elements/Chart, DayOfWeek/index.html,
1807           DayOfWeek/Elements/Chart, Elements/DateSelectRow,
1808           Elements/DurationAsString, Elements/GraphBox,
1809           Elements/SelectMultiQueue, Elements/StatColumnMap, Elements/Tabs,
1810           FAQ/index.html, OpenStalled/Results.tsv, OpenStalled/index.html,
1811           OpenStalled/Elements/Chart, Resolution/index.html,
1812           Resolution/Elements/Chart, TimeToResolve/index.html,
1813           TimeToResolve/Elements/Chart, UserTest/index.html,
1814           UserTest/Elements/Chart: RTx-Statistics in 2.1 / 3.8
1815
1816 2010-12-04 16:06  ivan
1817
1818         * rt/share/html/RTx/Statistics/DurationAsString: file
1819           DurationAsString was added on branch FREESIDE_2_1_BRANCH on
1820           2010-12-05 00:06:42 +0000
1821
1822 2010-12-04 16:06  ivan
1823
1824         * rt/share/html/RTx/Statistics/: index.html,
1825           CallsMultiQueue/index.html, CallsQueueDay/index.html,
1826           DayOfWeek/index.html: file index.html was added on branch
1827           FREESIDE_2_1_BRANCH on 2010-12-05 00:06:42 +0000
1828
1829 2010-12-04 15:42  ivan
1830
1831         * rt/share/html/Callbacks/RTx-Statistics/Elements/Tabs/Default:
1832           RTx-Statistics in 2.1 / 3.8
1833
1834 2010-12-03 19:52  ivan
1835
1836         * httemplate/elements/tr-select-cust_location.html: sort locations
1837           in dropdown, RT#10766
1838
1839 2010-12-03 19:34  ivan
1840
1841         * httemplate/edit/process/change-cust_pkg.html: keep dates on
1842           package change, RT#10766
1843
1844 2010-12-03 19:29  ivan
1845
1846         * httemplate/elements/tr-select-cust_location.html: sort locations
1847           in dropdown, RT#10766
1848
1849 2010-12-02 11:03  ivan
1850
1851         * FS/FS/tax_rate.pm: count locations as accounts for cch taxation
1852           only when tax-pkg_address is on
1853
1854 2010-11-30 15:44  mark
1855
1856         * FS/FS/pay_batch/: td_eftack264.pm, td_eftret80.pm: TD EFT batch
1857           import formats, RT#10545
1858
1859 2010-11-30 15:44  mark
1860
1861         * FS/FS/pay_batch/td_eftack264.pm: file td_eftack264.pm was added
1862           on branch FREESIDE_2_1_BRANCH on 2011-01-20 00:31:34 +0000
1863
1864 2010-11-30 15:44  mark
1865
1866         * FS/FS/pay_batch/td_eftret80.pm: file td_eftret80.pm was added on
1867           branch FREESIDE_2_1_BRANCH on 2011-01-20 00:31:34 +0000
1868
1869 2010-11-30 13:49  ivan
1870
1871         * bin/merge-referrals: fix merge-referrals, RT#10247
1872
1873 2010-11-30 12:24  mark
1874
1875         * FS/FS/: TicketSystem.pm, Upgrade.pm: auto-insert
1876           CustomFieldChange scrip condition, from RT#10139
1877
1878 2010-11-27 15:53  ivan
1879
1880         * FS/FS/tax_rate.pm: with cch taxation, consider "account" taxes
1881           per- (distinct) location instead of per -customer, RT#10248
1882
1883 2010-11-26 19:55  ivan
1884
1885         * httemplate/elements/create_uri_query: file create_uri_query was
1886           added on branch FREESIDE_2_1_BRANCH on 2010-11-27 03:55:08 +0000
1887
1888 2010-11-26 19:55  ivan
1889
1890         * httemplate/elements/handle_uri_query: file handle_uri_query was
1891           added on branch FREESIDE_2_1_BRANCH on 2010-11-27 03:55:08 +0000
1892
1893 2010-11-26 19:55  ivan
1894
1895         * httemplate/: elements/create_uri_query,
1896           elements/handle_uri_query, misc/batch-cust_pay.html,
1897           misc/process/batch-cust_pay.cgi: fix "URL limit exceeded" when
1898           errors are present on quick payment entry, RT#9917
1899
1900 2010-11-24 19:30  ivan
1901
1902         * fs_selfservice/FS-SelfService/SelfService.pm: disable ancient
1903           izoom stuff, RT#10730
1904
1905 2010-11-24 18:35  ivan
1906
1907         * FS/FS/ClientAPI/Agent.pm: fix username check, RT#9608
1908
1909 2010-11-24 17:54  mark
1910
1911         * FS/FS/cdr/: telos_csv.pm: Telos .act CDR format, RT#10722
1912
1913 2010-11-24 17:54  mark
1914
1915         * FS/FS/cdr/telos_csv.pm: file telos_csv.pm was added on branch
1916           FREESIDE_2_1_BRANCH on 2010-11-25 01:54:12 +0000
1917
1918 2010-11-24 17:06  mark
1919
1920         * FS/FS/: cdr/telos_xml.pm, Record.pm, cdr.pm: Telos XML CDR
1921           format, RT#10721
1922
1923 2010-11-24 17:06  mark
1924
1925         * FS/FS/cdr/telos_xml.pm: file telos_xml.pm was added on branch
1926           FREESIDE_2_1_BRANCH on 2010-11-25 01:06:38 +0000
1927
1928 2010-11-23 17:31  ivan
1929
1930         * FS/FS/TicketSystem/RT_Internal.pm: don't attempt to use
1931           RT::CurrentUser before RT has been initialized.  very weird.
1932           RT#10695
1933
1934 2010-11-22 17:52  ivan
1935
1936         * FS/FS/cust_main/Billing.pm,
1937           httemplate/view/cust_main/packages/status.html: fix noisy but
1938           harmless fallout from RT#10148
1939
1940 2010-11-22 17:39  mark
1941
1942         * fs_selfservice/FS-SelfService/cgi/process_suspend_pkg.html: file
1943           process_suspend_pkg.html was added on branch FREESIDE_2_1_BRANCH
1944           on 2010-11-23 01:40:12 +0000
1945
1946 2010-11-22 17:39  mark
1947
1948         * fs_selfservice/FS-SelfService/cgi/process_suspend_pkg.html,
1949           FS/FS/ClientAPI_XMLRPC.pm, FS/FS/Conf.pm,
1950           FS/FS/ClientAPI/MyAccount.pm,
1951           fs_selfservice/FS-SelfService/SelfService.pm,
1952           fs_selfservice/FS-SelfService/cgi/provision_list.html,
1953           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: selfservice
1954           command to suspend packages, RT#9989
1955
1956 2010-11-21 18:52  mark
1957
1958         * httemplate/edit/process/part_event.html: make reasonnum mandatory
1959           in event actions, RT#9684
1960
1961 2010-11-21 17:30  mark
1962
1963         * FS/FS/part_event/Action/pkg_cancel.pm: file pkg_cancel.pm was
1964           added on branch FREESIDE_2_1_BRANCH on 2010-11-22 01:30:16 +0000
1965
1966 2010-11-21 17:30  mark
1967
1968         * FS/FS/part_event/Action/: pkg_cancel.pm, cancel.pm: pkg_cancel
1969           event action, RT#10141
1970
1971 2010-11-20 15:23  ivan
1972
1973         * httemplate/search/rt_ticket.html: sort fields in time worked
1974           summary, RT#7573
1975
1976 2010-11-20 15:00  ivan
1977
1978         * httemplate/search/report_rt_ticket.html: file
1979           report_rt_ticket.html was added on branch FREESIDE_2_1_BRANCH on
1980           2010-11-20 23:00:44 +0000
1981
1982 2010-11-20 15:00  ivan
1983
1984         * httemplate/search/rt_ticket.html: file rt_ticket.html was added
1985           on branch FREESIDE_2_1_BRANCH on 2010-11-20 23:00:44 +0000
1986
1987 2010-11-20 15:00  ivan
1988
1989         * httemplate/: search/report_rt_ticket.html, search/rt_ticket.html,
1990           elements/menu.html, search/report_rt_transaction.html,
1991           search/rt_transaction.html: time worked summary report, RT#7573
1992
1993 2010-11-19 20:50  levinse
1994
1995         * FS/FS/part_export/vitelity.pm: bug fixes vitelity.pm, RT4868
1996
1997 2010-11-19 18:33  mark
1998
1999         *
2000           rt/share/html/Callbacks/SearchCustomerFields/Search/Elements/PickBasics/Default:
2001           file Default was added on branch FREESIDE_2_1_BRANCH on
2002           2010-11-20 02:35:47 +0000
2003
2004 2010-11-19 18:33  mark
2005
2006         * rt/share/html/Elements/SelectCustomerAgent: file
2007           SelectCustomerAgent was added on branch FREESIDE_2_1_BRANCH on
2008           2010-11-20 02:35:47 +0000
2009
2010 2010-11-19 18:33  mark
2011
2012         * rt/share/html/Elements/SelectCustomerClass: file
2013           SelectCustomerClass was added on branch FREESIDE_2_1_BRANCH on
2014           2010-11-20 02:35:47 +0000
2015
2016 2010-11-19 18:33  mark
2017
2018         * rt/share/html/Elements/SelectCustomerTag: file SelectCustomerTag
2019           was added on branch FREESIDE_2_1_BRANCH on 2010-11-20 02:35:47
2020           +0000
2021
2022 2010-11-19 18:33  mark
2023
2024         * rt/:
2025           share/html/Callbacks/SearchCustomerFields/Search/Elements/PickBasics/Default,
2026           share/html/Elements/SelectCustomerAgent,
2027           share/html/Elements/SelectCustomerClass,
2028           share/html/Elements/SelectCustomerTag, FREESIDE_MODIFIED,
2029           lib/RT/Tickets_Overlay.pm: search tickets on some customer
2030           fields, RT#9328
2031
2032 2010-11-19 14:05  ivan
2033
2034         * httemplate/browse/agent.cgi: disabled/active links styled
2035           red/green on agent report like elsewhere
2036
2037 2010-11-19 13:58  ivan
2038
2039         * bin/: wipe-agent: adding wipe-agent script, RT#10679
2040
2041 2010-11-19 13:58  ivan
2042
2043         * bin/wipe-agent: file wipe-agent was added on branch
2044           FREESIDE_2_1_BRANCH on 2010-11-19 21:58:43 +0000
2045
2046 2010-11-19 13:26  ivan
2047
2048         * FS/FS/part_event/Condition/cust_bill_age.pm: fix late fees being
2049           applied a month late?, RT#10547
2050
2051 2010-11-18 14:37  mark
2052
2053         * rt/FREESIDE_MODIFIED: time to resolve in ticket search, RT#9327
2054
2055 2010-11-18 14:24  mark
2056
2057         * rt/share/html/Callbacks/TimeToResolve/:
2058           Elements/RT__Ticket/ColumnMap/Once,
2059           Search/Elements/BuildFormatString/SetFieldsOnce: time to resolve
2060           in ticket search, RT#9327
2061
2062 2010-11-18 14:20  mark
2063
2064         *
2065           rt/share/html/Callbacks/TimeToResolve/Elements/RT__Ticket/ColumnMap/Once:
2066           file Once was added on branch FREESIDE_2_1_BRANCH on 2010-11-18
2067           22:24:45 +0000
2068
2069 2010-11-18 14:20  mark
2070
2071         *
2072           rt/share/html/Callbacks/TimeToResolve/Search/Elements/BuildFormatString/SetFieldsOnce:
2073           file SetFieldsOnce was added on branch FREESIDE_2_1_BRANCH on
2074           2010-11-18 22:24:45 +0000
2075
2076 2010-11-18 14:20  mark
2077
2078         * rt/share/html/Callbacks/TimeToResolve/:
2079           Elements/RT__Ticket/ColumnMap/Once,
2080           Search/Elements/BuildFormatString/SetFieldsOnce: time to resolve
2081           in ticket search, RT#9327
2082
2083 2010-11-18 10:54  mark
2084
2085         * FS/FS/svc_acct.pm: fix svc_acct welcome message, RT#10268
2086
2087 2010-11-18 10:20  ivan
2088
2089         * FS/FS/Conf.pm: add Net 21 terms, RT#10652
2090
2091 2010-11-17 18:44  ivan
2092
2093         * rt/FREESIDE_MODIFIED: keep slightly better track of what was
2094           patched for what
2095
2096 2010-11-17 18:30  ivan
2097
2098         * rt/: lib/RT/Config.pm, share/html/index.html: changed to
2099           "DisplayAftgerQuickCreate" per upstream request for
2100           clarification, RT#10429
2101
2102 2010-11-17 13:26  mark
2103
2104         * rt/: FREESIDE_MODIFIED, lib/RT/Action.pm, lib/RT/Condition.pm,
2105           lib/RT/Scrip_Overlay.pm, lib/RT/Action/CreateTickets.pm,
2106           lib/RT/Condition/CustomFieldChange.pm,
2107           share/html/Admin/Elements/EditScrip,
2108           share/html/Admin/Elements/EditScripOptions,
2109           share/html/Admin/Elements/SelectScripAction,
2110           share/html/Admin/Elements/SelectScripCondition: create ticket on
2111           custom field change, RT#10139
2112
2113 2010-11-17 12:44  mark
2114
2115         * rt/lib/RT/Condition/CustomFieldChange.pm: file
2116           CustomFieldChange.pm was added on branch FREESIDE_2_1_BRANCH on
2117           2010-11-17 21:26:40 +0000
2118
2119 2010-11-17 12:44  mark
2120
2121         * rt/share/html/Admin/Elements/EditScripOptions: file
2122           EditScripOptions was added on branch FREESIDE_2_1_BRANCH on
2123           2010-11-17 21:26:40 +0000
2124
2125 2010-11-17 12:44  mark
2126
2127         * rt/: lib/RT/Condition/CustomFieldChange.pm,
2128           share/html/Admin/Elements/EditScripOptions: create ticket on
2129           custom field change, RT#10139
2130
2131 2010-11-15 14:59  mark
2132
2133         * rt/share/html/Ticket/Create.html: smarter form refresh
2134
2135 2010-11-15 13:39  mark
2136
2137         * rt/share/html/Ticket/Create.html: select queue when creating
2138           child tickets, RT#10139
2139
2140 2010-11-14 01:10  mark
2141
2142         * FS/FS/: cust_bill.pm, cust_pkg.pm: better hidden pkg_svc flag,
2143           RT#9871
2144
2145 2010-11-13 15:23  mark
2146
2147         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pkg.pm,
2148           FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
2149           httemplate/edit/process/part_pkg.cgi,
2150           httemplate/elements/tr-pkg_svc.html: hidden pkg_svc flag, RT#9871
2151
2152 2010-11-12 15:33  mark
2153
2154         * FS/FS/pay_batch/td_eft1464.pm, FS/FS/Conf.pm, FS/FS/pay_batch.pm,
2155           httemplate/search/cust_pay_batch.cgi: TD EFT batch format,
2156           RT#10545
2157
2158 2010-11-12 15:33  mark
2159
2160         * FS/FS/pay_batch/td_eft1464.pm: file td_eft1464.pm was added on
2161           branch FREESIDE_2_1_BRANCH on 2010-11-12 23:34:12 +0000
2162
2163 2010-11-12 14:30  ivan
2164
2165         * FS/FS/svc_cert.pm: fix harmless warning
2166
2167 2010-11-12 13:52  ivan
2168
2169         * fs_selfservice/FS-SelfService/SelfService.pm: add
2170           check/suspend/unsuspend _username functions to agent
2171           self-service, RT#9608
2172
2173 2010-11-12 11:57  ivan
2174
2175         * httemplate/search/cust_bill_pkg.cgi: small fallout from search
2176           sorting customizations, RT#10580
2177
2178 2010-11-11 19:21  mark
2179
2180         * FS/FS/: pay_batch.pm, pay_batch/chase_canada.pm,
2181           pay_batch/paymentech.pm, pay_batch/td_canada_trust.pm: better
2182           support for batch-increment_expiration, RT#10453
2183
2184 2010-11-11 17:17  ivan
2185
2186         * FS/FS/Schema.pm, FS/FS/Conf.pm, httemplate/edit/agent.cgi: agent
2187           username/password, RT#9608
2188
2189 2010-11-10 17:44  ivan
2190
2191         * httemplate/: browse/access_group.html,
2192           search/elements/cust_pay_or_refund.html,
2193           search/elements/search-html.html, search/elements/search.html,
2194           browse/access_user.html, browse/agent_type.cgi,
2195           browse/cust_attachment.html, browse/cust_category.html,
2196           browse/cust_class.html, browse/discount.html,
2197           browse/part_pkg_report_option.html, browse/pkg_category.html,
2198           browse/pkg_class.html, browse/rate.cgi, browse/svc_acct_pop.cgi,
2199           browse/usage_class.html, search/cust_bill_event.cgi,
2200           search/cust_bill.html, search/cust_bill_pay.html,
2201           search/cust_bill_pkg.cgi, search/cust_bill_pkg_discount.html,
2202           search/cust_credit.html, search/cust_credit_bill.html,
2203           search/cust_credit_refund.html, search/cust_event.html,
2204           search/cust_pkg_svc.html, search/cust_svc.html,
2205           search/pay_batch.cgi, search/queue.html, search/svc_domain.cgi,
2206           search/svc_external.cgi, search/svc_forward.cgi,
2207           search/svc_phone.cgi, search/svc_www.cgi: sort by clicking on
2208           headers, RT#6465
2209
2210 2010-11-10 15:12  ivan
2211
2212         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm,
2213           share/html/index.html, FREESIDE_MODIFIED: QuickCreateDisplay RT
2214           pref and config option to redirect to ticket display on quick
2215           create, RT#10429
2216
2217 2010-11-10 11:35  ivan
2218
2219         * httemplate/search/phone_avail.html: show customer on availability
2220           report, RT#10520
2221
2222 2010-11-10 11:31  ivan
2223
2224         * FS/FS/phone_avail.pm: show customer on availability report,
2225           RT#10520
2226
2227 2010-11-10 11:28  ivan
2228
2229         * httemplate/search/phone_avail.html: just can't get this one right
2230           this morning, RT#10520
2231
2232 2010-11-10 11:24  ivan
2233
2234         * FS/FS/phone_avail.pm: fix upgrade, RT#10520
2235
2236 2010-11-10 11:22  ivan
2237
2238         * FS/FS/phone_avail.pm: add missing cust_svc method to phone_avail,
2239           RT#10520
2240
2241 2010-11-10 11:22  ivan
2242
2243         * FS/FS/Upgrade.pm: add phone_avail upgrade, RT#10520
2244
2245 2010-11-09 16:58  ivan
2246
2247         * FS/FS/ClientAPI/Agent.pm: add check_username, suspend_username
2248           and unsuspend_username calls, RT#9608
2249
2250 2010-11-09 13:40  mark
2251
2252         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm: fix sync_bill_date
2253           near the end of the month, RT#10503
2254
2255 2010-11-08 18:51  levinse
2256
2257         * httemplate/: search/report_phone_avail.html, elements/menu.html,
2258           search/phone_avail.html: add phone number search report, RT10464
2259
2260 2010-11-08 18:51  levinse
2261
2262         * httemplate/search/report_phone_avail.html: file
2263           report_phone_avail.html was added on branch FREESIDE_2_1_BRANCH
2264           on 2010-11-09 02:51:50 +0000
2265
2266 2010-11-08 17:38  ivan
2267
2268         * conf/welcome_letter: remove welcome_letter from default config,
2269           RT#10225
2270
2271 2010-11-08 14:04  ivan
2272
2273         * FS/FS/: phone_avail.pm, svc_phone.pm: return phone numbers to
2274           inventory when unprovisioned, RT#10520
2275
2276 2010-11-08 13:54  mark
2277
2278         * FS/FS/Mason.pm, httemplate/search/report_tax-xls.cgi,
2279           httemplate/search/report_tax.cgi: sales tax report in Excel,
2280           RT#10321
2281
2282 2010-11-08 13:46  mark
2283
2284         * FS/FS/msg_template.pm, FS/FS/part_export/rt_ticket.pm,
2285           httemplate/edit/msg_template.html: ticket export for svc_phone,
2286           domain, broadband, RT#10363
2287
2288 2010-11-08 13:42  mark
2289
2290         * FS/FS/Schema.pm, FS/FS/part_export.pm,
2291           httemplate/browse/part_export.cgi,
2292           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
2293           httemplate/edit/part_svc.cgi: export names, RT#9827
2294
2295 2010-11-08 12:00  ivan
2296
2297         * httemplate/edit/part_svc.cgi: hide communigate fields in svc_acct
2298           and svc_domain when there's no communigate exports, RT#10515
2299
2300 2010-11-08 11:58  ivan
2301
2302         * FS/FS/AccessRight.pm: "Edit usage" off for new installs to hide
2303           the barely-used usage fields, RT#10514
2304
2305 2010-11-08 10:39  ivan
2306
2307         * httemplate/edit/: cust_refund.cgi, process/cust_refund.cgi: fix
2308           fallout from more granular ACLs for payments, RT#10505
2309
2310 2010-11-08 09:48  levinse
2311
2312         * httemplate/search/report_cust_main.html: fix prev commit for cust
2313           tag changes on cust main report related to RT6376
2314
2315 2010-11-08 09:41  levinse
2316
2317         * FS/FS/part_export/vitelity.pm: improvements to vitelity.pm,
2318           RT4868
2319
2320 2010-11-07 23:35  ivan
2321
2322         * FS/FS/svc_cert.pm, httemplate/view/svc_cert.cgi: certificates ala
2323           communigate, RT#7515
2324
2325 2010-11-07 21:24  ivan
2326
2327         * FS/FS/Schema.pm, FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_domain.pm,
2328           FS/FS/part_export/communigate_pro.pm,
2329           httemplate/edit/svc_domain/communigate-basics.html,
2330           httemplate/view/svc_domain/basics.html: certificates ala
2331           communigate, RT#7515
2332
2333 2010-11-07 16:01  ivan
2334
2335         * httemplate/edit/svc_cert/import_cacert.html, FS/FS/svc_cert.pm,
2336           httemplate/edit/process/svc_cert.cgi,
2337           httemplate/view/svc_cert.cgi: certificates ala communigate,
2338           RT#7515
2339
2340 2010-11-07 16:01  ivan
2341
2342         * httemplate/edit/svc_cert/import_cacert.html: file
2343           import_cacert.html was added on branch FREESIDE_2_1_BRANCH on
2344           2010-11-08 00:01:59 +0000
2345
2346 2010-11-07 15:47  ivan
2347
2348         * httemplate/edit/svc_cert/import_certificate.html: file
2349           import_certificate.html was added on branch FREESIDE_2_1_BRANCH
2350           on 2010-11-07 23:47:04 +0000
2351
2352 2010-11-07 15:47  ivan
2353
2354         * FS/FS/svc_cert.pm, httemplate/edit/process/svc_cert.cgi,
2355           httemplate/edit/svc_cert/import_certificate.html,
2356           httemplate/view/svc_cert.cgi: certificates ala communigate,
2357           RT#7515
2358
2359 2010-11-06 22:30  ivan
2360
2361         * httemplate/misc/svc_cert-generate.html: file
2362           svc_cert-generate.html was added on branch FREESIDE_2_1_BRANCH on
2363           2010-11-07 05:30:29 +0000
2364
2365 2010-11-06 22:29  ivan
2366
2367         * httemplate/edit/process/svc_cert.cgi,
2368           httemplate/misc/svc_cert-generate.html, FS/FS/svc_cert.pm,
2369           httemplate/edit/svc_cert.cgi, httemplate/view/svc_cert.cgi:
2370           certificates ala communigate, RT#7515
2371
2372 2010-11-06 17:56  ivan
2373
2374         * httemplate/edit/svc_cert/generate_privatekey.html: file
2375           generate_privatekey.html was added on branch FREESIDE_2_1_BRANCH
2376           on 2010-11-07 00:57:15 +0000
2377
2378 2010-11-06 17:56  ivan
2379
2380         * httemplate/edit/svc_cert/import_privatekey.html: file
2381           import_privatekey.html was added on branch FREESIDE_2_1_BRANCH on
2382           2010-11-07 00:57:15 +0000
2383
2384 2010-11-06 17:56  ivan
2385
2386         * httemplate/: edit/svc_cert.cgi, view/svc_cert.cgi: file
2387           svc_cert.cgi was added on branch FREESIDE_2_1_BRANCH on
2388           2010-11-07 00:57:15 +0000
2389
2390 2010-11-06 17:56  ivan
2391
2392         * httemplate/edit/process/svc_cert.cgi: file svc_cert.cgi was added
2393           on branch FREESIDE_2_1_BRANCH on 2010-11-07 00:57:16 +0000
2394
2395 2010-11-06 17:56  ivan
2396
2397         * FS/FS/svc_cert.pm, FS/t/svc_cert.t, httemplate/edit/svc_cert.cgi,
2398           httemplate/edit/process/svc_cert.cgi,
2399           httemplate/edit/svc_cert/generate_privatekey.html,
2400           httemplate/edit/svc_cert/import_privatekey.html,
2401           httemplate/view/svc_cert.cgi, FS/FS.pm, FS/MANIFEST,
2402           FS/FS/Mason.pm, FS/FS/Schema.pm, eg/table_template-svc.pm,
2403           httemplate/edit/part_svc.cgi,
2404           httemplate/elements/popup_link-cust_svc.html,
2405           httemplate/view/svc_Common.html,
2406           httemplate/view/elements/svc_Common.html: certificates ala
2407           communigate, RT#7515
2408
2409 2010-11-06 17:56  ivan
2410
2411         * FS/FS/svc_cert.pm: file svc_cert.pm was added on branch
2412           FREESIDE_2_1_BRANCH on 2010-11-07 00:57:15 +0000
2413
2414 2010-11-06 17:56  ivan
2415
2416         * FS/t/svc_cert.t: file svc_cert.t was added on branch
2417           FREESIDE_2_1_BRANCH on 2010-11-07 00:57:15 +0000
2418
2419 2010-11-06 16:58  mark
2420
2421         * httemplate/search/report_tax-xls.cgi: file report_tax-xls.cgi was
2422           added on branch FREESIDE_2_1_BRANCH on 2010-11-08 21:54:49 +0000
2423
2424 2010-11-06 16:58  mark
2425
2426         * httemplate/search/report_tax-xls.cgi: move module loading to
2427           FS::Mason
2428
2429 2010-11-06 16:45  mark
2430
2431         * httemplate/search/report_tax-xls.cgi: sales tax report in Excel,
2432           RT#10321
2433
2434 2010-11-05 15:58  ivan
2435
2436         * FS/FS/cust_main/Billing_Discount.pm: file Billing_Discount.pm was
2437           added on branch FREESIDE_2_1_BRANCH on 2010-11-05 22:58:56 +0000
2438
2439 2010-11-05 15:58  ivan
2440
2441         * FS/: FS/cust_main/Billing_Discount.pm, MANIFEST,
2442           FS/cust_main/Billing.pm, FS/cust_main.pm: split discount bs out
2443           into its own file before cust_main/Billing.pm becomes as bad as
2444           the old monolithic cust_main.pm, somehow RT#10462
2445
2446 2010-11-05 12:05  levinse
2447
2448         * httemplate/view/cust_main/payment_history.html: Fix undoing of
2449           changes caused by previous commit
2450
2451 2010-11-05 11:46  levinse
2452
2453         * httemplate/view/cust_main/: payment_history.html,
2454           payment_history/pending_payment.html: display any pending
2455           payments in customer view, RT10270
2456
2457 2010-11-05 11:32  ivan
2458
2459         * FS/FS/Record.pm, FS/FS/cust_main.pm,
2460           httemplate/edit/cust_main/billing.html: fix more german character
2461           problems, RT#10498
2462
2463 2010-11-05 11:16  ivan
2464
2465         * httemplate/search/cust_bill_pkg.cgi: fix line item report when
2466           linked from CCH tax report... credits may still be off w/pkg
2467           locations?  RT#10472
2468
2469 2010-11-04 20:56  levinse
2470
2471         * FS/FS/cust_main/Search.pm,
2472           httemplate/elements/tr-select-cust_tag.html,
2473           httemplate/search/cust_main.html,
2474           httemplate/search/report_cust_main.html: add a multi-select for
2475           tags to advanced customer search, RT6376
2476
2477 2010-11-04 16:39  levinse
2478
2479         * FS/FS/part_export/: acct_http.pm, cust_http.pm: Fix display of
2480           export option defaults for all HTTP exports
2481
2482 2010-11-04 16:10  levinse
2483
2484         * FS/FS/part_export/: acct_http.pm, http.pm: New HTTP export for
2485           svc_acct and additional option for existing HTTP exports, RT10216
2486
2487 2010-11-04 16:07  ivan
2488
2489         * FS/FS/cust_bill.pm: don't display service data for bundled
2490           packages, RT#10448
2491
2492 2010-11-04 15:57  ivan
2493
2494         * httemplate/edit/process/part_pkg.cgi: stop setting report_option_
2495           to 1
2496
2497 2010-11-04 14:42  ivan
2498
2499         * httemplate/edit/REAL_cust_pkg.cgi: let you edit contract_end for
2500           all packages, RT#10480
2501
2502 2010-11-04 14:35  mark
2503
2504         * httemplate/edit/REAL_cust_pkg.cgi: make contract_end editable
2505           when it makes sense
2506
2507 2010-11-04 14:29  mark
2508
2509         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
2510           make contract_end editable, RT#10480
2511
2512 2010-11-04 13:35  ivan
2513
2514         * FS/FS/: cust_pay.pm, part_pkg/voip_cdr.pm: bill setup fees upon
2515           receiving a payment, for bill_every_call customers
2516
2517 2010-11-04 10:38  ivan
2518
2519         * FS/FS/: Conf.pm, svc_acct.pm: finish username-slash and
2520           username-equals, RT#10452
2521
2522 2010-11-04 10:09  ivan
2523
2524         * httemplate/edit/process/cust_pay.cgi: fix fallout from payment
2525           ACL changes, RT#10476
2526
2527 2010-11-03 22:56  mark
2528
2529         * FS/FS/cust_main/Search.pm, httemplate/search/svc_acct.cgi,
2530           rt/lib/RT/Tickets_Overlay.pm: clean up postgres-isms, RT#10324
2531
2532 2010-11-03 17:54  levinse
2533
2534         * httemplate/view/cust_pay.html: added an e-mail link on payment
2535           receipts, RT7946
2536
2537 2010-11-03 17:11  ivan
2538
2539         * conf/invoice_latex_statement: fix logo use in statement to come
2540           from config, not filesystem, RT#10313
2541
2542 2010-11-03 16:44  ivan
2543
2544         * FS/FS/AccessRight.pm, FS/FS/access_right.pm,
2545           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_refund.cgi,
2546           httemplate/edit/process/cust_pay.cgi,
2547           httemplate/edit/process/cust_refund.cgi,
2548           httemplate/view/cust_main/payment_history.html,
2549           httemplate/view/cust_main/payment_history/payment.html,
2550           httemplate/view/cust_bill.cgi: more granular ACLs for posting
2551           check vs. cash payments, processing credit card vs echecks,
2552           RT#7887
2553
2554 2010-11-03 15:51  ivan
2555
2556         * httemplate/elements/menu.html: add phone number search to menu,
2557           RT#10447
2558
2559 2010-11-03 13:23  ivan
2560
2561         * FS/FS/: Conf.pm, svc_acct.pm: add username-slash and
2562           username-equals config options, allow uumlauts etc. in
2563           svc_acct.finger like ut_name, RT#10452, RT#10454
2564
2565 2010-11-03 12:51  mark
2566
2567         * FS/FS/cust_pkg.pm: missing commit from #9947
2568
2569 2010-11-02 18:04  mark
2570
2571         * httemplate/edit/bulk-cust_pkg.html: safety improvement to RT#9947
2572
2573 2010-11-02 17:37  mark
2574
2575         * FS/FS/cust_pkg.pm: turn off debug
2576
2577 2010-11-02 17:33  mark
2578
2579         * FS/FS/cust_pkg.pm, httemplate/browse/part_pkg.cgi,
2580           httemplate/edit/bulk-cust_pkg.html,
2581           httemplate/edit/process/bulk-cust_pkg.cgi: bulk change package
2582           type, RT#9947
2583
2584 2010-11-01 18:52  ivan
2585
2586         * FS/FS/Conf.pm: update voip-cdr_email description, RT#10322
2587
2588 2010-11-01 17:49  ivan
2589
2590         * httemplate/elements/select-state.html: fix state lables for DE
2591           when set as the default country, RT#10359
2592
2593 2010-11-01 17:28  ivan
2594
2595         * FS/FS/Record.pm, httemplate/edit/cust_main/contact.html,
2596           httemplate/view/cust_main/billing.html,
2597           httemplate/view/cust_main/contacts.html: fix for uumlaut problem,
2598           RT#10359
2599
2600 2010-10-31 17:23  ivan
2601
2602         * FS/FS/cust_bill.pm: fix   showing up in sections as a result
2603           of CDR formatting kludge, RT#10275
2604
2605 2010-10-31 16:39  ivan
2606
2607         * FS/FS/cust_main.pm: on merge, add customer (ship) name to
2608           svc_phone.phone_name if blank, RT#10247
2609
2610 2010-10-31 15:43  ivan
2611
2612         * FS/FS/part_pkg/bulk.pm: clarify description of no_prorate
2613
2614 2010-10-31 14:48  ivan
2615
2616         * FS/FS/cust_bill.pm: fix long package locations showing up as line
2617           item on typeset invoices, RT#10093
2618
2619 2010-10-31 14:23  ivan
2620
2621         * FS/FS/cust_main.pm: if there's a geocode override and the address
2622           changes, clear it, RT#10376
2623
2624 2010-10-31 12:28  mark
2625
2626         * FS/FS/part_pkg/bulk.pm: no_prorate option for bulk packages,
2627           RT#9821
2628
2629 2010-10-31 12:22  ivan
2630
2631         * bin/cust_main-find_bogus_geocode: adding, RT#10376
2632
2633 2010-10-31 12:12  ivan
2634
2635         * FS/FS/cust_main/Search.pm: add search on harcoded geocode
2636           customers w/cch, RT#10376
2637
2638 2010-10-31 12:06  ivan
2639
2640         * FS/FS/cust_main/Billing.pm: spacing
2641
2642 2010-10-31 12:04  ivan
2643
2644         * FS/FS/cust_main/Search.pm, httemplate/search/cust_main.html,
2645           httemplate/search/report_cust_main.html: add search on harcoded
2646           geocode customers w/cch, RT#10376
2647
2648 2010-10-31 11:45  ivan
2649
2650         * FS/FS/cust_main/Billing.pm: don't lookup a geocode we don't need,
2651           RT#10093
2652
2653 2010-10-30 22:24  mark
2654
2655         * httemplate/elements/tr-pkg_svc.html: fix svc count glitch with
2656           linked packages, RT#10340
2657
2658 2010-10-30 21:41  mark
2659
2660         * FS/FS/cust_pkg.pm: option to keep dates when changing packages,
2661           RT#9947
2662
2663 2010-10-30 19:47  jeff
2664
2665         * FS/FS/cust_main/Billing.pm: seek the geocode on the correct
2666           object RT#10093
2667
2668 2010-10-30 18:07  ivan
2669
2670         * FS/FS/geocode_Mixin.pm: fix tax-ship_address config w/geocode and
2671           thus cch, RT#10376
2672
2673 2010-10-30 16:22  mark
2674
2675         * FS/FS/part_pkg/: discount_Mixin.pm, flat.pm, prorate.pm,
2676           prorate_Mixin.pm, recur_Common.pm, subscription.pm:
2677           discount_Mixin
2678
2679 2010-10-30 15:44  mark
2680
2681         * FS/FS/part_export/rt_ticket.pm: cleanup
2682
2683 2010-10-29 01:51  mark
2684
2685         * FS/FS/part_pkg/: prorate.pm, prorate_Mixin.pm: prorate option to
2686           round to full day, RT#7353
2687
2688 2010-10-28 15:57  mark
2689
2690         * FS/FS/Cron/backup.pm: don't try to backup if backup_scp is empty
2691
2692 2010-10-28 15:21  mark
2693
2694         * FS/FS/ClientAPI/Signup.pm: fix broken svc_acct signup
2695
2696 2010-10-28 00:47  mark
2697
2698         * FS/FS/: Conf.pm, svc_Common.pm, svc_pbx.pm: global duplicate
2699           checking on svc_pbx.id, RT#9967
2700
2701 2010-10-27 12:27  mark
2702
2703         * FS/FS/msg_template.pm, httemplate/edit/msg_template.html:
2704           cust_pkg fields in ticket export templates, RT#9936
2705
2706 2010-10-26 18:49  mark
2707
2708         * FS/FS/part_export/rt_ticket.pm, httemplate/edit/part_export.cgi:
2709           RT ticket creation export to multiple queues, RT#10363
2710
2711 2010-10-26 11:33  ivan
2712
2713         * FS/FS/ClientAPI/Signup.pm: fix signup errors for
2714           conferenceingforless, RT#10360
2715
2716 2010-10-25 15:29  mark
2717
2718         * httemplate/search/cust_svc.html: fix mistake
2719
2720 2010-10-25 15:22  mark
2721
2722         * FS/FS/Conf.pm, FS/FS/part_pkg/bulk.pm,
2723           FS/FS/part_pkg/voip_cdr.pm, httemplate/misc/unprovision.cgi,
2724           httemplate/search/cust_pkg_svc.html,
2725           httemplate/search/cust_svc.html,
2726           httemplate/view/cust_main/packages.html,
2727           httemplate/view/cust_main/packages/services.html,
2728           httemplate/view/elements/svc_Common.html: summary display of bulk
2729           packages with many services, RT#9821
2730
2731 2010-10-25 07:53  ivan
2732
2733         * FS/FS/ClientAPI/Signup.pm: should fix "cant call method
2734           "setdefault" on an undefined value" errors, RT#10360
2735
2736 2010-10-24 17:28  ivan
2737
2738         * httemplate/: view/svc_pbx.cgi, search/cdr.html,
2739           search/report_cdr.html, view/cust_main/packages.html: svc_pbx and
2740           whole-customer links to CDRs, RT#10315
2741
2742 2010-10-23 14:34  ivan
2743
2744         * FS/FS/Cron/backup.pm: datestamp backups
2745
2746 2010-10-23 14:31  ivan
2747
2748         * FS/FS/Cron/backup.pm, bin/freeside-backup: datestamp backups
2749
2750 2010-10-23 01:33  mark
2751
2752         * FS/FS/: cust_pkg.pm, part_pkg_option.pm: fix contract_end bug,
2753           RT#10319
2754
2755 2010-10-22 18:23  ivan
2756
2757         * FS/FS/cust_pay.pm: another upgrade fix for ancient datasets
2758
2759 2010-10-22 17:54  ivan
2760
2761         * FS/FS/cust_bill_pkg_detail.pm: fix upgrades from old 1.7
2762
2763 2010-10-22 15:28  mark
2764
2765         * FS/FS/part_pkg/flat.pm: fix contract_end bug, RT#10319
2766
2767 2010-10-22 15:13  ivan
2768
2769         * httemplate/elements/select-terms.html, FS/FS/Conf.pm: add Net 90
2770           terms, RT#10347
2771
2772 2010-10-22 11:03  ivan
2773
2774         * httemplate/misc/xmlhttp-cust_main-search.cgi,
2775           rt/share/html/Elements/AddCustomers,
2776           rt/share/html/Ticket/Elements/AddCustomers: add no_fuzzy_on_exact
2777           to RT customer search and our smart search boxes too, RT#10341
2778
2779 2010-10-22 10:46  ivan
2780
2781         * httemplate/search/cust_main.cgi: a real wtf from me on the search
2782           changes, now fixed, RT#10341
2783
2784 2010-10-22 02:03  ivan
2785
2786         * FS/FS/cust_pkg.pm: tealish for not yet billed, like cust_main
2787           ordered
2788
2789 2010-10-22 01:54  ivan
2790
2791         * httemplate/browse/part_pkg.cgi: fix package def report totals to
2792           break down not yet billed vs. active package counts, RT#10317
2793
2794 2010-10-21 23:37  ivan
2795
2796         * FS/FS/cust_pay_void.pm: deal with multiply-voided payments
2797
2798 2010-10-21 23:29  ivan
2799
2800         * httemplate/view/cust_bill.cgi: respect voip-cdr_email config when
2801           viewing invoices in the backend, RT#10280
2802
2803 2010-10-21 23:14  ivan
2804
2805         * FS/FS/Schema.pm, FS/FS/cust_pay_void.pm,
2806           httemplate/view/cust_main/payment_history/voided_payment.html:
2807           display both original usernum and void usernum vfor voided
2808           payments, RT#10280
2809
2810 2010-10-21 12:29  ivan
2811
2812         * FS/FS/part_export/sqlradius.pm: radusergroup option
2813
2814 2010-10-20 18:34  ivan
2815
2816         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main/Search.pm,
2817           httemplate/search/cust_main.cgi,
2818           httemplate/search/cust_main.html,
2819           httemplate/search/report_cust_main.html: better address
2820           searching: disable fuzzy/substring searches when an exact match
2821           is found, work around L:EN:NameParse DrainBramage w/two-letter
2822           first names like "Ed", add an address1 search to advanced
2823           customer search, RT#10254
2824
2825 2010-10-20 15:45  ivan
2826
2827         * FS/FS/cdr.pm: auto-conversion of answerdate too
2828
2829 2010-10-20 15:43  ivan
2830
2831         * eg/cdr_template.pm: doc
2832
2833 2010-10-19 19:07  ivan
2834
2835         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
2836           FS/FS/AccessRight.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
2837           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
2838           FS/FS/option_Common.pm, bin/merge-referrals,
2839           httemplate/elements/search-cust_main.html,
2840           httemplate/misc/cust_main-merge.html,
2841           httemplate/misc/merge_cust.html, httemplate/view/cust_main.cgi:
2842           customer merging, RT#10247
2843
2844 2010-10-18 17:32  ivan
2845
2846         * FS/FS/Cron/: bill.pm, notify.pm: fix daily billing under mysql,
2847           RT#10246
2848
2849 2010-10-18 17:06  ivan
2850
2851         * FS/FS/Conf.pm: fix "use of uninitialized value in string eq"
2852           warning running freeside-setup
2853
2854 2010-10-18 15:23  mark
2855
2856         * FS/FS/msg_template.pm, FS/FS/part_export/rt_ticket.pm,
2857           httemplate/edit/msg_template.html: rt_ticket export, RT#9936
2858
2859 2010-10-17 20:36  ivan
2860
2861         * FS/FS/cust_main.pm: fix "Inactive" status showing instead of
2862           "Suspended" or "Canceled" when there were one-time charges,
2863           RT#9971
2864
2865 2010-10-17 19:46  ivan
2866
2867         * FS/FS/Conf.pm, FS/FS/part_pkg/flat.pm,
2868           httemplate/edit/part_pkg.cgi, FS/FS/cust_main/Billing.pm,
2869           httemplate/view/cust_main/packages/status.html: suspend_bill
2870           package option to continue recurring billing while suspended and
2871           part_pkg-default_suspend_bill conf option to set it by default,
2872           RT#10148
2873
2874 2010-10-17 15:35  ivan
2875
2876         * httemplate/: edit/domain_record.html,
2877           edit/process/domain_record.cgi,
2878           edit/process/svc_domain-defaultrecords.cgi,
2879           elements/popup_link.html, view/svc_domain/dns.html,
2880           misc/delete-domain_record.cgi: dns editing improvements: show an
2881           error from adding default records, redirect back to the dns
2882           section on all operations, finish editing.  RT#8933
2883
2884 2010-10-16 17:09  ivan
2885
2886         * httemplate/browse/part_event.html: show eventpart in clone
2887           dropdown
2888
2889 2010-10-14 14:16  ivan
2890
2891         * FS/FS/domain_record.pm: fix domain edits, RT#10223
2892
2893 2010-10-14 13:45  jeff
2894
2895         * httemplate/edit/cust_main/bottomfixup.js: restore
2896           update_censustract RT10221
2897
2898 2010-10-13 18:14  ivan
2899
2900         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/contact.pm,
2901           FS/FS/contact_phone.pm, FS/FS/cust_main.pm,
2902           httemplate/edit/prospect_main-ocr.html,
2903           httemplate/edit/prospect_main-upload.html,
2904           httemplate/edit/prospect_main.html,
2905           httemplate/edit/process/prospect_main.html,
2906           httemplate/elements/contact.html, httemplate/elements/menu.html,
2907           httemplate/view/image.cgi: more contact work and preliminary
2908           business card upload
2909
2910 2010-10-13 17:59  mark
2911
2912         * FS/FS/: cust_main.pm, cust_pkg.pm,
2913           part_event/Condition/cust_status.pm,
2914           part_event/Condition/has_referral_custnum.pm,
2915           part_event/Condition/pkg_age.pm,
2916           part_event/Condition/pkg_recurring.pm,
2917           part_event/Condition/pkg_status.pm: event condition speed
2918           improvements, RT#6802
2919
2920 2010-10-13 16:14  ivan
2921
2922         * FS/bin/: freeside-daily, freeside-monthly, freeside-radgroup: fix
2923           bad POD in manpages, especially freeside-daily -p
2924
2925 2010-10-13 13:20  ivan
2926
2927         * FS/FS/cust_main/Packages.pm: fix late fee held for next invoice
2928           triggering immediately if next bill dates have been manually
2929           added to one-time charges, RT#10192
2930
2931 2010-10-12 14:01  mark
2932
2933         * FS/FS/cust_main.pm: fix some noisy warnings
2934
2935 2010-10-12 13:58  mark
2936
2937         * FS/FS/part_pkg.pm: fix typo?
2938
2939 2010-10-11 18:15  mark
2940
2941         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg/flat.pm,
2942           httemplate/edit/REAL_cust_pkg.cgi,
2943           httemplate/edit/process/quick-cust_pkg.cgi,
2944           httemplate/elements/input-date-field.html,
2945           httemplate/misc/order_pkg.html, httemplate/search/cust_pkg.cgi,
2946           httemplate/search/report_cust_pkg.html,
2947           httemplate/view/cust_main/packages/status.html: package contract
2948           end date field, RT#9918
2949
2950 2010-10-11 17:12  mark
2951
2952         * FS/FS/cust_main.pm: also fix this in the future
2953
2954 2010-10-11 17:00  mark
2955
2956         * FS/FS/cust_main.pm: expiration month always 2 digits, RT#10161
2957
2958 2010-10-11 16:36  mark
2959
2960         * httemplate/elements/select-month_year.html: expiration month
2961           always 2 digits, RT#10161
2962
2963 2010-10-11 12:00  jeff
2964
2965         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
2966           FS/FS/geocode_Mixin.pm,
2967           httemplate/elements/standardize_locations.html,
2968           httemplate/elements/standardize_locations.js,
2969           httemplate/misc/choose_tax_location.html,
2970           FS/FS/cust_main/Billing.pm,
2971           httemplate/edit/cust_main/bottomfixup.js,
2972           httemplate/edit/process/quick-cust_pkg.cgi,
2973           httemplate/misc/change_pkg.cgi, httemplate/misc/order_pkg.html,
2974           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
2975           external taxes support package locations RT10093
2976
2977 2010-10-11 03:36  ivan
2978
2979         * FS/FS/agent_type.pm: optimization to speed up new customer page
2980           when there's lots of agents, RT#10184
2981
2982 2010-10-11 02:36  ivan
2983
2984         * httemplate/edit/cust_main/first_pkg.html: add lock_agentnum and
2985           lock_pkgpart parameters to new customer page, RT#9782
2986
2987 2010-10-11 02:03  ivan
2988
2989         * httemplate/edit/cust_main.cgi: add lock_agentnum and lock_pkgpart
2990           parameters to new customer page, RT#9782
2991
2992 2010-10-10 16:41  ivan
2993
2994         * FS/FS/cust_bill.pm: should fix wrapping of CDRs reported under
2995           IEq, RT#9964
2996
2997 2010-10-10 13:52  ivan
2998
2999         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
3000           httemplate/edit/elements/edit.html: simple protection against
3001           selecting and using package add-ons that point to the same
3002           package.  (still need to detect and break more complex
3003           self-referential loops)
3004
3005 2010-10-10 12:42  ivan
3006
3007         * httemplate/: edit/cust_pay_pending.html,
3008           search/cust_pay_pending.html: add "capture" links to pending
3009           payments in captured state, RT#10152
3010
3011 2010-10-10 12:11  ivan
3012
3013         * httemplate/elements/menu.html: fix documentation link for 2.1
3014
3015 2010-10-09 18:38  ivan
3016
3017         * FS/FS/cust_main.pm: ignore banned ACH on otaker upgrade as well
3018
3019 2010-10-09 17:26  ivan
3020
3021         * httemplate/: edit/cust_main/top_misc.html,
3022           edit/cust_main/first_pkg/select-part_pkg.html,
3023           elements/freeside.css: add lock_agentnum and lock_pkgpart
3024           parameters to new customer page, RT#9782
3025
3026 2010-10-05 10:32  mark
3027
3028         * rt/share/html/Admin/CustomFields/Modify.html: prevent broken
3029           custom field values, RT#9959
3030
3031 2010-10-04 18:53  jeff
3032
3033         * FS/FS/ClientAPI/MyAccount.pm: permit null discount_term RT10135
3034
3035 2010-10-04 18:38  mark
3036
3037         * bin/rt-trim-whitespace: script to fix stray whitespace, RT#9959
3038
3039 2010-10-04 15:17  mark
3040
3041         * FS/FS/access_user.pm, httemplate/edit/access_user.html,
3042           httemplate/edit/process/access_user.html: fs_ system accounts,
3043           RT#8731
3044
3045 2010-10-04 11:50  mark
3046
3047         * FS/FS/part_pkg/voip_cdr.pm: better option label
3048
3049 2010-10-04 11:46  mark
3050
3051         * FS/FS/: svc_pbx.pm, svc_phone.pm, part_pkg/voip_cdr.pm: CDR
3052           matching by svcnum, RT#10044
3053
3054 2010-10-02 13:54  mark
3055
3056         * rt/FREESIDE_MODIFIED, rt/etc/schema.mysql-4.1,
3057           FS/bin/freeside-upgrade: mandatory custom field flag, RT#9260
3058
3059 2010-10-01 17:32  mark
3060
3061         * FS/FS/cust_main_Mixin.pm: avoid sending duplicate notices from
3062           package search, RT#10103
3063
3064 2010-09-30 22:33  mark
3065
3066         * httemplate/misc/email-customers.html: fix templated notices,
3067           RT#10103
3068
3069 2010-09-29 18:11  ivan
3070
3071         * FS/FS/cust_main.pm: improve signup date recovery, especially in
3072           the edit case
3073
3074 2010-09-29 16:46  ivan
3075
3076         * Makefile: start of 2.1.2cvs
3077
3078 2010-09-29 16:41  mark
3079
3080         * FS/FS/part_pkg/: agent.pm, cdr_termination.pm, prorate.pm,
3081           prorate_Mixin.pm, sql_external.pm, voip_cdr.pm, voip_inbound.pm:
3082           option to charge the next full period when prorating, RT#9874
3083
3084 2010-09-29 15:50  ivan
3085
3086         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.1
3087
3088 2010-09-29 15:47  ivan
3089
3090         * Makefile: 2.1.1!
3091
3092 2010-09-29 14:14  ivan
3093
3094         * ChangeLog: 2.1.1
3095
3096 2010-09-29 12:54  ivan
3097
3098         * httemplate/search/rt_transaction.html: fix time worked search by
3099           customer
3100
3101 2010-09-29 12:38  ivan
3102
3103         * FS/FS/part_pkg/voip_cdr.pm: fix
3104           noskip_dst_length_accountcode_tollfree, RT#9683
3105
3106 2010-09-29 11:39  mark
3107
3108         * FS/FS/cust_main.pm: restore missing signup dates during upgrade,
3109           RT#9972
3110
3111 2010-09-28 22:40  mark
3112
3113         * FS/FS/ClientAPI/Signup.pm, fs_selfservice/drupal/signup.inc:
3114           svc_pbx in signup server, RT#9380
3115
3116 2010-09-28 17:50  ivan
3117
3118         * bin/test_scrub_sql: adding tool to drop things with sql
3119           statements on a db
3120
3121 2010-09-28 17:38  mark
3122
3123         * httemplate/edit/process/cust_main.cgi: avoid wiping signupdate
3124           when editing cust_main, RT#9972
3125
3126 2010-09-28 16:12  mark
3127
3128         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
3129           fs_selfservice/drupal/admin.inc,
3130           fs_selfservice/drupal/signup.inc: assorted drupal self-service
3131           fixes, RT#9380
3132
3133 2010-09-27 18:55  mark
3134
3135         * bin/cdr-mysql.import: mysql cdr import script, RT#10009
3136
3137 2010-09-27 17:26  ivan
3138
3139         * ChangeLog: 2.1.1
3140
3141 2010-09-27 15:59  mark
3142
3143         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: don't use decimal minutes
3144           in call detail format
3145
3146 2010-09-24 17:56  mark
3147
3148         * FS/FS/: Schema.pm, cdr.pm, part_pkg/voip_cdr.pm: clean up call
3149           rating math to avoid premature rounding, RT#9885
3150
3151 2010-09-24 15:08  jeff
3152
3153         * FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi:
3154           import tax exempt and force postal invoice optiosn
3155
3156 2010-09-24 15:07  jeff
3157
3158         * httemplate/misc/process/cust_main_note-import.cgi: import to
3159           notes
3160
3161 2010-09-24 10:23  jeff
3162
3163         * bin/opensrs_domain_pkgs: set the bill date earlier
3164
3165 2010-09-23 20:14  jeff
3166
3167         * FS/FS/cust_main/Billing.pm: fix bad bug in line item generation
3168           RT#10024
3169
3170 2010-09-23 18:04  mark
3171
3172         * FS/FS/rate_time_interval.pm, httemplate/edit/rate_time.cgi,
3173           httemplate/edit/process/rate_time.cgi: fix display of 12:00 hour
3174           in time intervals
3175
3176 2010-09-23 16:21  mark
3177
3178         * httemplate/misc/: xmlhttp-cust_main-search.cgi,
3179           process/batch-cust_pay.cgi: fix use of agent_custid in quick
3180           payment entry, RT#10035
3181
3182 2010-09-23 14:27  jeff
3183
3184         * FS/FS/part_pkg.pm: fix bad conflict resolution between ivan's and
3185           jeff's idea of how to use a different freq
3186
3187 2010-09-23 11:32  ivan
3188
3189         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
3190
3191 2010-09-23 11:30  ivan
3192
3193         * FS/FS/cust_main/Billing.pm: not sure if this is a fix or a
3194           workaround, hence the warning, RT#10024
3195
3196 2010-09-23 11:00  ivan
3197
3198         * FS/FS/cust_main/: Billing.pm: additional debug info, RT#10012
3199
3200 2010-09-23 10:55  ivan
3201
3202         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
3203           honor cust_main DEBUG flag, add some additional debug info,
3204           RT#10012
3205
3206 2010-09-23 10:46  ivan
3207
3208         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
3209           honor cust_main DEBUG flag, add some additional debug info,
3210           RT#10012
3211
3212 2010-09-22 16:04  mark
3213
3214         * FS/FS/msg_template.pm, FS/FS/part_event/Action/notice.pm,
3215           FS/FS/part_event/Action/notice_to.pm,
3216           httemplate/edit/msg_template.html: event action to send a notice
3217           to a fixed address, RT#8209
3218
3219 2010-09-22 15:01  ivan
3220
3221         * FS/FS/cust_main/Billing.pm: fix fallout from discount work,
3222           RT#10025
3223
3224 2010-09-22 14:22  mark
3225
3226         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3227           FS/FS/part_event/Condition/balance_credit_limit.pm,
3228           httemplate/edit/cust_main/billing.html,
3229           httemplate/edit/process/cust_main.cgi,
3230           httemplate/view/cust_main/billing.html: customer credit limits,
3231           RT#8209
3232
3233 2010-09-22 13:46  ivan
3234
3235         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm: use
3236           Data::Dumper to fix debugging - hopefully last of fallout from
3237           refactoring things into their own fiels
3238
3239 2010-09-22 12:35  mark
3240
3241         * FS/FS/cdr.pm, FS/FS/cdr/cia.pm, FS/FS/cdr/infinite.pm,
3242           httemplate/search/cdr.html: CIA and Infinite Conferencing cdr
3243           formats, RT#8788
3244
3245 2010-09-22 12:16  jeff
3246
3247         * FS/FS/part_pkg_discount.pm, FS/FS/Conf.pm, FS/FS/Mason.pm,
3248           FS/FS/Schema.pm, FS/FS/cust_bill.pm,
3249           FS/FS/cust_credit_bill_pkg.pm, FS/FS/cust_main_county.pm,
3250           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/discount.pm,
3251           FS/FS/part_pkg.pm, FS/t/part_pkg_discount.t,
3252           fs_selfservice/FS-SelfService/cgi/discount_term.html,
3253           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3254           fs_selfservice/FS-SelfService/cgi/make_payment.html,
3255           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3256           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3257           httemplate/elements/customer-table.html,
3258           httemplate/elements/select-discount_term.html,
3259           httemplate/elements/tr-select-discount_term.html,
3260           httemplate/misc/xmlhttp-cust_main-discount_terms.cgi,
3261           FS/MANIFEST, FS/FS/ClientAPI/MyAccount.pm,
3262           FS/FS/cust_main/Billing.pm, FS/FS/cust_main/Billing_Realtime.pm,
3263           FS/FS/part_pkg/flat.pm, httemplate/browse/part_pkg.cgi,
3264           httemplate/edit/cust_pay.cgi, httemplate/edit/part_pkg.cgi,
3265           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
3266           httemplate/edit/process/cust_pay.cgi,
3267           httemplate/edit/process/part_pkg.cgi,
3268           httemplate/misc/process/batch-cust_pay.cgi,
3269           httemplate/misc/process/payment.cgi,
3270           httemplate/view/cust_main/packages/package.html: prepayment
3271           discounts rt#5318
3272
3273 2010-09-21 23:36  jeff
3274
3275         * FS/FS/Record.pm: avoid unexpected side effects when using 'op' =>
3276           '>' in qsearch
3277
3278 2010-09-21 18:08  ivan
3279
3280         * FS/FS/cust_main/Billing_Realtime.pm: fix cardtype errors, fallout
3281           from refactor for maestro, RT#10012
3282
3283 2010-09-21 17:08  mark
3284
3285         * httemplate/: elements/menu.html, search/cust_credit.html,
3286           search/report_cust_credit.html,
3287           search/elements/cust_pay_or_refund.html,
3288           search/elements/report_cust_pay_or_refund.html: unapplied
3289           payment/refund/credit reports, RT#7503
3290
3291 2010-09-20 22:54  mark
3292
3293         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: store TxRefNum for
3294           Paymentech batch payments, RT#9962
3295
3296 2010-09-20 20:56  ivan
3297
3298         * FS/FS/part_pkg/voip_cdr.pm: skip_max_callers meaning was
3299           reversed.  doh!  RT#9907
3300
3301 2010-09-20 20:41  ivan
3302
3303         * FS/FS/Maestro.pm: add service_status call more like we should
3304           have in the first place, RT#9905
3305
3306 2010-09-20 15:45  mark
3307
3308         * FS/FS/cust_main.pm: fix "payby" option to batch_card
3309
3310 2010-09-20 14:26  ivan
3311
3312         * fs_selfservice/php/freeside_order_pkg_example.php: adding
3313
3314 2010-09-20 14:13  ivan
3315
3316         * FS/FS/Maestro.pm, bin/xmlrpc-customer_status.pl,
3317           bin/xmlrpc-order_pkg.pl: Maestro.order_pkg API
3318
3319 2010-09-20 13:29  ivan
3320
3321         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/cust_main/Billing.pm,
3322           FS/cust_main/Billing_Realtime.pm, FS/cust_main/Packages.pm,
3323           FS/cust_main/_Marketgear.pm: last of the refatoring giant
3324           cust_main.pm for now, RT#9967
3325
3326 2010-09-20 12:55  ivan
3327
3328         * FS/FS/cust_main/Billing.pm: apply_payments/apply_credits fixes
3329           from moving them to Billing.pm
3330
3331 2010-09-18 22:55  ivan
3332
3333         * FS/FS/cust_pay.pm: fix a series of unfortunate upgrades which
3334           resulted in too much payment receiptery, RT#9723
3335
3336 2010-09-18 22:50  ivan
3337
3338         * FS/: FS/Conf.pm, FS/Upgrade.pm, FS/cust_pay.pm,
3339           bin/freeside-upgrade: fix a series of unfortunate upgrades which
3340           resulted in too much payment receiptery, RT#9723
3341
3342 2010-09-18 20:02  ivan
3343
3344         * FS/FS/part_event/: Condition.pm, Condition/payby.pm: another
3345           (hopefully significant) billing optimization, RT#6802
3346
3347 2010-09-18 17:37  ivan
3348
3349         * FS/FS/cust_main.pm: restore mistakenly removed fuzzyfile
3350           disabiling in _upgrade_data
3351
3352 2010-09-18 17:13  ivan
3353
3354         * FS/FS/: cust_main.pm, Cron/bill.pm, cust_main/Billing.pm,
3355           cust_main/Billing_Realtime.pm: should speed up billing (well,
3356           event checking) significantly by eliminating unnecessary target
3357           objects one level up in the loop, RT#6802
3358
3359 2010-09-18 12:10  ivan
3360
3361         * FS/FS/cust_main.pm: fix fuzzyfile foo
3362
3363 2010-09-18 08:57  ivan
3364
3365         * FS/FS/otaker_Mixin.pm: fix stupid cust_main_note upgrade for
3366           multi-word first names
3367
3368 2010-09-18 01:14  ivan
3369
3370         * FS/FS/cust_pay.pm: YA otaker upgrade kludge for old datasets:
3371           cust_pay.payby COMP
3372
3373 2010-09-18 00:53  ivan
3374
3375         * FS/FS/cust_credit.pm: YA otaker upgrade kludge for old datasets:
3376           empty cust_credit.creasonnum
3377
3378 2010-09-18 00:28  ivan
3379
3380         * FS/FS/cust_pkg_reason.pm: don't abort upgrade for want of not
3381           being able to fill in cust_pkg_reason.action when doing the
3382           otaker replace
3383
3384 2010-09-17 21:28  mark
3385
3386         * FS/FS/part_event/Condition/cust_bill_past_due.pm: invoice past
3387           due event, RT#9931
3388
3389 2010-09-17 21:26  ivan
3390
3391         * FS/FS/cust_main.pm: cust_main otaker upgrade vs banned cards
3392
3393 2010-09-17 21:25  mark
3394
3395         * FS/FS/: cust_bill.pm, part_event/Condition/cust_bill_past_due.pm:
3396           invoice past due event, RT#9931
3397
3398 2010-09-17 20:49  ivan
3399
3400         * FS/FS/cust_main.pm: ignore bad zip on otaker upgrade
3401
3402 2010-09-17 16:32  ivan
3403
3404         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/cust_main.pm,
3405           FS/FS/ClientAPI/Agent.pm, FS/FS/cust_main/Billing_Realtime.pm,
3406           FS/FS/cust_main/Search.pm, httemplate/search/cust_main.cgi,
3407           httemplate/search/cust_main.html,
3408           rt/lib/RT/URI/freeside/Internal.pm: refactor giant cust_main.pm a
3409           little in preparation of adding API methods for maestro, RT#9967
3410
3411 2010-09-17 13:19  ivan
3412
3413         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/part_pkg.pm,
3414           FS/cust_main/Billing.pm, FS/cust_main/Billing_Realtime.pm:
3415           refactor giant cust_main.pm a little in preparation of adding API
3416           methods for maestro, RT#9967
3417
3418 2010-09-17 12:57  mark
3419
3420         * FS/FS/: Schema.pm, part_pkg/voip_cdr.pm: cdr.max_callers field
3421           and skip option, RT#9810
3422
3423 2010-09-17 11:12  mark
3424
3425         * httemplate/elements/email-link.html: email_search_result for
3426           cust_pkg and svc_broadband, RT#8736
3427
3428 2010-09-17 11:07  mark
3429
3430         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm,
3431           FS/FS/svc_broadband.pm, httemplate/elements/menu.html,
3432           httemplate/misc/email-customers.html,
3433           httemplate/misc/process/email-customers.html,
3434           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
3435           httemplate/search/report_svc_broadband.html,
3436           httemplate/search/svc_broadband.cgi: email_search_result for
3437           cust_pkg and svc_broadband, RT#8736
3438
3439 2010-09-17 10:28  ivan
3440
3441         * FS/FS/part_pkg/voip_cdr.pm: when using src_dst_length_less, add
3442           option to charge for CDRs where accountcode is toll free anyway,
3443           RT#9683
3444
3445 2010-09-16 22:45  ivan
3446
3447         * FS/FS/ClientAPI/MyAccount.pm: return svcnum from order_pkg,
3448           RT#9906
3449
3450 2010-09-16 09:07  ivan
3451
3452         * FS/FS/svc_acct.pm: blast from the past: exclamation mark vs.
3453           cistron radius with textfiles.  RT#9958
3454
3455 2010-09-15 21:17  jeff
3456
3457         * FS/FS/part_export/domreg_opensrs.pm: default registrations to 1
3458           year
3459
3460 2010-09-11 17:47  ivan
3461
3462         * FS/FS/Maestro.pm: add agent and agentnum to maestro
3463           customer_status, RT#9905
3464
3465 2010-09-11 10:27  ivan
3466
3467         * httemplate/view/svc_domain/dns.html: UI hints for adding new
3468           nameservice records, too many to be intuitive now, RT#8933
3469
3470 2010-09-11 10:13  ivan
3471
3472         * httemplate/docs/credits.html: add Erik to credits
3473
3474 2010-09-11 10:02  ivan
3475
3476         * FS/FS/Schema.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
3477           FS/FS/part_export/domain_sql.pm,
3478           httemplate/view/svc_domain/dns.html: dns updates from Erik L: add
3479           ttl support, add check for SRV and finish allowing additional
3480           rectypes, allow forward slashes for RFC2317 classless in-arpa
3481           delegation, RT#8933
3482
3483 2010-09-10 12:31  ivan
3484
3485         * FS/FS/part_export/shellcommands.pm: fix shell quoting for
3486           agent_custid...
3487
3488 2010-09-09 23:17  ivan
3489
3490         * rt/lib/RT/Ticket_Overlay.pm: fix for spurious customers
3491           appearing, thanks to Erik L
3492
3493 2010-09-08 17:35  mark
3494
3495         * FS/FS/: cust_pkg.pm, part_pkg.pm, part_pkg/flat.pm: auto-adjourn
3496           option in flat packages, RT#9516
3497
3498 2010-09-08 14:33  jeff
3499
3500         * bin/generate-table-module: restore black magic
3501
3502 2010-09-07 16:31  mark
3503
3504         * httemplate/search/: report_receivables.html,
3505           elements/cust_main_dayranges.html: Option to include customers
3506           with credit balances in aging report, RT#9834
3507
3508 2010-09-07 13:25  mark
3509
3510         * FS/FS/part_export/shellcommands.pm: agent_custid available on
3511           replace, RT#9826
3512
3513 2010-09-03 19:19  mark
3514
3515         * httemplate/: elements/input-date-field.html,
3516           misc/cancel_cust.html, misc/cust_main-cancel.cgi,
3517           view/cust_main.cgi: set expire date for customer packages,
3518           RT#9697
3519
3520 2010-09-03 12:18  ivan
3521
3522         * rt/FREESIDE_MODIFIED: mandatory RT fields, RT#9260
3523
3524 2010-09-02 15:53  mark
3525
3526         * FS/FS/part_export/shellcommands.pm: agent_custid in shellcommands
3527           export, RT#9826
3528
3529 2010-09-01 16:39  mark
3530
3531         * rt/: etc/schema.Pg, lib/RT/CustomField.pm,
3532           share/html/Admin/CustomFields/Modify.html,
3533           share/html/Callbacks/CheckMandatoryFields/Ticket/Elements/Tabs/Default,
3534           share/html/Callbacks/CheckMandatoryFields/Ticket/Modify.html/BeforeActionList,
3535           share/html/Callbacks/CheckMandatoryFields/Ticket/Update.html/BeforeDisplay,
3536           share/html/Ticket/Elements/CheckMandatoryFields: RT mandatory
3537           custom fields, RT#9260
3538
3539 2010-09-01 13:25  jeff
3540
3541         * httemplate/search/477partVI_census.html: warn about multiple
3542           states
3543
3544 2010-09-01 11:48  jeff
3545
3546         * httemplate/search/: 477partIA_detail.html,
3547           477partIA_summary.html: fix xml tag for upper left corner of part
3548           ia and actually calculate the above 200kpbs residential
3549           percentage
3550
3551 2010-09-01 11:44  mark
3552
3553         * FS/FS/: msg_template.pm, Cron/notify.pm: packages and recurdates
3554           for impending_recur templates
3555
3556 2010-09-01 10:50  mark
3557
3558         * FS/FS/: Cron/alert_expiration.pm, msg_template.pm: make expdate
3559           available in new alerter templates, RT#9786
3560
3561 2010-08-31 10:40  jeff
3562
3563         * httemplate/search/elements/: cust_pay_or_refund.html,
3564           report_cust_pay_or_refund.html: tax names on payment search
3565           report #9760
3566
3567 2010-08-27 17:18  mark
3568
3569         * httemplate/search/: report_cust_bill.html, cust_bill.html: Filter
3570           invoice report by payby, RT#9263
3571
3572 2010-08-26 19:10  mark
3573
3574         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: per-package option to
3575           adjust bill date on unsuspend, RT#8434
3576
3577 2010-08-26 14:10  mark
3578
3579         * FS/FS/part_pkg/voip_cdr.pm: fix bug affecting single_price
3580           calculation
3581
3582 2010-08-25 23:13  ivan
3583
3584         * rt/share/html/Elements/Header: dashboard subscription fix
3585
3586 2010-08-25 17:08  mark
3587
3588         * FS/FS/part_pkg/recur_Common.pm: avoid breaking recur_Common
3589           dependency
3590
3591 2010-08-25 16:15  ivan
3592
3593         * bin/select-cust-desync_bill_dates.sql: quick query on desynced
3594           bill dates, RT#9733
3595
3596 2010-08-25 15:55  ivan
3597
3598         * rt/: FREESIDE_MODIFIED, share/html/autohandler: fix fckeditor
3599           damage from dashboard fixes: Elements/Footer inadvertantly
3600           included in css and javascript, RT#9412
3601
3602 2010-08-25 15:11  ivan
3603
3604         * FS/FS/part_event/Condition/pkg_next_bill_within.pm: slightly
3605           better description?
3606
3607 2010-08-25 15:02  ivan
3608
3609         * FS/FS/part_event/Condition/: balance_age.pm, once_every.pm:
3610           slightly better description?
3611
3612 2010-08-25 11:27  ivan
3613
3614         * conf/invoice_print_pdf: in default configuration, spool invoices
3615           to pdf rather than pipe them to lpr
3616
3617 2010-08-25 02:42  mark
3618
3619         * FS/: FS/ClientAPI_XMLRPC.pm, FS/ClientAPI/Signup.pm,
3620           bin/freeside-selfservice-xmlrpcd: clear signup_info cache when
3621           starting xmlrpcd, RT#9380
3622
3623 2010-08-25 02:25  ivan
3624
3625         * FS/FS/Record.pm: roll back the import transaction on fatal
3626           parsing errors on CDR import, so the cdr_batch record gets
3627           removed and db doesn't throw a dup key error, RT#9135
3628
3629 2010-08-25 00:34  jeff
3630
3631         * httemplate/search/: 477partIA_detail.html,
3632           elements/search-xml.html: stricter than docs suggest: no 0 values
3633           for partIA RT#9721
3634
3635 2010-08-24 16:41  ivan
3636
3637         * FS/FS/ClientAPI/Signup.pm: typo?
3638
3639 2010-08-24 15:04  ivan
3640
3641         * FS/bin/freeside-wipe-cvv: blank payinfo instead of "deleted"
3642
3643 2010-08-24 13:14  ivan
3644
3645         * FS/bin/freeside-prepaidd: insurance against prepaid
3646           double-billing, RT#9689
3647
3648 2010-08-24 13:11  ivan
3649
3650         * FS/FS/ClientAPI/Signup.pm: ensure signup payments are applied,
3651           RT#9689
3652
3653 2010-08-24 13:09  ivan
3654
3655         * FS/bin/freeside-prepaidd: insurance against prepaid
3656           double-billing, RT#9689
3657
3658 2010-08-24 12:07  ivan
3659
3660         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm, recur_Common.pm:
3661           eliminate needless noise on lack of sync_bill_date option
3662
3663 2010-08-24 11:57  ivan
3664
3665         * FS/FS/part_export/sqlradius.pm: add debugging and ->finish()
3666           before ->disconnect call
3667
3668 2010-08-24 10:30  jeff
3669
3670         * httemplate/search/: 477.html, 477partIA_detail.html,
3671           477partVI_census.html, report_477.html: fixup 477 XML output
3672
3673 2010-08-23 20:06  mark
3674
3675         * FS/bin/freeside-wipe-cvv: script to remove payment info from
3676           canceled customers, RT#9652
3677
3678 2010-08-23 20:03  mark
3679
3680         * FS/FS/pay_batch.pm: delete CVV when processing batch results,
3681           RT#9652
3682
3683 2010-08-23 19:27  ivan
3684
3685         * FS/FS/: cust_pkg.pm, banned_pay.pm, cust_credit.pm, cust_main.pm,
3686           cust_pay.pm, cust_pay_void.pm, cust_refund.pm: fix otaker still
3687           getting assigned and usernum missing after otaker->usernum
3688           upgrade, causes credit report to barf, RT#9712
3689
3690 2010-08-23 19:17  mark
3691
3692         * FS/FS/pay_batch.pm: premature commit
3693
3694 2010-08-23 18:59  mark
3695
3696         * FS/FS/: cust_main.pm, pay_batch.pm: delete CVV when processing
3697           batch results, RT#9652
3698
3699 2010-08-23 17:55  ivan
3700
3701         * FS/FS/cust_pay.pm: fix payment receipts when
3702           payment_receipt_msgnum is unconfigured
3703
3704 2010-08-23 13:05  jeff
3705
3706         * httemplate/misc/: cust_main_note-import.cgi,
3707           cust_main_note-import.html, process/cust_main_note-import.cgi:
3708           support importing customer notes by agent_custid
3709
3710 2010-08-23 13:02  jeff
3711
3712         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import_charges.cgi,
3713           httemplate/misc/process/cust_main-import_charges.cgi: support
3714           importing charges by agent_custid
3715
3716 2010-08-23 12:51  jeff
3717
3718         * FS/FS/cust_main.pm: allow importation of customers with no tax
3719           rates
3720
3721 2010-08-23 09:47  jeff
3722
3723         * FS/FS/: cust_bill.pm, cust_bill_pkg_display.pm: create a default
3724           finance section and have hidden sectionless line items remain
3725           sectionless
3726
3727 2010-08-23 09:35  jeff
3728
3729         * FS/FS/Conf.pm,
3730           httemplate/misc/xmlhttp-cust_main-censustract.html: work around
3731           ffiec bug and add year 2010
3732
3733 2010-08-20 17:17  mark
3734
3735         * FS/FS/part_event/Condition/: once_every.pm, once_perinv.pm,
3736           pkg_next_bill_within.pm: new event conditions, RT#8896
3737
3738 2010-08-19 13:21  mark
3739
3740         * httemplate/misc/order_pkg.html: fix my mistake
3741
3742 2010-08-19 12:11  mark
3743
3744         * FS/FS/Conf.pm, FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
3745           FS/FS/part_pkg/prorate_Mixin.pm, FS/FS/part_pkg/recur_Common.pm,
3746           httemplate/misc/order_pkg.html: part_pkg prorate mixin and
3747           sync_bill_date option, RT#9554
3748
3749 2010-08-19 04:55  ivan
3750
3751         * FS/FS/pay_batch.pm: fix batching protection against transactions
3752           settled in the meantime, RT#7905
3753
3754 2010-08-19 03:15  ivan
3755
3756         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix fixed-amount
3757           discounts against packages with pkg add-ons, RT#9669
3758
3759 2010-08-18 16:42  jeff
3760
3761         * bin/test_scrub: add -h flag to remove history too
3762
3763 2010-08-18 12:20  ivan
3764
3765         * httemplate/search/rt_transaction.html: fix applied time in time
3766           worked report
3767
3768 2010-08-18 11:59  jeff
3769
3770         * FS/FS/cust_main.pm: still don't want invoices without line items
3771
3772 2010-08-18 10:04  mark
3773
3774         * httemplate/: elements/menu.html, search/cust_pkg_susp.cgi,
3775           search/cust_pkg_susp.html: Suspension/unsuspension report,
3776           RT#8464
3777
3778 2010-08-17 20:43  jeff
3779
3780         * FS/FS/cust_bill.pm: handle the usage_class-less details in
3781           svc_phone sections
3782
3783 2010-08-17 18:33  jeff
3784
3785         * FS/FS/: cust_main.pm, cust_bill.pm: allow sections to work
3786           without 'use_separation,' correct packages hidden behind zero
3787           value packages, correct section handling, and fix propogation of
3788           other display attributes to child packages
3789
3790 2010-08-17 17:14  ivan
3791
3792         * htetc/freeside-rt.conf, rt/FREESIDE_MODIFIED,
3793           rt/share/html/Elements/Dashboards: fix directory links in RT (not
3794           picking up index.html as a default), RT#9665, fallout from
3795           RT#9412
3796
3797 2010-08-17 10:08  ivan
3798
3799         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
3800           httemplate/edit/process/domain_record.cgi,
3801           httemplate/edit/process/svc_domain-defaultrecords.cgi,
3802           httemplate/elements/freeside.css,
3803           httemplate/view/svc_domain/dns.html: DNS, RT#8933
3804
3805 2010-08-17 10:05  ivan
3806
3807         * FS/MANIFEST: communigate phase 3: certificates, RT#7515
3808
3809 2010-08-17 00:07  ivan
3810
3811         * httemplate/edit/: msg_template.html: better sizes and labels for
3812           message tempalte subject and addresses
3813
3814 2010-08-16 23:57  ivan
3815
3816         * httemplate/: browse/msg_template.html, edit/msg_template.html:
3817           allow Configuration right to see global message templates, avoid
3818           weird surprises on upgrade
3819
3820 2010-08-16 23:45  ivan
3821
3822         * etc/sql-reserved-words.txt: mysql reserves all sorts of things
3823
3824 2010-08-16 23:41  ivan
3825
3826         * FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
3827           httemplate/edit/acct_snarf.html: LEAVE is reserved in msyql
3828
3829 2010-08-16 18:05  mark
3830
3831         * fs_selfservice/FS-SelfService/: SelfService.pm, cgi/signup.html:
3832           fix SelfService county selector, RT#8079
3833
3834 2010-08-16 13:24  ivan
3835
3836         * httemplate/view/svc_phone.cgi: fix search of pending/billed CDRs
3837           to find src field too, RT#9640
3838
3839 2010-08-16 13:11  ivan
3840
3841         * FS/: FS/Upgrade.pm, bin/freeside-upgrade,
3842           FS/cust_bill_pkg_detail.pm: fix upgrade with ancient
3843           cust_bill_pkg_detail.classnum but new DBIx::DBSchema, RT#9640
3844
3845 2010-08-16 12:45  ivan
3846
3847         * httemplate/: search/cdr.html, view/svc_phone.cgi: fix search of
3848           pending/billed CDRs to find src field too, RT#9640
3849
3850 2010-08-16 10:49  mark
3851
3852         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
3853           httemplate/edit/msg_template.html: Bcc address for impending
3854           recur notices, RT#8953
3855
3856 2010-08-15 00:00  ivan
3857
3858         * httemplate/: elements/select-user.html,
3859           search/cust_bill_pkg_discount.html, search/cust_credit.html,
3860           search/cust_pkg_discount.html,
3861           search/report_cust_bill_pkg_discount.html,
3862           search/report_cust_credit.html,
3863           search/report_cust_pkg_discount.html,
3864           search/report_h_cust_pay.html: additional by-otaker searches
3865           fixed for the brave new world of usernum, RT#9555
3866
3867 2010-08-14 23:21  ivan
3868
3869         * httemplate/: elements/select-user.html, graph/money_time.cgi,
3870           misc/process/batch-cust_pay.cgi,
3871           misc/process/cust_pay-import.cgi, search/cust_pay.html,
3872           search/report_cust_pay.html, search/report_cust_refund.html,
3873           search/elements/cust_pay_or_refund.html,
3874           search/elements/report_cust_pay_or_refund.html: fix payment and
3875           refund searches by otaker (now usernum), RT#9555
3876
3877 2010-08-14 18:32  ivan
3878
3879         * rt/: FREESIDE_MODIFIED, share/html/Elements/Dashboards: fix
3880           Dashboards edit link too, RT#9412
3881
3882 2010-08-14 18:19  ivan
3883
3884         * htetc/freeside-rt.conf: fix RT dashboards and other things that
3885           need a Mason dhandler/autohandler: Approvals, Admin,
3886           Ticket/AttachmentWithHeaders, RT#9412
3887
3888 2010-08-14 17:44  ivan
3889
3890         * FS/FS/Mason.pm, FS/FS/Mason/Request.pm, htetc/freeside-rt.conf,
3891           htetc/handler.pl, rt/share/html/Elements/ColumnMap,
3892           rt/share/html/Elements/RefreshHomepage, rt/FREESIDE_MODIFIED,
3893           rt/share/html/Admin/Elements/EditCustomFields,
3894           rt/share/html/Elements/RT__CustomField/ColumnMap,
3895           rt/share/html/Ticket/Graphs/index.html: address root cause of
3896           rt/rt links and remove the workarounds, RT#9280
3897
3898 2010-08-13 16:53  ivan
3899
3900         * httemplate/elements/: city.html: fix city blanking on county
3901           change, RT#9627
3902
3903 2010-08-13 12:53  ivan
3904
3905         * FS/FS/cust_main.pm: slightly better customer delete; remove links
3906           to tickets, RT#9626
3907
3908 2010-08-13 12:26  ivan
3909
3910         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: add
3911           cust_main-title-display_custnum, RT#9621
3912
3913 2010-08-13 10:41  ivan
3914
3915         * FS/FS/cust_main/Import.pm: ignore expired cards on customer
3916           import
3917
3918 2010-08-12 22:55  jeff
3919
3920         * FS/FS/Record.pm: tyop
3921
3922 2010-08-12 22:51  jeff
3923
3924         * FS/FS/Record.pm: make ut_textn analogous to ut_text
3925
3926 2010-08-12 15:25  ivan
3927
3928         * httemplate/edit/process/svc_acct.cgi: counter values can be
3929           negative
3930
3931 2010-08-12 14:31  mark
3932
3933         * FS/FS/ClientAPI_XMLRPC.pm, FS/FS/ClientAPI/Signup.pm,
3934           fs_selfservice/drupal/admin.inc,
3935           fs_selfservice/drupal/freeside.class.php,
3936           fs_selfservice/drupal/freeside.info,
3937           fs_selfservice/drupal/freeside.module,
3938           fs_selfservice/drupal/signup.inc: self-service Drupal module,
3939           RT#9380
3940
3941 2010-08-12 10:43  ivan
3942
3943         * FS/FS/Conf.pm: referraldefault dropdown in config, RT#9599
3944
3945 2010-08-12 10:36  ivan
3946
3947         * FS/FS/cust_main.pm: cust_recon throws errors and it is not a
3948           normally used table anyway
3949
3950 2010-08-11 14:53  ivan
3951
3952         * FS/FS/cust_main/Import.pm: at least show an error for bad
3953           pkgparts instead of a hang, RT#9578
3954
3955 2010-08-10 23:35  ivan
3956
3957         * FS/FS/cust_main.pm, bin/wipe-customers,
3958           httemplate/misc/process/delete-customer.cgi: a better customer
3959           delete, RT#9564
3960
3961 2010-08-10 20:49  ivan
3962
3963         * httemplate/view/cust_main/payment_history.html: valign=top
3964
3965 2010-08-10 20:48  ivan
3966
3967         * httemplate/elements/table-grid.html: less visual noise
3968
3969 2010-08-10 17:42  ivan
3970
3971         * httemplate/edit/REAL_cust_pkg.cgi: fix date editing
3972           w/international dates, RT#9509
3973
3974 2010-08-10 17:08  ivan
3975
3976         * FS/FS/cust_main.pm: fix return address in welcome letters,
3977           RT#9497
3978
3979 2010-08-10 14:37  ivan
3980
3981         * httemplate/elements/xmlhttp.html: eliminate the '0 status
3982           connecting' errors, they're not telling us anything and causing
3983           lots of people to waste time asking
3984
3985 2010-08-09 23:28  ivan
3986
3987         * FS/FS/cust_main.pm, FS/FS/cust_bill.pm, conf/welcome_letter: add
3988           logo_file support to welcome_letter and fix leaving temp files
3989           around for invoices and letters, RT#9497
3990
3991 2010-08-09 13:30  ivan
3992
3993         * FS/FS/part_pkg/voip_cdr.pm: fix harmless cdr_svc_method noise,
3994           RT#9428
3995
3996 2010-08-09 12:20  ivan
3997
3998         * FS/FS/cust_pkg/Import.pm, httemplate/misc/cust_pkg-import.html:
3999           package web import from CSV/XLS, RT#9529
4000
4001 2010-08-09 10:22  ivan
4002
4003         * FS/FS/access_user.pm: return username as a name lable for
4004           "Lastname, Firstname" employees
4005
4006 2010-08-09 09:20  ivan
4007
4008         * FS/FS/cust_main.pm: fix cancellation error "No schema for table
4009           table found", seems to be fallout from cust_tag work, RT#9502
4010
4011 2010-08-09 08:46  ivan
4012
4013         * httemplate/misc/cust_pkg-import.html: fix label, RT#9529
4014
4015 2010-08-08 18:03  ivan
4016
4017         * httemplate/elements/menu.html, Makefile, FS/FS/Mason.pm,
4018           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
4019           FS/FS/cust_pkg/Import.pm, FS/bin/freeside-queued,
4020           httemplate/misc/cust_main-import.cgi,
4021           httemplate/misc/cust_pkg-import.html,
4022           httemplate/misc/process/cust_pkg-import.html,
4023           httemplate/search/cust_pkg.cgi: package web import from CSV/XLS,
4024           RT#9529
4025
4026 2010-08-07 03:11  ivan
4027
4028         * FS/FS/: acct_snarf.pm, svc_acct.pm,
4029           part_export/communigate_pro.pm: communigate phase 3:
4030           RPOP/acct_snarf, RT#7515
4031
4032 2010-08-07 00:39  ivan
4033
4034         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
4035           httemplate/browse/acct_snarf.html,
4036           httemplate/edit/acct_snarf.html,
4037           httemplate/edit/process/acct_snarf.html,
4038           httemplate/view/svc_acct/communigate.html: communigate phase 3:
4039           RPOP/acct_snarf, RT#7515
4040
4041 2010-08-07 00:39  ivan
4042
4043         * httemplate/elements/freeside.css: style password entry 2.1 style
4044           too
4045
4046 2010-08-06 21:10  ivan
4047
4048         * bin/: 19add, 19commit, 19diff: these are useful
4049
4050 2010-08-06 14:31  ivan
4051
4052         * httemplate/edit/part_svc.cgi, FS/FS/svc_acct.pm: communigate
4053           phase 3: archive messages, RT#7515
4054
4055 2010-08-06 14:28  ivan
4056
4057         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
4058           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
4059           httemplate/edit/svc_domain.cgi,
4060           httemplate/edit/svc_acct/communigate.html,
4061           FS/FS/part_export/communigate_pro.pm,
4062           httemplate/edit/svc_domain/communigate-acct_defaults.html,
4063           httemplate/edit/svc_domain/communigate-basics.html,
4064           httemplate/view/svc_acct/communigate.html,
4065           httemplate/view/svc_domain/acct_defaults.html: communigate phase
4066           3: archive messages, RT#7515
4067
4068 2010-08-05 17:45  ivan
4069
4070         * httemplate/: edit/cgp_rule-redirect_all.html,
4071           edit/cgp_rule-vacation.html,
4072           edit/process/cgp_rule-redirect_all.html,
4073           edit/process/cgp_rule-simplified.html,
4074           edit/process/cgp_rule-vacation.html,
4075           view/svc_acct/communigate.html: communigate account rules:
4076           vacation & redirect all, RT#7514
4077
4078 2010-08-05 13:10  mark
4079
4080         * httemplate/: elements/menu.html, search/cust_pkg_summary.cgi,
4081           search/cust_pkg_summary.html: Package summary report, RT#8461
4082
4083 2010-08-04 21:17  jeff
4084
4085         * FS/FS/: cust_svc.pm, part_export/sqlradius.pm: add options to
4086           only process account records from a particular realm and to
4087           ignore sessions that span billing periods RT8082
4088
4089 2010-08-04 17:24  mark
4090
4091         * FS/FS/cust_main.pm, FS/FS/msg_template.pm,
4092           httemplate/edit/msg_template.html: error message in decline
4093           templates, RT#9507
4094
4095 2010-08-04 12:14  ivan
4096
4097         * FS/FS/Record.pm, FS/FS/cust_main.pm,
4098           httemplate/view/cust_main/payment_history.html,
4099           httemplate/view/cust_main/payment_history/attempted_payment.html:
4100           show cust_pay_pending attempted payments on customer payment
4101           history, RT#8815
4102
4103 2010-08-04 11:50  ivan
4104
4105         * FS/FS/Record.pm: fix scalar_sql not to return empty string for
4106           zero
4107
4108 2010-08-04 02:34  ivan
4109
4110         * rt/FREESIDE_MODIFIED: fix additional instance of rt/rt problem,
4111           RT#9280
4112
4113 2010-08-04 02:25  ivan
4114
4115         * rt/share/html/Admin/Elements/EditCustomFields: fix additional
4116           instance of rt/rt problem, RT#9280
4117
4118 2010-08-03 18:30  ivan
4119
4120         * FS/FS/part_export/communigate_pro.pm: better serialization on
4121           debugging data, RT#7514
4122
4123 2010-08-03 18:26  ivan
4124
4125         * FS/FS/part_export/: communigate_pro.pm: better serialization on
4126           debugging data, RT#7514
4127
4128 2010-08-03 18:22  ivan
4129
4130         * FS/FS/part_export/: communigate_pro.pm: better serialization on
4131           debugging data, RT#7514
4132
4133 2010-08-03 18:15  ivan
4134
4135         * FS/FS/part_export/communigate_pro.pm: better serialization on
4136           debugging data, RT#7514
4137
4138 2010-08-03 16:20  ivan
4139
4140         * httemplate/elements/header.html: margin and padding css defined
4141           properly in px
4142
4143 2010-08-03 16:12  ivan
4144
4145         * httemplate/browse/cgp_rule.html: don't allow addition of a domain
4146           rule template to itself, RT#7514
4147
4148 2010-08-03 11:07  ivan
4149
4150         * conf/svc_acct-disable_access_number: default config turns off
4151           svc_acct access number selectios
4152
4153 2010-08-03 11:00  ivan
4154
4155         * httemplate/search/cust_main.cgi: spelling
4156
4157 2010-08-02 23:31  ivan
4158
4159         * FS/FS/part_pkg/flat.pm: fix problem with expiring discounts,
4160           RT#6679
4161
4162 2010-08-02 20:30  mark
4163
4164         * FS/FS/Conf.pm, FS/FS/Mason.pm,
4165           httemplate/misc/custom_link_proxy.cgi,
4166           httemplate/view/cust_main.cgi,
4167           httemplate/view/cust_main/custom.html: customer view tab for an
4168           external info page, RT#8903
4169
4170 2010-08-02 19:57  ivan
4171
4172         * httemplate/misc/: timeworked.html: cleaner timeworked results
4173           w/link to customer
4174
4175 2010-08-02 19:11  ivan
4176
4177         * FS/FS/cust_main.pm: fix active customers sometimes showing in
4178           search results for new "ordered" status, RT#9381
4179
4180 2010-07-30 15:26  mark
4181
4182         * FS/FS/msg_template.pm: fix warning
4183
4184 2010-07-30 15:08  mark
4185
4186         * FS/FS/Conf.pm, FS/FS/cust_pay.pm, FS/FS/msg_template.pm,
4187           httemplate/edit/msg_template.html: payment receipts use
4188           msg_template, RT#9060
4189
4190 2010-07-29 23:24  mark
4191
4192         * FS/FS/Cron/notify.pm: fix typo
4193
4194 2010-07-29 17:13  jeff
4195
4196         * FS/FS/tax_rate.pm: fix error message to be more useful
4197
4198 2010-07-29 16:11  mark
4199
4200         * FS/FS/: Misc.pm, part_pkg.pm, part_event/Condition/pkg_freq.pm:
4201           add pkg_freq event condition, RT#8896
4202
4203 2010-07-29 09:41  mark
4204
4205         * httemplate/search/elements/cust_main_dayranges.html: aging report
4206           now uses DateTime, RT#9417
4207
4208 2010-07-28 20:44  ivan
4209
4210         * rt/share/html/Ticket/Checklist.html: start of checklist/workflow,
4211           RT#8805
4212
4213 2010-07-28 20:41  ivan
4214
4215         * rt/FREESIDE_MODIFIED, rt/share/html/Elements/ShowLink_Checklist,
4216           rt/share/html/Ticket/Checklist.html,
4217           rt/share/html/Ticket/Elements/ShowMembers_Checklist,
4218           rt/share/html/Ticket/Elements/Tabs, httemplate/images/square.png,
4219           httemplate/images/square_add.png: start of checklist/workflow,
4220           RT#8805
4221
4222 2010-07-28 16:16  mark
4223
4224         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
4225           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/msg_template.pm,
4226           FS/FS/svc_acct.pm, FS/FS/Cron/alert_expiration.pm,
4227           FS/FS/Cron/notify.pm, httemplate/config/config-view.cgi,
4228           httemplate/edit/msg_template.html: msg_template improvements,
4229           RT#8324
4230
4231 2010-07-28 12:32  ivan
4232
4233         * rt/lib/RT/Ticket_Overlay.pm: don't fire scrips for reminders
4234           either, RT#8260
4235
4236 2010-07-27 19:51  ivan
4237
4238         * FS/FS/: Upgrade.pm: fix unnecessary warnings on upgrade of remote
4239           Pg RADIUS db, RT#9178
4240
4241 2010-07-27 19:46  ivan
4242
4243         * FS/FS/Upgrade.pm: fix unnecessary warnings on upgrade of remote
4244           Pg RADIUS db, RT#9178
4245
4246 2010-07-27 15:34  ivan
4247
4248         * rt/share/html/Elements/EditCustomFieldDate: no times on custom
4249           field dates, at least for now, RT#8449
4250
4251 2010-07-27 15:18  ivan
4252
4253         * bin/rt-update-customfield-dates: correct custom field dates,
4254           RT#8449
4255
4256 2010-07-27 03:09  ivan
4257
4258         * rt/lib/RT/Ticket_Overlay.pm: don't leak transactions indicating
4259           reminders are implemented as tickets, RT#8260
4260
4261 2010-07-27 02:02  ivan
4262
4263         * rt/lib/RT/Ticket_Overlay.pm: should fix customer #1 getting added
4264           if i set myself as a requestor on ticket creation, RT#6640
4265
4266 2010-07-27 00:08  ivan
4267
4268         * FS/FS/Maestro.pm: fix fallout with original API usage, oops,
4269           RT#9334
4270
4271 2010-07-26 23:51  ivan
4272
4273         * httemplate/misc/maestro-customer_status.cgi: extend maestro
4274           status API for the multi-service scenario, RT#9334
4275
4276 2010-07-26 23:48  ivan
4277
4278         * FS/FS/Maestro.pm, FS/FS/cust_pkg.pm,
4279           httemplate/misc/maestro-customer_status-test.html,
4280           httemplate/misc/maestro-customer_status.cgi,
4281           httemplate/misc/maestro-customer_status.html,
4282           httemplate/view/cust_main/packages.html,
4283           httemplate/view/cust_main/packages/services.html: extend maestro
4284           status API for the multi-service scenario, RT#9334
4285
4286 2010-07-26 18:57  ivan
4287
4288         * httemplate/misc/: maestro-customer_status-test.html: better
4289           pretty-printing for array values
4290
4291 2010-07-26 18:48  ivan
4292
4293         * FS/FS/Conf.pm, httemplate/misc/maestro-customer_status-test.html,
4294           httemplate/view/cust_main.cgi: add test page for maestro status,
4295           RT#9381
4296
4297 2010-07-26 16:00  ivan
4298
4299         * httemplate/elements/header-popup.html: add doc
4300
4301 2010-07-26 15:59  ivan
4302
4303         * httemplate/: view/svc_acct/communigate.html,
4304           edit/cgp_rule-redirect_all.html, edit/cgp_rule-vacation.html:
4305           communigate vacation & redirect all rules, RT#7514
4306
4307 2010-07-25 22:01  ivan
4308
4309         * rt/: FREESIDE_MODIFIED, share/html/Ticket/Elements/BulkLinks: fix
4310           needless error when bulk deleting tickets
4311
4312 2010-07-25 13:44  jeff
4313
4314         * FS/FS/Upgrade.pm: missing upgrade
4315
4316 2010-07-25 00:30  ivan
4317
4318         * FS/FS/otaker_Mixin.pm: limit memory use when upgrading
4319           attachments
4320
4321 2010-07-25 00:08  ivan
4322
4323         * FS/FS/cust_pay.pm: proceed with upgrade even when N/A cards can't
4324           be recovered
4325
4326 2010-07-25 00:03  ivan
4327
4328         * FS/FS/cust_main.pm: don't queue fuzzyfile upgrade jobs on otaker
4329           upgrade
4330
4331 2010-07-23 16:16  ivan
4332
4333         * FS/FS/pay_batch.pm: put batch card numbers/masks in cust_pay so
4334           they can be refunded, patch from peter loeppky, RT#8776
4335
4336 2010-07-23 15:50  ivan
4337
4338         * rt/lib/RT/Tickets_Overlay.pm: cleaner customer number searching,
4339           RT#8784
4340
4341 2010-07-23 15:09  ivan
4342
4343         * rt/: share/html/Elements/RT__CustomField/ColumnMap,
4344           FREESIDE_MODIFIED, share/html/Elements/RefreshHomepage: fix rt/rt
4345           links moving custom fields up/down and refreshing homepage,
4346           RT#9280
4347
4348 2010-07-23 03:02  ivan
4349
4350         * FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
4351           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi: add
4352           EmptyTrash values and finish consolidating the CGP timezone
4353           arrays, RT#7083
4354
4355 2010-07-23 02:32  ivan
4356
4357         * FS/MANIFEST, FS/FS/svc_CGPRule_Mixin.pm, FS/FS/svc_CGP_Mixin.pm,
4358           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
4359           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi:
4360           consolidate four CGP timezone arrays, RT#7083
4361
4362 2010-07-22 17:11  ivan
4363
4364         * FS/FS/access_user.pm, httemplate/edit/cust_main/top_misc.html,
4365           httemplate/elements/tr-select-agent.html,
4366           httemplate/misc/inventory_item-import.html: 'View customers of
4367           all agents' doesn't mean create them, or upload inventory,
4368           RT#7010
4369
4370 2010-07-22 16:33  mark
4371
4372         * FS/FS/Conf.pm, httemplate/view/cust_main/tickets.html: option to
4373           force default queue for new tickets in cust_main, RT#8889
4374
4375 2010-07-22 14:01  ivan
4376
4377         * rt/: lib/RT/Tickets_Overlay.pm,
4378           share/html/Search/Elements/DisplayOptions: sorting ticket results
4379           by customer custnum or name, RT#8784
4380
4381 2010-07-22 12:42  mark
4382
4383         * httemplate/edit/elements/rate_detail.html: cdr rating by day and
4384           time, part 2, RT#4763
4385
4386 2010-07-22 12:42  ivan
4387
4388         * rt/lib/RT/URI/freeside.pm: eliminate needless backtraces
4389
4390 2010-07-22 09:47  ivan
4391
4392         * FS/FS/msg_template.pm, httemplate/browse/msg_template.html,
4393           httemplate/edit/msg_template.html,
4394           httemplate/edit/process/msg_template.html,
4395           httemplate/elements/menu.html: allow Configuration ACL to edit
4396           templates, RT#8324
4397
4398 2010-07-22 00:25  mark
4399
4400         * httemplate/search/: report_receivables.cgi,
4401           unapplied_cust_pay.html, elements/cust_main_dayranges.html: Fix
4402           weird behavior of aging report, RT#9234
4403
4404 2010-07-21 17:11  mark
4405
4406         * FS/FS/rate_time_interval.pm, httemplate/browse/rate_detail.html,
4407           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
4408           httemplate/edit/rate_time.cgi,
4409           httemplate/edit/process/rate_region.cgi,
4410           httemplate/edit/process/rate_time.cgi,
4411           httemplate/elements/auto-table.html,
4412           httemplate/elements/menu.html: cdr rating by day and time, part
4413           2, RT#4763
4414
4415 2010-07-21 14:07  ivan
4416
4417         * rt/etc/: RT_Config.pm, RT_Config.pm.in: RTx::Checklist still in
4418           dev
4419
4420 2010-07-21 03:31  ivan
4421
4422         * rt/: FREESIDE_MODIFIED, etc/RT_Config.pm, etc/RT_Config.pm.in,
4423           share/html/Elements/RT__Ticket/ColumnMap,
4424           share/html/Search/Elements/BuildFormatString: show customers in
4425           ticket lists, RT#8784
4426
4427 2010-07-20 19:10  ivan
4428
4429         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html,
4430           share/html/Search/Elements/PickCFs: fix problems searching the
4431           new custom fields w/dates, RT#8449
4432
4433 2010-07-20 19:06  ivan
4434
4435         * FS/FS/Mason.pm, rt/share/html/Elements/SelectDate: fix calendar
4436           popup for weirdly named fields in RT, for the quotes around
4437           custom field bullshit, RT#8449
4438
4439 2010-07-20 10:23  ivan
4440
4441         * httemplate/docs/about.html: 2.1.1
4442
4443 2010-07-19 17:59  ivan
4444
4445         * rt/: lib/RT/CustomField_Overlay.pm, lib/RT/Record.pm,
4446           lib/RT/Tickets_Overlay.pm, lib/RT/Interface/Web.pm,
4447           FREESIDE_MODIFIED, share/html/Elements/EditCustomFieldDate,
4448           share/html/Elements/ShowCustomFieldDate,
4449           share/html/Search/Build.html, share/html/Search/Elements/PickCFs:
4450           RT custom fields patch, RT#8449
4451
4452 2010-07-17 15:26  ivan
4453
4454         * httemplate/edit/part_tag.html: customer tags, RT#9192
4455
4456 2010-07-17 15:14  ivan
4457
4458         * FS/FS/UI/Web/small_custview.pm, httemplate/view/cust_main.cgi,
4459           httemplate/view/cust_main/misc.html, FS/FS/Conf.pm: customer
4460           tags, RT#9192
4461
4462 2010-07-17 14:41  ivan
4463
4464         * httemplate/: browse/part_tag.html, edit/part_tag.html,
4465           elements/pickcolor.html, elements/tr-pickcolor.html: customer
4466           tags, RT#9192
4467
4468 2010-07-16 16:45  ivan
4469
4470         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
4471           FS/FS/cust_tag.pm, httemplate/elements/select-cust_tag.html,
4472           httemplate/elements/tr-select-cust_tag.html,
4473           httemplate/edit/part_tag.html,
4474           httemplate/edit/cust_main/top_misc.html,
4475           httemplate/edit/process/cust_main.cgi,
4476           httemplate/view/cust_main/misc.html: customer tags, RT#9192
4477
4478 2010-07-15 20:09  mark
4479
4480         * httemplate/view/cust_main/tickets.html: adjust "Create Ticket"
4481           link, RT#7656
4482
4483 2010-07-15 14:46  ivan
4484
4485         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Mason.pm,
4486           FS/FS/cust_tag.pm, FS/FS/part_tag.pm, FS/t/cust_tag.t,
4487           FS/t/part_tag.t, httemplate/browse/part_tag.html,
4488           httemplate/edit/part_tag.html,
4489           httemplate/edit/process/part_tag.html,
4490           httemplate/elements/menu.html: customer tags, RT#9192
4491
4492 2010-07-15 13:34  mark
4493
4494         * FS/FS/part_pkg/voip_cdr.pm: add skip_dst_prefix option, RT#3288
4495
4496 2010-07-13 17:19  jeff
4497
4498         * FS/FS/part_pkg/voip_cdr.pm: include rate_detail->conn_sec in
4499           displayed duration #RT8605
4500
4501 2010-07-13 16:11  mark
4502
4503         * FS/FS/: Misc.pm, cust_main.pm: improve error handling on mass
4504           email jobs, RT#8720
4505
4506 2010-07-13 15:55  ivan
4507
4508         * FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi:
4509           Optional alternate rate plan when accountcode is toll free,
4510           RT#8084
4511
4512 2010-07-13 04:09  ivan
4513
4514         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
4515           httemplate/edit/msg_template.html,
4516           httemplate/edit/elements/edit.html,
4517           httemplate/elements/htmlarea.html, FS/FS/cust_main.pm,
4518           FS/FS/part_event/Action/notice.pm: notices, RT#8324
4519
4520 2010-07-12 15:55  mark
4521
4522         * httemplate/: elements/bill.html, view/cust_main/billing.html: fix
4523           "Bill now" link, RT#9207
4524
4525 2010-07-12 06:17  ivan
4526
4527         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
4528           FS/FS.pm, FS/MANIFEST, FS/t/msg_template.t,
4529           httemplate/browse/msg_template.html,
4530           httemplate/edit/msg_template.html,
4531           httemplate/edit/process/msg_template.html,
4532           httemplate/elements/menu.html,
4533           httemplate/elements/tr-htmlarea.html: message templates, RT#8896
4534
4535 2010-07-12 06:07  ivan
4536
4537         * FS/FS/Mason.pm: message templates, RT#8896
4538
4539 2010-07-11 23:19  ivan
4540
4541         * httemplate/view/svc_domain/dns.html: fix wording
4542
4543 2010-07-10 02:43  ivan
4544
4545         * FS/FS/cust_credit_bill_pkg.pm: should fix intermittent "Illegal
4546           (money) amount" error applying credits to invoices when using
4547           texas tax, RT#8930
4548
4549 2010-07-10 02:17  ivan
4550
4551         * httemplate/: elements/bill.html, view/cust_main/billing.html:
4552           prevent new "Bill now" link from futzing up later forms, RT#9193
4553
4554 2010-07-09 23:31  ivan
4555
4556         * FS/FS/cdr.pm: more resilliant cdrbatch upgrade
4557
4558 2010-07-09 23:23  ivan
4559
4560         * FS/FS/cust_pay.pm: fix payinfo N/A upgrade, RT#8809
4561
4562 2010-07-09 19:15  mark
4563
4564         * FS/FS/part_export/ldap.pm: LDAP export delete and replace
4565           methods, RT#1854
4566
4567 2010-07-09 15:34  ivan
4568
4569         * rpm/build/: BOOTSTRAP, enrpm, native/ovid2flute: changes to get
4570           enrpm working
4571
4572 2010-07-08 16:53  ivan
4573
4574         * rpm/build/: build-freeside, expect-addsign, BOOTSTRAP: 32 bit and
4575           make the repo stuff work, RT#8190
4576
4577 2010-07-08 16:08  ivan
4578
4579         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
4580           mock/centos-5-i386.cfg: 32 bit and make the repo stuff work,
4581           RT#8190
4582
4583 2010-07-08 14:28  ivan
4584
4585         * rpm/build/: build-freeside, cvs-check-and-build, refresh-repo,
4586           mock/centos-5-i386.cfg, mock/centos-5-x86_64.cfg: generating
4587           RPMS, RT#8190
4588
4589 2010-07-08 02:32  ivan
4590
4591         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
4592           cvs-check-and-build, mock/centos-5-i386.cfg,
4593           mock/centos-5-x86_64.cfg, mock/defaults.cfg, mock/logging.ini,
4594           mock/site-defaults.cfg, mock/sles-10-i386.cfg,
4595           mock/sles-10-x86_64.cfg, native/Ovid.diff, native/build-from-cvs,
4596           native/freeside-cvs, native/makesrpm,
4597           native/ovid-0.12-1.x86_64.rpm, native/ovid2flute: checking in
4598           more of the rpm build system (is that it?)
4599
4600 2010-07-07 18:15  jeff
4601
4602         * FS/FS/tax_rate.pm: grr - fix agentnum passing
4603
4604 2010-07-07 14:00  ivan
4605
4606         * rpm/build/build-freeside: dropping centos/rhel 4
4607
4608 2010-07-07 10:51  ivan
4609
4610         * rpm/build/: build-freeside, cvs-check-and-build, enrpm,
4611           expect-addsign, expect-signrepo, ovid2flute, refresh-repo:
4612           checking in RPM build system
4613
4614 2010-07-06 13:59  mark
4615
4616         * FS/bin/freeside-queued: fix oops
4617
4618 2010-07-06 13:56  mark
4619
4620         * FS/bin/: freeside-cdr-sftp_and_import, freeside-queued: add
4621           command line opts for port, passive mode, and debug level,
4622           RT#9115
4623
4624 2010-07-06 05:18  mark
4625
4626         * FS/FS/cust_main.pm, httemplate/elements/bill.html,
4627           httemplate/elements/progress-init.html, httemplate/misc/bill.cgi,
4628           httemplate/view/cust_main/billing.html: "Bill now" link uses job
4629           queue/progressbar, RT#8995
4630
4631 2010-07-05 14:10  ivan
4632
4633         * FS/FS/part_export/: cust_http.pm, http.pm: customer exports,
4634           RT#8952
4635
4636 2010-07-05 13:18  jeff
4637
4638         * FS/FS/part_export/domreg_opensrs.pm: place errors where users can
4639           find them (in the queue)
4640
4641 2010-07-05 01:59  jeff
4642
4643         * FS/FS/part_export/domreg_opensrs.pm: fix bad bug causing
4644           inappropriate renewals
4645
4646 2010-07-02 21:19  ivan
4647
4648         * FS/bin/freeside-selfservice-xmlrpcd: fix leaking db connections
4649           in freeside-selfservice-xmlrpcd, RT#7780
4650
4651 2010-07-02 18:25  ivan
4652
4653         * FS/FS/cust_main.pm: should fix cancellations in rare
4654           circumstances where cached _num_cust_svc becomes inaccurate,
4655           RT#8994
4656
4657 2010-07-02 16:36  mark
4658
4659         * FS/FS/part_pkg/voip_cdr.pm: fix bad bug from #4763
4660
4661 2010-07-02 11:56  ivan
4662
4663         * FS/FS/cust_main.pm: more debugging for weird bill lockup, RT#8993
4664
4665 2010-07-01 20:06  jeff
4666
4667         * conf/invoice_html: fix html ext_desc alignment in svc_phone
4668           sections
4669
4670 2010-07-01 17:25  ivan
4671
4672         * FS/FS/: cust_event.pm, cust_main.pm: fix bad transactional
4673           decisions that made it possible to abort and rollback a gateway
4674           payment, RT#8995
4675
4676 2010-07-01 12:30  ivan
4677
4678         * httemplate/docs/credits.html: He's gone
4679
4680 2010-06-30 18:53  mark
4681
4682         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/rate.pm,
4683           FS/FS/rate_detail.pm, FS/FS/rate_time.pm,
4684           FS/FS/rate_time_interval.pm, FS/FS/part_pkg/voip_cdr.pm,
4685           FS/t/rate_time.t, FS/t/rate_time_interval.t,
4686           httemplate/browse/rate.cgi, httemplate/browse/rate_detail.html,
4687           httemplate/browse/rate_time.html,
4688           httemplate/edit/rate_detail.html, httemplate/edit/rate_time.cgi,
4689           httemplate/edit/process/rate_time.cgi,
4690           httemplate/elements/auto-table.html,
4691           httemplate/misc/delete-rate_detail.html: voip_cdr call rating by
4692           day and time, RT#4763
4693
4694 2010-06-30 14:56  ivan
4695
4696         * FS/bin/: freeside-dbdef-create, freeside-fetch, freeside-setup:
4697           -T causing problems
4698
4699 2010-06-30 13:42  ivan
4700
4701         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
4702           FS/FS/part_export/cust_http.pm, FS/FS/part_export/http.pm,
4703           httemplate/config/config.cgi,
4704           httemplate/config/config-process.cgi: cust_main exports!
4705           cust_main-exports config option and part_export/cust_http.pm
4706           export, RT#8952
4707
4708 2010-06-30 10:48  ivan
4709
4710         * rt/share/html/Elements/ShowUserVerbose: better looking verbose
4711           user strings with less visual noise
4712
4713 2010-06-30 00:09  ivan
4714
4715         * FS/FS/Mason.pm: final fix for ticket links graph reliability:
4716           make sure RT::Util saft_run-child is always available
4717
4718 2010-06-29 23:58  ivan
4719
4720         * htetc/freeside-rt.conf: one more fix for RT links graphs
4721
4722 2010-06-29 23:52  ivan
4723
4724         * rt/share/html/Ticket/Graphs/index.html: fix another case of
4725           rt/rt/, urg
4726
4727 2010-06-29 23:47  ivan
4728
4729         * FS/FS/Mason.pm: depend on IPC::Run::SafeHandles rather than
4730           barfing an error on ticket links graph
4731
4732 2010-06-29 12:51  ivan
4733
4734         * FS/FS/: Record.pm, cdr.pm, cdr/taqua_om.pm: Taqua OM CDR format,
4735           RT#7518
4736
4737 2010-06-28 22:22  ivan
4738
4739         * httemplate/: graph/cust_bill_pkg.cgi, search/cust_bill_pkg.cgi,
4740           search/cust_credit_bill_pkg.html,
4741           search/report_prepaid_income.cgi: eliminate filtering of info
4742           from COMP customers on financial reports, RT#8787
4743
4744 2010-06-28 21:32  ivan
4745
4746         * FS/FS/cust_main.pm: Ordered status for the limbo between Prospect
4747           and Active, RT#8712
4748
4749 2010-06-28 21:22  ivan
4750
4751         * FS/FS/: cust_main.pm, cust_pkg.pm: Ordered status for the limbo
4752           between Prospect and Active, RT#8712
4753
4754 2010-06-28 18:40  ivan
4755
4756         * FS/FS/: svc_pbx.pm, Conf.pm: add global_unique-pbx_title to
4757           disable duplicate checking on svc_pbx.title
4758
4759 2010-06-28 18:17  jeff
4760
4761         * httemplate/misc/process/recharge_svc.html: protect set_usage and
4762           reset_usage here, too
4763
4764 2010-06-28 18:01  jeff
4765
4766         * httemplate/edit/process/svc_acct.cgi: protect call to set_usage
4767
4768 2010-06-28 15:40  ivan
4769
4770         * FS/FS/part_pkg/voip_cdr.pm: fix for new svc_pbx.title CDR
4771           matching, thanks jeff, RT#8084
4772
4773 2010-06-28 15:20  jeff
4774
4775         * FS/FS/part_pkg/voip_cdr.pm: connection charge handling which
4776           comports with history of module
4777
4778 2010-06-28 13:47  jeff
4779
4780         * FS/FS/part_pkg/voip_cdr.pm: correct connection charge calculation
4781
4782 2010-06-28 01:12  ivan
4783
4784         * FS/FS/: Conf.pm, cdr.pm, part_pkg/voip_cdr.pm, svc_pbx.pm:
4785           matching CDRs to svc_pbx records by title, RT#8084
4786
4787 2010-06-27 22:13  jeff
4788
4789         * httemplate/search/report_newtax.html: fix under ie8 (and others?)
4790           RT8274
4791
4792 2010-06-27 21:11  jeff
4793
4794         * FS/FS/: cust_bill.pm, usage_class.pm: add some dollar signs
4795           RT8704
4796
4797 2010-06-27 02:25  jeff
4798
4799         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, usage_class.pm: planet
4800           telesis invoice fixups RT 8707,8406
4801
4802 2010-06-26 13:54  ivan
4803
4804         * httemplate/misc/: maestro-customer_status.cgi,
4805           maestro-customer_status.html: adding more REST-like API for
4806           maestro here too
4807
4808 2010-06-26 13:50  ivan
4809
4810         * FS/FS/Maestro.pm: find svc_pbx service correctly and cope anyway
4811           if it isn't there, RT#8712
4812
4813 2010-06-26 13:46  ivan
4814
4815         * FS/FS/Maestro.pm: cancelled outboudn package doesn't count,
4816           RT#8712
4817
4818 2010-06-26 13:43  ivan
4819
4820         * FS/FS/Maestro.pm: finding services correctly for RT#8712
4821
4822 2010-06-26 02:34  ivan
4823
4824         * FS/FS/Conf.pm, FS/FS/Maestro.pm, FS/FS/Schema.pm,
4825           FS/FS/XMLRPC.pm, FS/FS/svc_pbx.pm, FS/MANIFEST,
4826           httemplate/misc/xmlrpc.cgi: maestro cust status as reqeusted,
4827           RT#8712
4828
4829 2010-06-24 01:17  jeff
4830
4831         * FS/FS/cust_bill.pm: get section subtotalling right
4832
4833 2010-06-23 16:45  ivan
4834
4835         * FS/FS/part_export/communigate_pro.pm,
4836           httemplate/view/svc_forward.cgi: add display of forward
4837           destionations via GetForward, RT#7083
4838
4839 2010-06-23 16:22  ivan
4840
4841         * httemplate/view/svc_domain/acct_defaults.html: spealing
4842
4843 2010-06-23 16:06  ivan
4844
4845         * FS/FS/part_export/communigate_pro.pm: fix domain renames, RT#7083
4846
4847 2010-06-23 15:48  ivan
4848
4849         * httemplate/elements/communigate_pro-accessmodes.html: add
4850           services as per customer, RT#7083
4851
4852 2010-06-23 15:19  ivan
4853
4854         * httemplate/elements/communigate_pro-accessmodes.html: add
4855           services as per customer, RT#7083
4856
4857 2010-06-23 13:55  ivan
4858
4859         * httemplate/misc/cdr-post.cgi: well-formed CSV on success, too,
4860           RT#8906
4861
4862 2010-06-23 13:55  ivan
4863
4864         * FS/FS/cdr.pm: parse text startdate and enddate in CDRs, RT#8906
4865
4866 2010-06-23 13:53  ivan
4867
4868         * httemplate/misc/cdr-post.cgi: strict CSV when errors contain an
4869           ", RT#8906
4870
4871 2010-06-23 13:51  ivan
4872
4873         * httemplate/misc/cdr-post.cgi: fix cdrbatch problem, RT#8906
4874
4875 2010-06-23 01:37  jeff
4876
4877         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
4878           conf/invoice_latexcoupon, httemplate/config/config-process.cgi:
4879           add config variables to position invoice addresses in envelope
4880           windows RT8384
4881
4882 2010-06-21 21:15  ivan
4883
4884         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
4885           remove extra debugging, RT#7780
4886
4887 2010-06-21 18:26  ivan
4888
4889         * FS/bin/freeside-selfservice-xmlrpcd: fix (probably harmless)
4890           "DBD::Pg::db disconnect failed: server closed the connection
4891           unexpectedly" warning, RT#7780
4892
4893 2010-06-21 18:20  ivan
4894
4895         * FS/FS/TicketSystem/RT_Internal.pm: enable debugging for
4896           create_ticket call to pinpoint lockup, RT#7780
4897
4898 2010-06-21 17:52  ivan
4899
4900         * FS/FS/ClientAPI/MyAccount.pm: enable debugging for create_ticket
4901           call to pinpoint lockup
4902
4903 2010-06-20 16:20  ivan
4904
4905         * httemplate/elements/communigate_pro-accessmodes.html: new
4906           communigate pro accessmodes choices... not 100% sure on the
4907           names, RT#7083
4908
4909 2010-06-20 15:50  ivan
4910
4911         * rt/etc/: RT_Config.pm, RT_Config.pm.in, RT_SiteConfig.pm: restore
4912           email addresses in RT 3.8, whew
4913
4914 2010-06-19 13:58  ivan
4915
4916         * FS/FS/cust_main.pm: daily (bill/collect) optimization, RT#6802
4917
4918 2010-06-19 12:29  ivan
4919
4920         * FS/FS/part_export/: domreg_opensrs.pm: return rather than ignore
4921           errors inserting into the job queue during
4922           _export_insert_on_payment
4923
4924 2010-06-19 11:59  ivan
4925
4926         * FS/FS/cust_bill_ApplicationCommon.pm: should fix
4927           FS::svc_acct=HASH(0xe854058) errors inserting payments, fallout
4928           from opensrs on #5825, RT#8853
4929
4930 2010-06-17 13:31  ivan
4931
4932         * httemplate/view/cust_main/misc.html: fix bug from "View customers
4933           of all agents" addition
4934
4935 2010-06-17 12:49  ivan
4936
4937         * FS/FS/payinfo_Mixin.pm: further CF fixes, doh
4938
4939 2010-06-17 12:45  ivan
4940
4941         * FS/FS/cust_pay.pm: fix fallout from N/A payinfo, RT#8809
4942
4943 2010-06-17 12:39  ivan
4944
4945         * FS/FS/cust_main.pm: fix cards being inserted as N/A (fallout from
4946           RT#4103), RT#8809
4947
4948 2010-06-17 10:50  jeff
4949
4950         * FS/FS/svc_acct.pm: fix null option with placeholders
4951
4952 2010-06-17 10:19  ivan
4953
4954         * FS/bin/freeside-selfservice-xmlrpcd: just go ahead and depend on
4955           POE 1.2 seems the path of least resistance, RT#7780
4956
4957 2010-06-17 10:18  ivan
4958
4959         * FS/bin/freeside-selfservice-xmlrpcd: ok
4960
4961 2010-06-16 22:19  ivan
4962
4963         * FS/bin/freeside-selfservice-xmlrpcd: lenny POE compat, RT#7780
4964
4965 2010-06-16 19:08  ivan
4966
4967         * FS/FS/AccessRight.pm, FS/FS/access_user.pm,
4968           httemplate/browse/part_event.html,
4969           httemplate/browse/part_pkg.cgi,
4970           httemplate/edit/prospect_main.html,
4971           httemplate/edit/process/elements/process.html,
4972           httemplate/view/prospect_main.html,
4973           httemplate/view/cust_main/misc.html: Add "View customers of all
4974           agents" access rights, RT#7010
4975
4976 2010-06-16 18:17  ivan
4977
4978         * httemplate/view/cust_main/misc.html: better agent virt
4979
4980 2010-06-16 18:17  ivan
4981
4982         * httemplate/misc/process/payment.cgi: style
4983
4984 2010-06-16 18:16  ivan
4985
4986         * httemplate/misc/delete-cgp_rule.html: fix comment
4987
4988 2010-06-16 18:16  ivan
4989
4990         * httemplate/edit/process/elements/svc_Common.html: new-style mason
4991
4992 2010-06-16 18:15  ivan
4993
4994         * httemplate/edit/elements/edit.html: slighly better error message
4995           when things go awry
4996
4997 2010-06-16 18:15  ivan
4998
4999         * httemplate/edit/cust_main/birthdate.html: indentation
5000
5001 2010-06-16 18:15  ivan
5002
5003         * httemplate/edit/prospect_main.html: remove debugging
5004
5005 2010-06-16 18:14  ivan
5006
5007         * httemplate/edit/cust_main.cgi: "Customer" not necessary as part
5008           of label, KISS
5009
5010 2010-06-16 18:14  ivan
5011
5012         * httemplate/index.html: enable dashboard-install_welcome
5013
5014 2010-06-16 14:53  ivan
5015
5016         * FS/FS/Conf.pm, FS/FS/Daemon.pm,
5017           FS/bin/freeside-selfservice-xmlrpcd, init.d/freeside-init: a
5018           local XML-RPC server for ncic: daemonize and respond to TERM,
5019           RT#7780
5020
5021 2010-06-16 12:41  ivan
5022
5023         * FS/: bin/freeside-selfservice-xmlrpcd, FS/Daemon.pm: a local
5024           XML-RPC server for ncic: daemonize and respond to TERM, RT#7780
5025
5026 2010-06-16 01:42  ivan
5027
5028         * FS/bin/freeside-selfservice-xmlrpcd: a local XML-RPC server for
5029           ncic: cleanup as a modern POE app, RT#7780
5030
5031 2010-06-16 00:50  ivan
5032
5033         * FS/MANIFEST, FS/FS/ClientAPI_XMLRPC.pm,
5034           FS/bin/freeside-selfservice-xmlrpcd,
5035           fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl: start of a
5036           local XML-RPC server for ncic, RT#7780
5037
5038 2010-06-15 19:19  mark
5039
5040         * FS/FS/pay_batch.pm, httemplate/elements/file-upload.html,
5041           httemplate/misc/upload-batch.cgi,
5042           httemplate/search/cust_pay_batch.cgi: RT#5683: payment batch
5043           upload uses job queue and progressbar
5044
5045 2010-06-14 23:40  ivan
5046
5047         * httemplate/search/rt_transaction.html: ticket # and
5048           account(customer) options for time worked report
5049
5050 2010-06-14 23:35  ivan
5051
5052         * httemplate/search/rt_transaction.html: ticket # and
5053           account(customer) options for time worked report
5054
5055 2010-06-14 23:06  ivan
5056
5057         * httemplate/search/: report_rt_transaction.html,
5058           rt_transaction.html: ticket # and account(customer) options for
5059           time worked report
5060
5061 2010-06-14 22:10  mark
5062
5063         * FS/FS/: Daemon.pm, Misc.pm: RT#7869: fix error messages when
5064           send_email fails in the job queue
5065
5066 2010-06-14 21:50  ivan
5067
5068         * FS/FS/cust_main.pm: fix refunds on 2.1 (fallout from webpay bs on
5069           RT#4103), RT#8700
5070
5071 2010-06-13 11:01  jeff
5072
5073         * FS/FS/svc_acct.pm: avoid sql injection
5074
5075 2010-06-12 22:59  jeff
5076
5077         * FS/FS/ClientAPI/: MyAccount.pm, Signup.pm: eliminate use of
5078           'realtime' arg in calling FS::cust_main_collect RT#4167
5079
5080 2010-06-11 14:17  mark
5081
5082         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
5083           httemplate/search/unapplied_cust_pay.html,
5084           httemplate/search/elements/cust_main_dayranges.html: RT#7266:
5085           continue fixing aging reports
5086
5087 2010-06-10 21:44  mark
5088
5089         * bin/apache.export: fix my mistake
5090
5091 2010-06-10 21:41  mark
5092
5093         * bin/merge-user: RT#8691: script to merge usernums
5094
5095 2010-06-10 21:18  mark
5096
5097         * httemplate/edit/cust_main.cgi: Fix otaker -> usernum issue
5098
5099 2010-06-10 21:14  mark
5100
5101         * bin/: apache.export, merge-user: RT#8691: script to merge
5102           usernums
5103
5104 2010-06-09 21:26  jeff
5105
5106         * httemplate/search/cdr.html: correcting a wild misspelling?
5107
5108 2010-06-08 15:30  mark
5109
5110         * httemplate/view/bill_batch.cgi: spurious warning
5111
5112 2010-06-08 15:24  mark
5113
5114         * FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
5115           FS/FS/cust_bill.pm, FS/FS/bill_batch.pm,
5116           FS/FS/cust_bill_batch.pm, FS/FS/cust_bill_batch_option.pm,
5117           httemplate/elements/menu.html,
5118           httemplate/elements/progress-init.html,
5119           httemplate/misc/process/bill_batch-print.html,
5120           httemplate/search/bill_batch.cgi, httemplate/view/bill_batch.cgi:
5121           RT#947: batch download of invoice PDFs
5122
5123 2010-06-08 01:24  ivan
5124
5125         * httemplate/misc/: cdr-post.cgi, cdr-post.html: add programmatic
5126           CDR posting, RT#8201
5127
5128 2010-06-07 23:58  ivan
5129
5130         * FS/FS/cdr.pm: respect date_format w/CDRs
5131
5132 2010-06-07 10:44  ivan
5133
5134         * FS/FS/cust_main.pm: revert debugging from fixing agent payment
5135           gateway overrides not working in 2.1, RT#8695
5136
5137 2010-06-07 10:32  ivan
5138
5139         * FS/FS/agent.pm: fix agent payment gateway overrides not working
5140           in 2.1, RT#8695
5141
5142 2010-06-07 10:15  ivan
5143
5144         * FS/FS/cust_main.pm: add debugging
5145
5146 2010-06-06 23:52  ivan
5147
5148         * httemplate/: elements/freeside.css, elements/menubar.html,
5149           view/cust_main.cgi: a little UI goes a long way: have the
5150           customer tabs actually enclose their view
5151
5152 2010-06-06 21:35  ivan
5153
5154         * Makefile: next ver
5155
5156 2010-06-06 19:39  ivan
5157
5158         * httemplate/misc/clone-cgp_rule.html,
5159           httemplate/browse/cgp_rule.html, FS/FS/Conf.pm,
5160           FS/FS/cgp_rule.pm, httemplate/edit/process/elements/process.html,
5161           httemplate/edit/process/cgp_rule.html: domain rules based on
5162           templates (rules from other domains), RT#7514
5163
5164 2010-06-06 17:09  ivan
5165
5166         * FS/FS/Schema.pm, FS/FS/cgp_rule_condition.pm,
5167           httemplate/elements/select-cgp_rule_condition.html,
5168           httemplate/edit/cgp_rule.html, httemplate/browse/cgp_rule.html,
5169           httemplate/edit/process/cgp_rule.html, FS/bin/freeside-upgrade:
5170           mysql compat: cgp_rule_condition s/condition/conditionname/
5171
5172 2010-06-05 23:29  ivan
5173
5174         * httemplate/edit/process/: access_group.html, access_user.html,
5175           agent.cgi: webdemo UI
5176
5177 2010-06-05 23:24  ivan
5178
5179         * httemplate/edit/process/access_user.html: fix disable_acl_changes
5180           on users
5181
5182 2010-06-05 23:19  ivan
5183
5184         * httemplate/config/config-process.cgi, FS/FS/Mason.pm: UI
5185
5186 2010-06-05 23:05  ivan
5187
5188         * httemplate/: edit/process/access_user.html,
5189           pref/pref-process.html: better disable_acl_changes
5190
5191 2010-06-05 22:58  ivan
5192
5193         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
5194           httemplate/config/config-process.cgi: add
5195           disable_settings_changes conf for the demo
5196
5197 2010-06-05 21:22  ivan
5198
5199         * rt/lib/RT/Config.pm: disable the RTAddressRegexp option for now;
5200           waaaaaaay too noise
5201
5202 2010-06-05 20:01  ivan
5203
5204         * httemplate/search/: sql.html, elements/search.html: fix sql
5205           query, RT#8035
5206
5207 2010-06-05 19:27  ivan
5208
5209         * FS/FS/cust_main.pm: log customer with queued billing jobs,
5210           RT#8282
5211
5212 2010-06-05 19:24  ivan
5213
5214         * FS/FS/cust_main.pm: oops, missed CF changes
5215
5216 2010-06-05 14:44  ivan
5217
5218         * FS/FS/otaker_Mixin.pm: should really really fix the
5219           cust_main_note upgrade bullshit, argh, RT#8580
5220
5221 2010-06-05 13:50  ivan
5222
5223         * FS/: bin/freeside-upgrade, FS/Upgrade.pm: should really fix bug
5224           commiting between each table upgrade, arg, RT#8580
5225
5226 2010-06-05 13:30  ivan
5227
5228         * FS/FS/Upgrade.pm: should really fix bug commiting between each
5229           table upgrade, arg, RT#8580
5230
5231 2010-06-05 13:18  ivan
5232
5233         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
5234           upgrade bullshit, RT#8580
5235
5236 2010-06-05 12:50  ivan
5237
5238         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
5239           upgrade bullshit, RT#8580
5240
5241 2010-06-05 12:47  ivan
5242
5243         * FS/FS/Upgrade.pm: should fix bug commiting between each table
5244           upgrade, RT#8580
5245
5246 2010-06-05 11:58  ivan
5247
5248         * FS/FS/otaker_Mixin.pm: yuck, deal with those screwed up otakers
5249           in cust_main_note, RT#8580
5250
5251 2010-06-05 10:31  ivan
5252
5253         * FS/FS/cust_credit.pm: ignore misapplied credits when just trying
5254           upgrade the otaker, RT#8580
5255
5256 2010-06-04 22:54  jeff
5257
5258         * httemplate/search/: 477.html, 477partV.html,
5259           elements/search-html.html: fix urls
5260
5261 2010-06-04 22:51  jeff
5262
5263         * FS/FS/part_pkg_taxrate.pm: don't delete too much RT#8581
5264
5265 2010-06-03 09:20  jeff
5266
5267         * FS/FS/cust_main.pm: repair botched refactor start during BOTPP
5268           integration RT# 8600
5269
5270 2010-06-01 12:58  jeff
5271
5272         * FS/FS/CGI.pm, FS/FS/queue.pm, FS/FS/tax_rate.pm, FS/FS/UI/Web.pm,
5273           httemplate/elements/progress-popup.html,
5274           httemplate/search/report_newtax.html,
5275           httemplate/search/report_queued_newtax.cgi: add progressbar,
5276           redirection, and improve links RT#8274
5277
5278 2010-06-01 11:53  mark
5279
5280         * httemplate/search/: h_inventory_item.html,
5281           report_h_inventory_item.html: RT#8460 improvements
5282
5283 2010-06-01 10:40  mark
5284
5285         * httemplate/search/h_inventory_item.html: RT#8460: monthly opening
5286           balance
5287
5288 2010-06-01 09:52  mark
5289
5290         * FS/FS/cdr/wip.pm: RT#8026: skip line charges when importing WIP
5291           CDRs
5292
5293 2010-05-28 00:51  mark
5294
5295         * httemplate/search/cust_pkg.cgi: RT#8465: add service label to
5296           downloadable package reports
5297
5298 2010-05-26 18:02  mark
5299
5300         * httemplate/search/elements/search-html.html: unbreak download
5301           links
5302
5303 2010-05-26 11:37  mark
5304
5305         * httemplate/search/rt_transaction.html: broken link in time worked
5306           report
5307
5308 2010-05-26 09:11  jeff
5309
5310         * FS/FS/tax_rate.pm: correct uncorrected tyop
5311
5312 2010-05-26 00:12  mark
5313
5314         * FS/FS/: Mason.pm, h_inventory_item.pm: RT#8460: inventory
5315           activity report
5316
5317 2010-05-25 23:39  mark
5318
5319         * httemplate/: elements/menu.html, search/h_inventory_item.html,
5320           search/report_h_inventory_item.html: RT#8460: inventory activity
5321           report
5322
5323 2010-05-25 05:43  ivan
5324
5325         * ChangeLog, debian/changelog: Updated for 2.1.0
5326
5327 2010-05-25 05:42  ivan
5328
5329         * httemplate/elements/dashboard-install_welcome.html: adding,
5330           though unused
5331
5332 2010-05-25 05:41  ivan
5333
5334         * httemplate/misc/: rate-import.html, process/rate-import.html:
5335           unfinished rate import
5336
5337 2010-05-25 05:40  ivan
5338
5339         * bin/explain-bill-query: adding
5340
5341 2010-05-25 05:35  ivan
5342
5343         * ChangeLog, debian/changelog: Updated for 2.1.0
5344
5345 2010-05-25 05:33  ivan
5346
5347         * Makefile: fix the rel target
5348
5349 2010-05-25 05:30  ivan
5350
5351         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.0
5352
5353 2010-05-25 05:16  ivan
5354
5355         * Makefile: its time
5356
5357 2010-05-25 05:14  ivan
5358
5359         * httemplate/misc/process/payment.cgi: cardfortress bit
5360
5361 2010-05-25 05:14  ivan
5362
5363         * httemplate/elements/select-pkg_class.html: add showdisabled
5364           option
5365
5366 2010-05-25 05:12  ivan
5367
5368         * httemplate/docs/about.html: 2.1.0
5369
5370 2010-05-25 04:51  ivan
5371
5372         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html: wfm to show
5373           the add buttons on rt ticket search
5374
5375 2010-05-25 04:41  ivan
5376
5377         * rt/share/html/NoAuth/css/freeside2.1/: base.css, boxes.css,
5378           collection.css, main.css, misc.css, msie.css, portlets.css: merge
5379           in web2 changes from 3.8.7 to 3.8.8
5380
5381 2010-05-25 04:11  ivan
5382
5383         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
5384
5385 2010-05-25 04:07  ivan
5386
5387         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
5388
5389 2010-05-25 00:53  mark
5390
5391         * httemplate/: misc/inventory_item-move.cgi,
5392           search/inventory_item.html: RT#7010: inventory items can be moved
5393           between agents
5394
5395 2010-05-24 23:04  ivan
5396
5397         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
5398           package "HTML::Mason::Exception" errors
5399
5400 2010-05-24 16:54  mark
5401
5402         * httemplate/: edit/cust_main_note.cgi,
5403           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
5404           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
5405           disable HTML editor
5406
5407 2010-05-24 09:56  ivan
5408
5409         * httemplate/search/timeworked.html: fix Pg-ism
5410
5411 2010-05-22 18:59  ivan
5412
5413         * FS/FS/Schema.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
5414           FS/FS/cgp_rule_condition.pm, FS/FS/svc_CGPRule_Mixin.pm,
5415           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
5416           FS/FS/part_export/communigate_pro.pm, FS/t/svc_CGPRule_Mixin.t,
5417           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
5418
5419 2010-05-22 13:00  ivan
5420
5421         * httemplate/search/svc_acct.cgi: consistent with other places,
5422           showing database primary keys other than custnum, invnum is
5423           stilly
5424
5425 2010-05-22 12:57  jeff
5426
5427         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
5428           httemplate/search/477.html,
5429           httemplate/search/477partIA_detail.html,
5430           httemplate/search/477partIA_summary.html,
5431           httemplate/search/477partIIA.html,
5432           httemplate/search/477partIIB.html,
5433           httemplate/search/477partIV.html,
5434           httemplate/search/477partV.html,
5435           httemplate/search/report_477.html, FS/MANIFEST, FS/FS/Conf.pm,
5436           FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
5437           FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
5438           httemplate/search/elements/metasearch.html,
5439           httemplate/search/elements/search-html.html,
5440           httemplate/search/elements/search-xml.html,
5441           httemplate/search/elements/search.html: improved fcc 477 report
5442           #7783
5443
5444 2010-05-22 12:47  ivan
5445
5446         * httemplate/search/svc_acct.cgi: really hide uid on account search
5447
5448 2010-05-22 12:13  ivan
5449
5450         * httemplate/search/svc_acct.cgi: hide uid on account search
5451
5452 2010-05-22 11:52  ivan
5453
5454         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
5455           being applied in wrong month), RT#7502
5456
5457 2010-05-21 16:35  ivan
5458
5459         * httemplate/search/agent_inventory.html,
5460           httemplate/search/inventory_item.html,
5461           httemplate/search/report_agent_inventory.html,
5462           FS/FS/inventory_class.pm, httemplate/browse/inventory_class.html,
5463           httemplate/elements/menu.html: reporting on agent inventory,
5464           RT#7010
5465
5466 2010-05-21 14:18  mark
5467
5468         * FS/FS/cust_bill.pm: typo
5469
5470 2010-05-21 12:57  ivan
5471
5472         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
5473           fallout from RT#7266
5474
5475 2010-05-21 12:09  mark
5476
5477         * FS/FS/Report/Table/Monthly.pm,
5478           httemplate/graph/cust_bill_pkg.cgi,
5479           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
5480           aggregate agents on sales report
5481
5482 2010-05-20 20:48  mark
5483
5484         * httemplate/edit/part_pkg.cgi: fix typo
5485
5486 2010-05-20 20:42  mark
5487
5488         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
5489           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
5490
5491 2010-05-20 20:28  mark
5492
5493         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
5494
5495 2010-05-20 17:21  ivan
5496
5497         * httemplate/edit/elements/edit.html: pass through agent_null to
5498           select-table so manual selection from inventory still works,
5499           RT#7010
5500
5501 2010-05-20 17:09  ivan
5502
5503         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
5504           httemplate/edit/elements/svc_Common.html,
5505           httemplate/search/inventory_item.html: agent virt inventory,
5506           RT#7010
5507
5508 2010-05-20 15:48  ivan
5509
5510         * FS/FS/Schema.pm, FS/FS/AccessRight.pm, FS/FS/inventory_item.pm,
5511           httemplate/browse/inventory_class.html,
5512           httemplate/elements/menu.html,
5513           httemplate/misc/inventory_item-import.html,
5514           httemplate/search/inventory_item.html,
5515           httemplate/search/elements/search.html: agent virt inventory,
5516           RT#7010
5517
5518 2010-05-20 03:13  ivan
5519
5520         * rt/share/html/Elements/TicketList: oops
5521
5522 2010-05-20 02:59  ivan
5523
5524         * rt/FREESIDE_MODIFIED: update modified file list
5525
5526 2010-05-20 02:53  ivan
5527
5528         * rt/share/html/Elements/CollectionList: THIS fixes ticketing main
5529           layout problems.  whew!  RT#6640
5530
5531 2010-05-20 02:44  ivan
5532
5533         * rt/share/html/Elements/TicketList: no...
5534
5535 2010-05-20 02:35  ivan
5536
5537         * rt/share/html/Elements/TicketList: should fix the ui drain
5538           bramage on ticketing main... right?
5539
5540 2010-05-20 01:48  ivan
5541
5542         * httemplate/: elements/columnstart.html, elements/freeside.css,
5543           elements/header.html, elements/tr-justtitle.html,
5544           elements/tr-pkg_svc.html, elements/tr-title.html,
5545           graph/elements/report.html, misc/email-customers.html,
5546           search/cust_tax_exempt.html, search/report_477.html,
5547           search/report_cdr.html, search/report_cust_event.html,
5548           search/report_cust_main.html, search/report_cust_pay.html,
5549           search/report_cust_pkg.html, search/report_cust_refund.html,
5550           search/report_h_cust_pay.html, search/report_prepaid_income.html,
5551           search/report_prospect_main.html, search/report_receivables.html,
5552           search/report_svc_acct.html, search/report_svc_phone.html,
5553           search/report_timeworked.html,
5554           search/report_unapplied_cust_pay.html,
5555           search/elements/cust_main_dayranges.html,
5556           search/elements/search.html, view/prospect_main.html: fix table
5557           titles for new bg color
5558
5559 2010-05-20 01:17  ivan
5560
5561         * httemplate/elements/: xmenu.css, xmenu.top.css, menu.html: nicer
5562           styling for the menus
5563
5564 2010-05-20 01:10  ivan
5565
5566         * httemplate/elements/contact.html: uinit
5567
5568 2010-05-19 18:33  mark
5569
5570         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
5571           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
5572           httemplate/search/report_receivables.cgi: RT#7266: aging report
5573           "as of" date now limits applied payments
5574
5575 2010-05-19 17:57  ivan
5576
5577         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
5578           fix leaking date css, RT#6467
5579
5580 2010-05-19 16:37  ivan
5581
5582         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
5583           calenaring (RT#6467): a little UI cleanup goes a long way
5584
5585 2010-05-19 12:04  ivan
5586
5587         * rt/: lib/RTx/Calendar.pm, share/html/Search/Calendar.html: week
5588           view on calendars from Sunday -> Saturday
5589
5590 2010-05-18 21:05  jeff
5591
5592         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
5593           category charges
5594
5595 2010-05-18 19:32  ivan
5596
5597         * rt/: lib/RTx/Calendar.pm, share/html/Elements/CalendarEvent,
5598           share/html/Elements/MyCalendar,
5599           share/html/NoAuth/css/calendar.css,
5600           share/html/Prefs/Calendar.html, etc/RT_Config.pm,
5601           etc/RT_Config.pm.in,
5602           share/html/Callbacks/RTx-Calendar/Elements/Header/Head,
5603           share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default,
5604           share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default,
5605           share/html/NoAuth/Calendar/dhandler,
5606           share/html/NoAuth/images/created.png,
5607           share/html/NoAuth/images/created_due.png,
5608           share/html/NoAuth/images/due.png,
5609           share/html/NoAuth/images/reminder.png,
5610           share/html/NoAuth/images/resolved.png,
5611           share/html/NoAuth/images/started.png,
5612           share/html/NoAuth/images/starts.png,
5613           share/html/NoAuth/images/starts_due.png,
5614           share/html/NoAuth/images/updated.png,
5615           share/html/Prefs/Elements/CalendarFeed,
5616           share/html/Search/Calendar.html: add RTx::Calendar 0.07
5617
5618 2010-05-18 12:58  ivan
5619
5620         * rt/lib/: RT.pm, RT.pm.in: fix InitSignalHandlers patch
5621
5622 2010-05-18 12:54  ivan
5623
5624         * rt/config.layout.in: add fonitdir to freeside layout to avoid
5625           install errors
5626
5627 2010-05-18 12:41  ivan
5628
5629         * httemplate/edit/access_user.html: fix "Re-enter password" label
5630           on employee edit
5631
5632 2010-05-18 12:20  ivan
5633
5634         * rt/: Makefile, Makefile.in, config.status,
5635           bin/mason_handler.fcgi, bin/mason_handler.scgi, etc/RT_Config.pm,
5636           etc/RT_Config.pm.in, lib/RT.pm, lib/RT.pm.in, lib/RT/Config.pm,
5637           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
5638           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
5639           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
5640           share/html/Admin/Users/Modify.html,
5641           share/html/Ticket/Elements/ShowSummary,
5642           share/html/Ticket/Elements/ShowTransactionAttachments,
5643           share/html/Ticket/Elements/Tabs, share/html/User/Prefs.html:
5644           merging rt \3.8.8 to HEAD
5645
5646 2010-05-18 11:47  ivan
5647
5648         * rt/: share/html/NoAuth/css/autohandler,
5649           share/html/NoAuth/css/print.css,
5650           share/html/NoAuth/css/3.4-compat/titlebox.css,
5651           share/html/NoAuth/css/base/misc.css,
5652           share/html/NoAuth/images/autohandler,
5653           share/html/NoAuth/css/3.4-compat/misc.css,
5654           share/html/NoAuth/css/3.5-default/titlebox.css,
5655           share/html/NoAuth/css/3.5-default/misc.css,
5656           share/html/NoAuth/css/web2/misc.css,
5657           share/html/NoAuth/css/web2/portlets.css,
5658           share/html/NoAuth/css/web2/base.css,
5659           share/html/NoAuth/css/web2/boxes.css,
5660           share/html/NoAuth/css/web2/collection.css,
5661           share/html/NoAuth/css/web2/main.css,
5662           share/html/NoAuth/css/web2/msie.css,
5663           share/html/NoAuth/js/autohandler, share/html/NoAuth/rss/dhandler,
5664           share/html/Download/CustomFieldValue/dhandler,
5665           share/html/Widgets/Form/Select,
5666           share/html/Tools/Reports/CreatedByDates.html,
5667           share/html/Tools/Reports/ResolvedByDates.html,
5668           share/fonts/Droid.README, share/fonts/DroidSansFallback.ttf,
5669           docs/templates.pod, share/fonts/DroidSans.ttf, docs/Security,
5670           docs/timezones_in_charts.pod, etc/upgrade/3.8.8/content,
5671           t/ticket/merge.t, t/data/configs/apache2.2+fastcgi.conf,
5672           t/data/configs/apache2.2+fastcgi.conf.in,
5673           t/data/configs/apache2.2+mod_perl.conf,
5674           t/data/configs/apache2.2+mod_perl.conf.in,
5675           t/api/rights_show_ticket.t, t/api/emailparser.t, t/api/rights.t,
5676           t/web/cf_select_one.t, t/web/search_rss.t,
5677           t/web/custom_frontpage.t, t/web/ticket-create-utf8.t,
5678           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/dashboards.t,
5679           t/customfields/sort_order.t, t/mail/charsets-outgoing.t: import
5680           rt 3.8.8
5681
5682 2010-05-18 11:43  ivan
5683
5684         * rt/share/html/Elements/RT__CustomField/ColumnMap: Initial
5685           revision
5686
5687 2010-05-18 11:43  ivan
5688
5689         * rt/: lib/RT/I18N/zh_TW.po, lib/RT/I18N/ar.po,
5690           lib/RT/I18N/pt_PT.po, lib/RT/I18N/fr.po, lib/RT/I18N/cs.po,
5691           lib/RT/I18N/pt_BR.po, lib/RT/I18N/hr.po, lib/RT/I18N/ja.po,
5692           lib/RT/I18N/ru.po, lib/RT/I18N/pt.po, lib/RT/I18N/zh_CN.po,
5693           lib/RT/I18N/nn.po, lib/RT/Search/Googleish.pm,
5694           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
5695           lib/RT/Action/NotifyGroup.pm, lib/RT/Action/SendEmail.pm,
5696           lib/RT/Shredder/Plugin/Users.pm, lib/RT/Approval/Rule/Created.pm,
5697           lib/RT/Approval/Rule/Passed.pm, lib/RT/Approval/Rule/Rejected.pm,
5698           lib/RT/Interface/Email.pm, lib/RT/Interface/Web/Handler.pm,
5699           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
5700           lib/RT/Interface/Email/Auth/GnuPG.pm,
5701           lib/RT/Interface/Web/QueryBuilder/Tree.pm, lib/RT/Test/Web.pm,
5702           bin/mason_handler.scgi.in, lib/RT/Report/Tickets.pm,
5703           lib/RT/Report/Tickets/Entry.pm, bin/fastcgi_server.in, bin/rt.in,
5704           bin/mason_handler.fcgi.in, bin/standalone_httpd,
5705           bin/standalone_httpd.in, bin/fastcgi_server, bin/webmux.pl.in,
5706           sbin/rt-test-dependencies.in, sbin/rt-dump-database.in,
5707           sbin/rt-dump-database, sbin/rt-clean-sessions,
5708           sbin/rt-clean-sessions.in, share/html/Search/Results.tsv,
5709           share/html/Search/Bulk.html, share/html/Search/Chart,
5710           share/html/Search/Results.html, share/html/Search/Results.rdf,
5711           share/html/Search/Elements/Chart,
5712           share/html/Search/Elements/ResultsRSSView,
5713           share/html/Dashboards/Render.html,
5714           share/html/Dashboards/Elements/HiddenSearches,
5715           share/html/Admin/Queues/index.html,
5716           share/html/Admin/Queues/Modify.html,
5717           share/html/Admin/Elements/EditScrip,
5718           share/html/Admin/Elements/EditTemplates,
5719           share/html/Admin/Elements/EditScrips,
5720           share/html/Admin/Groups/index.html,
5721           share/html/Admin/CustomFields/index.html,
5722           share/html/Admin/Users/Memberships.html,
5723           share/html/Admin/Users/index.html,
5724           share/html/Admin/CustomFields/Objects.html,
5725           share/html/Admin/Tools/Configuration.html,
5726           share/html/Helpers/CalPopup.html, share/html/Ticket/Update.html,
5727           share/html/Ticket/Create.html, share/html/Ticket/ModifyAll.html,
5728           share/html/Ticket/ModifyDates.html,
5729           share/html/Ticket/Elements/EditCustomFields,
5730           share/html/Ticket/Elements/EditTransactionCustomFields,
5731           share/html/Ticket/Elements/EditDates,
5732           share/html/Ticket/Elements/ShowTransaction,
5733           share/html/Ticket/Elements/ShowDates,
5734           share/html/Ticket/Elements/ShowGroupMembers,
5735           share/html/Ticket/Elements/ShowPeople,
5736           share/html/Ticket/Elements/UpdateCc,
5737           share/html/Ticket/Attachment/dhandler,
5738           share/html/Ticket/Elements/PreviewScrips,
5739           share/html/Ticket/Elements/ShowAttachments,
5740           share/html/Ticket/Elements/ShowMessageStanza,
5741           share/html/Elements/MyReminders, share/html/Elements/ShowUser,
5742           share/html/User/Elements/Tabs, share/html/Elements/Login,
5743           share/html/Elements/ShowUserConcise,
5744           share/html/Elements/MessageBox, share/html/Elements/EditPassword,
5745           share/html/Elements/HeaderJavascript,
5746           share/html/Elements/ShowLinks, share/html/Elements/Logo,
5747           share/html/Elements/EditLinks,
5748           share/html/Elements/ShowRelationLabel,
5749           share/html/Elements/EditCustomFieldSelect,
5750           share/html/Elements/SelectQueue,
5751           share/html/Elements/CreateTicket,
5752           share/html/Elements/ShowCustomFields,
5753           share/html/Elements/RT__Queue/ColumnMap,
5754           share/html/Elements/RT__Scrip/ColumnMap,
5755           share/html/Elements/CollectionAsTable/Row,
5756           share/html/Elements/RT__Template/ColumnMap,
5757           share/html/NoAuth/Logout.html, share/html/SelfService/Error.html,
5758           share/html/SelfService/Prefs.html: import rt 3.8.8
5759
5760 2010-05-18 11:40  ivan
5761
5762         * rt/: aclocal.m4, configure, UPGRADING, README, configure.ac,
5763           autom4te.cache/requests, autom4te.cache/traces.0,
5764           autom4te.cache/output.0, m4/rt_layout.m4,
5765           lib/RT/CustomFields_Overlay.pm, lib/RT/Test.pm, lib/RT/I18N.pm,
5766           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/EmailParser.pm,
5767           lib/RT/Util.pm, lib/RT/ObjectCustomFieldValue.pm,
5768           lib/RT/Attachment_Overlay.pm,
5769           lib/RT/ObjectCustomFieldValue_Overlay.pm,
5770           lib/RT/Principal_Overlay.pm, lib/RT/SQL.pm,
5771           lib/RT/Queues_Overlay.pm, lib/RT/Scrip_Overlay.pm,
5772           lib/RT/Queue_Overlay.pm, lib/RT/Crypt/GnuPG.pm,
5773           lib/RT/I18N/en.po, lib/RT/I18N/bg.po, lib/RT/I18N/it.po,
5774           lib/RT/I18N/pl.po, lib/RT/I18N/nb.po, lib/RT/I18N/de.po,
5775           lib/RT/I18N/hu.po, lib/RT/I18N/sv.po, lib/RT/I18N/nl.po,
5776           lib/RT/I18N/fi.po, lib/RT/I18N/rt.pot, lib/RT/I18N/id.po,
5777           lib/RT/I18N/he.po, lib/RT/I18N/tr.po, lib/RT/I18N/da.po,
5778           lib/RT/I18N/es.po: import rt 3.8.8
5779
5780 2010-05-17 20:25  ivan
5781
5782         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
5783           httemplate/search/report_svc_acct.html,
5784           httemplate/search/svc_acct.cgi: add more info to
5785           (customer-specific) service report, RT#6180
5786
5787 2010-05-13 19:16  ivan
5788
5789         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
5790           renaming a rate plan, RT#8173
5791
5792 2010-05-12 22:43  jeff
5793
5794         * httemplate/misc/queued_report.html,
5795           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
5796           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
5797           httemplate/search/queue.html,
5798           httemplate/search/report_newtax.html: cope with poor tax
5799           liability report performance by allowing queuing of reports
5800           RT#8274
5801
5802 2010-05-12 22:16  jeff
5803
5804         * FS/FS/cust_main.pm: merge new bop routines into old bop routines
5805           rt#4103
5806
5807 2010-05-12 20:06  ivan
5808
5809         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
5810           date" columns to unearned revenue detail, RT#7776
5811
5812 2010-05-12 19:51  ivan
5813
5814         * Makefile: make dev kludge: unstable has 5.10.1
5815
5816 2010-05-12 18:47  ivan
5817
5818         * FS/FS/Setup.pm: fix bootstrapping for 2.1 installs, broken by
5819           fallout from otaker stuff, RT#8395
5820
5821 2010-05-12 18:25  ivan
5822
5823         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
5824           secrets as a result of weird implementations of echo as a shell
5825           builtin that ignore -e
5826
5827 2010-05-10 23:57  ivan
5828
5829         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
5830           numbers causing invoice generation to barf, RT#7840
5831
5832 2010-05-10 23:38  ivan
5833
5834         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
5835
5836 2010-05-07 19:38  ivan
5837
5838         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
5839           Categorys spelling, RT#8314
5840
5841 2010-05-04 15:25  mark
5842
5843         * FS/FS/: cdr.pm, cdr/wip.pm: RT#8026: WIP CDR format
5844
5845 2010-04-29 19:32  ivan
5846
5847         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
5848           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
5849           httemplate/edit/cgp_rule.html,
5850           httemplate/elements/select-cgp_rule_action.html,
5851           httemplate/elements/select-cgp_rule_condition.html: communigate
5852           (phase 2): rules: show conditions/actions on rule browse, fix
5853           rule edit for conditions and actions without op/param, fix rule
5854           edit stickiness on errors.  RT#7514
5855
5856 2010-04-29 00:40  ivan
5857
5858         * httemplate/elements/select-cgp_rule_condition.html,
5859           FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
5860           httemplate/edit/process/cgp_rule.html,
5861           httemplate/elements/input-text.html,
5862           httemplate/elements/select-cgp_rule_action.html,
5863           httemplate/elements/select.html: communigate (phase 2): rules:
5864           adding conditions and actions to rule edit.  RT#7514
5865
5866 2010-04-28 19:59  ivan
5867
5868         * httemplate/: elements/select-cgp_rule_action.html,
5869           edit/elements/edit.html, elements/select-cgp_rule_condition.html:
5870           communigate (phase 2): rules: adding conditions and actions to
5871           rule edit.  RT#7514
5872
5873 2010-04-27 03:56  ivan
5874
5875         * httemplate/: edit/cgp_rule.html,
5876           elements/select-cgp_rule_action.html,
5877           elements/select-cgp_rule_condition.html, elements/select.html,
5878           elements/tr-select.html: communigate (phase 2): rules: start of
5879           adding conditions and actions to rule edit.  RT#7514
5880
5881 2010-04-27 02:23  ivan
5882
5883         * httemplate/edit/elements/edit.html: tyop
5884
5885 2010-04-26 22:38  mark
5886
5887         * FS/FS/: ClientAPI/MyAccount.pm, Schema.pm, cdr.pm,
5888           cdr_termination.pm, cust_svc.pm, svc_phone.pm,
5889           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm: RT#7046: inbound
5890           rate for rate plan billing
5891
5892 2010-04-22 23:47  ivan
5893
5894         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
5895           rules.  RT#7514
5896
5897 2010-04-22 23:43  ivan
5898
5899         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
5900           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
5901           httemplate/edit/cgp_rule.html,
5902           httemplate/edit/process/cgp_rule.html,
5903           httemplate/misc/delete-cgp_rule.html,
5904           httemplate/view/svc_acct/basics.html,
5905           httemplate/view/svc_acct/communigate.html, FS/FS/Schema.pm:
5906           communigate (phase 2): rules.  RT#7514
5907
5908 2010-04-21 19:00  ivan
5909
5910         * FS/: FS/Schema.pm, FS/cgp_rule.pm, FS/cgp_rule_action.pm,
5911           FS/cgp_rule_condition.pm, FS.pm, MANIFEST, t/cgp_rule.t,
5912           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
5913           2): rules.  RT#7514
5914
5915 2010-04-21 02:31  ivan
5916
5917         * httemplate/elements/select-part_pkg.html: "
5918
5919 2010-04-21 02:09  ivan
5920
5921         * httemplate/config/config.cgi: prevent inadvertantly losing
5922           disabled package defs, service defs or package classes in a
5923           config value that uses them (i.e. support_packages)
5924
5925 2010-04-21 01:57  ivan
5926
5927         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
5928           losing disabled package defs, service defs or package classes in
5929           a config value that uses them (i.e. support_packages)
5930
5931 2010-04-20 20:56  ivan
5932
5933         * Makefile: ensure that the trainwreck which was 1.9.2 does not
5934           happen again
5935
5936 2010-04-19 21:29  ivan
5937
5938         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
5939           (phase 2): add a textarea type to edit/part_svc so you can set it
5940           to a default or fixed trailer that's multi-line, RT#7514
5941
5942 2010-04-19 21:13  ivan
5943
5944         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
5945           httemplate/view/svc_acct/basics.html,
5946           FS/FS/part_export/communigate_pro.pm,
5947           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
5948           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
5949           2): Account Preferences (& Domain::Account Defaults:Preferences):
5950           ProntoSkinName  RT#7514
5951
5952 2010-04-19 18:51  ivan
5953
5954         * FS/FS/svc_acct.pm, FS/FS/Schema.pm, FS/FS/svc_domain.pm,
5955           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
5956           httemplate/view/svc_acct/basics.html,
5957           FS/FS/part_export/communigate_pro.pm,
5958           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
5959           2): Account Preferences (& Domain::Account Defaults:Preferences):
5960           Language, Time zone, Layout, Send read receipts.  RT#7514
5961
5962 2010-04-19 00:09  ivan
5963
5964         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
5965           FS/FS/part_export/communigate_pro.pm,
5966           httemplate/edit/svc_acct.cgi,
5967           httemplate/view/svc_acct/basics.html: communigate (phase 2),
5968           Account:Settings PasswordRecovery.  also fix modification of
5969           svc_acct booleans in export.  RT#7514
5970
5971 2010-04-18 23:15  ivan
5972
5973         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
5974           FS/FS/part_export/communigate_pro.pm,
5975           httemplate/edit/svc_acct.cgi,
5976           httemplate/view/svc_acct/basics.html: communigate provisioning
5977           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
5978           AddMailTrailer.  RT#7514
5979
5980 2010-04-18 22:01  ivan
5981
5982         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
5983           FS/FS/part_export/communigate_pro.pm,
5984           httemplate/edit/svc_domain.cgi,
5985           httemplate/view/svc_domain/acct_defaults.html: communigate
5986           provisioning phase 2: Domain:Account Defaults:Settings:
5987           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
5988
5989 2010-04-18 18:25  ivan
5990
5991         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
5992           FS/FS/part_export/communigate_pro.pm,
5993           httemplate/edit/svc_domain.cgi,
5994           httemplate/view/svc_domain/basics.html: communigate provisioning
5995           phase 2: add svc_domain.trailer -> communigate TrailerText,
5996           RT#7514
5997
5998 2010-04-09 21:21  mark
5999
6000         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
6001           payment links
6002
6003 2010-04-09 01:17  ivan
6004
6005         * httemplate/search/elements/cust_main_dayranges.html, FS/MANIFEST,
6006           FS/FS/Mason.pm, FS/FS/Misc/DateTime.pm, FS/FS/UI/Web.pm,
6007           FS/FS/cust_main/Import.pm, httemplate/edit/REAL_cust_pkg.cgi,
6008           httemplate/edit/cust_pay.cgi,
6009           httemplate/edit/process/REAL_cust_pkg.cgi,
6010           httemplate/edit/process/cust_main.cgi,
6011           httemplate/edit/process/cust_pay.cgi,
6012           httemplate/edit/process/quick-charge.cgi,
6013           httemplate/edit/process/quick-cust_pkg.cgi,
6014           httemplate/misc/process/cancel_pkg.html,
6015           httemplate/misc/process/delay_susp_pkg.html,
6016           httemplate/search/pay_batch.cgi,
6017           httemplate/search/report_prepaid_income.cgi,
6018           httemplate/search/sqlradius.cgi: fix date parsing when using
6019           international dates (package date edit), RT#8027
6020
6021 2010-04-09 01:09  jeff
6022
6023         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
6024           total items for balance below line and current charges above line
6025           with configurable description.  also bug fixes that might close
6026           7896
6027
6028 2010-04-08 12:23  jeff
6029
6030         * httemplate/elements/about_rt.html: close tag rather than open a
6031           new one
6032
6033 2010-04-07 18:15  mark
6034
6035         * FS/FS/cust_pkg.pm, FS/FS/Report/Table/Monthly.pm,
6036           httemplate/elements/menu.html,
6037           httemplate/graph/cust_pkg_cost.cgi,
6038           httemplate/graph/report_cust_pkg_cost.html,
6039           httemplate/search/cust_pkg.cgi: RT#1382: beginning of package
6040           cost report
6041
6042 2010-04-07 01:24  ivan
6043
6044         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
6045           submitted before customer search can complete.  throws "status
6046           connecting to" error and custnum does not get filled in, RT#8014
6047
6048 2010-04-07 01:15  ivan
6049
6050         * httemplate/: edit/access_user.html, edit/elements/edit.html,
6051           elements/search-cust_main.html: in employee edit, fix form
6052           getting submitted before customer search can complete.  throws
6053           "status connecting to" error and custnum does not get filled in,
6054           RT#8014
6055
6056 2010-04-06 23:20  ivan
6057
6058         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
6059           tables and columns - mysql fix
6060
6061 2010-04-06 22:52  mark
6062
6063         * FS/FS/pay_batch/RBC.pm: fix floating point error
6064
6065 2010-04-06 21:11  ivan
6066
6067         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
6068           commission report, now compatible with Pg, that's a new one.
6069           RT#6991
6070
6071 2010-04-06 14:43  ivan
6072
6073         * httemplate/search/report_employee_commission.html: fix 1.9-style
6074           employee comission report, RT#6991
6075
6076 2010-04-05 05:24  jeff
6077
6078         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
6079           redeclaration
6080
6081 2010-04-04 23:58  ivan
6082
6083         * conf/invoice_from: company email
6084
6085 2010-04-04 23:57  ivan
6086
6087         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
6088
6089 2010-04-04 23:50  ivan
6090
6091         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
6092
6093 2010-04-04 22:20  ivan
6094
6095         * FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
6096
6097 2010-04-04 18:23  ivan
6098
6099         * httemplate/search/part_pkg.html: last fix for employee
6100           commisssion report, RT#6991
6101
6102 2010-04-04 17:59  ivan
6103
6104         * httemplate/elements/menu.html: add employee commission report to
6105           menu, RT#6991
6106
6107 2010-04-04 16:47  ivan
6108
6109         * FS/FS/Schema.pm: fix otaker upgrade
6110
6111 2010-04-04 16:37  ivan
6112
6113         * FS/FS/cust_pay_void.pm: fix otaker upgrade
6114
6115 2010-04-04 16:27  ivan
6116
6117         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
6118           for cust_attachment & cust_main_note, hopefully
6119
6120 2010-04-04 16:18  ivan
6121
6122         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
6123           for cust_attachment & cust_main_note, hopefully
6124
6125 2010-04-04 15:52  ivan
6126
6127         * FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
6128
6129 2010-04-04 15:44  ivan
6130
6131         * FS/FS/cust_main_note.pm: fix note editing of old notes until we
6132           can fix the cust_main_note.otaker disaster, RT#7991
6133
6134 2010-04-01 14:30  mark
6135
6136         * httemplate/search/elements/cust_main_dayranges.html: fix column
6137           alignment
6138
6139 2010-04-01 01:10  ivan
6140
6141         * FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
6142           fallout (i hope)
6143
6144 2010-04-01 00:39  ivan
6145
6146         * FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
6147
6148 2010-03-31 21:43  mark
6149
6150         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
6151           httemplate/search/elements/cust_main_dayranges.html,
6152           httemplate/search/elements/search-html.html,
6153           httemplate/search/elements/search.html: RT#866: links to process
6154           payments from aging report
6155
6156 2010-03-31 08:48  jeff
6157
6158         * FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
6159           services e911 support RT7103
6160
6161 2010-03-31 00:41  mark
6162
6163         * httemplate/search/: report_receivables.cgi,
6164           report_receivables.html, report_unapplied_cust_pay.html,
6165           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
6166           RT#7266: aging reports as of a past date
6167
6168 2010-03-31 00:35  ivan
6169
6170         * httemplate/: edit/process/cust_main_attach.cgi,
6171           edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
6172           view/cust_main/notes.html: fix customer notes and attachments wrt
6173           s/otaker/usernum/ changes; still need to look at the migration,
6174           RT#7935
6175
6176 2010-03-30 23:30  ivan
6177
6178         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
6179           $enc in string eq" warnings
6180
6181 2010-03-30 05:12  ivan
6182
6183         * httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
6184           commission reporting, RT#6991
6185
6186 2010-03-30 05:07  ivan
6187
6188         * httemplate/search/report_employee_commission.html,
6189           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
6190           FS/FS/part_event/Action/pkg_agent_credit.pm,
6191           FS/FS/part_event/Action/pkg_employee_credit.pm,
6192           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
6193           commission reporting, RT#6991
6194
6195 2010-03-29 20:28  ivan
6196
6197         * FS/FS/Record.pm: regexp_sql
6198
6199 2010-03-29 20:10  ivan
6200
6201         * FS/MANIFEST: employee (otaker / access_user) commissioning,
6202           RT#6991
6203
6204 2010-03-29 19:53  ivan
6205
6206         * httemplate/browse/access_user.html,
6207           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
6208           FS/FS/part_event/Action/pkg_agent_credit.pm,
6209           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
6210           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
6211           FS/FS/part_event/Action/pkg_referral_credit.pm,
6212           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
6213           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
6214           httemplate/elements/search-cust_main.html,
6215           httemplate/elements/tr-search-cust_main.html: employee (otaker /
6216           access_user) commissioning, RT#6991
6217
6218 2010-03-29 19:52  ivan
6219
6220         * FS/FS/part_event/Action/pkg_employee_credit.pm: employee
6221           commissions, RT#6991
6222
6223 2010-03-29 19:04  ivan
6224
6225         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
6226           part_event/Condition/balance_age.pm,
6227           part_event/Condition/balance_under.pm,
6228           part_event/Condition/cust_bill_has_service.pm,
6229           part_event/Condition/cust_bill_owed.pm,
6230           part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
6231           CAST drain bramage
6232
6233 2010-03-29 02:18  mark
6234
6235         * FS/FS/Mason.pm, FS/FS/cust_main.pm,
6236           httemplate/elements/select-user.html,
6237           httemplate/elements/tr-select-user.html,
6238           httemplate/graph/report_signupdate.html,
6239           httemplate/graph/signupdate.cgi,
6240           httemplate/graph/elements/monthly.html,
6241           httemplate/graph/elements/report.html,
6242           httemplate/search/cust_main.html: RT#884: search customers by
6243           signup time of day
6244
6245 2010-03-28 17:38  ivan
6246
6247         * FS/FS/cust_pay.pm: move from otaker to proper usernum FK
6248
6249 2010-03-28 17:23  ivan
6250
6251         * FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
6252           cust_attachment.pm, cust_credit.pm, cust_main.pm,
6253           cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
6254           cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
6255           otaker_Mixin.pm: move from otaker to proper usernum FK
6256
6257 2010-03-26 23:21  ivan
6258
6259         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
6260           a fatal error w/MySQL
6261
6262 2010-03-26 23:09  ivan
6263
6264         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
6265           edit/cust_main_note.cgi: resize customer not add popup, eliminate
6266           needless <BR> in popup
6267
6268 2010-03-26 21:37  ivan
6269
6270         * FS/FS/Upgrade.pm: these are now supported in supported in
6271           DBIx-DBSchema and friends
6272
6273 2010-03-26 20:43  ivan
6274
6275         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
6276           supported in DBIx-DBSchema and friends
6277
6278 2010-03-26 15:25  ivan
6279
6280         * httemplate/elements/: select-areacode.html, select-did.html: fix
6281           E911 vs. DID selector on phone provision, RT#7819
6282
6283 2010-03-26 14:43  ivan
6284
6285         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
6286
6287 2010-03-26 00:52  ivan
6288
6289         * httemplate/elements/: freeside-menu.css, freeside.css: that'll do
6290           for now
6291
6292 2010-03-25 22:02  ivan
6293
6294         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
6295           problem, fix s/serial/int/ for non-primary keys in
6296           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
6297           DBIx::DBSchema 0.39
6298
6299 2010-03-25 21:50  ivan
6300
6301         * FS/FS/UID.pm: don't warn about the configuration table during
6302           setup
6303
6304 2010-03-25 19:19  ivan
6305
6306         * bin/build_exten.php: adding build_exten.php since FreePBX won't
6307           ship it
6308
6309 2010-03-25 18:06  ivan
6310
6311         * rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
6312           correct spot.  how the hell did it get merged there?  RT#7882
6313
6314 2010-03-25 15:30  ivan
6315
6316         * httemplate/elements/header.html: fix new header in RT
6317
6318 2010-03-25 15:21  ivan
6319
6320         * rt/lib/RT/User_Overlay.pm: fix user modification?
6321
6322 2010-03-25 14:22  ivan
6323
6324         * rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
6325           freeside link resolution problems
6326
6327 2010-03-25 13:21  ivan
6328
6329         * httemplate/elements/: header.html, searchbar-address2.html,
6330           searchbar-cust_bill.html, searchbar-cust_main.html,
6331           searchbar-cust_svc.html, searchbar-prospect.html,
6332           searchbar-ticket.html: when using a side menubar, put search
6333           boxes on the side too
6334
6335 2010-03-24 18:37  mark
6336
6337         * FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
6338           security fix for customer notes
6339
6340 2010-03-24 01:37  ivan
6341
6342         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
6343           httemplate/search/report_prepaid_income.cgi: better prepaid
6344           income reporting, with line item detail, RT#7776
6345
6346 2010-03-23 02:13  ivan
6347
6348         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
6349           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
6350           httemplate/elements/header.html,
6351           httemplate/search/mailinglistmember.html: export svc_mailinglist
6352           to CGP groups, RT#7514
6353
6354 2010-03-22 20:53  ivan
6355
6356         * FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
6357           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
6358           (mailing lists), RT#7514
6359
6360 2010-03-22 20:47  ivan
6361
6362         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
6363           FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
6364           FS/t/mailinglist.t, FS/t/mailinglistmember.t,
6365           FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
6366           httemplate/edit/part_svc.cgi,
6367           httemplate/edit/svc_mailinglist.cgi,
6368           httemplate/edit/process/mailinglistmember.html,
6369           httemplate/edit/process/svc_mailinglist.html,
6370           httemplate/misc/delete-mailinglistmember.html,
6371           httemplate/search/mailinglistmember.html,
6372           httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
6373           communigate "groups" (mailing lists), RT#7514
6374
6375 2010-03-22 20:34  ivan
6376
6377         * httemplate/elements/freeside.css: little bit further, just a
6378           little bit more
6379
6380 2010-03-22 18:17  ivan
6381
6382         * httemplate/elements/menubar.html: don't like that <BR> after
6383           all... for now
6384
6385 2010-03-22 18:07  ivan
6386
6387         * httemplate/elements/freeside.css: wfm
6388
6389 2010-03-22 18:04  ivan
6390
6391         * httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
6392           WAY too my little pony.  man, its not easy being purple
6393
6394 2010-03-22 12:46  ivan
6395
6396         * httemplate/elements/: freeside.css, menubar.html: 1.9-style
6397           menubar was hurting my eyes
6398
6399 2010-03-22 07:08  jeff
6400
6401         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
6402           tax data replacement
6403
6404 2010-03-21 23:34  ivan
6405
6406         * httemplate/elements/freeside.css: fix link hover effect so it
6407           doesn't underline A NAME tags
6408
6409 2010-03-21 16:56  ivan
6410
6411         * httemplate/elements/freeside.css: fix inadvertant button styling
6412
6413 2010-03-21 16:13  ivan
6414
6415         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
6416           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
6417           httemplate/edit/rate_detail.html,
6418           httemplate/edit/rate_region.cgi,
6419           httemplate/edit/process/rate_region.cgi,
6420           httemplate/misc/rate_edit_excel.html,
6421           httemplate/misc/process/copy-rate_detail.html: connection fee for
6422           initial N seconds support, RT#7018
6423
6424 2010-03-21 12:34  ivan
6425
6426         * rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
6427
6428 2010-03-20 22:20  ivan
6429
6430         * rt/share/html/Elements/Header: there was nothing wrong with the
6431           dhandler
6432
6433 2010-03-20 22:17  ivan
6434
6435         * rt/: share/html/Widgets/TitleBoxEnd, FREESIDE_MODIFIED: think
6436           this fixes the "results box color infects everything else"
6437           problem
6438
6439 2010-03-20 21:47  ivan
6440
6441         * rt/share/html/Elements/Header: dunno why squish dhandler is
6442           borked
6443
6444 2010-03-20 16:30  ivan
6445
6446         * httemplate/docs/credits.html: more RT integration / reskin / 2.1,
6447           RT#6640
6448
6449 2010-03-20 16:22  ivan
6450
6451         * httemplate/: elements/menu.html,
6452           elements/popup_link_onclick.html, images/cvv2.png,
6453           images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
6454
6455 2010-03-20 15:44  ivan
6456
6457         * httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
6458           xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
6459           RT#6640
6460
6461 2010-03-20 15:11  ivan
6462
6463         * httemplate/elements/calendar-win2k-2.css,
6464           httemplate/elements/freeside-menu.css,
6465           httemplate/elements/header.html, httemplate/elements/menu.html,
6466           httemplate/elements/xmenu.top.css,
6467           httemplate/elements/xmenu.top.js, rt/share/html/Elements/Footer,
6468           rt/share/html/Elements/PageLayout,
6469           rt/share/html/Elements/SelectDate,
6470           rt/share/html/Prefs/SearchOptions.html,
6471           rt/share/html/User/Prefs.html,
6472           httemplate/images/arrow.down.black.png, rt/FREESIDE_MODIFIED,
6473           httemplate/elements/freeside.css,
6474           rt/share/html/NoAuth/css/freeside2.1/layout.css: more RT
6475           integration / reskin / 2.1, RT#6640
6476
6477 2010-03-19 01:27  ivan
6478
6479         * httemplate/: docs/cvv2.html, elements/header-minimal.html,
6480           elements/header-popup.html, elements/header.html,
6481           elements/tr-justtitle.html, elements/tr-title.html,
6482           elements/freeside-menu.css, elements/menu.html,
6483           elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
6484           slight new look for 2.1, RT#6640
6485
6486 2010-03-19 01:26  ivan
6487
6488         * rt/: FREESIDE_MODIFIED, share/html/Elements/Header,
6489           share/html/Elements/PageLayout,
6490           share/html/NoAuth/css/freeside2.1/freeside.css,
6491           share/html/NoAuth/css/freeside2.1/layout.css,
6492           share/html/NoAuth/css/freeside2.1/nav.css: skin RT 3.8, RT#6640
6493
6494 2010-03-19 01:20  mark
6495
6496         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
6497           closing quick payment entry
6498
6499 2010-03-18 01:02  ivan
6500
6501         * httemplate/edit/cust_main/top_misc.html: signup date fix?
6502
6503 2010-03-18 00:59  ivan
6504
6505         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
6506           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
6507           httemplate/edit/quick-charge.html,
6508           FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
6509           FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
6510           httemplate/edit/process/quick-charge.cgi,
6511           httemplate/edit/process/quick-cust_pkg.cgi,
6512           httemplate/misc/order_pkg.html,
6513           httemplate/view/cust_main/one_time_charge_link.html,
6514           httemplate/view/cust_main/order_pkg_link.html,
6515           httemplate/view/cust_main/packages/status.html: disable
6516           auto-billing of specific customer packages, RT#6378
6517
6518 2010-03-16 01:05  mark
6519
6520         * httemplate/edit/cust_main_note.cgi: minor bugfix
6521
6522 2010-03-16 00:49  mark
6523
6524         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
6525           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
6526           editor/fckdebug.html, editor/fckdialog.html,
6527           editor/fckeditor.html, editor/fckeditor.original.html,
6528           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
6529           editor/css/fck_showtableborders_gecko.css,
6530           editor/css/images/block_address.png,
6531           editor/css/images/block_blockquote.png,
6532           editor/css/images/block_div.png, editor/css/images/block_h1.png,
6533           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
6534           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
6535           editor/css/images/block_h6.png, editor/css/images/block_p.png,
6536           editor/css/images/block_pre.png,
6537           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
6538           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
6539           editor/dialog/fck_checkbox.html,
6540           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
6541           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
6542           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
6543           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
6544           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
6545           editor/dialog/fck_radiobutton.html,
6546           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
6547           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
6548           editor/dialog/fck_source.html,
6549           editor/dialog/fck_specialchar.html,
6550           editor/dialog/fck_spellerpages.html,
6551           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
6552           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
6553           editor/dialog/fck_textfield.html,
6554           editor/dialog/common/fck_dialog_common.css,
6555           editor/dialog/common/fck_dialog_common.js,
6556           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
6557           editor/dialog/fck_docprops/fck_document_preview.html,
6558           editor/dialog/fck_flash/fck_flash.js,
6559           editor/dialog/fck_flash/fck_flash_preview.html,
6560           editor/dialog/fck_image/fck_image.js,
6561           editor/dialog/fck_image/fck_image_preview.html,
6562           editor/dialog/fck_link/fck_link.js,
6563           editor/dialog/fck_scayt/scayt_dialog.css,
6564           editor/dialog/fck_select/fck_select.js,
6565           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
6566           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
6567           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
6568           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
6569           editor/dtd/fck_xhtml10transitional.js,
6570           editor/filemanager/browser/default/browser.css,
6571           editor/filemanager/browser/default/browser.html,
6572           editor/filemanager/browser/default/frmactualfolder.html,
6573           editor/filemanager/browser/default/frmcreatefolder.html,
6574           editor/filemanager/browser/default/frmfolders.html,
6575           editor/filemanager/browser/default/frmresourceslist.html,
6576           editor/filemanager/browser/default/frmresourcetype.html,
6577           editor/filemanager/browser/default/frmupload.html,
6578           editor/filemanager/browser/default/js/common.js,
6579           editor/filemanager/browser/default/js/fckxml.js,
6580           editor/filemanager/connectors/test.html,
6581           editor/filemanager/connectors/uploadtest.html,
6582           editor/filemanager/connectors/perl/basexml.pl,
6583           editor/filemanager/connectors/perl/commands.pl,
6584           editor/filemanager/connectors/perl/config.pl,
6585           editor/filemanager/connectors/perl/connector.cgi,
6586           editor/filemanager/connectors/perl/io.pl,
6587           editor/filemanager/connectors/perl/upload.cgi,
6588           editor/filemanager/connectors/perl/upload_fck.pl,
6589           editor/filemanager/connectors/perl/util.pl,
6590           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
6591           editor/js/fckeditorcode_ie.js,
6592           editor/lang/_translationstatus.txt, editor/lang/af.js,
6593           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
6594           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
6595           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
6596           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
6597           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
6598           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
6599           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
6600           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
6601           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
6602           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
6603           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
6604           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
6605           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
6606           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
6607           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
6608           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
6609           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
6610           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
6611           editor/lang/zh-cn.js, editor/lang/zh.js,
6612           editor/plugins/autogrow/fckplugin.js,
6613           editor/plugins/bbcode/fckplugin.js,
6614           editor/plugins/dragresizetable/fckplugin.js,
6615           editor/plugins/placeholder/fck_placeholder.html,
6616           editor/plugins/placeholder/fckplugin.js,
6617           editor/plugins/placeholder/lang/de.js,
6618           editor/plugins/placeholder/lang/en.js,
6619           editor/plugins/placeholder/lang/es.js,
6620           editor/plugins/placeholder/lang/fr.js,
6621           editor/plugins/placeholder/lang/it.js,
6622           editor/plugins/placeholder/lang/pl.js,
6623           editor/plugins/simplecommands/fckplugin.js,
6624           editor/plugins/tablecommands/fckplugin.js,
6625           editor/skins/_fckviewstrips.html,
6626           editor/skins/default/fck_dialog.css,
6627           editor/skins/default/fck_dialog_ie6.js,
6628           editor/skins/default/fck_editor.css,
6629           editor/skins/default/fck_strip.gif,
6630           editor/skins/default/images/dialog.sides.gif,
6631           editor/skins/default/images/dialog.sides.png,
6632           editor/skins/default/images/dialog.sides.rtl.png,
6633           editor/skins/default/images/sprites.gif,
6634           editor/skins/default/images/sprites.png,
6635           editor/skins/office2003/fck_dialog.css,
6636           editor/skins/office2003/fck_dialog_ie6.js,
6637           editor/skins/office2003/fck_editor.css,
6638           editor/skins/office2003/fck_strip.gif,
6639           editor/skins/office2003/images/dialog.sides.gif,
6640           editor/skins/office2003/images/dialog.sides.png,
6641           editor/skins/office2003/images/dialog.sides.rtl.png,
6642           editor/skins/office2003/images/sprites.gif,
6643           editor/skins/office2003/images/sprites.png,
6644           editor/skins/silver/fck_dialog.css,
6645           editor/skins/silver/fck_dialog_ie6.js,
6646           editor/skins/silver/fck_editor.css,
6647           editor/skins/silver/fck_strip.gif,
6648           editor/skins/silver/images/dialog.sides.gif,
6649           editor/skins/silver/images/dialog.sides.png,
6650           editor/skins/silver/images/dialog.sides.rtl.png,
6651           editor/skins/silver/images/sprites.gif,
6652           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
6653           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
6654
6655 2010-03-15 19:51  mark
6656
6657         * httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
6658           elements/htmlarea.html: RT#6226: fckeditor for customer notes
6659
6660 2010-03-15 18:00  ivan
6661
6662         * httemplate/search/: cust_main-zip.html,
6663           report_cust_main-zip.html: w/svc_whatever option on zip code
6664           distribution report, RT#7784
6665
6666 2010-03-15 15:31  mark
6667
6668         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
6669
6670 2010-03-15 00:13  ivan
6671
6672         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
6673           service w/no ip address, RT#7786
6674
6675 2010-03-14 23:18  ivan
6676
6677         * httemplate/search/elements/cust_pay_or_refund.html: deleted
6678           payment report, RT#7694
6679
6680 2010-03-14 23:10  ivan
6681
6682         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
6683           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
6684
6685 2010-03-14 19:06  ivan
6686
6687         * httemplate/edit/part_pkg.cgi: fix diabled package optional
6688           reporting classes still selectable on package def edit, RT#7658
6689
6690 2010-03-13 15:50  ivan
6691
6692         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
6693           expire_months/start_1st stuff, getting in the way of debugging
6694           for ncic, RT#7780
6695
6696 2010-03-12 13:56  ivan
6697
6698         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
6699           add svc_phone-phone_name-max_length config, RT#7047
6700
6701 2010-03-12 13:29  ivan
6702
6703         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
6704           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
6705           httemplate/edit/svc_phone.cgi,
6706           httemplate/edit/elements/svc_Common.html,
6707           httemplate/edit/process/svc_phone.html,
6708           httemplate/elements/tr-select-cust_location.html,
6709           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
6710           RT#7047
6711
6712 2010-03-12 03:48  mark
6713
6714         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
6715           names
6716
6717 2010-03-11 19:36  ivan
6718
6719         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
6720           FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
6721           httemplate/edit/svc_phone.cgi,
6722           httemplate/edit/elements/edit.html,
6723           httemplate/edit/elements/svc_Common.html,
6724           httemplate/elements/location.html,
6725           httemplate/elements/tr-select-cust_location.html,
6726           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
6727
6728 2010-03-11 19:30  ivan
6729
6730         * FS/MANIFEST: add location to svc_phone, RT#7047
6731
6732 2010-03-10 19:27  ivan
6733
6734         * FS/FS/TicketSystem/RT_External.pm,
6735           httemplate/view/cust_main/tickets.html: add queue selection to
6736           customer ticket creation, RT#7656
6737
6738 2010-03-10 18:15  ivan
6739
6740         * httemplate/docs/credits.html: Mark Wells is now a member of the
6741           core team.  Kristian Hoffman has been moved to the core emeritus
6742
6743 2010-03-10 00:20  mark
6744
6745         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
6746
6747 2010-03-09 23:50  mark
6748
6749         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
6750
6751 2010-03-09 22:52  ivan
6752
6753         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
6754           handling from check to insert, so it doesn't get triggered on
6755           edit, RT#7347
6756
6757 2010-03-09 22:47  ivan
6758
6759         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
6760           adding a start date to actually check its *added*, RT#7352
6761
6762 2010-03-09 15:47  ivan
6763
6764         * httemplate/misc/delay_susp_pkg.html: tyop too
6765
6766 2010-03-09 14:37  mark
6767
6768         * httemplate/misc/cancel_pkg.html: fix typo
6769
6770 2010-03-09 13:57  mark
6771
6772         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
6773           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
6774           length prepaid card codes
6775
6776 2010-03-09 00:37  ivan
6777
6778         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
6779           recur_Common, RT#7212
6780
6781 2010-03-09 00:05  ivan
6782
6783         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
6784           date_format
6785
6786 2010-03-08 18:43  ivan
6787
6788         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
6789           the 1st and expires after N months, RT#7738
6790
6791 2010-03-08 18:39  ivan
6792
6793         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
6794           0.05_02 required.  RT#_7673
6795
6796 2010-03-08 18:12  ivan
6797
6798         * FS/FS/cust_pkg.pm: init ticket system new-style
6799
6800 2010-03-08 16:23  jeff
6801
6802         * FS/FS/Setup.pm: tyop broke populate_initial_data
6803
6804 2010-03-08 16:18  jeff
6805
6806         * FS/FS/reason_type.pm: and this is not 1.7.x
6807
6808 2010-03-08 15:07  jeff
6809
6810         * FS/FS/part_export/prizm.pm: try a delete before adding an element
6811           to prizm
6812
6813 2010-03-08 14:13  ivan
6814
6815         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
6816           0.05_02 required.  RT#_7673
6817
6818 2010-03-08 02:57  ivan
6819
6820         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
6821           httemplate/edit/REAL_cust_pkg.cgi,
6822           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
6823           httemplate/edit/cust_refund.cgi,
6824           httemplate/edit/quick-charge.html,
6825           httemplate/edit/elements/ApplicationCommon.html,
6826           httemplate/elements/tr-input-beginning_ending.html,
6827           httemplate/elements/tr-input-date-field.html,
6828           httemplate/misc/cancel_pkg.html,
6829           httemplate/misc/delay_susp_pkg.html,
6830           httemplate/misc/order_pkg.html,
6831           httemplate/search/report_prepaid_income.html,
6832           httemplate/view/cust_main/payment_history.html,
6833           httemplate/view/cust_main/payment_history/credit.html,
6834           httemplate/view/cust_main/payment_history/payment.html,
6835           httemplate/view/cust_main/payment_history/voided_payment.html:
6836           proper use of date_format config for international date formats,
6837           RT#7009
6838
6839 2010-03-07 23:02  ivan
6840
6841         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
6842           FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
6843           FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
6844           httemplate/edit/svc_phone.cgi,
6845           httemplate/edit/elements/svc_Common.html,
6846           httemplate/elements/select-svc-domain.html,
6847           httemplate/elements/tr-select-svc-domain.html,
6848           httemplate/view/svc_phone.cgi: domain names in netsapiens export
6849           (domain name association w/svc_phone), RT#5864
6850
6851 2010-03-07 10:07  jeff
6852
6853         * FS/FS/tax_rate.pm: pass format and correct filenames
6854
6855 2010-03-05 11:09  ivan
6856
6857         * FS/FS/part_export/grandstream.pm: random nits for grandstream
6858           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
6859           error handling.  RT#7132
6860
6861 2010-03-05 11:02  ivan
6862
6863         * httemplate/edit/part_device.html,
6864           FS/FS/part_export/grandstream.pm: random nits for grandstream
6865           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
6866           error handling.  RT#7132
6867
6868 2010-03-05 10:24  ivan
6869
6870         * FS/FS/part_export/: domain_shellcommands.pm,
6871           forward_shellcommands.pm, phone_shellcommands.pm,
6872           shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
6873           vpopmail.pm, www_shellcommands.pm: point to wiki docs
6874
6875 2010-03-05 10:10  ivan
6876
6877         * FS/FS/part_export/grandstream.pm,
6878           httemplate/edit/part_device.html: random nits for grandstream
6879           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
6880           error handling.  RT#7132
6881
6882 2010-03-03 21:31  jeff
6883
6884         * FS/FS/cust_bill.pm: always show the previous section when
6885           previous_balance-summary_only is enabled
6886
6887 2010-03-02 17:39  jeff
6888
6889         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
6890           rearrange, and avoid the vacuum
6891
6892 2010-03-02 17:00  jeff
6893
6894         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
6895           DO have plus four
6896
6897 2010-03-02 09:18  ivan
6898
6899         * httemplate/: search/elements/search-html.html,
6900           misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
6901           rid of undocumented extra_choices_callback in search.html: a
6902           terrible place to put action links from a UI perspective, move
6903           package links to html_init, now consitent with customer links,
6904           change label on popup from "increment bill date" to "increment
6905           next bill date", RT#7132
6906
6907 2010-03-01 14:18  ivan
6908
6909         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
6910           inventory, RT#7010
6911
6912 2010-03-01 14:00  ivan
6913
6914         * httemplate/elements/select-table.html: fix up editing services
6915           w/manual select from inventory, RT#7010
6916
6917 2010-03-01 13:56  ivan
6918
6919         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
6920           inventory, RT#7010
6921
6922 2010-03-01 13:36  ivan
6923
6924         * httemplate/edit/elements/edit.html: fix up editing services
6925           w/manual select from inventory, RT#7010
6926
6927 2010-03-01 13:05  ivan
6928
6929         * httemplate/search/inventory_item.html: fix inventory item links
6930           to non-svc_acct services, RT#7010
6931
6932 2010-03-01 11:38  ivan
6933
6934         * FS/FS/svc_Common.pm: enable manual selection from inventory
6935           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
6936
6937 2010-03-01 11:29  ivan
6938
6939         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
6940           edit/elements/svc_Common.html, elements/select-table.html: enable
6941           manual selection from inventory dropdowns for svc_broadband,
6942           svc_external & svc_phone, RT#7010
6943
6944 2010-03-01 11:10  jeff
6945
6946         * Makefile: get along better with RTless installs
6947
6948 2010-02-26 19:15  ivan
6949
6950         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
6951           for non-CARD, RT#7419
6952
6953 2010-02-26 18:59  ivan
6954
6955         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
6956           by zero" error applying things when using weights, RT#7491
6957
6958 2010-02-24 15:32  mark
6959
6960         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
6961           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
6962           RT#7132: bulk increment package bill dates
6963
6964 2010-02-22 02:35  ivan
6965
6966         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
6967           defaults, RT#7083
6968
6969 2010-02-22 01:18  ivan
6970
6971         * httemplate/edit/svc_domain.cgi: communigate: domain account
6972           defaults, RT#7083
6973
6974 2010-02-22 01:14  ivan
6975
6976         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
6977           httemplate/edit/part_svc.cgi,
6978           httemplate/edit/process/svc_domain.cgi,
6979           httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
6980           httemplate/view/svc_acct/basics.html,
6981           httemplate/view/svc_domain/acct_defaults.html,
6982           httemplate/view/svc_domain/basics.html,
6983           httemplate/view/svc_domain/dns.html,
6984           httemplate/edit/svc_acct.cgi: communigate: domain account
6985           defaults, RT#7083
6986
6987 2010-02-21 23:13  ivan
6988
6989         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
6990           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
6991           communigate: domain aliases, enabled services & administrator
6992           domain, RT#7083
6993
6994 2010-02-21 19:22  ivan
6995
6996         * FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
6997           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
6998           httemplate/edit/svc_domain.cgi,
6999           httemplate/edit/process/svc_domain.cgi,
7000           httemplate/view/svc_domain.cgi,
7001           httemplate/edit/process/svc_acct.cgi: communigate: domain
7002           aliases, enabled services, RT#7083
7003
7004 2010-02-21 14:54  ivan
7005
7006         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
7007           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
7008           communigate forwarders, RT#7083
7009
7010 2010-02-21 01:19  ivan
7011
7012         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
7013           FS/FS/part_export/communigate_pro.pm,
7014           httemplate/edit/svc_acct.cgi,
7015           httemplate/view/svc_acct/basics.html: communigate, RT#7083
7016
7017 2010-02-20 23:32  ivan
7018
7019         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
7020
7021 2010-02-20 23:28  ivan
7022
7023         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
7024           FS/FS/part_export/communigate_pro.pm,
7025           httemplate/edit/svc_acct.cgi,
7026           httemplate/view/elements/svc_export_settings.html: communigate,
7027           RT#7083
7028
7029 2010-02-20 19:16  ivan
7030
7031         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
7032           FS/FS/part_export/communigate_pro.pm,
7033           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
7034           httemplate/edit/process/svc_acct.cgi,
7035           httemplate/elements/communigate_pro-accessmodes.html,
7036           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
7037           httemplate/view/elements/svc_export_settings.html,
7038           httemplate/view/svc_acct/basics.html: communigate, RT#7083
7039
7040 2010-02-20 14:34  ivan
7041
7042         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
7043
7044 2010-02-20 14:31  ivan
7045
7046         * httemplate/view/elements/svc_export_settings.html,
7047           httemplate/view/svc_acct/basics.html,
7048           httemplate/view/svc_acct/change_svc.html,
7049           httemplate/view/svc_acct/change_svc_form.html,
7050           httemplate/view/svc_acct/hosting.html,
7051           httemplate/view/svc_acct/radius_usage.html,
7052           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
7053           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
7054           FS/FS/part_export/communigate_pro.pm,
7055           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
7056           httemplate/view/svc_domain.cgi: communigate pro provisioning,
7057           RT#7083
7058
7059 2010-02-17 19:48  mark
7060
7061         * FS/bin/freeside-void-payments: Documentation cleanup
7062
7063 2010-02-17 01:00  ivan
7064
7065         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
7066
7067 2010-02-17 00:30  ivan
7068
7069         * FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
7070           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
7071           FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
7072           httemplate/edit/process/svc_domain.cgi,
7073           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
7074           pro provisioning, RT#7083
7075
7076 2010-02-16 10:36  ivan
7077
7078         * FS/FS/Conf.pm,
7079           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
7080           fs_selfservice/FS-SelfService/cgi/make_payment.html,
7081           FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
7082           in self-service by default, RT#6955
7083
7084 2010-02-15 18:19  jeff
7085
7086         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
7087           httemplate/misc/process/tax-import.cgi: refactor cch tax import
7088           to remove tons of false laziness and improve flexibility; allow
7089           reload from local files
7090
7091 2010-02-15 08:34  jeff
7092
7093         * htetc/handler.pl: lexical instead of dynamic warnings
7094
7095 2010-02-15 06:39  jeff
7096
7097         * htetc/handler.pl: get rid of some very annoying and pointless
7098           noise
7099
7100 2010-02-14 18:09  ivan
7101
7102         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
7103           Email::Sender and add options for every kind of mail encryption &
7104           authentication, RT#7285
7105
7106 2010-02-12 18:53  ivan
7107
7108         * FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
7109           httemplate/edit/svc_external.cgi,
7110           httemplate/edit/elements/svc_Common.html,
7111           httemplate/edit/process/svc_external.html: svc_external.title
7112           from inventory, RT#7010
7113
7114 2010-02-12 18:16  ivan
7115
7116         * httemplate/search/: inventory_item.html: fix inventory item
7117           search w/customer classes
7118
7119 2010-02-12 15:44  ivan
7120
7121         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
7122           changing the cust_main record to the user as a payment processing
7123           error, log a bunch of verbose stuff in this case so we can track
7124           down wtf is going on, RT#6955
7125
7126 2010-02-12 14:42  ivan
7127
7128         * httemplate/search/: svc_acct.cgi, elements/search-html.html:
7129           totals time used on svc_acct report
7130
7131 2010-02-12 13:49  ivan
7132
7133         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
7134           RT#7007
7135
7136 2010-02-12 11:28  ivan
7137
7138         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
7139           fs_selfservice/java/freeside_create_ticket_example.java,
7140           fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
7141           to self-service ticket create, RT#7007
7142
7143 2010-02-12 11:14  ivan
7144
7145         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
7146           FS/FS/ClientAPI/MyAccount.pm,
7147           fs_selfservice/java/freeside_create_ticket_example.java: add
7148           queue option to self-service ticket create, RT#7007
7149
7150 2010-02-11 19:26  ivan
7151
7152         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
7153           RT#7379
7154
7155 2010-02-11 17:35  ivan
7156
7157         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
7158           FS/FS/TicketSystem/RT_Internal.pm,
7159           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
7160           fs_selfservice/java/freeside_create_ticket_example.java,
7161           fs_selfservice/perl/xmlrpc-create_ticket.pl,
7162           httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
7163           ticket creation to self-service API, RT#7007
7164
7165 2010-02-11 15:14  jeff
7166
7167         * FS/FS/part_export/grandstream.pm: fix quoting
7168
7169 2010-02-09 18:12  mark
7170
7171         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
7172           RBC batch import
7173
7174 2010-02-09 13:49  ivan
7175
7176         * rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
7177           RT::Init() so we can pull things up the way we want under
7178           self-service, RT#7007
7179
7180 2010-02-09 11:56  ivan
7181
7182         * httemplate/edit/process/discount.html: doh, fix for discounts
7183           winding up with both amount and percent, RT#6679
7184
7185 2010-02-08 19:37  ivan
7186
7187         * rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
7188           with Fcntl
7189
7190 2010-02-08 11:01  ivan
7191
7192         * FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
7193           h_svc_pbx.pm, RT#7322
7194
7195 2010-02-08 07:37  jeff
7196
7197         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
7198           FS/FS/part_device.pm, FS/FS/part_export.pm,
7199           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
7200           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
7201           FS/MANIFEST, httemplate/edit/part_device.html,
7202           httemplate/edit/process/part_device.html,
7203           httemplate/elements/checkboxes-table.html,
7204           httemplate/misc/phone_device_config.html,
7205           httemplate/view/svc_phone.cgi: grandstream device configuration
7206           support #4220
7207
7208 2010-02-05 18:57  ivan
7209
7210         * FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
7211           reporting, RT#6679
7212
7213 2010-02-05 18:54  ivan
7214
7215         * FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
7216           FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
7217           FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
7218           FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
7219           httemplate/elements/menu.html,
7220           httemplate/misc/delete-cust_pkg_discount.html,
7221           httemplate/search/cust_bill_pkg_discount.html,
7222           httemplate/search/cust_pkg_discount.html,
7223           httemplate/search/report_cust_bill_pkg_discount.html,
7224           httemplate/search/report_cust_pkg_discount.html: discount
7225           reporting, RT#6679
7226
7227 2010-02-04 19:02  ivan
7228
7229         * httemplate/edit/process/cust_pkg_discount.html: discounts,
7230           RT#6679
7231
7232 2010-02-04 18:39  ivan
7233
7234         * httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
7235           FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
7236           FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
7237           httemplate/edit/discount.html,
7238           httemplate/edit/process/discount.html,
7239           httemplate/edit/process/quick-cust_pkg.cgi,
7240           httemplate/elements/tr-select-discount.html,
7241           httemplate/misc/order_pkg.html,
7242           httemplate/view/cust_main/packages/status.html: discounts,
7243           RT#6679
7244
7245 2010-02-04 12:39  ivan
7246
7247         * FS/FS/discount.pm, httemplate/edit/discount.html,
7248           httemplate/elements/select-discount.html,
7249           httemplate/elements/select-table.html,
7250           httemplate/elements/tr-input-text.html,
7251           httemplate/elements/tr-select-discount.html,
7252           httemplate/elements/tr-select.html: discounts, RT#6679
7253
7254 2010-02-04 02:00  ivan
7255
7256         * httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
7257           httemplate/elements/search-cust_main.html: add ability to edit
7258           referring customer, RT#7174
7259
7260 2010-02-03 22:53  ivan
7261
7262         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
7263           pref/pref.html: snom autodial integration
7264
7265 2010-02-03 20:48  ivan
7266
7267         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
7268           field when using this condition, RT#7218
7269
7270 2010-02-03 11:27  ivan
7271
7272         * FS/FS/cust_main.pm: better error msg for profiling
7273
7274 2010-02-02 18:16  ivan
7275
7276         * FS/FS/svc_acct.pm: fix time limits getting double added if the
7277           service is provisioned before first billing
7278
7279 2010-01-30 23:04  ivan
7280
7281         * FS/FS/discount.pm: discounts, RT#6679
7282
7283 2010-01-30 19:00  ivan
7284
7285         * httemplate/browse/part_pkg_taxclass.html: fix header on report
7286
7287 2010-01-30 18:57  ivan
7288
7289         * FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
7290           cust_pkg_discount.pm, part_pkg/flat.pm,
7291           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
7292           part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
7293           part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
7294           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
7295           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
7296           part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
7297           part_pkg/voip_sqlradacct.pm: discounts, RT#6679
7298
7299 2010-01-30 15:00  ivan
7300
7301         * httemplate/: view/cust_main/packages/package.html,
7302           edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
7303           misc/delete-cust_pkg_discount.html,
7304           view/cust_main/packages/status.html: discounts, RT#6679
7305
7306 2010-01-30 12:05  ivan
7307
7308         * httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
7309           view/cust_main/packages.html, elements/select-part_pkg.html,
7310           elements/select-table.html,
7311           elements/tr-select-cust-part_pkg.html,
7312           view/cust_main/order_pkg_link.html: discounts, RT#6679
7313
7314 2010-01-30 00:55  ivan
7315
7316         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
7317           httemplate/edit/process/quick-cust_pkg.cgi,
7318           httemplate/elements/select-discount.html,
7319           httemplate/elements/tr-select-discount.html,
7320           httemplate/misc/order_pkg.html,
7321           httemplate/view/cust_main/packages/status.html,
7322           httemplate/view/cust_main/packages/package.html: discounts,
7323           RT#6679
7324
7325 2010-01-29 23:55  ivan
7326
7327         * FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
7328           of uninitialized value in sort messages in part_pkg.pm
7329
7330 2010-01-29 23:38  ivan
7331
7332         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
7333           FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
7334           FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
7335           FS/t/cust_pkg_discount.t, FS/t/discount.t,
7336           httemplate/browse/discount.html, httemplate/edit/discount.html,
7337           httemplate/edit/elements/edit.html,
7338           httemplate/edit/process/discount.html,
7339           httemplate/elements/menu.html,
7340           httemplate/elements/tr-input-text.html: discounts, RT#6679
7341
7342 2010-01-29 12:21  ivan
7343
7344         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
7345           options, RT#7150
7346
7347 2010-01-29 11:52  ivan
7348
7349         * FS/FS/part_export/thirdlane.pm: ssl option
7350
7351 2010-01-26 21:27  ivan
7352
7353         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
7354
7355 2010-01-26 21:21  ivan
7356
7357         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
7358
7359 2010-01-26 02:40  ivan
7360
7361         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
7362           deletes svc_accts, RT#7051
7363
7364 2010-01-26 02:34  ivan
7365
7366         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
7367           records
7368
7369 2010-01-26 02:05  ivan
7370
7371         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
7372           fallout from default pw encryption: fix error reporting when
7373           entering a bad password
7374
7375 2010-01-26 00:35  ivan
7376
7377         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
7378           uniqueness (kludgy) and force to alphanumeric+space and 19 char
7379           max when using thirdlane (conservative guess for 1st pass
7380           implementation), RT#7051
7381
7382 2010-01-26 00:18  ivan
7383
7384         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
7385
7386 2010-01-25 23:15  ivan
7387
7388         * FS/FS/part_export/thirdlane.pm: figured out success/failure
7389           reporting, and wrote DID creation/deletion/assign/unassign,
7390           RT#7051
7391
7392 2010-01-25 22:15  ivan
7393
7394         * FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
7395           insert/delete/replace, RT#7051
7396
7397 2010-01-25 22:14  ivan
7398
7399         * FS/FS/svc_pbx.pm: fix label method and doc work
7400
7401 2010-01-25 22:14  ivan
7402
7403         * FS/FS/svc_Common.pm: remove debugging
7404
7405 2010-01-25 20:47  jayce
7406
7407         * FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
7408           version of RT Billing pkg.  Basic concept is if a customer has
7409           this package, then any time added to ticket comments in RT will
7410           be added up and multiplied by the base rate, with each entry
7411           showing up as a lineitem on their next invoice.
7412
7413           This has not been used in production yet by anybody, it was just
7414           a proposal done for a customer.   Modified Files:
7415           TicketSystem/RT_External.pm   Added Files:
7416           part_pkg/rt_time.pm
7417
7418 2010-01-25 14:14  ivan
7419
7420         * httemplate/elements/select-svc_pbx.html,
7421           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
7422           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
7423           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
7424           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
7425           httemplate/edit/elements/edit.html,
7426           httemplate/edit/elements/svc_Common.html,
7427           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
7428           linking DIDs and users to PBXes, RT#7051
7429
7430 2010-01-25 09:41  ivan
7431
7432         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
7433           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
7434
7435 2010-01-25 09:35  ivan
7436
7437         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
7438           RT#7051
7439
7440 2010-01-24 16:31  ivan
7441
7442         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
7443           already-crypted legacy passwords, RT#7139
7444
7445 2010-01-24 14:38  ivan
7446
7447         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
7448           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
7449           upstream v281 (jan 20, 2010)
7450
7451 2010-01-24 12:37  ivan
7452
7453         * FS/FS/UI/Web.pm: right-align customer # in reports
7454
7455 2010-01-24 11:53  ivan
7456
7457         * httemplate/search/cust_bill.html: fix alignment of customer data
7458
7459 2010-01-24 11:52  ivan
7460
7461         * httemplate/search/cust_bill_pay.html: separate out the invoice
7462           and payment info into multiple columns, and fix application date
7463           showing as payment date
7464
7465 2010-01-21 00:54  ivan
7466
7467         * FS/FS/Conf.pm: correct description for selfservice-body_footer
7468
7469 2010-01-21 00:38  ivan
7470
7471         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
7472           self-service skinning config options, and start taking a stab at
7473           reorganizing config sections, RT#6893
7474
7475 2010-01-21 00:34  ivan
7476
7477         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
7478           fs_selfservice/FS-SelfService/cgi/change_bill.html,
7479           fs_selfservice/FS-SelfService/cgi/change_password.html,
7480           fs_selfservice/FS-SelfService/cgi/change_pay.html,
7481           fs_selfservice/FS-SelfService/cgi/change_ship.html,
7482           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
7483           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
7484           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
7485           fs_selfservice/FS-SelfService/cgi/header.html,
7486           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
7487           fs_selfservice/FS-SelfService/cgi/make_payment.html,
7488           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
7489           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7490           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7491           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
7492           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7493           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
7494           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
7495           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
7496           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
7497           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
7498           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
7499           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
7500           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7501           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
7502           fs_selfservice/FS-SelfService/cgi/provision.html,
7503           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
7504           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
7505           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7506           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
7507           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
7508           fs_selfservice/FS-SelfService/cgi/view_usage.html,
7509           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
7510           fs_selfservice/FS-SelfService/cgi/image.cgi,
7511           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
7512           FS/FS/Conf.pm: more self-service skinning config options, and
7513           start taking a stab at reorganizing config sections, RT#6893
7514
7515 2010-01-20 17:25  ivan
7516
7517         * FS/: FS/ClientAPI.pm, FS/Mason.pm,
7518           bin/freeside-selfservice-server: fix self-service fallout from RT
7519           3.8, RT#6640
7520
7521 2010-01-19 15:11  jeff
7522
7523         * FS/FS/part_export/prizm.pm: SM in new window
7524
7525 2010-01-19 09:48  jeff
7526
7527         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
7528
7529 2010-01-18 20:54  ivan
7530
7531         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
7532           sure some xml fields don't get larger than what paymentech wants
7533
7534 2010-01-18 19:24  mark
7535
7536         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
7537           files, RT#1526
7538
7539 2010-01-18 18:09  jeff
7540
7541         * FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
7542           on
7543
7544 2010-01-18 18:03  jeff
7545
7546         * FS/FS/: cust_bill_ApplicationCommon.pm,
7547           part_export/domreg_opensrs.pm: debugged and tested opensrs export
7548
7549 2010-01-18 16:13  ivan
7550
7551         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
7552           removal of billpkgnum display
7553
7554 2010-01-16 22:40  ivan
7555
7556         * FS/FS/ClientAPI/MasonComponent.pm: fix for
7557           selfservice_server-base_url without a trailing /
7558
7559 2010-01-16 19:31  ivan
7560
7561         * FS/FS/cust_main.pm: return an error for 0 amount payments to
7562           avoid a $0 payment getting stuck in declined or captured status,
7563           RT#6993
7564
7565 2010-01-16 18:34  ivan
7566
7567         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
7568           phone numbers, RT#7000
7569
7570 2010-01-16 18:22  ivan
7571
7572         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
7573           svc_acct... custnum and invnum are user-visible, other database
7574           ids, not so much.  also, breaks phone number search w/current Pg,
7575           RT#7000
7576
7577 2010-01-16 17:20  ivan
7578
7579         * ChangeLog: preparing for 2.1.0
7580
7581 2010-01-16 16:22  jeff
7582
7583         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
7584           best noisy and at worst missorting
7585
7586 2010-01-16 15:39  ivan
7587
7588         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
7589           termination price plan, RT#6932
7590
7591 2010-01-16 15:06  ivan
7592
7593         * httemplate/search/cust_svc.html: fix searching for unlinked
7594           services?  RT#7059
7595
7596 2010-01-14 19:59  ivan
7597
7598         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
7599
7600 2010-01-12 19:14  ivan
7601
7602         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
7603           the errors fatal
7604
7605 2010-01-12 09:08  jeff
7606
7607         * FS/FS/part_export/prizm.pm: add some debugging
7608
7609 2010-01-12 08:40  jeff
7610
7611         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
7612           numeric messages
7613
7614 2010-01-09 15:41  ivan
7615
7616         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
7617           quick create in 3.8
7618
7619 2010-01-09 15:38  ivan
7620
7621         * rt/share/html/NoAuth/css/freeside2.1/main.css: bring in
7622           freeside.css
7623
7624 2010-01-09 15:36  ivan
7625
7626         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
7627           etc/RT_Config.pm, etc/RT_Config.pm.in,
7628           share/html/NoAuth/css/freeside2.1/InHeader,
7629           share/html/NoAuth/css/freeside2.1/admin.css,
7630           share/html/NoAuth/css/freeside2.1/base.css,
7631           share/html/NoAuth/css/freeside2.1/boxes.css,
7632           share/html/NoAuth/css/freeside2.1/forms.css,
7633           share/html/NoAuth/css/freeside2.1/freeside.css,
7634           share/html/NoAuth/css/freeside2.1/layout.css,
7635           share/html/NoAuth/css/freeside2.1/login.css,
7636           share/html/NoAuth/css/freeside2.1/main.css,
7637           share/html/NoAuth/css/freeside2.1/misc.css,
7638           share/html/NoAuth/css/freeside2.1/msie.css,
7639           share/html/NoAuth/css/freeside2.1/msie6.css,
7640           share/html/NoAuth/css/freeside2.1/nav.css,
7641           share/html/NoAuth/css/freeside2.1/portlets.css,
7642           share/html/NoAuth/css/freeside2.1/ticket-lists.css,
7643           share/html/NoAuth/css/freeside2.1/ticket-search.css,
7644           share/html/NoAuth/css/freeside2.1/ticket.css,
7645           share/html/NoAuth/css/freeside2.1/tools.css,
7646           share/html/NoAuth/css/freeside2.1/yui-fonts.css,
7647           share/html/NoAuth/css/freeside2.1/images/dhandler,
7648           share/html/NoAuth/css/freeside2.1/images/source/background-gradient.png:
7649           add a "freeside2.1" stylesheet to isolate our skinning changes
7650
7651 2010-01-09 14:48  ivan
7652
7653         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
7654           fixup initial RT setup for 3.8
7655
7656 2010-01-09 02:03  ivan
7657
7658         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
7659           this all work right :/
7660
7661 2010-01-09 00:21  ivan
7662
7663         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
7664
7665 2010-01-08 10:55  jeff
7666
7667         * httemplate/loginout/logout.html: this is part of the logout link
7668           too! (RT 1330 & 5518)
7669
7670 2010-01-08 08:05  jeff
7671
7672         * Makefile, htetc/freeside-base1.99.conf,
7673           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
7674           htetc/htpasswd.logout, httemplate/elements/header.html,
7675           httemplate/elements/logout.html,
7676           httemplate/elements/rs_init_object.html,
7677           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
7678           5518)
7679
7680 2010-01-07 01:48  mark
7681
7682         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
7683           batch import (RT#6967)
7684
7685 2010-01-05 20:47  ivan
7686
7687         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
7688           changes...
7689
7690 2010-01-05 20:43  ivan
7691
7692         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
7693           warning
7694
7695 2010-01-05 20:41  ivan
7696
7697         * FS/FS/cust_main.pm: doc
7698
7699 2010-01-03 20:13  jeff
7700
7701         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
7702           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
7703           untested triggering of export on payments, requires config enable
7704           (RT5825)
7705
7706 2010-01-03 19:23  jeff
7707
7708         * bin/monitor: add some debugging
7709
7710 2010-01-03 00:04  ivan
7711
7712         * rt/: share/html/Ticket/Display.html,
7713           share/html/Admin/Users/Modify.html,
7714           share/html/Elements/AddCustomers,
7715           share/html/Elements/EditCustomers,
7716           share/html/Ticket/ModifyCustomers.html,
7717           share/html/Ticket/Elements/AddCustomers,
7718           share/html/Ticket/Elements/EditCustomers,
7719           share/html/Ticket/Elements/ShowCustomers,
7720           share/html/Ticket/Elements/ShowSummary,
7721           share/html/Ticket/Elements/ShowTransactionAttachments,
7722           share/html/Ticket/Elements/Tabs, FREESIDE_MODIFIED: port
7723           skinning, customer display/edit from RT 3.6 integration to RT 3.8
7724           integration
7725
7726 2010-01-02 23:40  ivan
7727
7728         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
7729           freeside-base2.conf, handler.pl: port skinning, customer
7730           display/edit from RT 3.6 integration to RT 3.8 integration
7731
7732 2010-01-02 22:24  ivan
7733
7734         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
7735           information on errors using an RT-instansiated session??
7736
7737 2010-01-02 19:07  ivan
7738
7739         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
7740           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
7741           3.8.7)?
7742
7743 2009-12-31 15:03  mark
7744
7745         * FS/FS/pay_batch/RBC.pm: Add pre-header line
7746
7747 2009-12-31 06:31  ivan
7748
7749         * rt/: Makefile, Makefile.in: prevent fatality
7750
7751 2009-12-31 06:11  ivan
7752
7753         * rt/Makefile: otherwise it aborts bitchinga bout missing
7754           schema.Oracle
7755
7756 2009-12-31 06:08  ivan
7757
7758         * rt/: Makefile, config.status: install-sh????
7759
7760 2009-12-31 05:59  ivan
7761
7762         * rt/: Makefile, config.status, bin/mason_handler.fcgi,
7763           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
7764           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
7765           etc/RT_SiteConfig.pm, etc/schema.Pg, lib/RT.pm,
7766           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
7767           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
7768           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
7769           lib/RT/Users_Overlay.pm, sbin/rt-setup-database.in: merging
7770           3.8.7!!!
7771
7772 2009-12-31 05:15  ivan
7773
7774         * rt/: share/html/Widgets/TitleBoxEnd,
7775           share/html/Admin/Elements/EditCustomFields,
7776           share/html/Admin/Users/Modify.html,
7777           share/html/Admin/CustomFields/Modify.html,
7778           share/html/Ticket/Display.html,
7779           share/html/Ticket/Elements/ShowSummary,
7780           share/html/Ticket/Elements/BulkLinks,
7781           share/html/Ticket/Elements/ShowTransactionAttachments,
7782           share/html/Ticket/Elements/Tabs,
7783           share/html/Ticket/Graphs/index.html, etc/schema.mysql-4.1:
7784           Initial revision
7785
7786 2009-12-31 05:15  ivan
7787
7788         * rt/: share/html/NoAuth/RichText/FCKeditor/editor/lang/eo.js,
7789           share/html/NoAuth/RichText/FCKeditor/editor/lang/hu.js,
7790           share/html/NoAuth/RichText/FCKeditor/editor/lang/ru.js,
7791           share/html/NoAuth/RichText/FCKeditor/editor/lang/_translationstatus.txt,
7792           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-ca.js,
7793           share/html/NoAuth/RichText/FCKeditor/editor/lang/gu.js,
7794           share/html/NoAuth/RichText/FCKeditor/editor/lang/tr.js,
7795           share/html/NoAuth/RichText/FCKeditor/editor/lang/fi.js,
7796           share/html/NoAuth/RichText/FCKeditor/editor/lang/af.js,
7797           share/html/NoAuth/RichText/FCKeditor/editor/lang/bs.js,
7798           share/html/NoAuth/RichText/FCKeditor/editor/lang/da.js,
7799           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh-cn.js,
7800           share/html/NoAuth/RichText/FCKeditor/editor/lang/cs.js,
7801           share/html/NoAuth/RichText/FCKeditor/editor/lang/ro.js,
7802           share/html/NoAuth/RichText/FCKeditor/editor/lang/uk.js,
7803           share/html/NoAuth/RichText/FCKeditor/editor/lang/no.js,
7804           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt.js,
7805           share/html/NoAuth/RichText/FCKeditor/editor/lang/vi.js,
7806           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt-br.js,
7807           share/html/NoAuth/RichText/FCKeditor/editor/lang/bn.js,
7808           share/html/NoAuth/RichText/FCKeditor/editor/lang/et.js,
7809           share/html/NoAuth/RichText/FCKeditor/editor/lang/de.js,
7810           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-au.js,
7811           share/html/NoAuth/RichText/FCKeditor/editor/lang/ca.js,
7812           share/html/NoAuth/RichText/FCKeditor/editor/lang/el.js,
7813           share/html/NoAuth/RichText/FCKeditor/editor/lang/sk.js,
7814           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_colorselector.html,
7815           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_listprop.html,
7816           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_replace.html,
7817           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select.html,
7818           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_smiley.html,
7819           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textfield.html,
7820           share/html/NoAuth/RichText/FCKeditor/editor/lang/ms.js,
7821           share/html/NoAuth/RichText/FCKeditor/editor/wsc/ciframe.html,
7822           share/html/NoAuth/RichText/FCKeditor/editor/wsc/tmpFrameset.html,
7823           share/html/NoAuth/RichText/FCKeditor/editor/wsc/w.html,
7824           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_anchor.html,
7825           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_button.html,
7826           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops.html,
7827           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_hiddenfield.html,
7828           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link.html,
7829           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_paste.html,
7830           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_source.html,
7831           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages.html,
7832           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textarea.html,
7833           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_form.html,
7834           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_radiobutton.html,
7835           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_specialchar.html,
7836           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_tablecell.html,
7837           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template.html,
7838           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about.html,
7839           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash.html,
7840           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image.html,
7841           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_table.html,
7842           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_checkbox.html,
7843           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_div.html,
7844           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fckeditor.gif,
7845           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fredck.gif,
7846           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif,
7847           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash.js,
7848           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html,
7849           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.css,
7850           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.js,
7851           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/locked.gif,
7852           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/reset.gif,
7853           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/unlocked.gif,
7854           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image.js,
7855           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image_preview.html,
7856           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select/fck_select.js,
7857           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
7858           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
7859           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
7860           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
7861           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
7862           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
7863           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
7864           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
7865           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm,
7866           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php,
7867           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops/fck_document_preview.html,
7868           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link/fck_link.js,
7869           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template1.gif,
7870           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template2.gif,
7871           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template3.gif,
7872           share/html/NoAuth/RichText/FCKeditor/editor/plugins/autogrow/fckplugin.js,
7873           share/html/NoAuth/RichText/FCKeditor/editor/plugins/dragresizetable/fckplugin.js,
7874           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/fckplugin.js,
7875           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.config.js,
7876           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.html,
7877           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fck_placeholder.html,
7878           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fckplugin.js,
7879           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/placeholder.gif,
7880           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/de.js,
7881           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/en.js,
7882           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/es.js,
7883           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/fr.js,
7884           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/it.js,
7885           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/pl.js,
7886           share/html/NoAuth/RichText/FCKeditor/editor/plugins/simplecommands/fckplugin.js,
7887           share/html/NoAuth/RichText/FCKeditor/editor/plugins/tablecommands/fckplugin.js,
7888           share/html/NoAuth/RichText/FCKeditor/editor/skins/_fckviewstrips.html,
7889           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog.css,
7890           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog_ie6.js,
7891           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_editor.css,
7892           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_strip.gif,
7893           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.gif,
7894           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.png,
7895           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.rtl.png,
7896           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.gif,
7897           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.png,
7898           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.arrowright.gif,
7899           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
7900           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.collapse.gif,
7901           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.end.gif,
7902           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.expand.gif,
7903           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.separator.gif,
7904           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.start.gif,
7905           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog.css,
7906           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog_ie6.js,
7907           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_editor.css,
7908           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_strip.gif,
7909           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.gif,
7910           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.png,
7911           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.rtl.png,
7912           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.gif,
7913           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.png,
7914           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
7915           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif,
7916           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
7917           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.collapse.gif,
7918           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.end.gif,
7919           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.expand.gif,
7920           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.separator.gif,
7921           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.start.gif,
7922           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_editor.css,
7923           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog.css,
7924           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog_ie6.js,
7925           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_strip.gif,
7926           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.gif,
7927           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.png,
7928           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.rtl.png,
7929           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.gif,
7930           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.png,
7931           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.arrowright.gif,
7932           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
7933           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
7934           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.collapse.gif,
7935           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.end.gif,
7936           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.expand.gif,
7937           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.separator.gif,
7938           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.start.gif,
7939           share/html/NoAuth/iCal/dhandler,
7940           share/html/NoAuth/js/cascaded.js, share/html/NoAuth/js/ahah.js,
7941           share/html/NoAuth/js/autohandler, share/html/NoAuth/js/class.js,
7942           share/html/NoAuth/js/combobox.js, share/html/NoAuth/js/list.js,
7943           share/html/NoAuth/js/titlebox-state.js,
7944           share/html/NoAuth/js/util.js,
7945           share/html/NoAuth/js/scriptaculous/controls.js,
7946           share/html/NoAuth/js/scriptaculous/effects.js,
7947           share/html/NoAuth/js/scriptaculous/scriptaculous.js,
7948           share/html/NoAuth/js/IE7/IE8.js,
7949           share/html/NoAuth/js/prototype/prototype.js,
7950           share/html/Helpers/CalPopup.html,
7951           share/html/NoAuth/js/IE7/IE7.js,
7952           share/html/NoAuth/js/IE7/blank.gif,
7953           share/html/NoAuth/js/IE7/ie7-recalc.js,
7954           share/html/NoAuth/js/IE7/ie7-squish.js,
7955           share/html/Widgets/BulkEdit, share/html/Widgets/BulkProcess,
7956           share/html/Widgets/ComboBox,
7957           share/html/Widgets/FinalizeWidgetArguments,
7958           share/html/Widgets/SavedSearch, share/html/Widgets/SelectionBox,
7959           share/html/Widgets/TitleBox, share/html/Widgets/TitleBoxStart,
7960           share/html/Widgets/Form/Boolean, share/html/Widgets/Form/Integer,
7961           share/html/Widgets/Form/Select, share/html/Widgets/Form/String,
7962           share/html/Helpers/Autocomplete/CustomFieldValues,
7963           share/html/Helpers/Toggle/TicketBookmark,
7964           share/html/Tools/MyDay.html, share/html/Tools/Offline.html,
7965           share/html/Tools/index.html, share/html/Tools/Elements/Tabs,
7966           share/html/Tools/Reports/CreatedByDates.html,
7967           share/html/Tools/Reports/ResolvedByDates.html,
7968           share/html/Tools/Reports/ResolvedByOwner.html,
7969           share/html/Admin/autohandler, share/html/Admin/index.html,
7970           share/html/Admin/Queues/CustomField.html,
7971           share/html/Admin/Queues/GroupRights.html,
7972           share/html/Admin/Queues/People.html,
7973           share/html/Download/CustomFieldValue/dhandler,
7974           share/html/Download/Tabular/dhandler,
7975           share/html/Tools/Reports/index.html,
7976           share/html/Tools/Reports/Elements/Tabs,
7977           share/html/Admin/Queues/CustomFields.html,
7978           share/html/Admin/Queues/History.html,
7979           share/html/Admin/Queues/Modify.html,
7980           share/html/Admin/Queues/Scrip.html,
7981           share/html/Admin/Queues/Scrips.html,
7982           share/html/Admin/Queues/Template.html,
7983           share/html/Admin/Queues/Templates.html,
7984           share/html/Admin/Queues/index.html,
7985           share/html/Admin/Elements/EditCustomFieldValues,
7986           share/html/Admin/Elements/EditCustomFieldValuesSource,
7987           share/html/Admin/Elements/EditUserComments,
7988           share/html/Admin/Elements/GroupTabs,
7989           share/html/Admin/Elements/ObjectCustomFields,
7990           share/html/Admin/Elements/SelectCustomFieldType,
7991           share/html/Admin/Elements/SelectScrip,
7992           share/html/Admin/Elements/SelectScripCondition,
7993           share/html/Admin/Elements/SelectStage,
7994           share/html/Admin/Queues/UserRights.html,
7995           share/html/Admin/Elements/ConfigureMyRT,
7996           share/html/Admin/Elements/CustomFieldTabs,
7997           share/html/Admin/Elements/EditScrip,
7998           share/html/Admin/Elements/QueueTabs,
7999           share/html/Admin/Elements/SelectModifyQueue,
8000           share/html/Admin/Elements/SelectScripAction,
8001           share/html/Admin/Elements/SelectTemplate,
8002           share/html/Admin/Elements/Tabs,
8003           share/html/Admin/Elements/AddCustomFieldValue,
8004           share/html/Admin/Elements/CreateUserCalled,
8005           share/html/Admin/Elements/EditCustomField,
8006           share/html/Admin/Elements/EditQueueWatchers,
8007           share/html/Admin/Elements/EditScrips,
8008           share/html/Admin/Elements/GlobalCustomFieldTabs,
8009           share/html/Admin/Elements/ListGlobalCustomFields,
8010           share/html/Admin/Elements/ListGlobalScrips,
8011           share/html/Admin/Elements/ModifyTemplate,
8012           share/html/Admin/Elements/PickCustomFields,
8013           share/html/Admin/Elements/PickObjects,
8014           share/html/Admin/Elements/SelectCustomFieldLookupType,
8015           share/html/Admin/Elements/SelectGroups,
8016           share/html/Admin/Elements/SelectModifyGroup,
8017           share/html/Admin/Elements/SelectModifyUser,
8018           share/html/Admin/Elements/SelectNewGroupMembers,
8019           share/html/Admin/Elements/SelectSingleOrMultiple,
8020           share/html/Admin/Elements/SelectUsers,
8021           share/html/Admin/Elements/SystemTabs,
8022           share/html/Admin/Elements/UserTabs,
8023           share/html/Admin/Elements/EditTemplates,
8024           share/html/Admin/Elements/Header,
8025           share/html/Admin/Elements/QueueRightsForUser,
8026           share/html/Admin/Elements/SelectCustomField,
8027           share/html/Admin/Elements/SelectRights,
8028           share/html/Admin/Elements/ShowKeyInfo,
8029           share/html/Admin/Elements/ToolTabs,
8030           share/html/Admin/Global/GroupRights.html,
8031           share/html/Admin/Global/MyRT.html,
8032           share/html/Admin/Global/Scrip.html,
8033           share/html/Admin/Global/Scrips.html,
8034           share/html/Admin/Global/Template.html,
8035           share/html/Admin/Global/Templates.html,
8036           share/html/Admin/Global/UserRights.html,
8037           share/html/Admin/Global/index.html,
8038           share/html/Admin/Global/CustomFields/Groups.html,
8039           share/html/Admin/Global/CustomFields/Queue-Tickets.html,
8040           share/html/Admin/Global/CustomFields/Queue-Transactions.html,
8041           share/html/Admin/Global/CustomFields/Queues.html,
8042           share/html/Admin/Global/CustomFields/Users.html,
8043           share/html/Admin/Global/CustomFields/index.html,
8044           share/html/Admin/Users/CustomFields.html,
8045           share/html/Admin/Users/GnuPG.html,
8046           share/html/Admin/Users/History.html,
8047           share/html/Admin/Users/Memberships.html,
8048           share/html/Admin/Users/MyRT.html,
8049           share/html/Admin/CustomFields/GroupRights.html,
8050           share/html/Admin/CustomFields/Objects.html,
8051           share/html/Admin/CustomFields/UserRights.html,
8052           share/html/Admin/CustomFields/index.html,
8053           share/html/Admin/Tools/Configuration.html,
8054           share/html/Admin/Tools/index.html,
8055           share/html/Admin/Tools/Shredder/autohandler,
8056           share/html/Admin/Tools/Shredder/index.html,
8057           share/html/Admin/Tools/Shredder/Elements/DumpFileLink,
8058           share/html/Admin/Tools/Shredder/Elements/ObjectCheckBox,
8059           share/html/Admin/Tools/Shredder/Elements/PluginArguments,
8060           share/html/Admin/Tools/Shredder/Elements/PluginHelp,
8061           share/html/Admin/Tools/Shredder/Elements/SelectObjects,
8062           share/html/Admin/Tools/Shredder/Elements/SelectPlugin,
8063           share/html/Admin/Tools/Shredder/Elements/Error/NoRights,
8064           share/html/Admin/Users/index.html,
8065           share/html/Admin/Groups/CustomFields.html,
8066           share/html/Admin/Groups/GroupRights.html,
8067           share/html/Admin/Groups/History.html,
8068           share/html/Admin/Groups/Members.html,
8069           share/html/Admin/Groups/Modify.html,
8070           share/html/Admin/Tools/Shredder/Dumps/dhandler,
8071           share/html/Admin/Tools/Shredder/Elements/Error/NoStorage,
8072           share/html/Admin/Tools/Shredder/Elements/Object/RT--Attachment,
8073           share/html/Admin/Tools/Shredder/Elements/Object/RT--Ticket,
8074           share/html/Admin/Tools/Shredder/Elements/Object/RT--User,
8075           share/html/Admin/Groups/UserRights.html,
8076           share/html/Admin/Groups/index.html,
8077           share/html/Ticket/Create.html, share/html/Ticket/GnuPG.html,
8078           share/html/Ticket/Reminders.html,
8079           share/html/Ticket/ShowEmailRecord.html,
8080           share/html/Ticket/History.html, share/html/Ticket/Modify.html,
8081           share/html/Ticket/ModifyDates.html,
8082           share/html/Ticket/ModifyLinks.html,
8083           share/html/Ticket/Update.html, share/html/Ticket/Forward.html,
8084           share/html/Ticket/ModifyAll.html,
8085           share/html/Ticket/ModifyPeople.html,
8086           share/html/Ticket/Elements/AddWatchers,
8087           share/html/Ticket/Elements/ShowDates,
8088           share/html/Ticket/Elements/ShowTime,
8089           share/html/Ticket/Elements/EditWatchers,
8090           share/html/Ticket/Elements/FindAttachments,
8091           share/html/Ticket/Elements/ShowParents,
8092           share/html/Ticket/Elements/Bookmark,
8093           share/html/Ticket/Elements/EditBasics,
8094           share/html/Ticket/Elements/EditCustomFields,
8095           share/html/Ticket/Elements/EditDates,
8096           share/html/Ticket/Elements/EditPeople,
8097           share/html/Ticket/Elements/EditTransactionCustomFields,
8098           share/html/Ticket/Elements/PreviewScrips,
8099           share/html/Ticket/Elements/Reminders,
8100           share/html/Ticket/Elements/ShowAttachments,
8101           share/html/Ticket/Elements/ShowBasics,
8102           share/html/Ticket/Elements/ShowCustomFields,
8103           share/html/Ticket/Elements/ShowDependencies,
8104           share/html/Ticket/Elements/ShowGnuPGStatus,
8105           share/html/Ticket/Elements/ShowGroupMembers,
8106           share/html/Ticket/Elements/ShowHistory,
8107           share/html/Ticket/Elements/ShowMembers,
8108           share/html/Ticket/Elements/ShowMessageHeaders,
8109           share/html/Ticket/Elements/ShowMessageStanza,
8110           share/html/Ticket/Elements/ShowPeople,
8111           share/html/Ticket/Elements/ShowPriority,
8112           share/html/Ticket/Elements/ShowQueue,
8113           share/html/Ticket/Elements/ShowRequestor,
8114           share/html/Ticket/Elements/ShowTransaction,
8115           share/html/Ticket/Elements/ShowUserEntry,
8116           share/html/Ticket/Elements/UpdateCc,
8117           share/html/SelfService/Error.html,
8118           share/html/Ticket/Attachment/dhandler,
8119           share/html/Ticket/Attachment/WithHeaders/dhandler,
8120           share/html/Ticket/Elements/LoadTextAttachments,
8121           share/html/Ticket/Elements/ShowUpdateStatus,
8122           share/html/Ticket/Graphs/dhandler,
8123           share/html/Ticket/Graphs/Elements/EditGraphProperties,
8124           share/html/Ticket/Graphs/Elements/ShowGraph,
8125           share/html/Ticket/Graphs/Elements/ShowLegends,
8126           share/html/SelfService/Closed.html,
8127           share/html/SelfService/Create.html,
8128           share/html/SelfService/CreateTicketInQueue.html,
8129           share/html/SelfService/Display.html,
8130           share/html/SelfService/Prefs.html,
8131           share/html/SelfService/Update.html,
8132           share/html/SelfService/index.html,
8133           share/html/SelfService/Elements/GotoTicket,
8134           share/html/SelfService/Elements/Tabs, etc/schema.SQLite,
8135           etc/schema.mysql-4.0, share/html/Approvals/Display.html,
8136           share/html/Approvals/autohandler,
8137           share/html/Approvals/index.html,
8138           share/html/Approvals/Elements/Approve,
8139           share/html/Approvals/Elements/PendingMyApproval,
8140           share/html/Approvals/Elements/ShowDependency,
8141           share/html/Approvals/Elements/Tabs,
8142           share/html/SelfService/Attachment/dhandler,
8143           share/html/SelfService/Elements/Header,
8144           share/html/SelfService/Elements/MyRequests, etc/acl.Informix,
8145           etc/acl.Sybase, etc/initialdata, etc/acl.Oracle, etc/acl.Pg,
8146           etc/acl.mysql, etc/upgrade/shrink_cgm_table.pl,
8147           etc/upgrade/split-out-cf-categories,
8148           etc/upgrade/split-out-cf-categories.in,
8149           etc/upgrade/upgrade-mysql-schema.pl,
8150           etc/upgrade/3.8-branded-queues-extension,
8151           etc/upgrade/3.8-branded-queues-extension.in,
8152           etc/upgrade/3.8-ical-extension,
8153           etc/upgrade/3.8-ical-extension.in, etc/upgrade/3.1.0/acl.Pg,
8154           etc/upgrade/3.7.1/content, etc/upgrade/3.7.82/content,
8155           etc/upgrade/3.7.86/content, etc/upgrade/3.7.87/content,
8156           etc/upgrade/3.8.0/content, etc/upgrade/3.8.1/content,
8157           etc/upgrade/3.8.3/content, etc/upgrade/3.8.3/schema.Pg,
8158           etc/upgrade/3.8.4/content, etc/upgrade/3.8.6/content,
8159           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.5.1/content,
8160           etc/upgrade/3.7.10/content, etc/upgrade/3.7.15/content,
8161           etc/upgrade/3.7.19/content, etc/upgrade/3.7.3/schema.Oracle,
8162           etc/upgrade/3.7.3/schema.Pg, etc/upgrade/3.7.3/schema.mysql,
8163           etc/upgrade/3.7.81/schema.Oracle,
8164           etc/upgrade/3.7.81/schema.mysql, etc/upgrade/3.7.85/content,
8165           etc/upgrade/3.8.2/content: import rt 3.8.7
8166
8167 2009-12-31 05:12  ivan
8168
8169         * rt/share/html/: autohandler, Elements/CollectionList,
8170           Elements/Dashboards, Elements/PageLayout,
8171           Elements/RefreshHomepage, Elements/SelectDate,
8172           Elements/ShowUserVerbose, Elements/TicketList,
8173           Elements/ColumnMap, Elements/Footer, Elements/Header,
8174           Elements/RT__Ticket/ColumnMap, Prefs/SearchOptions.html,
8175           Search/Build.html, User/Prefs.html,
8176           Search/Elements/BuildFormatString, Search/Elements/PickCFs,
8177           Search/Elements/DisplayOptions: Initial revision
8178
8179 2009-12-31 05:12  ivan
8180
8181         * rt/: lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/pt_BR.po,
8182           lib/RT/I18N/id.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
8183           lib/RT/I18N/nb.po, lib/RT/I18N/tr.po, lib/RT/I18N/zh_CN.po,
8184           lib/RT/I18N/ar.po, lib/RT/I18N/en.po, lib/RT/I18N/pt.po,
8185           lib/RT/I18N/ru.pm, lib/RT/Shredder/ACE.pm,
8186           lib/RT/Shredder/CachedGroupMember.pm,
8187           lib/RT/Shredder/Constants.pm, lib/RT/Shredder/Dependencies.pm,
8188           lib/RT/Shredder/Dependency.pm,
8189           lib/RT/Shredder/ObjectCustomFieldValue.pm,
8190           lib/RT/Shredder/Queue.pm, lib/RT/Shredder/User.pm,
8191           lib/RT/Shredder/CustomField.pm, lib/RT/Shredder/Exceptions.pm,
8192           lib/RT/Shredder/Link.pm, lib/RT/Shredder/Plugin.pm,
8193           lib/RT/Shredder/Principal.pm, lib/RT/Shredder/ScripAction.pm,
8194           lib/RT/Shredder/ScripCondition.pm,
8195           lib/RT/Shredder/Transaction.pm, lib/RT/Condition/BeforeDue.pm,
8196           lib/RT/Condition/Generic.pm, lib/RT/Condition/PriorityChange.pm,
8197           lib/RT/Condition/ReopenTicket.pm,
8198           lib/RT/Condition/StatusChange.pm,
8199           lib/RT/Condition/UserDefined.pm, lib/RT/Shredder/Attachment.pm,
8200           lib/RT/Shredder/CustomFieldValue.pm, lib/RT/Shredder/Group.pm,
8201           lib/RT/Shredder/GroupMember.pm, lib/RT/Shredder/POD.pm,
8202           lib/RT/Shredder/Record.pm, lib/RT/Shredder/Scrip.pm,
8203           lib/RT/Shredder/Template.pm, lib/RT/Shredder/Ticket.pm,
8204           lib/RT/Shredder/Plugin/Attachments.pm,
8205           lib/RT/Shredder/Plugin/Base.pm,
8206           lib/RT/Shredder/Plugin/Objects.pm,
8207           lib/RT/Shredder/Plugin/SQLDump.pm,
8208           lib/RT/Shredder/Plugin/Summary.pm,
8209           lib/RT/Shredder/Plugin/Tickets.pm,
8210           lib/RT/Shredder/Plugin/Users.pm,
8211           lib/RT/Shredder/Plugin/Base/Dump.pm,
8212           lib/RT/Shredder/Plugin/Base/Search.pm, lib/RT/Approval/Rule.pm,
8213           lib/RT/Condition/AnyTransaction.pm,
8214           lib/RT/Condition/CloseTicket.pm, lib/RT/Condition/Overdue.pm,
8215           lib/RT/Condition/OwnerChange.pm,
8216           lib/RT/Condition/PriorityExceeds.pm,
8217           lib/RT/Condition/QueueChange.pm, lib/RT/Graph/Tickets.pm,
8218           lib/RT/Approval/Rule/Passed.pm,
8219           docs/creating_external_custom_fields.pod,
8220           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
8221           docs/porting.windows, docs/queue_subject_tag.pod,
8222           docs/templates.pod, docs/using_forms_widgets.pod,
8223           lib/RT/Approval/Rule/Created.pm,
8224           lib/RT/Approval/Rule/NewPending.pm,
8225           lib/RT/Approval/Rule/Rejected.pm, lib/RT/Report/Tickets.pm,
8226           lib/RT/Report/Tickets/Entry.pm, lib/RT/Test/Email.pm,
8227           lib/RT/Test/Web.pm, docs/design_docs/TransactionTypes.txt,
8228           docs/design_docs/rql_parser_machine.graphviz,
8229           docs/design_docs/gnupg_details_on_output_formats,
8230           docs/design_docs/string-extraction-guide.txt, t/00-compile.t,
8231           t/00-mason-syntax.t, t/clicky.t, t/cron.t, t/pod.t, t/rtname.t,
8232           t/savedsearch.t, t/customfields/access_via_queue.t,
8233           t/customfields/sort_order.t, t/approval/basic.t,
8234           t/data/configs/apache2.2+fastcgi.conf,
8235           t/data/configs/apache2.2+fastcgi.conf.in,
8236           t/data/configs/apache2.2+mod_perl.conf,
8237           t/data/configs/apache2.2+mod_perl.conf.in,
8238           t/data/emails/russian-subject-no-content-type,
8239           t/data/emails/subject-with-folding-ws,
8240           t/data/emails/text-html-in-russian,
8241           t/data/emails/multipart-alternative-with-umlaut,
8242           t/data/emails/new-ticket-from-iso-8859-1-full,
8243           t/data/emails/notes-uuencoded, t/data/emails/rt-send-cc,
8244           t/data/emails/multipart-report, t/data/emails/nested-mime-sample,
8245           t/data/emails/nested-rfc-822,
8246           t/data/emails/new-ticket-from-iso-8859-1,
8247           t/data/emails/text-html-with-umlaut,
8248           t/data/emails/crashes-file-based-parser,
8249           t/data/emails/lorem-ipsum, t/data/emails/very-long-subject,
8250           t/data/emails/8859-15-message-series/dir,
8251           t/data/emails/8859-15-message-series/msg1,
8252           t/data/emails/8859-15-message-series/msg2,
8253           t/data/emails/8859-15-message-series/msg3,
8254           t/data/emails/8859-15-message-series/msg4,
8255           t/data/emails/8859-15-message-series/msg5,
8256           t/data/emails/8859-15-message-series/msg6,
8257           t/data/emails/8859-15-message-series/msg7,
8258           t/data/gnupg/keyrings/trustdb.gpg,
8259           t/data/gnupg/emails/1-signed-MIME-plain.txt,
8260           t/data/gnupg/emails/12-encrypted-inline-binary.txt,
8261           t/data/gnupg/emails/13-signed-encrypted-MIME-plain.txt,
8262           t/data/gnupg/emails/14-signed-encrypted-MIME-attachment.txt,
8263           t/data/gnupg/emails/15-signed-encrypted-MIME-binary.txt,
8264           t/data/gnupg/emails/16-signed-encrypted-inline-plain.txt,
8265           t/data/gnupg/emails/18-signed-encrypted-inline-binary.txt,
8266           t/data/gnupg/emails/2-signed-MIME-plain-with-attachment.txt,
8267           t/data/gnupg/emails/3-signed-MIME-plain-with-binary.txt,
8268           t/data/gnupg/emails/6-signed-inline-with-binary.txt,
8269           t/data/gnupg/emails/7-encrypted-MIME-plain.txt,
8270           t/data/gnupg/emails/8-encrypted-MIME-with-attachment.txt,
8271           t/data/gnupg/emails/9-encrypted-MIME-with-binary.txt,
8272           t/data/gnupg/emails/README, t/data/gnupg/keyrings/pubring.gpg,
8273           t/data/gnupg/keyrings/secring.gpg,
8274           t/data/gnupg/keyrings/signed_old_style_with_attachment.eml,
8275           t/data/gnupg/keys/general-at-example.com.2.public.key,
8276           t/data/gnupg/keys/general-at-example.com.2.secret.key,
8277           t/data/gnupg/keys/general-at-example.com.public.key,
8278           t/data/gnupg/keys/general-at-example.com.secret.key,
8279           t/data/gnupg/keys/recipient-at-example.com.public.key,
8280           t/data/gnupg/keys/recipient-at-example.com.secret.key,
8281           t/data/gnupg/keys/rt-recipient-at-example.com.public.key,
8282           t/data/gnupg/keys/rt-recipient-at-example.com.secret.key,
8283           t/data/gnupg/keys/rt-test-at-example.com.2.public.key,
8284           t/data/gnupg/keys/rt-test-at-example.com.2.secret.key,
8285           t/data/gnupg/keys/rt-test-at-example.com.public.key,
8286           t/data/gnupg/keys/rt-test-at-example.com.secret.key,
8287           t/api/currentuser.t, t/api/queue.t, t/api/uri-t.t,
8288           t/data/gnupg/emails/10-encrypted-inline-plain.txt,
8289           t/data/gnupg/emails/11-encrypted-inline-attachment.txt,
8290           t/data/gnupg/emails/17-signed-encrypted-inline-attachment.txt,
8291           t/data/gnupg/emails/19-signed-inline-plain-nested.txt,
8292           t/data/gnupg/emails/4-signed-inline-plain.txt,
8293           t/data/gnupg/emails/5-signed-inline-with-attachment.txt,
8294           t/api/ace.t, t/api/action-createtickets.t, t/api/attachment.t,
8295           t/api/attribute-tests.t, t/api/attribute.t, t/api/cf.t,
8296           t/api/cf_combo_casacade.t, t/api/cf_external.t,
8297           t/api/cf_pattern.t, t/api/cf_single_values.t,
8298           t/api/cf_transaction.t, t/api/condition-ownerchange.t,
8299           t/api/condition-reject.t, t/api/customfield.t, t/api/date.t,
8300           t/api/emailparser.t, t/api/group.t, t/api/groups.t, t/api/i18n.t,
8301           t/api/link.t, t/api/record.t, t/api/reminders.t, t/api/rights.t,
8302           t/api/rt.t, t/api/scrip.t, t/api/scrip_order.t,
8303           t/api/searchbuilder.t, t/api/system.t, t/api/template-insert.t,
8304           t/api/template.t, t/api/ticket.t, t/api/tickets.t,
8305           t/api/tickets_overlay_sql.t, t/api/uri-fsck_com_rt.t,
8306           t/api/user.t, t/api/users.t, t/web/attachments.t,
8307           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/cf_select_one.t,
8308           t/web/command_line_with_unknown_field.t,
8309           t/web/compilation_errors.t, t/web/config_tab_right.t,
8310           t/web/custom_frontpage.t, t/web/custom_search.t,
8311           t/web/dashboards-permissions.t, t/web/gnupg-outgoing.t,
8312           t/web/gnupg-select-keys-on-create.t, t/web/offline_utf8.t,
8313           t/web/query_builder.t, t/web/rest.t, t/web/rights.t,
8314           t/web/saved_search_chart.t, t/web/search_bulk_update_links.t,
8315           t/web/ticket-create-utf8.t, t/web/ticket_owner.t,
8316           t/web/ticket_seen.t, t/web/ticket_update_without_content.t,
8317           t/web/unlimited_search.t, t/web/crypt-gnupg.t,
8318           t/web/gnupg-select-keys-on-update.t,
8319           t/web/offline_messages_utf8.t, t/web/rest-non-ascii-subject.t,
8320           t/web/rights1.t, t/web/dashboards.t, t/ticket/badlinks.t,
8321           t/ticket/merge.t, t/ticket/search_by_txn.t,
8322           t/ticket/sort-by-user.t, t/web/basic.t, t/web/command_line.t,
8323           t/web/dashboard_with_deleted_saved_search.t,
8324           t/web/dashboards-groups.t, t/web/quicksearch.t,
8325           t/web/saved_search_permissions.t, t/ticket/search_by_watcher.t,
8326           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
8327           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
8328           bin/rt.in, bin/standalone_httpd, bin/standalone_httpd.in,
8329           bin/webmux.pl.in, m4/rt_layout.m4, share/html/dhandler,
8330           share/html/index.html, share/html/l,
8331           share/html/Elements/BevelBoxRaisedEnd,
8332           share/html/Elements/Callback,
8333           share/html/Elements/CollectionListPaging,
8334           share/html/Elements/DashboardTabs,
8335           share/html/Elements/EditCustomFieldAutocomplete,
8336           share/html/Elements/EditCustomFieldImage,
8337           share/html/Elements/EditCustomFieldSelect,
8338           share/html/Elements/EditLinks, share/html/Elements/EmailInput,
8339           share/html/Elements/Error, share/html/Elements/GotoTicket,
8340           share/html/Elements/ListActions, share/html/Elements/ListMenu,
8341           share/html/Elements/Login, share/html/Elements/MakeClicky,
8342           share/html/Elements/Menu, share/html/Elements/MessageBox,
8343           share/html/Elements/MyAdminQueues, share/html/Elements/MyTickets,
8344           share/html/Elements/QueryString,
8345           share/html/Elements/QueueSummary,
8346           share/html/Elements/QuickCreate, share/html/Elements/Refresh,
8347           share/html/Elements/ScrubHTML, share/html/Elements/Section,
8348           share/html/Elements/SelectBoolean,
8349           share/html/Elements/SelectCustomFieldValue,
8350           share/html/Elements/SelectDateRelation,
8351           share/html/Elements/SelectLinkType,
8352           share/html/Elements/SelectMatch,
8353           share/html/Elements/SelectNewTicketQueue,
8354           share/html/Elements/SelectOwner,
8355           share/html/Elements/SelectPriority,
8356           share/html/Elements/SelectQueue,
8357           share/html/Elements/SelectStatus,
8358           share/html/Elements/SelectTicketTypes,
8359           share/html/Elements/SelectTimeUnits,
8360           share/html/Elements/SelectTimezone,
8361           share/html/Elements/SelectUsers,
8362           share/html/Elements/SelectWatcherType,
8363           share/html/Elements/ShowCustomFieldBinary,
8364           share/html/Elements/ShowCustomFieldText,
8365           share/html/Elements/ShowLink, share/html/Elements/ShowLinks,
8366           share/html/Elements/ShowMemberships,
8367           share/html/Elements/ShowUserConcise,
8368           share/html/Elements/ShowUserEmailFrequency,
8369           share/html/Elements/SimpleSearch, share/html/Elements/Tabs,
8370           share/html/Elements/TitleBox, t/delegation/cleanup_stalled.t,
8371           t/delegation/revocation.t, t/i18n/default.t,
8372           t/mail/charsets-outgoing.t, t/mail/crypt-gnupg.t,
8373           t/mail/extractsubjecttag.t, t/mail/gateway.t, t/mail/gnupg-bad.t,
8374           t/mail/gnupg-incoming.t, t/mail/gnupg-realmail.t,
8375           t/mail/gnupg-reverification.t, t/mail/mime_decoding.t,
8376           t/mail/sendmail.t, t/mail/verp.t, t/maildigest/attributes.t,
8377           t/shredder/00load.t, t/shredder/00skeleton.t,
8378           t/shredder/01basics.t, t/shredder/01ticket.t,
8379           t/shredder/02group_member.t, t/shredder/02queue.t,
8380           t/shredder/02template.t, t/shredder/02user.t,
8381           t/shredder/03plugin.t, t/shredder/03plugin_summary.t,
8382           t/shredder/03plugin_tickets.t, t/shredder/03plugin_users.t,
8383           t/shredder/utils.pl, t/ticket/action_linear_escalate.t,
8384           t/ticket/add-watchers.t, t/ticket/batch-upload-csv.t,
8385           t/ticket/cfsort-freeform-multiple.t,
8386           t/ticket/cfsort-freeform-single.t, t/ticket/deferred_owner.t,
8387           t/ticket/link_search.t, t/ticket/linking.t,
8388           t/ticket/quicksearch.t, t/ticket/requestor-order.t,
8389           t/ticket/scrips_batch.t, t/ticket/search.t,
8390           t/ticket/search_by_cf_freeform_multiple.t,
8391           t/ticket/search_by_cf_freeform_single.t,
8392           t/ticket/search_by_links.t, t/ticket/search_long_cf_values.t,
8393           t/ticket/sort-by-custom-ownership.t, t/ticket/sort-by-queue.t,
8394           t/ticket/sort_by_cf.t, t/validator/group_members.t,
8395           share/html/Elements/Checkbox,
8396           share/html/Elements/EditCustomField,
8397           share/html/Elements/EditTimeValue,
8398           share/html/Elements/MySupportQueues,
8399           share/html/Elements/SelectCustomFieldOperator,
8400           share/html/Elements/SelectEqualityOperator,
8401           share/html/Elements/SelectResultsPerPage,
8402           share/html/Elements/SelectTicketSortBy,
8403           share/html/Elements/ShowUser, share/html/Elements/TitleBoxStart,
8404           share/html/Elements/ShowSearch,
8405           share/html/Dashboards/Modify.html,
8406           share/html/Dashboards/Queries.html,
8407           share/html/Dashboards/Render.html,
8408           share/html/Dashboards/Subscription.html,
8409           share/html/Dashboards/dhandler, share/html/Dashboards/index.html,
8410           share/html/Dashboards/Elements/DashboardsForObject,
8411           share/html/Dashboards/Elements/DashboardsForObjects,
8412           share/html/Dashboards/Elements/Deleted,
8413           share/html/Dashboards/Elements/HiddenSearches,
8414           share/html/Dashboards/Elements/ListOfDashboards,
8415           share/html/Dashboards/Elements/SelectPrivacy,
8416           share/html/Dashboards/Elements/ShowDashboards,
8417           share/html/Dashboards/Elements/ShowSubscription,
8418           share/html/Dashboards/Elements/Tabs,
8419           share/html/Dashboards/Elements/ShowPortlet/component,
8420           share/html/Dashboards/Elements/ShowPortlet/dashboard,
8421           share/html/Dashboards/Elements/ShowPortlet/search,
8422           share/html/Elements/BevelBoxRaisedStart,
8423           share/html/Elements/CreateTicket,
8424           share/html/Elements/EditCustomFieldBinary,
8425           share/html/Elements/EditCustomFieldCombobox,
8426           share/html/Elements/EditCustomFieldFreeform,
8427           share/html/Elements/EditCustomFieldText,
8428           share/html/Elements/EditCustomFieldWikitext,
8429           share/html/Elements/HeaderJavascript, share/html/Elements/Logo,
8430           share/html/Elements/Logout, share/html/Elements/MyRT,
8431           share/html/Elements/MyReminders, share/html/Elements/MyRequests,
8432           share/html/Elements/PersonalQuickbar,
8433           share/html/Elements/Quicksearch,
8434           share/html/Elements/SelectAttachmentField,
8435           share/html/Elements/SelectDateType,
8436           share/html/Elements/SelectGroups, share/html/Elements/SelectLang,
8437           share/html/Elements/SelectSortOrder,
8438           share/html/Elements/SetupSessionCookie,
8439           share/html/Elements/ShowCustomFieldImage,
8440           share/html/Elements/ShowCustomFieldWikitext,
8441           share/html/Elements/ShowCustomFields, share/html/Elements/Submit,
8442           share/html/Elements/TitleBoxEnd,
8443           share/html/Elements/ValidateCustomFields,
8444           share/html/Elements/CollectionAsTable/Header,
8445           share/html/Elements/CollectionAsTable/ParseFormat,
8446           share/html/Elements/CollectionAsTable/Row,
8447           share/html/Elements/GnuPG/KeyIssues,
8448           share/html/Elements/GnuPG/SelectKeyForEncryption,
8449           share/html/Elements/GnuPG/SelectKeyForSigning,
8450           share/html/Elements/GnuPG/SignEncryptWidget,
8451           share/html/Elements/RT__Group/ColumnMap,
8452           share/html/Elements/RT__Queue/ColumnMap,
8453           share/html/Elements/RT__Scrip/ColumnMap,
8454           share/html/Elements/RT__Template/ColumnMap,
8455           share/html/Elements/RT__User/ColumnMap,
8456           share/html/Install/Basics.html,
8457           share/html/Install/DatabaseDetails.html,
8458           share/html/Install/DatabaseType.html,
8459           share/html/Install/Finish.html, share/html/Install/Global.html,
8460           share/html/Install/Initialize.html,
8461           share/html/Install/Sendmail.html, share/html/Install/autohandler,
8462           share/html/Install/index.html,
8463           share/html/Install/Elements/Errors,
8464           share/html/Install/Elements/Wrapper, share/html/Prefs/MyRT.html,
8465           share/html/Prefs/Other.html, share/html/Prefs/Quicksearch.html,
8466           share/html/Prefs/Search.html, share/html/Prefs/Elements/Tabs,
8467           share/html/Search/Bulk.html, share/html/Search/Chart,
8468           share/html/Search/Chart.html, share/html/Search/Edit.html,
8469           share/html/Search/Graph.html, share/html/Search/Results.html,
8470           share/html/Search/Results.rdf, share/html/Search/Results.tsv,
8471           share/html/Search/Simple.html,
8472           share/html/Search/Elements/SelectAndOr,
8473           share/html/Search/Elements/SelectGroupBy,
8474           share/html/Search/Elements/SelectPersonType,
8475           share/html/User/Delegation.html,
8476           share/html/User/Elements/DelegateRights,
8477           share/html/User/Elements/GroupTabs,
8478           share/html/User/Elements/Tabs,
8479           share/html/User/Groups/Members.html,
8480           share/html/User/Groups/Modify.html,
8481           share/html/User/Groups/index.html,
8482           share/html/Search/Elements/ConditionRow,
8483           share/html/Search/Elements/PickBasics,
8484           share/html/Search/Elements/ResultViews,
8485           share/html/Search/Elements/SearchesForObject,
8486           share/html/Search/Elements/SelectSearchObject,
8487           share/html/Search/Elements/SelectSearchesForObjects,
8488           share/html/REST/1.0/autohandler, share/html/REST/1.0/dhandler,
8489           share/html/REST/1.0/logout,
8490           share/html/REST/1.0/Forms/group/customfields,
8491           share/html/Search/Elements/Chart,
8492           share/html/Search/Elements/EditFormat,
8493           share/html/Search/Elements/EditQuery,
8494           share/html/Search/Elements/EditSearches,
8495           share/html/Search/Elements/Graph,
8496           share/html/Search/Elements/NewListActions,
8497           share/html/Search/Elements/PickCriteria,
8498           share/html/Search/Elements/SearchPrivacy,
8499           share/html/Search/Elements/SelectChartType,
8500           share/html/Search/Elements/SelectGroup,
8501           share/html/Search/Elements/SelectLinks,
8502           share/html/REST/1.0/Forms/attachment/default,
8503           share/html/REST/1.0/Forms/group/default,
8504           share/html/REST/1.0/Forms/group/ns,
8505           share/html/REST/1.0/Forms/queue/customfields,
8506           share/html/REST/1.0/Forms/queue/default,
8507           share/html/REST/1.0/Forms/queue/ns,
8508           share/html/REST/1.0/Forms/queue/ticketcustomfields,
8509           share/html/REST/1.0/Forms/ticket/merge,
8510           share/html/REST/1.0/Forms/ticket/attachments,
8511           share/html/REST/1.0/Forms/ticket/comment,
8512           share/html/REST/1.0/Forms/ticket/default,
8513           share/html/REST/1.0/Forms/ticket/links,
8514           share/html/REST/1.0/Forms/ticket/take,
8515           share/html/NoAuth/Logout.html, share/html/NoAuth/Reminder.html,
8516           share/html/NoAuth/css/autohandler,
8517           share/html/NoAuth/css/dhandler, share/html/NoAuth/css/print.css,
8518           share/html/NoAuth/css/web2/InHeader,
8519           share/html/NoAuth/css/web2/forms.css,
8520           share/html/NoAuth/css/web2/login.css,
8521           share/html/NoAuth/css/web2/misc.css,
8522           share/html/NoAuth/css/web2/msie.css,
8523           share/html/NoAuth/css/web2/msie6.css,
8524           share/html/NoAuth/css/web2/nav.css,
8525           share/html/NoAuth/css/web2/portlets.css,
8526           share/html/NoAuth/css/web2/ticket-search.css,
8527           share/html/NoAuth/css/web2/ticket.css,
8528           share/html/NoAuth/css/web2/tools.css,
8529           share/html/NoAuth/css/web2/yui-fonts.css,
8530           share/html/REST/1.0/Forms/ticket/history,
8531           share/html/REST/1.0/Forms/transaction/default,
8532           share/html/REST/1.0/Forms/user/default,
8533           share/html/REST/1.0/Forms/user/ns,
8534           share/html/REST/1.0/NoAuth/mail-gateway,
8535           share/html/REST/1.0/search/dhandler,
8536           share/html/REST/1.0/search/ticket,
8537           share/html/REST/1.0/ticket/comment,
8538           share/html/REST/1.0/ticket/link,
8539           share/html/REST/1.0/ticket/merge,
8540           share/html/NoAuth/css/3.4-compat/footer.css,
8541           share/html/NoAuth/css/3.4-compat/header.css,
8542           share/html/NoAuth/css/3.4-compat/login.css,
8543           share/html/NoAuth/css/3.4-compat/nav.css,
8544           share/html/NoAuth/css/3.4-compat/ticket.css,
8545           share/html/NoAuth/css/web2/admin.css,
8546           share/html/NoAuth/css/web2/base.css,
8547           share/html/NoAuth/css/web2/boxes.css,
8548           share/html/NoAuth/css/web2/layout.css,
8549           share/html/NoAuth/css/web2/main.css,
8550           share/html/NoAuth/css/web2/ticket-lists.css,
8551           share/html/NoAuth/css/web2/images/dhandler,
8552           share/html/NoAuth/css/web2/images/source/background-gradient.png,
8553           share/html/NoAuth/css/3.4-compat/body.css,
8554           share/html/NoAuth/css/3.4-compat/forms.css,
8555           share/html/NoAuth/css/3.4-compat/main.css,
8556           share/html/NoAuth/css/3.4-compat/misc.css,
8557           share/html/NoAuth/css/3.4-compat/quickbar.css,
8558           share/html/NoAuth/css/3.4-compat/titlebox.css,
8559           share/html/NoAuth/css/3.4-compat/transactions.css,
8560           share/html/NoAuth/css/3.5-default/footer.css,
8561           share/html/NoAuth/css/3.5-default/local.css,
8562           share/html/NoAuth/css/3.5-default/login.css,
8563           share/html/NoAuth/css/3.5-default/ticket-search.css,
8564           share/html/NoAuth/css/3.5-default/approvals.css,
8565           share/html/NoAuth/css/3.5-default/header.css,
8566           share/html/NoAuth/css/3.5-default/logo.css,
8567           share/html/NoAuth/css/3.5-default/misc.css,
8568           share/html/NoAuth/css/3.5-default/nav.css,
8569           share/html/NoAuth/css/3.5-default/quickbar.css,
8570           share/html/NoAuth/css/3.5-default/ticket.css,
8571           share/html/NoAuth/css/3.5-default/titlebox.css,
8572           share/html/NoAuth/css/3.5-default/transactions.css,
8573           share/html/NoAuth/css/3.5-default/forms.css,
8574           share/html/NoAuth/RichText/dhandler,
8575           share/html/NoAuth/RichText/FCKeditor/fckconfig.js,
8576           share/html/NoAuth/RichText/FCKeditor/fckeditor.js,
8577           share/html/NoAuth/RichText/FCKeditor/fckpackager.xml,
8578           share/html/NoAuth/RichText/FCKeditor/fckstyles.xml,
8579           share/html/NoAuth/RichText/FCKeditor/fcktemplates.xml,
8580           share/html/NoAuth/css/3.5-default/body.css,
8581           share/html/NoAuth/css/3.5-default/main.css,
8582           share/html/NoAuth/css/3.5-default/nav-left.css,
8583           share/html/NoAuth/images/autohandler,
8584           share/html/NoAuth/images/bplogo.gif,
8585           share/html/NoAuth/images/empty_star.gif,
8586           share/html/NoAuth/images/favicon.png,
8587           share/html/NoAuth/images/star.gif,
8588           share/html/NoAuth/images/test.png,
8589           share/html/NoAuth/images/css/cb-light.gif,
8590           share/html/NoAuth/images/css/cb.gif,
8591           share/html/NoAuth/images/css/cbr-b2g.gif,
8592           share/html/NoAuth/images/css/cbr-b2lb.gif,
8593           share/html/NoAuth/images/css/cbr-gray.gif,
8594           share/html/NoAuth/images/css/cbr-trans.gif,
8595           share/html/NoAuth/images/css/cbr.gif,
8596           share/html/NoAuth/images/css/ct-light.gif,
8597           share/html/NoAuth/images/css/ct.gif,
8598           share/html/NoAuth/images/css/ctr-b2g.gif,
8599           share/html/NoAuth/images/css/ctr-b2lb.gif,
8600           share/html/NoAuth/images/css/ctr-gray.gif,
8601           share/html/NoAuth/images/css/ctr-trans.gif,
8602           share/html/NoAuth/images/css/ctr.gif,
8603           share/html/NoAuth/images/css/dark-arrow-up.png,
8604           share/html/NoAuth/images/css/dark-arrow.png,
8605           share/html/NoAuth/images/css/fieldbg-autocomplete.gif,
8606           share/html/NoAuth/images/css/light-arrow-up.png,
8607           share/html/NoAuth/images/css/light-arrow.png,
8608           share/html/NoAuth/images/css/rolldown-arrow.gif,
8609           share/html/NoAuth/images/css/rolldown-arrow.png,
8610           share/html/NoAuth/images/css/rollup-arrow.gif,
8611           share/html/NoAuth/RichText/FCKeditor/license.txt,
8612           share/html/NoAuth/RichText/FCKeditor/editor/fckdebug.html,
8613           share/html/NoAuth/RichText/FCKeditor/editor/fckdialog.html,
8614           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html,
8615           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.original.html,
8616           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_editorarea.css,
8617           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_showtableborders_gecko.css,
8618           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckconstants.js,
8619           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckeditorapi.js,
8620           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckjscoreextensions.js,
8621           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckscriptloader.js,
8622           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcodeformatter.js,
8623           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckconfig.js,
8624           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckregexlib.js,
8625           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_ie.js,
8626           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbaritems.js,
8627           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_internal.css,
8628           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/disablehandles.htc,
8629           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/showtableborders.htc,
8630           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_address.png,
8631           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_blockquote.png,
8632           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_div.png,
8633           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h1.png,
8634           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h2.png,
8635           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h3.png,
8636           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h4.png,
8637           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h5.png,
8638           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h6.png,
8639           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_p.png,
8640           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_pre.png,
8641           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_anchor.gif,
8642           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_flashlogo.gif,
8643           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_hiddenfield.gif,
8644           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_pagebreak.gif,
8645           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_plugin.gif,
8646           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug.js,
8647           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckplugins.js,
8648           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools.js,
8649           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml.js,
8650           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_contextmenu.js,
8651           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckstyles.js,
8652           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckurlparams.js,
8653           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_gecko.js,
8654           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdomtools.js,
8655           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdocumentprocessor.js,
8656           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklisthandler.js,
8657           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_ie.js,
8658           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_ie.js,
8659           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js,
8660           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_ie.js,
8661           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckbrowserinfo.js,
8662           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcommands.js,
8663           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug_empty.js,
8664           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdialog.js,
8665           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklanguagemanager.js,
8666           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler.js,
8667           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_gecko.js,
8668           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckundo.js,
8669           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_gecko.js,
8670           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbarset.js,
8671           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckblockquotecommand.js,
8672           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckcorestylecommand.js,
8673           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktablecommand.js,
8674           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck.js,
8675           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_gecko.js,
8676           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklistslib.js,
8677           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection.js,
8678           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_ie.js,
8679           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_gecko.js,
8680           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fck_othercommands.js,
8681           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckfitwindow.js,
8682           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckjustifycommands.js,
8683           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcklistcommands.js,
8684           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcknamedcommand.js,
8685           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js,
8686           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpastewordcommand.js,
8687           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckremoveformatcommand.js,
8688           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckshowblocks.js,
8689           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js,
8690           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js,
8691           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckstylecommand.js,
8692           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js,
8693           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckcontextmenu.js,
8694           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js,
8695           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js,
8696           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckw3crange.js,
8697           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml.js,
8698           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckindentcommands.js,
8699           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckevents.js,
8700           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckiecleanup.js,
8701           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublock.js,
8702           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbar.js,
8703           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js,
8704           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_ie.js,
8705           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckstyle.js,
8706           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_gecko.js,
8707           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenuitem.js,
8708           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckspecialcombo.js,
8709           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbutton.js,
8710           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js,
8711           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckimagepreloader.js,
8712           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckkeystrokehandler.js,
8713           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckpanel.js,
8714           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange.js,
8715           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckeditingarea.js,
8716           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckicon.js,
8717           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbuttonui.js,
8718           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_ie.js,
8719           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdataprocessor.js,
8720           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js,
8721           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_ie.js,
8722           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrangeiterator.js,
8723           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckelementpath.js,
8724           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckenterkey.js,
8725           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckhtmliterator.js,
8726           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublockpanel.js,
8727           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckplugin.js,
8728           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_gecko.js,
8729           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_ie.js,
8730           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js,
8731           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontsizecombo.js,
8732           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js,
8733           share/html/NoAuth/RichText/FCKeditor/editor/images/anchor.gif,
8734           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_ltr.gif,
8735           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_rtl.gif,
8736           share/html/NoAuth/RichText/FCKeditor/editor/images/spacer.gif,
8737           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/teeth_smile.gif,
8738           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_dtd_test.html,
8739           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10strict.js,
8740           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10transitional.js,
8741           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angel_smile.gif,
8742           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angry_smile.gif,
8743           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/broken_heart.gif,
8744           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cake.gif,
8745           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/confused_smile.gif,
8746           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cry_smile.gif,
8747           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/devil_smile.gif,
8748           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/embaressed_smile.gif,
8749           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/envelope.gif,
8750           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/heart.gif,
8751           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/kiss.gif,
8752           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/lightbulb.gif,
8753           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/omg_smile.gif,
8754           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/regular_smile.gif,
8755           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/sad_smile.gif,
8756           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/shades_smile.gif,
8757           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_down.gif,
8758           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_up.gif,
8759           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/tounge_smile.gif,
8760           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
8761           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/wink_smile.gif,
8762           share/html/NoAuth/RichText/FCKeditor/editor/js/fckadobeair.js,
8763           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_ie.js,
8764           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_gecko.js,
8765           share/html/NoAuth/RichText/FCKeditor/editor/lang/es.js,
8766           share/html/NoAuth/RichText/FCKeditor/editor/lang/eu.js,
8767           share/html/NoAuth/RichText/FCKeditor/editor/lang/hr.js,
8768           share/html/NoAuth/RichText/FCKeditor/editor/lang/km.js,
8769           share/html/NoAuth/RichText/FCKeditor/editor/lang/it.js,
8770           share/html/NoAuth/RichText/FCKeditor/editor/lang/sl.js,
8771           share/html/NoAuth/RichText/FCKeditor/editor/lang/bg.js,
8772           share/html/NoAuth/RichText/FCKeditor/editor/lang/fa.js,
8773           share/html/NoAuth/RichText/FCKeditor/editor/lang/sv.js,
8774           share/html/NoAuth/RichText/FCKeditor/editor/lang/ja.js,
8775           share/html/NoAuth/RichText/FCKeditor/editor/lang/mn.js,
8776           share/html/NoAuth/RichText/FCKeditor/editor/lang/th.js,
8777           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh.js,
8778           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr-ca.js,
8779           share/html/NoAuth/RichText/FCKeditor/editor/lang/he.js,
8780           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr-latn.js,
8781           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-uk.js,
8782           share/html/NoAuth/RichText/FCKeditor/editor/lang/nb.js,
8783           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr.js,
8784           share/html/NoAuth/RichText/FCKeditor/editor/lang/lv.js,
8785           share/html/NoAuth/RichText/FCKeditor/editor/lang/ar.js,
8786           share/html/NoAuth/RichText/FCKeditor/editor/lang/fo.js,
8787           share/html/NoAuth/RichText/FCKeditor/editor/lang/is.js,
8788           share/html/NoAuth/RichText/FCKeditor/editor/lang/en.js,
8789           share/html/NoAuth/RichText/FCKeditor/editor/lang/pl.js,
8790           share/html/NoAuth/RichText/FCKeditor/editor/lang/hi.js,
8791           share/html/NoAuth/RichText/FCKeditor/editor/lang/lt.js,
8792           share/html/NoAuth/RichText/FCKeditor/editor/lang/nl.js,
8793           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr.js,
8794           share/html/NoAuth/RichText/FCKeditor/editor/lang/gl.js,
8795           share/html/NoAuth/RichText/FCKeditor/editor/lang/ko.js: import rt
8796           3.8.7
8797
8798 2009-12-31 05:09  ivan
8799
8800         * rt/lib/RT/Config.pm: Initial revision
8801
8802 2009-12-31 05:09  ivan
8803
8804         * rt/: UPGRADING.mysql, configure, aclocal.m4, README.Oracle,
8805           README, UPGRADING, configure.ac, install-sh,
8806           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/Handle.pm,
8807           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValue.pm,
8808           lib/RT/ObjectCustomFieldValues.pm,
8809           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
8810           lib/RT/Scrip_Overlay.pm, lib/RT/Test.pm,
8811           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
8812           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
8813           sbin/merge-rosetta.pl, sbin/rt-attributes-viewer,
8814           sbin/rt-attributes-viewer.in, sbin/rt-clean-sessions,
8815           sbin/rt-clean-sessions.in, sbin/rt-dump-database,
8816           sbin/rt-dump-database.in, sbin/rt-email-dashboards,
8817           sbin/rt-email-dashboards.in, sbin/rt-email-digest,
8818           sbin/rt-email-digest.in, sbin/rt-email-group-admin,
8819           sbin/rt-email-group-admin.in, sbin/rt-server, sbin/rt-server.in,
8820           sbin/rt-shredder, sbin/rt-shredder.in,
8821           sbin/rt-test-dependencies.in, sbin/rt-validator,
8822           sbin/rt-validator.in, sbin/tweak-template-locstring,
8823           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm, lib/RT/Queue.pm,
8824           lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
8825           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
8826           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
8827           lib/RT/CustomFieldValues.pm, lib/RT/CustomFields_Overlay.pm,
8828           lib/RT/ObjectCustomFields.pm, lib/RT/Reminders.pm,
8829           lib/RT/SavedSearch.pm, lib/RT/Search.pm, lib/RT/CurrentUser.pm,
8830           lib/RT/ACE.pm, lib/RT/Attachments.pm,
8831           lib/RT/Attribute_Overlay.pm, lib/RT/Attributes.pm,
8832           lib/RT/Attributes_Overlay.pm, lib/RT/Base.pm,
8833           lib/RT/CachedGroupMember_Overlay.pm,
8834           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/Dashboard.pm,
8835           lib/RT/Installer.pm, lib/RT/ObjectCustomFieldValue_Overlay.pm,
8836           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/Plugin.pm,
8837           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
8838           lib/RT/Queues.pm, lib/RT/Ruleset.pm, lib/RT/SavedSearches.pm,
8839           lib/RT/ScripAction.pm, lib/RT/ScripAction_Overlay.pm,
8840           lib/RT/ScripCondition.pm, lib/RT/Shredder.pm,
8841           lib/RT/StyleGuide.pod, lib/RT/Templates.pm, lib/RT/Tickets.pm,
8842           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/User.pm, lib/RT/Users.pm,
8843           lib/RT/Approval.pm, lib/RT/Attachments_Overlay.pm,
8844           lib/RT/CachedGroupMembers.pm, lib/RT/GroupMember_Overlay.pm,
8845           lib/RT/Link.pm, lib/RT/Transaction.pm, lib/RT/ACE_Overlay.pm,
8846           lib/RT/Action.pm, lib/RT/ScripActions_Overlay.pm,
8847           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/EmailParser.pm,
8848           lib/RT/Group.pm, lib/RT/ObjectCustomField_Overlay.pm,
8849           lib/RT/Scrip.pm, lib/RT/Template.pm, lib/RT/Principal_Overlay.pm,
8850           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
8851           lib/RT/SharedSetting.pm, lib/RT/Transactions.pm,
8852           lib/RT/Attachment_Overlay.pm, lib/RT/Condition.pm,
8853           lib/RT/Date.pm, lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
8854           lib/RT/ACL.pm, lib/RT/CustomFieldValue.pm,
8855           lib/RT/CustomFields.pm, lib/RT/GroupMember.pm,
8856           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
8857           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Principals.pm,
8858           lib/RT/Queues_Overlay.pm, lib/RT/SQL.pm, lib/RT/Ticket.pm,
8859           lib/RT/Util.pm, lib/RT/Attachment.pm, lib/RT/Attribute.pm,
8860           lib/RT/Link_Overlay.pm, lib/RT/Rule.pm, lib/RT/ScripActions.pm,
8861           lib/RT/Queue_Overlay.pm, lib/RT/Template_Overlay.pm,
8862           lib/RT/Crypt/GnuPG.pm, lib/RT/URI/fsck_com_rt.pm,
8863           lib/RT/URI/t.pm, lib/RT/URI/base.pm, lib/RT/Interface/Email.pm,
8864           lib/RT/Interface/REST.pm, lib/RT/Interface/CLI.pm,
8865           lib/RT/Interface/Email/Auth/GnuPG.pm,
8866           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
8867           lib/RT/Interface/Web/Handler.pm, lib/RT/Interface/Web/Menu.pm,
8868           lib/RT/Interface/Web/QueryBuilder.pm,
8869           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
8870           lib/RT/Interface/Web/Standalone.pm,
8871           lib/RT/Interface/Web/Menu/Item.pm,
8872           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
8873           lib/RT/Interface/Web/Standalone/PreFork.pm,
8874           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
8875           lib/RT/Action/LinearEscalate.pm, lib/RT/Action/Notify.pm,
8876           lib/RT/Action/RecordComment.pm,
8877           lib/RT/Action/RecordCorrespondence.pm,
8878           lib/RT/Interface/Email/Auth/MailFrom.pm,
8879           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
8880           lib/RT/Action/EscalatePriority.pm,
8881           lib/RT/Action/ExtractSubjectTag.pm,
8882           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/NotifyGroup.pm,
8883           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
8884           lib/RT/Action/UserDefined.pm,
8885           lib/RT/Action/NotifyGroupAsComment.pm,
8886           lib/RT/Action/SendEmail.pm, lib/RT/CustomFieldValues/External.pm,
8887           lib/RT/CustomFieldValues/Groups.pm,
8888           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
8889           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
8890           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
8891           lib/RT/I18N/fi.po, lib/RT/I18N/bg.po, lib/RT/I18N/hu.po,
8892           lib/RT/I18N/he.po, lib/RT/I18N/de.po, lib/RT/I18N/ru.po,
8893           lib/RT/I18N/rt.pot, lib/RT/I18N/nl.po, lib/RT/I18N/da.po,
8894           lib/RT/I18N/pl.po, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po,
8895           lib/RT/I18N/fr.po: import rt 3.8.7
8896
8897 2009-12-31 04:56  ivan
8898
8899         * rt/: Makefile, lib/RT.pm: rt 3.6.10
8900
8901 2009-12-31 04:44  ivan
8902
8903         * rt/: etc/RT_Config.pm.in, lib/RT/Groups_Overlay.pm,
8904           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
8905           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
8906           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
8907           sbin/rt-setup-database.in: rt 3.6.10
8908
8909 2009-12-31 04:35  ivan
8910
8911         * rt/FREESIDE_MODIFIED: up-to-date
8912
8913 2009-12-30 23:16  ivan
8914
8915         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
8916           with recent DBIx::DBSchema
8917
8918 2009-12-30 21:10  ivan
8919
8920         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
8921           agentnums with freeside-daily
8922
8923 2009-12-30 19:33  ivan
8924
8925         * Makefile: goodbye conf dir
8926
8927 2009-12-30 18:50  jeff
8928
8929         * FS/FS/cust_main.pm: really reduce the noise
8930
8931 2009-12-30 18:20  ivan
8932
8933         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
8934           edit/process/elements/process.html, elements/contact.html,
8935           elements/menu.html: prospecting: proper contact error handling
8936           when you add a prospect
8937
8938 2009-12-29 22:41  jeff
8939
8940         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
8941           elements
8942
8943 2009-12-29 22:05  jeff
8944
8945         * FS/FS/cust_main.pm: noise reduction
8946
8947 2009-12-29 21:22  jeff
8948
8949         * FS/FS/tax_rate.pm: noise reduction
8950
8951 2009-12-29 18:39  jeff
8952
8953         * FS/FS/cust_bill_pkg_detail.pm: use the class used
8954
8955 2009-12-29 18:26  jeff
8956
8957         * FS/FS/cust_main.pm: noise reduction
8958
8959 2009-12-28 20:49  ivan
8960
8961         * FS/bin/freeside-upgrade: output SQL statements as we run them
8962           (and only the ones we run), not immediately
8963
8964 2009-12-28 20:44  ivan
8965
8966         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
8967
8968 2009-12-28 20:24  ivan
8969
8970         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
8971           non-mysql, takes forever on large dbs, RT#6946
8972
8973 2009-12-28 17:38  ivan
8974
8975         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
8976
8977 2009-12-28 17:30  ivan
8978
8979         * bin/: del-old-history, pg-sizer: some random utils for disk space
8980           analysis and eliminating old history records, RT#6914
8981
8982 2009-12-28 17:00  mark
8983
8984         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
8985           httemplate/elements/menu.html: Add Browse attachments ACL
8986           (RT#4964)
8987
8988 2009-12-28 16:38  ivan
8989
8990         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
8991
8992 2009-12-28 11:18  ivan
8993
8994         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
8995           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
8996           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
8997           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
8998           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
8999           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
9000           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
9001           httemplate/edit/process/prospect_main.html,
9002           httemplate/elements/city.html, httemplate/elements/contact.html,
9003           httemplate/elements/header.html, httemplate/elements/menu.html,
9004           httemplate/elements/tr-contact.html,
9005           httemplate/elements/tr-select-cust_location.html,
9006           httemplate/search/prospect_main.html,
9007           httemplate/search/report_prospect_main.html,
9008           httemplate/view/prospect_main.html,
9009           httemplate/edit/elements/edit.html,
9010           httemplate/edit/process/elements/process.html,
9011           httemplate/misc/location.cgi,
9012           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
9013           beginning of prospect/CRM/contact work
9014
9015 2009-12-27 21:25  ivan
9016
9017         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
9018
9019 2009-12-26 17:00  jeff
9020
9021         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
9022           county
9023
9024 2009-12-23 15:32  jeff
9025
9026         * bin/monitor: remove debugging
9027
9028 2009-12-23 15:29  jeff
9029
9030         * bin/monitor: add non-forking one machine monitor program
9031
9032 2009-12-23 15:14  jeff
9033
9034         * FS/FS/Yori.pm: teach yori to do some load monitoring
9035
9036 2009-12-23 13:21  jeff
9037
9038         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
9039           FS/FS/cust_pkg.pm,
9040           httemplate/view/cust_main/packages/location.html: correct invoice
9041           package address display and reduce false laziness
9042
9043 2009-12-22 16:30  mark
9044
9045         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
9046           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
9047           RT#6358
9048
9049 2009-12-21 06:44  jeff
9050
9051         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
9052           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
9053           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
9054           credit application RT953
9055
9056 2009-12-21 06:36  jeff
9057
9058         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
9059           bin/reassemble_taxes: move cch conf into database and add a
9060           couple small tools for processing updates more manually
9061
9062 2009-12-20 18:00  ivan
9063
9064         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
9065           link cancel expired (and suspend adjourned) packages, and catch
9066           and return errors in all cases, RT#6627
9067
9068 2009-12-20 13:52  ivan
9069
9070         * FS/FS/Conf.pm: late fee package class specified in the event
9071           action instead of a global finance_pkgclass config, RT#6617
9072
9073 2009-12-20 13:48  ivan
9074
9075         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
9076           fee package class specified in the event action instead of a
9077           global finance_pkgclass config, RT#6617
9078
9079 2009-12-20 11:42  ivan
9080
9081         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
9082           wrong account for customers who have multiple accounts, RT#6681,
9083           fallout from RT#4189
9084
9085 2009-12-19 22:52  ivan
9086
9087         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
9088           package search, RT#6609
9089
9090 2009-12-19 18:51  ivan
9091
9092         * FS/FS/cust_pkg.pm: fix bulk package order with one package
9093           changing to one new package, RT#6519, fallout from RT#4499
9094
9095 2009-12-19 17:02  ivan
9096
9097         * httemplate/view/cust_main/: packages.html, payment_history.html:
9098           fix cust_main-packages-years, RT#6798
9099
9100 2009-12-19 15:52  ivan
9101
9102         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
9103           ->owed_setup/owed_recur clashing with
9104           cust_bill->open_cust_bill_pkg separating line items, RT#4729
9105
9106 2009-12-19 15:28  ivan
9107
9108         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
9109           least in vedeya's case on HEAD, RT#6819, fallout from tax
9110           credits, RT#4729
9111
9112 2009-12-19 14:52  ivan
9113
9114         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
9115           credit amount when there aren't tax buttons
9116
9117 2009-12-19 14:41  ivan
9118
9119         * httemplate/edit/cust_credit.cgi: add add'l info field as a
9120           customer-editable field, RT#6505
9121
9122 2009-12-19 14:32  ivan
9123
9124         * httemplate/view/cust_main/payment_history.html: make room for
9125           credit reasons in popup
9126
9127 2009-12-19 12:29  ivan
9128
9129         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
9130
9131 2009-12-19 11:10  ivan
9132
9133         * FS/FS/part_pkg.pm: fix package order to really display only those
9134           pacakges available
9135
9136 2009-12-19 11:09  ivan
9137
9138         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
9139           class selection changes
9140
9141 2009-12-18 10:20  jeff
9142
9143         * FS/FS/cust_bill_pkg_tax_location.pm,
9144           FS/FS/cust_bill_pkg_tax_rate_location.pm,
9145           httemplate/edit/elements/ApplicationCommon.html,
9146           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
9147           location records and add a 'clear' button for tax credits
9148
9149 2009-12-17 16:41  ivan
9150
9151         * rt/: bin/standalone_httpd, bin/mason_handler.fcgi.in,
9152           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
9153           bin/mason_handler.scgi.in, bin/rt-crontool.in,
9154           bin/rt-mailgate.in, bin/webmux.pl.in, etc/acl.mysql: import rt
9155           3.6.10
9156
9157 2009-12-17 16:38  ivan
9158
9159         * rt/: configure, README, configure.ac,
9160           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
9161           sbin/license_tag, sbin/rt-dump-database,
9162           sbin/rt-dump-database.in, sbin/factory, lib/RT/Handle.pm,
9163           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValues.pm,
9164           lib/RT/ScripCondition_Overlay.pm, lib/RT/Transactions_Overlay.pm,
9165           lib/RT/URI.pm, lib/RT/CustomFieldValues_Overlay.pm,
9166           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
9167           lib/RT/Scrip_Overlay.pm, lib/RT/I18N.pm,
9168           lib/RT/CachedGroupMember.pm, lib/RT/GroupMembers_Overlay.pm,
9169           lib/RT/Queue.pm, lib/RT/ScripConditions_Overlay.pm,
9170           lib/RT/Scrips.pm, lib/RT/System.pm, lib/RT/CustomFieldValues.pm,
9171           lib/RT/Links.pm, lib/RT/Reminders.pm, lib/RT/SavedSearch.pm,
9172           lib/RT/Scrips_Overlay.pm, lib/RT/ACE.pm, lib/RT/Attributes.pm,
9173           lib/RT/Base.pm, lib/RT/CurrentUser.pm,
9174           lib/RT/CustomFieldValue_Overlay.pm,
9175           lib/RT/CustomFields_Overlay.pm, lib/RT/ObjectCustomFields.pm,
9176           lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
9177           lib/RT/Principals_Overlay.pm, lib/RT/ScripAction.pm,
9178           lib/RT/Attachments.pm, lib/RT/Attribute_Overlay.pm,
9179           lib/RT/Attributes_Overlay.pm,
9180           lib/RT/CachedGroupMember_Overlay.pm,
9181           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/Principal.pm,
9182           lib/RT/Queues.pm, lib/RT/SavedSearches.pm,
9183           lib/RT/ObjectCustomFieldValue_Overlay.pm,
9184           lib/RT/ScripCondition.pm, lib/RT/Templates.pm, lib/RT/Tickets.pm,
9185           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
9186           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
9187           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
9188           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
9189           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
9190           lib/RT/Scrip.pm, lib/RT/EmailParser.pm,
9191           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Group.pm,
9192           lib/RT/GroupMembers.pm, lib/RT/Principal_Overlay.pm,
9193           lib/RT/Template.pm, lib/RT/Transactions.pm,
9194           lib/RT/ACL_Overlay.pm, lib/RT/Attachment_Overlay.pm,
9195           lib/RT/Date.pm, lib/RT/ACL.pm, lib/RT/GroupMember.pm,
9196           lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
9197           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
9198           lib/RT/CustomFieldValue.pm, lib/RT/CustomFields.pm,
9199           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queues_Overlay.pm,
9200           lib/RT/Ticket.pm, lib/RT/Attachment.pm, lib/RT/Attribute.pm,
9201           lib/RT/Link_Overlay.pm, lib/RT/Principals.pm,
9202           lib/RT/ScripActions.pm, lib/RT/Queue_Overlay.pm,
9203           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
9204           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
9205           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
9206           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
9207           lib/RT/Interface/Web/Menu.pm,
9208           lib/RT/Interface/Web/QueryBuilder.pm,
9209           lib/RT/Interface/Web/Standalone.pm, lib/RT/Action/Autoreply.pm,
9210           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
9211           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
9212           lib/RT/Action/RecordComment.pm,
9213           lib/RT/Action/RecordCorrespondence.pm,
9214           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/UserDefined.pm,
9215           lib/RT/Interface/Email/Auth/GnuPG.pm,
9216           lib/RT/Interface/Email/Auth/MailFrom.pm,
9217           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
9218           lib/RT/Interface/Web/Menu/Item.pm,
9219           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
9220           lib/RT/Action/AutoOpen.pm, lib/RT/Action/EscalatePriority.pm,
9221           lib/RT/Action/SetPriority.pm, lib/RT/Action/SendEmail.pm,
9222           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
9223           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
9224           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
9225           lib/RT/I18N/fi.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po,
9226           lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
9227           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
9228           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
9229           lib/RT/I18N/ja.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/tr.po,
9230           lib/RT/Condition/AnyTransaction.pm,
9231           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
9232           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
9233           lib/RT/Condition/PriorityChange.pm,
9234           lib/RT/Condition/PriorityExceeds.pm,
9235           lib/RT/Condition/QueueChange.pm,
9236           lib/RT/Condition/StatusChange.pm,
9237           lib/RT/Condition/UserDefined.pm, lib/RT/Report/Tickets.pm,
9238           lib/RT/Report/Tickets/Entry.pm: import rt 3.6.10
9239
9240 2009-12-16 09:35  ivan
9241
9242         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
9243           table consistency, input sizes and maxlengths, RT#4964
9244
9245 2009-12-16 07:03  jeff
9246
9247         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
9248           cust_main.pm, cust_pkg.pm: group invoice line items by location,
9249           show location address on invoice, option for due date rather than
9250           invoice date on prior unpaid invoice line items, and option for
9251           aging on invoice (#6418, #5235, #4648)
9252
9253 2009-12-13 23:52  ivan
9254
9255         * FS/FS/svc_acct.pm: use a global config too
9256
9257 2009-12-13 23:10  ivan
9258
9259         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
9260           overlimit_groups agent-specific config, overriding
9261           export-specific overlimit_groups, RT#6622
9262
9263 2009-12-13 19:36  mark
9264
9265         * httemplate/search/elements/search-xls.html: Fix filename for
9266           Excel spreadsheet reports
9267
9268 2009-12-13 17:41  mark
9269
9270         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
9271           httemplate/edit/cust_main_attach.cgi,
9272           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
9273           httemplate/view/cust_main/attachments.html: Add access right to
9274           view attachments
9275
9276 2009-12-12 15:53  ivan
9277
9278         * httemplate/search/cust_credit_bill_pkg.html,
9279           FS/FS/cust_credit_bill_pkg.pm,
9280           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
9281           credits, RT#4729
9282
9283 2009-12-12 15:32  ivan
9284
9285         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
9286           report_tax.cgi: better reporting for tax credits, RT#4729
9287
9288 2009-12-12 14:35  ivan
9289
9290         * FS/FS/cust_credit_bill_pkg.pm: doc
9291
9292 2009-12-12 14:22  ivan
9293
9294         * Makefile: sync versioning with branches, sorry jeremy
9295
9296 2009-12-12 13:38  ivan
9297
9298         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
9299           httemplate/search/report_tax.cgi,
9300           httemplate/search/report_tax.html: reporting with city taxes,
9301           RT#6776
9302
9303 2009-12-10 15:03  ivan
9304
9305         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
9306
9307 2009-12-07 22:21  mark
9308
9309         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
9310
9311 2009-12-06 15:44  ivan
9312
9313         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
9314           when cloning
9315
9316 2009-12-06 15:18  ivan
9317
9318         * httemplate/elements/header.html: fix search box clearing from
9319           within RT, caused by different quoting rules in RT comp_root.
9320           grr.
9321
9322 2009-12-06 11:19  ivan
9323
9324         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
9325           and title, RT#6823
9326
9327 2009-12-04 10:37  jeff
9328
9329         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
9330
9331 2009-12-03 20:45  ivan
9332
9333         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
9334           customer-specific account report (and some small refactoring of
9335           method names to clash less), RT#6180
9336
9337 2009-12-03 20:40  ivan
9338
9339         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
9340           httemplate/search/477.html, httemplate/search/cust_bill.html,
9341           httemplate/search/cust_bill_event.cgi,
9342           httemplate/search/cust_event.html,
9343           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
9344           httemplate/search/report_svc_acct.html,
9345           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
9346           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
9347           httemplate/misc/email-customers.html,
9348           httemplate/misc/process/bulk_change_pkg.cgi,
9349           httemplate/misc/process/email-customers.html: customer-specific
9350           account report (and some small refactoring of method names to
9351           clash less), RT#6180
9352
9353 2009-12-03 19:23  ivan
9354
9355         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
9356           from customer classes) and add "not yet billed" status to
9357           customer package report
9358
9359 2009-12-03 11:22  ivan
9360
9361         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
9362           for peter
9363
9364 2009-12-03 11:06  ivan
9365
9366         * FS/FS/Report/Table/Monthly.pm,
9367           httemplate/graph/cust_bill_pkg.cgi,
9368           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
9369           option for peter
9370
9371 2009-12-02 23:53  ivan
9372
9373         * FS/FS/Schema.pm: index cdrbatchnum
9374
9375 2009-12-02 23:37  ivan
9376
9377         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
9378           import (and skip blank lines), RT#6801
9379
9380 2009-12-02 23:18  ivan
9381
9382         * httemplate/search/cdr.html: fix cdr search
9383
9384 2009-12-02 20:22  ivan
9385
9386         * FS/FS/cdr/sansay.pm: no header?
9387
9388 2009-12-02 12:58  ivan
9389
9390         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
9391           improvement on CDR billing, RT#6386
9392
9393 2009-12-02 12:51  ivan
9394
9395         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
9396           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
9397           unlinked forwards, domains, broadband/external/www services,
9398           RT#6794
9399
9400 2009-12-01 11:16  jeff
9401
9402         * FS/FS/cust_bill.pm: want a listref not a list
9403
9404 2009-11-29 16:38  ivan
9405
9406         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
9407           bulk sending of customer notices, RT#6778
9408
9409 2009-11-29 16:06  ivan
9410
9411         * httemplate/edit/REAL_cust_pkg.cgi: fix
9412
9413 2009-11-29 16:04  ivan
9414
9415         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
9416           UI changes to make it impossible to add a start date to a package
9417           that already has a setup fee (can still remove an existing start
9418           date causing problems), RT#6712
9419
9420 2009-11-29 15:18  ivan
9421
9422         * FS/FS/: Conf.pm, cust_pkg.pm: add
9423           cust_pkg-change_pkgpart-bill_now option to bill the new package
9424           immediately on package changes.  Useful for prepaid situations
9425           with RADIUS where an Expiration attribute base don the package
9426           must be present at all times.  RT#6692
9427
9428 2009-11-29 15:15  ivan
9429
9430         * FS/FS/cust_main.pm: doc: spelling
9431
9432 2009-11-25 16:27  ivan
9433
9434         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
9435
9436 2009-11-25 11:58  ivan
9437
9438         * httemplate/edit/part_pkg.cgi: don't consider disabled report
9439           classes, don't load up the whole table just to see if there are
9440           any
9441
9442 2009-11-25 11:32  jeff
9443
9444         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
9445           records in cdr sections
9446
9447 2009-11-25 08:13  jeff
9448
9449         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
9450           dups, and rearrange
9451
9452 2009-11-25 08:09  jeff
9453
9454         * conf/invoice_latex: really insert a pagebreak
9455
9456 2009-11-25 08:07  jeff
9457
9458         * conf/invoice_latex: oops.. need updated template for new formats
9459
9460 2009-11-24 13:00  ivan
9461
9462         * FS/FS/cust_bill.pm: debugging left on
9463
9464 2009-11-24 09:05  jeff
9465
9466         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
9467
9468 2009-11-23 23:42  ivan
9469
9470         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
9471           search/timeworked.html: timeworked report: carry the date range
9472           through to the success redirect
9473
9474 2009-11-23 23:23  ivan
9475
9476         * httemplate/: search/report_timeworked.html, elements/menu.html,
9477           search/timeworked.html: add date constratint on time worked
9478           search
9479
9480 2009-11-23 22:04  ivan
9481
9482         * FS/FS/cust_main.pm: send card number with void transactions for
9483           B:OP:IPPay, RT#5690
9484
9485 2009-11-23 14:09  mark
9486
9487         * FS/FS/Schema.pm: Add title field to cust_attachment
9488
9489 2009-11-22 16:25  jeff
9490
9491         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
9492
9493 2009-11-20 09:33  jeff
9494
9495         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
9496           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
9497           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
9498           conf/invoice_html, httemplate/browse/pkg_category.html,
9499           httemplate/browse/usage_class.html,
9500           httemplate/edit/pkg_category.html,
9501           httemplate/edit/usage_class.html: invoice formatting: add
9502           sections for usage, add sections per svc_phone, add folding like
9503           line items into one #6592
9504
9505 2009-11-19 01:47  ivan
9506
9507         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
9508           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
9509           bin/cdr.http_and_import, bin/cdr.import,
9510           httemplate/elements/select-cdrbatch.html,
9511           httemplate/elements/tr-select-cdrbatch.html,
9512           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
9513           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
9514
9515 2009-11-19 01:43  ivan
9516
9517         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
9518           RT#6386
9519
9520 2009-11-19 01:39  ivan
9521
9522         * FS/MANIFEST: proper cdr_batch table, RT#6386
9523
9524 2009-11-19 01:32  ivan
9525
9526         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
9527           RT#6386
9528
9529 2009-11-18 23:06  ivan
9530
9531         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
9532           RT#6316
9533
9534 2009-11-18 22:21  ivan
9535
9536         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
9537           RT#6407
9538
9539 2009-11-18 01:39  mark
9540
9541         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
9542
9543 2009-11-18 01:27  mark
9544
9545         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
9546           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
9547
9548 2009-11-18 01:09  mark
9549
9550         * httemplate/: browse/cust_attachment.html,
9551           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
9552           and #6225
9553
9554 2009-11-17 14:06  ivan
9555
9556         * FS/FS/cust_main.pm: do a case-insensive search on
9557           browser-remembered results, so starting to use USPS verification
9558           (which UPPERCASES everything) doesn't invalidate everything your
9559           browser remembered in quick payment entry
9560
9561 2009-11-17 12:56  jeff
9562
9563         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
9564           javascript issues
9565
9566 2009-11-16 23:42  ivan
9567
9568         * httemplate/search/: report_cust_pay.html,
9569           report_cust_refund.html, elements/cust_pay_or_refund.html: add
9570           otaker to payment/refund search, RT#6407
9571
9572 2009-11-16 23:08  ivan
9573
9574         * httemplate/: elements/menu.html, search/report_cust_refund.html:
9575           add refund report, RT#6407
9576
9577 2009-11-16 16:06  mark
9578
9579         * httemplate/: edit/cust_main_attach.cgi,
9580           edit/process/cust_main_attach.cgi, elements/menu.html,
9581           search/elements/search-html.html, view/cust_main.cgi,
9582           view/cust_main/attachments.html: cust_attachment improvement,
9583           RT#4964 and #6225
9584
9585 2009-11-15 19:55  ivan
9586
9587         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
9588           httemplate/search/cust_bill.html,
9589           httemplate/search/report_cust_bill.html: add ability to search on
9590           ranges of charged, owed to adv. invoice report, RT#6407
9591
9592 2009-11-15 18:27  ivan
9593
9594         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
9595           disable_cron_billing config, RT#6407
9596
9597 2009-11-13 16:08  ivan
9598
9599         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
9600           httemplate/search/cust_main.html,
9601           httemplate/search/report_cust_main.html: add invoice terms to
9602           advanced customer report.  dogfood.
9603
9604 2009-11-12 23:12  ivan
9605
9606         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
9607           customer classes, RT#6677
9608
9609 2009-11-12 13:45  mark
9610
9611         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
9612           httemplate/edit/svc_acct.cgi,
9613           httemplate/edit/process/svc_acct.cgi: Add default password
9614           encoding option
9615
9616 2009-11-12 08:56  jeff
9617
9618         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
9619           routine and allow updates to function
9620
9621 2009-11-11 18:05  mark
9622
9623         * FS/FS/pay_batch/paymentech.pm: Fix date format string
9624
9625 2009-11-11 18:03  mark
9626
9627         * FS/bin/: freeside-paymentech-upload,
9628           freeside-paymentech-download: Fix zip password
9629
9630 2009-11-11 08:38  jeff
9631
9632         * httemplate/edit/cust_credit.cgi: cruft removal
9633
9634 2009-11-06 14:25  jeff
9635
9636         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
9637           important file for applying tax credits #4729
9638
9639 2009-11-06 14:07  ivan
9640
9641         * FS/FS/cust_main.pm: use business-onlinepayment-description in
9642           1.9, even without $pkgs
9643
9644 2009-11-05 17:51  ivan
9645
9646         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
9647           emailinvoice-apostrophe config option to allow apostrophies in
9648           invoice email addresses, RT#6464
9649
9650 2009-11-05 16:25  ivan
9651
9652         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
9653           httemplate/search/report_cust_main.html: add "payment expiration
9654           before" to customer report, RT#6447
9655
9656 2009-11-05 15:55  ivan
9657
9658         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
9659           SELECT so huge
9660
9661 2009-11-05 14:01  ivan
9662
9663         * httemplate/search/svc_acct.cgi: improvements in time remaining
9664           report: correctly account for unpaid time for non-monthly
9665           customers, report in hours+minutes intead of using Time::Duration
9666           days/hours
9667
9668 2009-11-05 13:22  ivan
9669
9670         * FS/bin/: freeside-paymentech-download,
9671           freeside-paymentech-upload: back to old host name, info from
9672           customer/paymentech was bogus, RT#5650
9673
9674 2009-11-04 17:47  ivan
9675
9676         * FS/bin/: freeside-paymentech-download,
9677           freeside-paymentech-upload: update paymentech live server,
9678           RT#5650
9679
9680 2009-11-04 16:52  ivan
9681
9682         * FS/FS/pkg_category.pm: fix pkg_category upgrades
9683
9684 2009-11-04 16:48  ivan
9685
9686         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
9687           & using taxclasses without cities, RT#6637
9688
9689 2009-11-04 16:29  ivan
9690
9691         * FS/FS/Mason.pm: oops, for customer categories
9692
9693 2009-11-04 16:04  ivan
9694
9695         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
9696           config, fallout from city tax changes, RT#5852
9697
9698 2009-11-03 17:40  ivan
9699
9700         * FS/bin/: freeside-paymentech-download,
9701           freeside-paymentech-upload: add explicit use of Expect module, so
9702           the error is thrown immediate, RT#5650
9703
9704 2009-11-03 17:04  ivan
9705
9706         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
9707           httemplate/config/config-view.cgi: reconcile breakage from stale
9708           accounts, RT#6407
9709
9710 2009-11-03 16:59  ivan
9711
9712         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
9713           warning
9714
9715 2009-11-03 12:44  ivan
9716
9717         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
9718
9719 2009-11-03 11:56  ivan
9720
9721         * FS/bin/: freeside-paymentech-upload,
9722           freeside-paymentech-download: check for zip and unzip commands,
9723           use multi-arg version of system to prevent the shell getting its
9724           hands on things (metacharacters in pw or whatnot), RT#5650
9725
9726 2009-11-03 11:11  ivan
9727
9728         * FS/bin/: freeside-paymentech-download,
9729           freeside-paymentech-upload: update usage & manpage w/ freeside-
9730           prefix
9731
9732 2009-11-03 11:03  ivan
9733
9734         * FS/bin/: freeside-paymentech-download,
9735           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
9736           in 0.18 File::Temp on perl 5.10.0, RT#5650
9737
9738 2009-11-03 10:53  ivan
9739
9740         * FS/bin/: freeside-paymentech-download,
9741           freeside-paymentech-upload: moving paymentech-* to FS/bin,
9742           RT#5650
9743
9744 2009-11-02 19:13  ivan
9745
9746         * httemplate/config/config.cgi, FS/FS/Conf.pm,
9747           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
9748           httemplate/config/config-view.cgi,
9749           httemplate/elements/tr-select-part_pkg.html,
9750           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
9751           accounts, RT#6407
9752
9753 2009-11-02 17:21  ivan
9754
9755         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
9756           based on notes from #5650
9757
9758 2009-11-02 13:21  ivan
9759
9760         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
9761           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
9762
9763 2009-11-01 14:12  jeff
9764
9765         * httemplate/search/: 477.html, elements/search-csv.html: form 477
9766           improvements #6499
9767
9768 2009-10-31 13:09  jeff
9769
9770         * FS/FS/cust_bill.pm: unbork summary page invoices
9771
9772 2009-10-30 16:29  ivan
9773
9774         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
9775           httemplate/elements/select-part_event.html,
9776           httemplate/elements/select-payby.html,
9777           httemplate/elements/tr-select-part_event.html,
9778           httemplate/search/cust_event.html,
9779           httemplate/search/report_cust_event.html: more reporting options
9780           for failed billing events, RT#6447
9781
9782 2009-10-30 11:37  ivan
9783
9784         * FS/FS/: Conf.pm: add paymentech to batch config options
9785
9786 2009-10-29 17:02  ivan
9787
9788         * httemplate/: browse/cust_main_county.cgi,
9789           edit/bulk-cust_main_county.html,
9790           edit/process/bulk-cust_main_county.html: bulk tax changes,
9791           RT#6445
9792
9793 2009-10-29 16:43  mark
9794
9795         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
9796           compliance with spec
9797
9798 2009-10-29 16:37  ivan
9799
9800         * httemplate/edit/bulk-cust_main_county.html: friendlier error
9801           message when you select nothing, RT#6445
9802
9803 2009-10-29 16:36  ivan
9804
9805         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
9806           RT#6445
9807
9808 2009-10-29 15:55  ivan
9809
9810         * FS/bin/freeside-queued: have freeside-queued be more resillient
9811           in the face of a database that's gone away, RT#6428
9812
9813 2009-10-29 12:10  ivan
9814
9815         * FS/FS/cust_bill_pkg.pm: turn off debugging
9816
9817 2009-10-29 12:08  ivan
9818
9819         * httemplate/search/cust_main.html,
9820           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
9821           httemplate/elements/select-table.html: customer classification,
9822           RT#6376
9823
9824 2009-10-29 11:38  ivan
9825
9826         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
9827           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
9828           httemplate/edit/cust_main/top_misc.html,
9829           httemplate/view/cust_main/misc.html,
9830           httemplate/elements/select-cust_class.html,
9831           httemplate/elements/tr-select-cust_class.html: customer
9832           classification, RT#6376
9833
9834 2009-10-28 18:08  ivan
9835
9836         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
9837           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
9838           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
9839           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
9840           httemplate/elements/menu.html,
9841           httemplate/browse/cust_category.html,
9842           httemplate/browse/cust_class.html,
9843           httemplate/browse/part_pkg_report_option.html,
9844           httemplate/browse/pkg_category.html,
9845           httemplate/browse/pkg_class.html,
9846           httemplate/edit/cust_category.html,
9847           httemplate/edit/cust_class.html,
9848           httemplate/edit/pkg_category.html,
9849           httemplate/edit/pkg_class.html,
9850           httemplate/edit/elements/category_Common.html,
9851           httemplate/edit/elements/class_Common.html,
9852           httemplate/edit/process/cust_category.html,
9853           httemplate/edit/process/cust_class.html: customer classification,
9854           RT#6376
9855
9856 2009-10-28 12:04  ivan
9857
9858         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
9859           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
9860           (and other fields controlled by check in svc_acct and also
9861           svc_www, svc_domain and svc_forward), RT#6366
9862
9863 2009-10-28 12:01  jeff
9864
9865         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
9866           httemplate/edit/elements/ApplicationCommon.html,
9867           httemplate/edit/process/cust_credit_bill.cgi,
9868           httemplate/edit/process/elements/ApplicationCommon.html: UI
9869           changes for credit applications include on the fly tax
9870           calculations #4729
9871
9872 2009-10-28 11:16  ivan
9873
9874         * FS/FS/part_svc.pm: fix removing a flag from a service definition
9875           column
9876
9877 2009-10-28 10:26  ivan
9878
9879         * httemplate/misc/inventory_item-import.html: fix inventory upload,
9880           RT#6366
9881
9882 2009-10-27 23:13  ivan
9883
9884         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
9885           httemplate/search/cust_pkg.cgi,
9886           httemplate/search/report_cust_pkg.html,
9887           httemplate/view/cust_main/packages.html: customer link to package
9888           reports for that customer, RT#6180
9889
9890 2009-10-27 11:11  ivan
9891
9892         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
9893           httemplate/elements/header.html: address1 search, RT#5060
9894
9895 2009-10-26 18:26  mark
9896
9897         * httemplate/edit/payment_gateway.html: add Jety to the list
9898
9899 2009-10-26 16:20  ivan
9900
9901         * httemplate/elements/tr-select-pkg_class.html: didn't want to
9902           revert that, though
9903
9904 2009-10-26 16:17  ivan
9905
9906         * httemplate/elements/tr-select-pkg_class.html: better fix for
9907           ignoring disabled package classes that doesn't search them twice
9908
9909 2009-10-26 00:12  jeff
9910
9911         * FS/FS/Conf.pm, FS/FS/Schema.pm,
9912           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
9913           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
9914           FS/FS/cust_bill_pkg_tax_rate_location.pm,
9915           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
9916           httemplate/edit/elements/ApplicationCommon.html,
9917           httemplate/edit/process/elements/ApplicationCommon.html,
9918           httemplate/search/cust_bill_pkg.cgi,
9919           httemplate/search/report_newtax.cgi,
9920           httemplate/search/report_tax.cgi,
9921           httemplate/view/cust_main/payment_history/credit.html,
9922           httemplate/view/cust_main/payment_history/payment.html: credits
9923           return taxes, but the magic calculation button does not yet work
9924           properly (grrr - more sleep required) RT#4729
9925
9926 2009-10-25 18:11  ivan
9927
9928         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
9929           uninitialized value in numeric gt (>)" warning
9930
9931 2009-10-25 16:30  ivan
9932
9933         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
9934           realtime_collect, RT#5071
9935
9936 2009-10-24 17:29  ivan
9937
9938         * httemplate/search/cust_bill.html: import legacy invoice numbers
9939           to cust_bill.agent_invid, RT#5351
9940
9941 2009-10-24 16:37  mark
9942
9943         * FS/FS/: pay_batch.pm, Conf.pm, pay_batch/paymentech.pm: Scripts
9944           for paymentech batch transfer
9945
9946 2009-10-23 19:04  ivan
9947
9948         * FS/FS/ClientAPI/MyAccount.pm,
9949           fs_selfservice/FS-SelfService/cgi/decline.html,
9950           fs_selfservice/FS-SelfService/cgi/login.html,
9951           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9952           fs_selfservice/FS-SelfService/cgi/signup.cgi,
9953           fs_selfservice/FS-SelfService/cgi/signup.html,
9954           fs_selfservice/FS-SelfService/cgi/success.html: remove an
9955           inadvertant debugging call left in, allow an agentnum to be
9956           specfied for non-logged in situations, RT#6166
9957
9958 2009-10-23 17:34  ivan
9959
9960         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
9961           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
9962           selfservice per-agent skinning
9963
9964 2009-10-23 17:16  ivan
9965
9966         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
9967           about being passed an empty number
9968
9969 2009-10-23 17:04  ivan
9970
9971         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
9972           data' warning
9973
9974 2009-10-23 01:21  ivan
9975
9976         * bin/move-unlinked: adding unlinked account migration script,
9977           RT#6126
9978
9979 2009-10-22 18:41  ivan
9980
9981         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
9982           config to collapse multiple phone numbers (or whatever) into as
9983           few lines as possible on invoices, RT#5223
9984
9985 2009-10-22 15:11  ivan
9986
9987         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
9988
9989 2009-10-22 12:56  ivan
9990
9991         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
9992           where there's no uncancelled active packages, the filter doesn't
9993           reduce the package list to nothing, RT#6029
9994
9995 2009-10-22 12:53  ivan
9996
9997         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
9998           in, RT#6029
9999
10000 2009-10-22 05:50  ivan
10001
10002         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
10003           FS/FS/ClientAPI/MasonComponent.pm,
10004           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
10005           restrict additinal package order option, RT#6029
10006
10007 2009-10-22 02:34  ivan
10008
10009         * httemplate/elements/city.html: yay, found blank city problem
10010           w/new citytax foo, RT#5852
10011
10012 2009-10-22 01:58  ivan
10013
10014         * httemplate/elements/select-county.html: fix all location selects
10015           hidden on new customer add, fallout from city tax stuff, yay for
10016           this not being on _1_9_BRANCH, RT#5852
10017
10018 2009-10-22 01:08  ivan
10019
10020         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
10021           now, need to test & see if the data make sense, RT#5496
10022
10023 2009-10-21 22:32  ivan
10024
10025         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
10026           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
10027           item" (rare)
10028
10029 2009-10-21 17:28  ivan
10030
10031         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
10032           import, RT#5226
10033
10034 2009-10-21 00:09  ivan
10035
10036         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
10037
10038 2009-10-20 23:34  ivan
10039
10040         * httemplate/search/prepay_credit.html: fix agent link in unused
10041           prepaid card report
10042
10043 2009-10-20 16:24  ivan
10044
10045         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
10046           against a specific package when taxes are in use
10047
10048 2009-10-20 13:47  ivan
10049
10050         * bin/cdr-netsapiens.import: basic import working, still need
10051           better src/dst mapping, RT#5226
10052
10053 2009-10-20 13:43  ivan
10054
10055         * FS/FS/part_export/netsapiens.pm: better debug line showing full
10056           URL, RT#5226
10057
10058 2009-10-20 11:30  ivan
10059
10060         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
10061           duplicate 'Credit card' or 'Check' choices even when
10062           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
10063
10064 2009-10-16 15:39  ivan
10065
10066         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
10067           carp & controlled by $DEBUG
10068
10069 2009-10-12 07:11  ivan
10070
10071         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
10072
10073 2009-10-12 06:09  ivan
10074
10075         * FS/FS/part_export/shellcommands.pm: terrible typo
10076
10077 2009-10-12 05:50  ivan
10078
10079         * FS/FS/part_export/shellcommands.pm: add customer information to
10080           shellcommands export, RT#5351
10081
10082 2009-10-12 02:10  ivan
10083
10084         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
10085           modules in signup.cgi instead of in the template, fixes "Insecure
10086           dependency in rquire"
10087
10088 2009-10-11 23:48  ivan
10089
10090         * FS/FS/ClientAPI/MyAccount.pm,
10091           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10092           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
10093           inadvertant "unknown package" error, fallout from pkg-balance
10094           work, RT#6125
10095
10096 2009-10-11 19:34  ivan
10097
10098         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
10099           easier than the UI... RT#5852
10100
10101 2009-10-11 19:30  ivan
10102
10103         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
10104           for no finance_pkgclass set
10105
10106 2009-10-11 19:14  ivan
10107
10108         * httemplate/edit/cust_main_county.html: UI for per-city taxes
10109           (setup and assigning to customers/package locations), RT#5852
10110
10111 2009-10-11 18:58  ivan
10112
10113         * httemplate/: edit/cust_main/contact.html,
10114           elements/select-country.html: UI for per-city taxes (setup and
10115           assigning to customers/package locations), RT#5852
10116
10117 2009-10-11 18:45  ivan
10118
10119         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
10120           FS/FS/cust_main_county.pm,
10121           httemplate/browse/cust_main_county.cgi,
10122           httemplate/edit/cust_main.cgi,
10123           httemplate/edit/cust_main_county-expand.cgi,
10124           httemplate/edit/process/cust_main_county-collapse.cgi,
10125           httemplate/edit/process/cust_main_county-expand.cgi,
10126           httemplate/elements/city.html, httemplate/elements/location.html,
10127           httemplate/elements/select-county.html,
10128           httemplate/elements/tr-select-cust_location.html,
10129           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
10130           assigning to customers/package locations), RT#5852
10131
10132 2009-10-11 00:44  ivan
10133
10134         * conf/ticket_system-default_queueid: default to 1
10135
10136 2009-10-10 19:41  ivan
10137
10138         * ChangeLog, debian/changelog: Updated for 1.9.1
10139
10140 2009-10-10 18:57  ivan
10141
10142         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
10143
10144 2009-10-10 18:50  ivan
10145
10146         * Makefile, bin/cvs2cl: helps to have the tool
10147
10148 2009-10-10 18:48  ivan
10149
10150         * Makefile: do it
10151
10152 2009-10-10 18:48  ivan
10153
10154         * rt/lib/RT.pm: huh #2
10155
10156 2009-10-10 18:46  ivan
10157
10158         * rt/Makefile: huh
10159
10160 2009-10-10 18:45  ivan
10161
10162         * httemplate/search/elements/search-html.html: don't try to follow
10163           a blank redirect
10164
10165 2009-10-10 18:45  ivan
10166
10167         * httemplate/search/report_cdr.html: end form
10168
10169 2009-10-10 18:45  ivan
10170
10171         * httemplate/elements/tr-textarea.html: new rows and cols options
10172
10173 2009-10-10 18:44  ivan
10174
10175         * httemplate/elements/tr-select-pkg_class.html: respect
10176           element_name
10177
10178 2009-10-10 18:43  ivan
10179
10180         * httemplate/browse/agent.cgi: cleanup
10181
10182 2009-10-10 18:42  ivan
10183
10184         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
10185
10186 2009-10-10 18:41  ivan
10187
10188         * FS/FS/part_export/globalpops_voip.pm: correct variable
10189           initialization
10190
10191 2009-10-10 18:40  ivan
10192
10193         * FS/FS/: access_right.pm, access_usergroup.pm,
10194           clientapi_session_field.pm, cust_svc_option.pm: remembered to
10195           customize this manpage
10196
10197 2009-10-10 18:39  ivan
10198
10199         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
10200
10201 2009-10-09 20:22  ivan
10202
10203         * ChangeLog: commit message for a file about commitmessages
10204
10205 2009-10-09 16:59  ivan
10206
10207         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
10208           httemplate/edit/cust_main/billing.html,
10209           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
10210           httemplate/edit/quick-charge.html,
10211           httemplate/edit/process/quick-charge.cgi: change invoice terms
10212           for one-time charges (& bill them immediately), RT#5891
10213
10214 2009-10-09 14:37  ivan
10215
10216         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
10217
10218 2009-10-08 01:28  ivan
10219
10220         * httemplate/view/cust_main/packages.html: fix "show old packages"
10221           accidentally hiding cancelled packages, RT#5276
10222
10223 2009-10-07 23:00  ivan
10224
10225         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
10226           cooperation (and no HASH() queue noise with -m)
10227
10228 2009-10-07 22:44  ivan
10229
10230         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
10231           harmless) warnings:
10232
10233           Argument "" isn't numeric in sprintf at
10234           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
10235
10236           Argument "" isn't numeric in subtraction (-) at
10237           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
10238
10239           Argument "" isn't numeric in addition (+) at
10240           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
10241
10242 2009-10-07 22:09  ivan
10243
10244         * FS/FS/cust_bill.pm: tyop
10245
10246 2009-10-07 18:15  ivan
10247
10248         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
10249           conf/invoice_latex: conf switches to turn on smaller notes and
10250           footer sections with stock templates, RT#5218
10251
10252 2009-10-07 16:51  ivan
10253
10254         * httemplate/view/cust_statement.html: naming follow-up notices
10255           from the event rather than creting a slew of separate templates,
10256           RT#5217
10257
10258 2009-10-07 16:44  ivan
10259
10260         * FS/FS/cust_bill.pm, httemplate/misc/send-invoice.cgi,
10261           httemplate/misc/send-statement.cgi,
10262           httemplate/search/cust_event.html,
10263           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
10264           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
10265           httemplate/view/cust_bill-pdf.cgi,
10266           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
10267           httemplate/view/cust_statement.html: naming follow-up notices
10268           from the event rather than creting a slew of separate templates,
10269           RT#5217
10270
10271 2009-10-06 17:43  ivan
10272
10273         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
10274           1.180.2.52 (2009-10-03), RT#2873
10275
10276 2009-10-06 16:51  ivan
10277
10278         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
10279
10280 2009-10-06 08:49  jeff
10281
10282         * httemplate/edit/router.cgi: replace disappearing line
10283
10284 2009-10-05 16:36  ivan
10285
10286         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
10287           value $FS::svc_acct::passwordmin in pattern match (m//) at
10288           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
10289
10290 2009-10-05 11:17  ivan
10291
10292         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
10293           properly (should we be bothering?) :/ RT#5889
10294
10295 2009-10-05 09:57  ivan
10296
10297         * httemplate/view/cust_main/payment_history/voided_payment.html:
10298           doh, fix error viewing voided payments, RT#6382
10299
10300 2009-10-05 08:07  jeff
10301
10302         * httemplate/elements/tr-select-pkg_class.html: remove unused
10303           option that DTWT
10304
10305 2009-10-05 07:04  jeff
10306
10307         * httemplate/edit/cust_main/: bottomfixup.js,
10308           choose_tax_location.html, contact.html: low hanging fruit:
10309           improvement in tax location selection RT#6000
10310
10311 2009-10-05 07:01  jeff
10312
10313         * httemplate/edit/router.cgi: low hanging fruit: restore router
10314           virtual fields (and svcnum) in 1.9 RT#5960
10315
10316 2009-10-04 19:40  ivan
10317
10318         * httemplate/misc/payment.cgi: add manual_process-skip_first
10319           option, RT#5889
10320
10321 2009-10-04 19:35  ivan
10322
10323         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
10324           add manual_process-skip_first option, RT#5889
10325
10326 2009-10-04 19:16  ivan
10327
10328         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
10329           httemplate/misc/process/payment.cgi: add manual_process-display
10330           config to subtract fee from amount instead of adding, RT#5889
10331
10332 2009-10-04 18:40  jeff
10333
10334         * conf/invoice_html: can't revert because windows is ghei
10335
10336 2009-10-04 18:07  jeff
10337
10338         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
10339           billing usage on cancel
10340
10341 2009-10-04 18:00  jeff
10342
10343         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
10344           invoices with details in separate section but usage not separated
10345
10346 2009-10-04 17:49  jeff
10347
10348         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
10349           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
10350           conf/invoice_latex, conf/invoice_latexsummary,
10351           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
10352           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
10353           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
10354           FS/FS/part_event/Action/fee.pm,
10355           httemplate/browse/pkg_category.html,
10356           httemplate/edit/pkg_category.html: leading summary page invoices
10357           #RT5086
10358
10359 2009-10-04 16:36  ivan
10360
10361         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
10362           problem with processing payments & masked ACH amounts, RT#6374
10363
10364 2009-10-04 16:31  ivan
10365
10366         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
10367           card.  hopefully the last of it!
10368
10369 2009-10-03 19:09  ivan
10370
10371         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
10372
10373 2009-10-03 19:04  ivan
10374
10375         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
10376           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
10377           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
10378           httemplate/view/cust_bill.cgi,
10379           httemplate/view/cust_main/payment_history.html,
10380           httemplate/view/cust_main/payment_history/invoice.html: delete
10381           invoices, RT#4048
10382
10383 2009-10-03 17:08  ivan
10384
10385         * httemplate/view/cust_main.cgi: more room for cancellation reason
10386
10387 2009-10-03 17:07  ivan
10388
10389         * httemplate/elements/popup_link-cust_main.html: doc
10390
10391 2009-10-03 15:09  ivan
10392
10393         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
10394           RT#5674
10395
10396 2009-10-03 15:06  ivan
10397
10398         * httemplate/edit/part_bill_event.cgi: in old invoice events,
10399           chance default weight of cancel event to 90 so you can place it
10400           at the same time as a realtime event, RT#5674
10401
10402 2009-10-03 13:22  mark
10403
10404         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
10405           at runtime to avoid breakage
10406
10407 2009-10-01 16:48  ivan
10408
10409         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
10410           selecting a single payby
10411
10412 2009-10-01 16:01  ivan
10413
10414         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
10415           schema
10416
10417 2009-10-01 15:02  ivan
10418
10419         * httemplate/view/cust_main/payment_history/voided_payment.html:
10420           consistency with un-voided payments wrt display
10421
10422 2009-09-30 17:52  ivan
10423
10424         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
10425           really final fix for the problems using remembered cards in
10426           self-service. *sigh*
10427
10428 2009-09-30 17:29  ivan
10429
10430         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
10431           check to FS::ClientAPI::SG/SGNG checks. RT#4610
10432
10433 2009-09-30 12:33  ivan
10434
10435         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
10436           final fix for the problems using remembered cards in self-service
10437
10438 2009-09-29 15:08  ivan
10439
10440         * httemplate/misc/email-customers.html: should fix newsletter
10441           sending error when you select a single payby only
10442
10443 2009-09-28 23:17  ivan
10444
10445         * FS/t/cust_attachment.t: forgot
10446
10447 2009-09-28 15:45  ivan
10448
10449         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
10450
10451 2009-09-28 15:35  ivan
10452
10453         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
10454           Email::Send, RT#4610
10455
10456 2009-09-28 15:23  ivan
10457
10458         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
10459
10460 2009-09-28 08:55  jeff
10461
10462         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
10463           avoid very weird side effects ( including 'impossible' history )
10464           RT#5723
10465
10466 2009-09-25 05:29  ivan
10467
10468         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
10469           httemplate/config/config.cgi,
10470           httemplate/config/config-process.cgi,
10471           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
10472           processing fee on credit card recharges, RT#5889
10473
10474 2009-09-25 03:29  ivan
10475
10476         * FS/FS/Conf.pm: this one too
10477
10478 2009-09-25 03:14  ivan
10479
10480         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
10481           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10482           fs_selfservice/FS-SelfService/cgi/signup.html,
10483           httemplate/config/config-process.cgi,
10484           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
10485           httemplate/elements/select-part_svc.html,
10486           httemplate/elements/select-table.html,
10487           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
10488
10489 2009-09-24 19:30  mark
10490
10491         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
10492           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
10493           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
10494           FS/FS/pay_batch/td_canada_trust.pm,
10495           httemplate/misc/download-batch.cgi,
10496           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
10497
10498 2009-09-24 18:04  mark
10499
10500         * FS/MANIFEST: Add cust_attachment
10501
10502 2009-09-24 12:59  ivan
10503
10504         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
10505           config, good enough, RT#4610
10506
10507 2009-09-23 20:14  ivan
10508
10509         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
10510           FS/FS/ClientAPI/SGNG.pm,
10511           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
10512           ping, RT#4610
10513
10514 2009-09-23 16:47  ivan
10515
10516         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
10517           extra ticket showing up on wrong customer record
10518
10519 2009-09-21 20:08  ivan
10520
10521         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
10522           config files, RT#4743
10523
10524 2009-09-21 13:48  ivan
10525
10526         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
10527           that causes this problem... before it just returned nothing for
10528           the search instead of erroring out?
10529
10530 2009-09-20 23:05  ivan
10531
10532         * FS/FS/Conf.pm: doc clarification
10533
10534 2009-09-20 22:35  ivan
10535
10536         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
10537
10538 2009-09-20 19:41  ivan
10539
10540         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
10541           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
10542           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
10543           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
10544           httemplate/edit/process/elements/ApplicationCommon.html: add
10545           ability to trigger receipts when payment is used against a
10546           specific package instead of when it was made, RT#5199
10547
10548 2009-09-18 15:41  ivan
10549
10550         * FS/FS/: cust_main.pm,
10551           part_event/Condition/has_referral_custnum.pm: add active option
10552           to has_referral_custnum condition, RT#6150
10553
10554 2009-09-18 15:35  ivan
10555
10556         * httemplate/elements/: select-cust_main-status.html,
10557           select-cust_pkg-status.html: fix customer and package status
10558           conditions not sticky on edit, noticed on RT#6150
10559
10560 2009-09-18 12:28  ivan
10561
10562         * httemplate/edit/elements/edit.html: better error message when the
10563           clone object isn't found, RT#6128
10564
10565 2009-09-17 18:03  ivan
10566
10567         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
10568           charge inadvertantly checking the "tax exempt" checkbox when the
10569           tax product popup is swapped in and out, RT#6095
10570
10571 2009-09-17 16:45  ivan
10572
10573         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
10574           warning
10575
10576 2009-09-16 18:37  ivan
10577
10578         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
10579           w/part_pkg overrides, RT#6197
10580
10581 2009-09-15 17:52  ivan
10582
10583         * FS/FS/Mason.pm: quiet warning: Subroutine
10584           Net::Ping::External::_ping_linux redefined
10585
10586 2009-09-15 16:13  ivan
10587
10588         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
10589           RT#5495
10590
10591 2009-09-15 15:58  ivan
10592
10593         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
10594           good "Real timeprocessing not enabled!" error when using signup
10595           without any real-time processor, RT#6043
10596
10597 2009-09-15 13:45  ivan
10598
10599         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
10600
10601 2009-09-15 13:44  ivan
10602
10603         * httemplate/search/svc_external.cgi: modernize external search
10604
10605 2009-09-15 13:44  ivan
10606
10607         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
10608           reports, RT#
10609
10610 2009-09-15 12:45  ivan
10611
10612         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
10613           operator at /etc/freeside/handler.pl line 79/80" errors
10614
10615 2009-09-14 16:52  ivan
10616
10617         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
10618           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
10619           httemplate/view/svc_broadband.cgi,
10620           httemplate/view/cust_main/packages/services.html: ping tool,
10621           RT#5845
10622
10623 2009-09-11 10:40  ivan
10624
10625         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
10626           doh, RT#6101
10627
10628 2009-09-11 08:51  ivan
10629
10630         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
10631           (hopefully the rest of the) fallout from rating CDRs to sub-penny
10632           amounts
10633
10634 2009-09-10 10:55  ivan
10635
10636         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
10637           char from signup success.html, RT#6110
10638
10639 2009-08-31 15:17  mark
10640
10641         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
10642
10643 2009-08-29 15:47  mark
10644
10645         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
10646
10647 2009-08-29 15:45  mark
10648
10649         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
10650
10651 2009-08-29 12:05  ivan
10652
10653         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
10654           when not using real-time gateway
10655
10656 2009-08-29 11:51  ivan
10657
10658         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
10659           using real-time gateway
10660
10661 2009-08-27 14:41  ivan
10662
10663         * httemplate/elements/menu.html: oops, tax class menu item got lost
10664
10665 2009-08-27 03:26  ivan
10666
10667         * bin/move-customers: try, try again
10668
10669 2009-08-27 03:23  ivan
10670
10671         * bin/move-customers: doh
10672
10673 2009-08-27 03:04  ivan
10674
10675         * bin/move-customers: ok
10676
10677 2009-08-26 23:52  ivan
10678
10679         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
10680
10681 2009-08-26 13:52  jeff
10682
10683         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
10684           testing need for invoicing list
10685
10686 2009-08-26 09:19  rsiddall
10687
10688         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
10689           registration first appears in Net::DRI 0.95.
10690
10691 2009-08-26 04:22  ivan
10692
10693         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
10694           pass at balance reporting, RT#5496
10695
10696 2009-08-26 03:18  ivan
10697
10698         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
10699           rating, RT#5495
10700
10701 2009-08-25 12:08  jeff
10702
10703         * httemplate/search/: 477.html, report_477.html,
10704           elements/search.html: improved 477 report #6004
10705
10706 2009-08-25 10:03  jeff
10707
10708         * FS/FS/Record.pm: support listref to qsearch as UNION
10709
10710 2009-08-24 04:09  ivan
10711
10712         * bin/move-customers: customer move script, RT#5351
10713
10714 2009-08-24 01:50  ivan
10715
10716         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
10717           script, RT#5351
10718
10719 2009-08-24 00:08  ivan
10720
10721         * bin/move-customers: (start of) customer move script, RT#5351
10722
10723 2009-08-23 23:50  ivan
10724
10725         * bin/move-customers: (start of) customer move script, RT#5351
10726
10727 2009-08-23 23:39  ivan
10728
10729         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
10730           bin/move-customers: (start of) customer move script, RT#5351
10731
10732 2009-08-23 23:13  jeff
10733
10734         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
10735           option
10736
10737 2009-08-23 22:09  jeff
10738
10739         * httemplate/graph/cust_bill_pkg.cgi,
10740           httemplate/graph/cust_bill_pkg_detail.cgi,
10741           httemplate/graph/report_cust_bill_pkg.html,
10742           httemplate/graph/report_cust_bill_pkg_detail.html,
10743           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
10744           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
10745           and option to sales report to count usage separately from
10746           recurring #5588
10747
10748 2009-08-21 17:31  ivan
10749
10750         * httemplate/view/cust_main/packages/status.html: better label
10751
10752 2009-08-21 17:31  ivan
10753
10754         * httemplate/misc/states.cgi: mason style
10755
10756 2009-08-21 17:30  ivan
10757
10758         * httemplate/elements/header.html: doc
10759
10760 2009-08-21 17:29  ivan
10761
10762         * httemplate/edit/elements/edit.html: use name_singular if
10763           available too
10764
10765 2009-08-21 17:29  ivan
10766
10767         * httemplate/edit/cust_main/bottomfixup.js: comment
10768
10769 2009-08-21 17:29  ivan
10770
10771         * httemplate/edit/quick-charge.html: comments
10772
10773 2009-08-21 17:29  ivan
10774
10775         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
10776
10777 2009-08-21 17:27  ivan
10778
10779         * FS/FS/Cron/check.pm: fewer false positives
10780
10781 2009-08-21 17:27  ivan
10782
10783         * FS/FS/cust_bill.pm: doc
10784
10785 2009-08-21 17:26  ivan
10786
10787         * FS/FS/Record.pm: cleaner??
10788
10789 2009-08-21 17:22  ivan
10790
10791         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
10792           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
10793           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
10794           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
10795           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
10796           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
10797           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
10798           svc_phone services from self-service too, RT#5085
10799
10800 2009-08-20 13:44  ivan
10801
10802         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
10803           warnings spamming logs
10804
10805 2009-08-20 02:55  ivan
10806
10807         * FS/FS/part_event/Condition.pm: allow generic conditions for
10808           cust_statement, RT#4860
10809
10810 2009-08-20 02:47  ivan
10811
10812         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
10813           FS/FS/part_event/Action/cust_statement.pm,
10814           FS/FS/part_event/Action/cust_statement_send.pm,
10815           FS/FS/part_event/Condition/has_pkg_class.pm,
10816           FS/FS/part_event/Condition/has_pkgpart.pm,
10817           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
10818           httemplate/view/cust_statement-pdf.cgi,
10819           httemplate/view/cust_statement.html: email statements, RT#4860
10820
10821 2009-08-20 02:26  ivan
10822
10823         * bin/generate-table-module: tired of asking
10824
10825 2009-08-19 21:03  ivan
10826
10827         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
10828           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
10829           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
10830           FS/FS/part_event/Action/cust_statement.pm,
10831           FS/FS/part_event/Action/cust_statement_send.pm,
10832           httemplate/view/cust_statement.html,
10833           httemplate/view/cust_main/payment_history.html,
10834           httemplate/view/cust_main/payment_history/statement.html:
10835           Emailing statements of accounts, RT#4860
10836
10837 2009-08-19 19:40  ivan
10838
10839         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
10840           lookup
10841
10842 2009-08-19 14:27  ivan
10843
10844         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
10845           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
10846
10847 2009-08-19 00:05  mark
10848
10849         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
10850           userdel_no_queue for MagicMail export
10851
10852 2009-08-18 23:15  jeff
10853
10854         * FS/FS/Report/Table/Monthly.pm,
10855           httemplate/graph/cust_bill_pkg.cgi,
10856           httemplate/graph/report_cust_bill_pkg.html,
10857           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
10858           outside packages in sales report #5588
10859
10860 2009-08-18 05:21  jeff
10861
10862         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
10863           2009 - a better way?
10864
10865 2009-08-17 16:08  mark
10866
10867         * FS/FS/part_export/: shellcommands.pm,
10868           shellcommands_withdomain.pm: Add more fine-grained queue options
10869
10870 2009-08-17 13:48  jeff
10871
10872         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
10873           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
10874           improve emailed cdr csv file (#5727 again)
10875
10876 2009-08-16 15:45  jeff
10877
10878         * httemplate/edit/cust_main/bottomfixup.js: include a census
10879           zipcode link and other minor improvements
10880
10881 2009-08-14 15:13  jeff
10882
10883         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
10884
10885 2009-08-14 14:51  jeff
10886
10887         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
10888           as external ids
10889
10890 2009-08-14 10:26  mark
10891
10892         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
10893
10894 2009-08-14 10:24  mark
10895
10896         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
10897
10898 2009-08-13 15:53  mark
10899
10900         * FS/bin/freeside-void-payments: Add option to
10901           freeside-void-payments to cancel customers
10902
10903 2009-08-13 08:13  jeff
10904
10905         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
10906           check): don't let empty set limit search
10907
10908 2009-08-13 02:35  ivan
10909
10910         * ChangeLog: adding autogen changelog on 1.9
10911
10912 2009-08-13 02:25  ivan
10913
10914         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
10915           RT#4964
10916
10917 2009-08-12 17:26  ivan
10918
10919         * init.d/freeside-init: useful stuff for webdemo & profiling
10920
10921 2009-08-12 07:58  jeff
10922
10923         * Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
10924           FS/bin/freeside-daily, FS/bin/freeside-monthly,
10925           httemplate/config/config-view.cgi: internalize billco-upload and
10926           automate the transfer to the provider RT#5902
10927
10928 2009-08-12 04:57  ivan
10929
10930         * httemplate/: docs/about.html, docs/credits.html,
10931           docs/license.html, elements/header-popup.html: slight
10932           about/credits UI tweak
10933
10934 2009-08-11 22:22  ivan
10935
10936         * FS/FS/: cust_main.pm, part_event/Action.pm,
10937           part_event/Action/cust_bill_fee_percent.pm,
10938           part_event/Action/fee.pm: add pre-bill event stage for late fees,
10939           RT#5589
10940
10941 2009-08-11 19:36  ivan
10942
10943         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
10944           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
10945           RT#5924
10946
10947 2009-08-11 14:33  rsiddall
10948
10949         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
10950           version number in GUI.  You can get the snapshot date from the
10951           release number using "rpm -q freeside".
10952
10953 2009-08-11 14:29  rsiddall
10954
10955         * Makefile: Reset RPM release number back to 1 on a new version
10956           release.
10957
10958 2009-08-10 19:45  ivan
10959
10960         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
10961           action, RT#5798
10962
10963 2009-08-10 19:34  ivan
10964
10965         * FS/FS/cust_main.pm: add $company_name and $company_address to
10966           decline template, RT#5869
10967
10968 2009-08-10 16:04  mark
10969
10970         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
10971           httemplate/edit/process/cust_main_attach.cgi,
10972           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
10973           httemplate/view/cust_main/attachments.html: Improve handling of
10974           deleted attachments
10975
10976 2009-08-10 14:44  ivan
10977
10978         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
10979           RT#5226
10980
10981 2009-08-10 11:05  mark
10982
10983         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
10984           magicmail
10985
10986 2009-08-10 04:57  ivan
10987
10988         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
10989           using pkg-balances, limit self-service access when a customer
10990           with multiple packages logs on, RT#4189
10991
10992 2009-08-10 04:50  ivan
10993
10994         * FS/FS/ClientAPI/MyAccount.pm,
10995           fs_selfservice/FS-SelfService/SelfService.pm,
10996           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10997           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
10998           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
10999           fs_selfservice/FS-SelfService/cgi/login.html,
11000           fs_selfservice/FS-SelfService/cgi/logout.html,
11001           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
11002           when using pkg-balances, limit self-service access when a
11003           customer with multiple packages logs on, RT#4189
11004
11005 2009-08-09 16:53  jeff
11006
11007         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
11008           should match practice
11009
11010 2009-08-09 16:45  jeff
11011
11012         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
11013           spools
11014
11015 2009-08-09 15:47  jeff
11016
11017         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
11018           start date
11019
11020 2009-08-09 02:05  mark
11021
11022         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
11023           httemplate/edit/process/cust_main_attach.cgi,
11024           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
11025           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
11026           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
11027           Add cust_attachment stuff
11028
11029 2009-08-07 16:08  ivan
11030
11031         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
11032           httemplate/edit/cust_main/top_misc.html,
11033           httemplate/edit/process/cust_main.cgi,
11034           httemplate/elements/tr-input-date-field.html: add ability to edit
11035           signup dates (turn on cust_main-edit_signupdate config), RT#4644
11036
11037 2009-08-06 17:39  ivan
11038
11039         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
11040           httemplate/elements/tr-input-date-field.html,
11041           httemplate/misc/order_pkg.html,
11042           httemplate/view/cust_main/packages.html: don't start recurring
11043           billing when a start date hasn't been reached yet either... and
11044           since that works, add the start date to new package order,
11045           RT#5347
11046
11047 2009-08-05 17:41  ivan
11048
11049         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
11050           to netsapiens, RT#5226
11051
11052 2009-08-05 17:39  ivan
11053
11054         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
11055           deleted, RT#5226
11056
11057 2009-08-05 16:32  ivan
11058
11059         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
11060           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
11061           updated flat_introrate, RT#5865
11062
11063 2009-08-04 19:27  ivan
11064
11065         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
11066           attributes as 0, RT#5815
11067
11068 2009-08-04 16:43  ivan
11069
11070         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
11071           ignore errors about deleted accounts and properly finish
11072           freeside-sqlradius-reset, RT#5868
11073
11074 2009-08-04 15:04  ivan
11075
11076         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
11077           problams calling ->overlimit during sqlradius-reset, wtf?!
11078           RT#5868
11079
11080 2009-08-03 17:19  ivan
11081
11082         * FS/FS/cust_pkg.pm: don't reset usage on package change when
11083           usage_rollover is on, it adds twice...
11084
11085 2009-08-03 12:54  ivan
11086
11087         * httemplate/elements/header.html: looks slightly better in default
11088           IE hopefully
11089
11090 2009-08-03 07:17  jeff
11091
11092         * FS/FS/part_export/shellcommands.pm: new doesn't exist
11093
11094 2009-08-03 07:07  jeff
11095
11096         * FS/FS/part_export/shellcommands.pm: bad tyops
11097
11098 2009-08-01 12:16  jeff
11099
11100         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
11101           of queue args #5855, fallout from #5495
11102
11103 2009-07-31 06:20  ivan
11104
11105         * FS/FS/ClientAPI/MyAccount.pm,
11106           fs_selfservice/FS-SelfService/SelfService.pm,
11107           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
11108           fs_selfservice/FS-SelfService/cgi/change_bill.html,
11109           fs_selfservice/FS-SelfService/cgi/change_password.html,
11110           fs_selfservice/FS-SelfService/cgi/change_pay.html,
11111           fs_selfservice/FS-SelfService/cgi/change_ship.html,
11112           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
11113           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
11114           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
11115           fs_selfservice/FS-SelfService/cgi/footer.html,
11116           fs_selfservice/FS-SelfService/cgi/header.html,
11117           fs_selfservice/FS-SelfService/cgi/login.html,
11118           fs_selfservice/FS-SelfService/cgi/logout.html,
11119           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
11120           fs_selfservice/FS-SelfService/cgi/make_payment.html,
11121           fs_selfservice/FS-SelfService/cgi/myaccount.html,
11122           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
11123           fs_selfservice/FS-SelfService/cgi/payment_results.html,
11124           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
11125           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
11126           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
11127           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
11128           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
11129           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
11130           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
11131           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
11132           fs_selfservice/FS-SelfService/cgi/provision.html,
11133           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
11134           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
11135           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
11136           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
11137           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
11138           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
11139           up self-service according to config passed from backend, RT#5530
11140
11141 2009-07-31 00:58  ivan
11142
11143         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
11144
11145 2009-07-31 00:51  ivan
11146
11147         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
11148
11149 2009-07-30 02:19  ivan
11150
11151         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
11152           self-service if applicable, RT#4339
11153
11154 2009-07-30 01:43  ivan
11155
11156         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
11157           illegal state?
11158
11159 2009-07-30 00:39  ivan
11160
11161         * httemplate/view/cust_main/change_history.html: small fix to
11162           change history to not error out with svc_acct services, RT#1005
11163
11164 2009-07-30 00:35  mark
11165
11166         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
11167           correctly
11168
11169 2009-07-29 23:52  ivan
11170
11171         * httemplate/view/cust_main/payment_history.html: didn't mean to
11172           leave a Dump(er) there
11173
11174 2009-07-29 23:50  ivan
11175
11176         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
11177           vestigial variable
11178
11179 2009-07-29 23:49  ivan
11180
11181         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
11182           here
11183
11184 2009-07-29 23:48  ivan
11185
11186         * httemplate/elements/select-cust_pkg-balances.html: fix for
11187           stickiness on errors
11188
11189 2009-07-29 23:42  ivan
11190
11191         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
11192           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
11193           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
11194           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
11195           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
11196           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
11197           httemplate/edit/process/cust_pay.cgi,
11198           httemplate/elements/select-cust_pkg-balances.html,
11199           httemplate/elements/tr-select-cust_pkg-balances.html,
11200           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
11201           httemplate/view/cust_main/packages.html,
11202           httemplate/view/cust_main/payment_history.html,
11203           httemplate/view/cust_main/packages/status.html,
11204           httemplate/view/cust_main/payment_history/payment.html,
11205           httemplate/view/cust_main/payment_history/credit.html,
11206           httemplate/view/cust_main/payment_history/voided_payment.html:
11207           experimental package balances, RT#4339
11208
11209 2009-07-28 15:21  jeff
11210
11211         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
11212           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
11213           httemplate/view/cust_main/billing.html: feature to email CSV of
11214           CDRs with invoices #5727
11215
11216 2009-07-28 14:17  ivan
11217
11218         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
11219           FS/FS/svc_external.pm, httemplate/pref/pref.html,
11220           httemplate/view/cust_main.cgi,
11221           httemplate/view/cust_main/change_history.html: adding a basic
11222           change history using history tables, RT#1005, RT#4357
11223
11224 2009-07-27 19:12  mark
11225
11226         * FS/FS/part_export/: shellcommands.pm,
11227           shellcommands_withdomain.pm: Add no_queue option to shellcommands
11228           exports
11229
11230 2009-07-27 12:51  ivan
11231
11232         * httemplate/misc/cancel_pkg.html: fix spacing
11233
11234 2009-07-27 02:59  ivan
11235
11236         * httemplate/search/: report_cust_pay.html,
11237           elements/cust_pay_or_refund.html: searching for voided payments
11238           by void date as well, RT#5786
11239
11240 2009-07-27 02:07  ivan
11241
11242         * httemplate/: elements/menu.html, search/cust_pay_void.html,
11243           search/report_cust_pay.html,
11244           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
11245           view/cust_pay_void.html: voided payment report, RT#5786
11246
11247 2009-07-26 23:17  ivan
11248
11249         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
11250           config options back to Conf.pm to fix "unapplypayments" fails
11251           existential comparison errors, RT#2927
11252
11253 2009-07-26 20:26  jeff
11254
11255         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
11256           httemplate/edit/cust_main.cgi,
11257           httemplate/edit/cust_main/bottomfixup.js,
11258           httemplate/edit/cust_main/contact.html,
11259           httemplate/elements/location.html,
11260           httemplate/misc/xmlhttp-cust_main-censustract.html,
11261           httemplate/search/cust_pkg.cgi,
11262           httemplate/view/cust_main/misc.html: FCC from 477 improvements
11263           #4912
11264
11265 2009-07-26 13:23  jeff
11266
11267         * httemplate/search/svc_broadband.cgi: fix links
11268
11269 2009-07-26 12:36  ivan
11270
11271         * rt/FREESIDE_MODIFIED: fix the date picker in RT to use jscalendar
11272           instead of an HTML popup (that had acquired the page header,
11273           eek), RT#1682
11274
11275 2009-07-26 11:40  ivan
11276
11277         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
11278           1.180.2.49 (2009-7-26), RT#2873
11279
11280 2009-07-25 23:38  jeff
11281
11282         * FS/bin/freeside-apply_payments_and_credits: command line tool to
11283           apply payments and credits
11284
11285 2009-07-25 15:00  ivan
11286
11287         * htetc/handler.pl: set a character encoding for all pages; this
11288           should fix problems with diamond question marks even when the
11289           server gets an UTF-8 default setting, RT#3094
11290
11291 2009-07-25 14:33  ivan
11292
11293         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
11294           should fix the re-email/print links on event search pages sending
11295           too much, RT#5740, RT#5570
11296
11297 2009-07-25 00:57  ivan
11298
11299         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
11300           store files in the db, RT#4964
11301
11302 2009-07-24 02:38  ivan
11303
11304         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
11305           CoovaChilli) Max attributes, specifically
11306           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
11307
11308 2009-07-23 22:51  mark
11309
11310         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
11311           freeside-void-payments
11312
11313 2009-07-23 12:46  ivan
11314
11315         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
11316           value in string ne
11317
11318 2009-07-23 12:40  ivan
11319
11320         * FS/bin/freeside-void-payments: fix -r option, RT#5675
11321
11322 2009-07-23 09:48  jeff
11323
11324         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
11325
11326 2009-07-23 06:25  ivan
11327
11328         * httemplate/: browse/cust_main_county.cgi,
11329           edit/process/cust_main_county-collapse.cgi: add back remove
11330           ("collapse") links again.  on each line this time.  RT#2973
11331
11332 2009-07-22 23:58  ivan
11333
11334         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
11335
11336 2009-07-22 15:05  ivan
11337
11338         * httemplate/view/cust_main/misc.html: fix bombing out on new
11339           DateTime
11340
11341 2009-07-21 11:44  ivan
11342
11343         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
11344           termination pricing too, RT#5495
11345
11346 2009-07-21 00:03  ivan
11347
11348         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
11349           w/single_price, round to four decimal places (wtf?) instead of 2,
11350           RT#5495
11351
11352 2009-07-20 22:29  ivan
11353
11354         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
11355
11356 2009-07-20 22:27  ivan
11357
11358         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
11359           have to use and @ISA (and capitalize) it
11360
11361 2009-07-20 17:20  ivan
11362
11363         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
11364           definitions at the moment
11365
11366 2009-07-20 16:01  jeff
11367
11368         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
11369           invoices include call details #5275
11370
11371 2009-07-20 07:26  jeff
11372
11373         * httemplate/elements/checkbox.html,
11374           httemplate/elements/tr-checkbox.html,
11375           httemplate/elements/tr-justtitle.html,
11376           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
11377           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
11378           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
11379           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
11380           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
11381           into top line total when desired #5724
11382
11383 2009-07-19 21:51  ivan
11384
11385         * FS/FS/cust_pkg.pm: one $conf is enough
11386
11387 2009-07-19 21:40  ivan
11388
11389         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
11390           improve terrible quoting behavior when you change MessageBoxWidth
11391
11392 2009-07-19 21:19  ivan
11393
11394         * httemplate/elements/header.html: fix preferences links showing as
11395           blue/purple on RT side
11396
11397 2009-07-19 21:14  ivan
11398
11399         * rt/FREESIDE_MODIFIED: fix badly styled links on ticket create
11400           (fallout from RT borging/styling)
11401
11402 2009-07-17 16:33  ivan
11403
11404         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
11405
11406 2009-07-17 16:10  rsiddall
11407
11408         * rpm/freeside.spec: Filter out requirements for specific Freeside
11409           modules so that you can install an RPM which requires missing
11410           Freeside modules.
11411
11412 2009-07-17 15:26  ivan
11413
11414         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
11415           pkgpart exclusion for billing run, RT#5495
11416
11417 2009-07-16 19:29  jeff
11418
11419         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
11420           reporting
11421
11422 2009-07-16 18:44  jeff
11423
11424         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
11425           bill usage when cancelling package
11426
11427 2009-07-16 18:08  jeff
11428
11429         * bin/generate-table-module: black magic to edit Mason.pm as well
11430
11431 2009-07-16 17:35  ivan
11432
11433         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
11434           do one per-minute price without rate tables, RT#5495
11435
11436 2009-07-16 17:33  ivan
11437
11438         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
11439           old convergent cruft
11440
11441 2009-07-16 17:10  ivan
11442
11443         * FS/: FS/Schema.pm, FS/cdr.pm, FS/part_pkg/voip_cdr.pm, FS.pm: get
11444           rid of cdr_upstream_rate table and some other old convergent
11445           cruft
11446
11447 2009-07-16 15:16  jeff
11448
11449         * FS/FS/Mason.pm: dark magic coming soon
11450
11451 2009-07-15 18:57  jeff
11452
11453         * httemplate/search/477.html: duh! more 477 files
11454
11455 2009-07-15 18:35  jeff
11456
11457         * httemplate/search/report_477.html: missed file for 477 reporting
11458
11459 2009-07-15 16:06  ivan
11460
11461         * FS/FS/part_pkg/cdr_termination.pm: unused for now
11462
11463 2009-07-15 15:49  ivan
11464
11465         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
11466           setting charged_party to accountcode, RT#5495
11467
11468 2009-07-14 12:06  rsiddall
11469
11470         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
11471           Jeff.
11472
11473 2009-07-14 12:05  rsiddall
11474
11475         * FS/FS/svc_domain.pm: Changed description of "action" field to
11476           match domain registration exports.
11477
11478 2009-07-13 20:14  ivan
11479
11480         * htetc/handler.pl: fix warnings, from RT merge fallout
11481
11482 2009-07-13 19:53  ivan
11483
11484         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
11485           provisioning?  or at least better debugging, RT#5226
11486
11487 2009-07-13 19:52  ivan
11488
11489         * httemplate/elements/tr-select-did.html: stop Dumper spew
11490
11491 2009-07-13 17:28  rsiddall
11492
11493         * Makefile, FS/FS/svc_domain.pm,
11494           FS/FS/part_export/domreg_net_dri.pm,
11495           httemplate/edit/process/domreg.cgi: New export to
11496           register/transfer/renew/revoke domains using Net::DRI.  Currently
11497           optimized for OpenSRS.  Should become more generalized in later
11498           releases.  Modified Makefile to insert the Freeside log folder
11499           into the new export.  Modified svc_domain.pm to prevent
11500           generation of transfer requests when a domain is moved to a
11501           different package with a domain registration attached to one of
11502           the included services.  Modified domreg.cgi to display errors on
11503           a separate page.
11504
11505 2009-07-13 09:02  jeff
11506
11507         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
11508           other bugs in tax updates
11509
11510 2009-07-13 03:12  ivan
11511
11512         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
11513           found in FS::part_pkg::recur_Common, skipping" warning
11514
11515 2009-07-13 02:19  ivan
11516
11517         * FS/FS/ClientAPI/MyAccount.pm,
11518           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
11519           self-service agent-specific logos
11520
11521 2009-07-13 02:10  ivan
11522
11523         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
11524           logo?
11525
11526 2009-07-13 00:21  ivan
11527
11528         * conf/invoice_html: thank you IE8
11529
11530 2009-07-13 00:10  ivan
11531
11532         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
11533
11534 2009-07-12 18:50  ivan
11535
11536         * httemplate/elements/: header.html, menubar.html: style nits
11537
11538 2009-07-12 16:45  ivan
11539
11540         * httemplate/elements/header.html: fix header sizes :/
11541
11542 2009-07-12 16:38  ivan
11543
11544         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
11545           hope so
11546
11547 2009-07-12 16:25  ivan
11548
11549         * httemplate/edit/cust_main.cgi: ACL on customer edit
11550
11551 2009-07-12 16:22  ivan
11552
11553         * httemplate/elements/header.html, httemplate/elements/menu.html,
11554           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
11555           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm: resolve style
11556           weirdness (fallout from RT integration), especially
11557           non-fixed-width comment boxes, menu/searchbar differences,
11558           RT#1169
11559
11560 2009-07-12 12:32  ivan
11561
11562         * httemplate/elements/menu.html: update tickting config
11563           descriptions
11564
11565 2009-07-12 06:27  jeff
11566
11567         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
11568           untaint
11569
11570 2009-07-10 19:40  ivan
11571
11572         * bin/drop_slony.slonik: notes
11573
11574 2009-07-10 10:50  ivan
11575
11576         * httemplate/elements/: select-did.html, tr-select-did.html: fix
11577           svc_phone provisioning!
11578
11579 2009-07-09 17:36  ivan
11580
11581         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
11582           RT#5495
11583
11584 2009-07-09 16:59  ivan
11585
11586         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
11587           CDRs, RT#5495
11588
11589 2009-07-09 16:58  ivan
11590
11591         * FS/bin/freeside-cdr-sftp_and_import: add -r option
11592
11593 2009-07-09 14:05  ivan
11594
11595         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
11596           httemplate/search/report_unapplied_cust_pay.html,
11597           httemplate/search/unapplied_cust_pay.html: unapplied payments
11598           report, RT#4861
11599
11600 2009-07-09 13:36  ivan
11601
11602         * httemplate/search/elements/cust_main_dayranges.html: no idea how
11603           i missed fixing this before
11604
11605 2009-07-09 13:18  ivan
11606
11607         * httemplate/search/report_receivables.cgi: oops
11608
11609 2009-07-08 04:12  ivan
11610
11611         * FS/FS/TicketSystem/RT_External.pm,
11612           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
11613           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
11614           httemplate/elements/about_freeside.html,
11615           httemplate/elements/about_rt.html,
11616           httemplate/elements/header.html,
11617           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED: borg
11618           RT menus, RT#1169
11619
11620 2009-07-07 20:33  ivan
11621
11622         * httemplate/search/: report_receivables.cgi,
11623           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
11624           elements/cust_main_dayranges.html: factor out the range-handling
11625           portions of receivables report, start on a similar unapplied
11626           payment report, RT#4861
11627
11628 2009-07-07 02:53  ivan
11629
11630         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
11631           svc_broadband.ip_addr
11632
11633 2009-07-07 02:23  ivan
11634
11635         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
11636           svc_broadband.ip_addr
11637
11638 2009-07-07 02:22  ivan
11639
11640         * httemplate/edit/svc_broadband.cgi: UI nit - double #
11641
11642 2009-07-07 00:32  mark
11643
11644         * FS/bin/freeside-void-payments: Add freeside-void-payments script
11645           for returned check processing
11646
11647 2009-07-06 17:53  ivan
11648
11649         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
11650           duration field (previously only billsec)
11651
11652 2009-07-06 17:47  ivan
11653
11654         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
11655           1900-01-01, RT#4081
11656
11657 2009-07-06 16:14  ivan
11658
11659         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
11660           acctid
11661
11662 2009-07-06 14:34  ivan
11663
11664         * httemplate/browse/rate_region.html: align, display countrycode
11665           with +, space between prefixes allowing wrapping
11666
11667 2009-07-05 17:28  ivan
11668
11669         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
11670           cdrbatch field
11671
11672 2009-07-05 17:10  ivan
11673
11674         * httemplate/elements/: select-did.html, tr-select-did.html: doh
11675
11676 2009-07-05 16:56  ivan
11677
11678         * httemplate/elements/: select-did.html, tr-select-did.html: allow
11679           svc_phone.phonenum to be edited when a DID selector is not in use
11680
11681 2009-07-05 16:17  ivan
11682
11683         * httemplate/search/cdr.html: format start/answer/end dates and
11684           link svcnum to service
11685
11686 2009-07-05 14:35  ivan
11687
11688         * FS/FS/Schema.pm, FS/FS/cdr.pm,
11689           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
11690           httemplate/search/report_cdr.html: CDR search by dcontext,
11691           charged_party, toggle of display fields, RT#4081
11692
11693 2009-07-03 17:47  ivan
11694
11695         * FS/FS/part_event/Condition/: cust_payments.pm,
11696           cust_payments_pkg.pm: add condition based on total customer
11697           payments as a multiplier of a specific package, RT#3983
11698
11699 2009-07-03 17:08  ivan
11700
11701         * FS/FS/part_event/Condition/once.pm: spealing
11702
11703 2009-07-02 04:22  ivan
11704
11705         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
11706           FS/FS/part_pkg/cdr_termination.pm,
11707           httemplate/edit/cust_main/billing.html,
11708           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
11709           settlement cdr processing, RT#5495
11710
11711 2009-07-01 19:02  ivan
11712
11713         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
11714           part_event/Action/fee.pm: fix late fees, RT#5665
11715
11716 2009-07-01 18:26  jeff
11717
11718         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
11719           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
11720           update flat_introrate plan to better fit current codebase RT#4912
11721
11722 2009-07-01 03:28  ivan
11723
11724         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
11725           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
11726           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
11727           httemplate/edit/cust_main/billing.html,
11728           httemplate/view/cust_main/billing.html: start of settlement CDR
11729           processing, RT#5495
11730
11731 2009-06-30 22:34  ivan
11732
11733         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
11734           FS/FS/part_event/Action/fee.pm,
11735           httemplate/elements/select-taxclass.html,
11736           httemplate/elements/tr-select-taxclass.html: add tax class
11737           selection back for late charges w/1.9 events, RT#5665
11738
11739 2009-06-30 13:18  jeff
11740
11741         * FS/FS.pm, httemplate/elements/menu.html: documentation
11742           corrections
11743
11744 2009-06-30 12:38  ivan
11745
11746         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
11747           httemplate/browse/part_pkg_taxclass.html,
11748           httemplate/edit/part_pkg_taxclass.html,
11749           httemplate/edit/process/part_pkg_taxclass.html,
11750           httemplate/elements/menu.html,
11751           httemplate/elements/select-taxclass.html,
11752           httemplate/elements/tr-select-taxclass.html: disabling a
11753           taxclass, RT#5472
11754
11755 2009-06-30 05:32  ivan
11756
11757         * httemplate/edit/quick-charge.html: remove debugging
11758
11759 2009-06-30 05:28  ivan
11760
11761         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
11762           httemplate/edit/REAL_cust_pkg.cgi,
11763           httemplate/edit/quick-charge.html,
11764           httemplate/edit/process/REAL_cust_pkg.cgi,
11765           httemplate/view/cust_main/packages/status.html,
11766           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
11767           one-time charge "hold for later" / any package future start date,
11768           RT#5347
11769
11770 2009-06-30 04:09  ivan
11771
11772         * FS/FS/part_export/netsapiens.pm: this will help
11773
11774 2009-06-30 02:38  ivan
11775
11776         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
11777           netsapiens export, RT#5226
11778
11779 2009-06-29 19:54  ivan
11780
11781         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
11782           docs from netsapiens rough... RT#5226
11783
11784 2009-06-29 18:42  ivan
11785
11786         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
11787           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
11788           FS/t/part_device.t, FS/t/phone_device.t,
11789           httemplate/browse/part_device.html,
11790           httemplate/edit/part_device.html,
11791           httemplate/edit/phone_device.html,
11792           httemplate/edit/process/part_device.html,
11793           httemplate/edit/process/phone_device.html,
11794           httemplate/misc/delete-phone_device.html,
11795           httemplate/misc/part_device-import.html,
11796           httemplate/elements/menu.html,
11797           httemplate/misc/process/part_device-import.html,
11798           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
11799           integration), RT#5226
11800
11801 2009-06-29 15:48  rsiddall
11802
11803         * rpm/freeside.spec: Fix PDF invoice generation, including
11804           requirement for ghostscript.
11805
11806 2009-06-29 07:45  jeff
11807
11808         * bin/cust_pay_histogram: show total number of payments
11809
11810 2009-06-29 06:55  jeff
11811
11812         * bin/cust_pay_histogram: commandline tool for examining cust_pay
11813           records by date range #5652
11814
11815 2009-06-29 06:53  jeff
11816
11817         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
11818           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
11819           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
11820           httemplate/browse/part_pkg_report_option.html,
11821           httemplate/edit/part_pkg.cgi,
11822           httemplate/edit/part_pkg_report_option.html,
11823           httemplate/edit/cust_main/bottomfixup.html,
11824           httemplate/edit/cust_main/bottomfixup.js,
11825           httemplate/edit/cust_main/choose_tax_location.html,
11826           httemplate/edit/process/part_pkg.cgi,
11827           httemplate/edit/process/part_pkg_report_option.html,
11828           httemplate/misc/xmlhttp-cust_main-censustract.html,
11829           httemplate/edit/cust_main/contact.html,
11830           httemplate/elements/location.html, httemplate/elements/menu.html,
11831           httemplate/search/cust_main.html,
11832           httemplate/search/report_cust_main.html,
11833           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
11834           #4912
11835
11836 2009-06-28 23:21  ivan
11837
11838         * FS/MANIFEST: remove freeside-expiration-alerter
11839
11840 2009-06-26 16:21  ivan
11841
11842         * FS/bin/freeside-queued: doh, brainfart, RT#5572
11843
11844 2009-06-26 16:12  ivan
11845
11846         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
11847           specify the kinds of jobs to be run, RT#5572
11848
11849 2009-06-26 11:53  ivan
11850
11851         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
11852           bits so that they're used even when doing an exact search on a
11853           browser-remembered result
11854
11855 2009-06-25 23:55  mark
11856
11857         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
11858           freeside-daily routine
11859
11860 2009-06-25 13:23  ivan
11861
11862         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
11863           not enabled!" error when using signup without any real-time
11864           processor
11865
11866 2009-06-25 12:55  ivan
11867
11868         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
11869           Argument "" isn't numeric in numeric eq (==) at
11870           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
11871
11872 2009-06-25 12:47  ivan
11873
11874         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
11875           no-gateway-at-all case, RT#5673
11876
11877 2009-06-25 12:06  ivan
11878
11879         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
11880           report
11881
11882 2009-06-24 18:28  ivan
11883
11884         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
11885           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
11886           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
11887           FS/t/cust_tax_adjustment.t,
11888           httemplate/edit/cust_tax_adjustment.html,
11889           httemplate/edit/process/cust_tax_adjustment.html,
11890           httemplate/search/cust_tax_adjustment.html,
11891           httemplate/view/cust_main/payment_history.html: tax adjustments,
11892           RT#5595
11893
11894 2009-06-24 18:22  ivan
11895
11896         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
11897           whitespace in IE
11898
11899 2009-06-24 11:36  ivan
11900
11901         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
11902           profiling, RT#5662
11903
11904 2009-06-24 02:07  mark
11905
11906         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
11907           expiration alerts into FS::Cron::alert_expiration
11908
11909 2009-06-23 21:42  ivan
11910
11911         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
11912           RT#3988
11913
11914 2009-06-23 18:40  ivan
11915
11916         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
11917           agent-specific sales report, RT#5449
11918
11919 2009-06-23 13:33  rsiddall
11920
11921         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
11922           registration for more than one year as we can't automatically
11923           bill for multi-year renewals at this time.
11924
11925 2009-06-22 16:42  ivan
11926
11927         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
11928           data in payment receipts, RT#5536
11929
11930 2009-06-22 15:55  ivan
11931
11932         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
11933           customer report failure, RT#5515
11934
11935 2009-06-22 10:00  jeff
11936
11937         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
11938
11939 2009-06-22 03:45  ivan
11940
11941         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
11942           isn't numeric in numeric eq (==) at
11943           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
11944
11945 2009-06-22 03:39  ivan
11946
11947         * FS/FS/access_user.pm: fix pod
11948
11949 2009-06-22 03:28  ivan
11950
11951         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
11952
11953 2009-06-22 03:06  ivan
11954
11955         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
11956           httemplate/search/cust_bill_pkg.cgi,
11957           httemplate/search/report_tax.cgi: finish basic implemention of
11958           tax exemption by tax name hack, RT#5127
11959
11960 2009-06-22 00:50  ivan
11961
11962         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
11963           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
11964           FS/t/cust_main_exemption.t,
11965           httemplate/edit/cust_main/billing.html,
11966           httemplate/edit/process/cust_main.cgi,
11967           httemplate/view/cust_main/billing.html: tax exemption by tax
11968           name, RT#5127
11969
11970 2009-06-21 15:00  ivan
11971
11972         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
11973           about it
11974
11975 2009-06-21 08:42  jeff
11976
11977         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
11978           #5855
11979
11980 2009-06-21 08:21  jeff
11981
11982         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
11983           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
11984           httemplate/edit/REAL_cust_pkg.cgi,
11985           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
11986           httemplate/edit/part_bill_event.cgi,
11987           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
11988           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
11989           httemplate/misc/bulk_change_pkg.cgi,
11990           httemplate/misc/cancel_pkg.html,
11991           httemplate/misc/cust_main-import.cgi,
11992           httemplate/misc/delay_susp_pkg.html,
11993           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
11994           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
11995           httemplate/search/report_cust_pkg.html,
11996           httemplate/view/cust_main/packages/package.html,
11997           httemplate/view/cust_main/packages/status.html: CUSTOM
11998           packages/actual flag for custom packages #3988
11999
12000 2009-06-19 14:49  jeff
12001
12002         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
12003           Pg when upgrading tax rates and cust_bill_pkg_details
12004
12005 2009-06-19 10:53  jeff
12006
12007         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
12008           payments as manual
12009
12010 2009-06-19 05:08  ivan
12011
12012         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
12013           first month (whew!) add an option not to prorate the accounts
12014           themselves
12015
12016 2009-06-19 00:46  ivan
12017
12018         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
12019
12020 2009-06-19 00:14  ivan
12021
12022         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
12023           run, RT#18737
12024
12025 2009-06-18 04:09  ivan
12026
12027         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
12028
12029 2009-06-18 04:07  ivan
12030
12031         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
12032           fee
12033
12034 2009-06-18 04:04  ivan
12035
12036         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
12037
12038 2009-06-18 04:03  ivan
12039
12040         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
12041           add basic part_pkg cost columns for agent wholsale price plan,
12042           RT#4696
12043
12044 2009-06-18 03:07  ivan
12045
12046         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
12047           fee package
12048
12049 2009-06-17 18:17  mark
12050
12051         * httemplate/: elements/menu.html, search/report_receivables.cgi,
12052           search/report_receivables.html: Fix receivables report ACL checks
12053           and menu
12054
12055 2009-06-16 23:43  mark
12056
12057         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
12058           httemplate/search/report_receivables.cgi,
12059           httemplate/search/report_receivables.html: Added separate access
12060           right for receivables report
12061
12062 2009-06-16 19:39  ivan
12063
12064         * FS/FS/Conf.pm, FS/FS/access_user.pm,
12065           httemplate/edit/process/REAL_cust_pkg.cgi,
12066           httemplate/edit/process/part_pkg.cgi,
12067           httemplate/edit/process/quick-cust_pkg.cgi,
12068           httemplate/elements/menubar.html,
12069           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
12070           httemplate/search/cust_event.html,
12071           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
12072           httemplate/view/cust_main.cgi: finish up initial work on customer
12073           view tabs (ensure links back to customer view call include
12074           show=packages if default view isn't jumbo or packages already),
12075           RT#5586
12076
12077 2009-06-15 20:29  ivan
12078
12079         * httemplate/: elements/menubar.html, pref/pref-process.html,
12080           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
12081           view/cust_main/payment_history.html, view/cust_main/tickets.html:
12082           basic customer view tabs, RT#5586
12083
12084 2009-06-15 14:41  rsiddall
12085
12086         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
12087           access right for managing domain registration (registering,
12088           transferring, revoking, renewing, etc.).
12089
12090 2009-06-15 13:43  jeff
12091
12092         * FS/FS/cust_main.pm: check for need for postal fee before charging
12093           the customer, not after
12094
12095 2009-06-15 12:41  rsiddall
12096
12097         * FS/FS/part_export/domreg_opensrs.pm,
12098           httemplate/edit/process/domreg.cgi,
12099           httemplate/view/svc_domain.cgi: Add domain registration
12100           operations to the View Domain screen, if the domain has an
12101           associated export supporting registration.  Shows the domain
12102           status and allows registration, transfer, revocation, or renewal.
12103           Revocation almost never works since the registries impose very
12104           short windows after initial registration.  Also updated the
12105           OpenSRS registration export to support the additional operations.
12106
12107 2009-06-12 20:13  rsiddall
12108
12109         * rpm/freeside.spec: Default configuration files had
12110           directory-style permission values.
12111
12112 2009-06-11 19:48  rsiddall
12113
12114         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
12115           configuration folder.  Configuration is kept in the RDBMS and
12116           initialized from the default_conf folder.  RT 5579.
12117
12118 2009-06-10 16:30  jeff
12119
12120         * conf/invoice_latex: prevent notes from bleeding onto coupon
12121           RT#5537
12122
12123 2009-06-10 14:58  ivan
12124
12125         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
12126           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
12127
12128 2009-06-10 12:50  ivan
12129
12130         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
12131           queue if there's already one waiting to run for a customer,
12132           RT#5572
12133
12134 2009-06-10 00:58  ivan
12135
12136         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
12137           looking for, RT#5539
12138
12139 2009-06-09 20:06  ivan
12140
12141         * FS/bin/freeside-upgrade: doh, semicolon
12142
12143 2009-06-09 20:00  ivan
12144
12145         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
12146           for SG upgradability
12147
12148 2009-06-09 19:08  ivan
12149
12150         * httemplate/edit/payment_gateway.html: update gateway list in
12151           order to add WesternACH, RT#5409
12152
12153 2009-06-09 17:02  ivan
12154
12155         * FS/FS/cust_main.pm: eliminate harmless
12156
12157             Argument "" isn't numeric in numeric comparison (<=>) at
12158           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
12159
12160           warning, sort batched payments on a column that actually exists
12161
12162 2009-06-04 07:27  ivan
12163
12164         * httemplate/docs/credits.html: fix scrolling
12165
12166 2009-06-04 07:09  ivan
12167
12168         * rpm/freeside.spec: there are lots of contributors too!
12169
12170 2009-06-04 07:08  ivan
12171
12172         * httemplate/docs/credits.html: $core->add("jeremyd");
12173
12174 2009-06-03 20:49  ivan
12175
12176         * bin/freeside-migrate-events: much more efficient event migration:
12177           let the database do the work, RT#5426
12178
12179 2009-06-03 17:49  ivan
12180
12181         * bin/freeside-migrate-events: add a -m mode to improve performance
12182           so upgrade can complete for large databases, RT#5426
12183
12184 2009-06-03 14:09  rsiddall
12185
12186         * rpm/freeside.spec: Incorrect permissions on the default
12187           configuration folder caused installation to fail with an
12188           incomplete database initialization.  Failure to remove the
12189           ticket_system file from the default configuration folder caused
12190           Freeside to try to use RT.
12191
12192 2009-06-03 12:52  ivan
12193
12194         * FS/FS/UID.pm: add a hack to set default schema, cf.
12195           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
12196
12197 2009-05-31 22:43  jeff
12198
12199         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
12200           httemplate/misc/tax-fetch_and_replace.cgi,
12201           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
12202           function for the taxproduct based tax data loading
12203
12204 2009-05-31 02:57  ivan
12205
12206         * FS/FS/cust_bill.pm: wtf
12207
12208 2009-05-31 02:45  ivan
12209
12210         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
12211           invoice terms anymore.  or in other words, honor setting
12212           'invoice_default_terms' blank, like in 1.7.  RT#5415
12213
12214 2009-05-31 01:39  ivan
12215
12216         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
12217           toggle, RT#5255
12218
12219 2009-05-30 23:59  ivan
12220
12221         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
12222           package definition browse/search, filter by package class,
12223           RT#5255
12224
12225 2009-05-30 22:15  ivan
12226
12227         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
12228           finish up when can connect again, RT#5226
12229
12230 2009-05-30 21:57  ivan
12231
12232         * FS/FS/part_export/netsapiens.pm: necessary for
12233           bin/cdr-netsapeins.import
12234
12235 2009-05-30 05:15  ivan
12236
12237         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
12238
12239 2009-05-30 04:21  ivan
12240
12241         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
12242
12243 2009-05-30 04:14  ivan
12244
12245         * bin/cdr-transnexus.import: quick hacked-up copy of
12246           freeside-cdr-sftp_and_import for transnexus directory structure,
12247           RT#5229
12248
12249 2009-05-30 03:45  ivan
12250
12251         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
12252
12253 2009-05-29 20:40  ivan
12254
12255         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
12256
12257 2009-05-29 20:14  ivan
12258
12259         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
12260           ability for prepaid packages to have usage limits and cancel if
12261           they're hit, RT#4995
12262
12263 2009-05-29 19:31  ivan
12264
12265         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
12266           be set explicitly, don't default to 80%
12267
12268 2009-05-29 16:36  ivan
12269
12270         * httemplate/search/cdr.html: slightly better labels and field
12271           order for CDR report, RT#4081
12272
12273 2009-05-29 16:17  ivan
12274
12275         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
12276           handling in netcentrex CDR handling, RT#4081
12277
12278 2009-05-28 21:43  jeff
12279
12280         * FS/FS/Conf.pm: correct description to reflect previous changes
12281
12282 2009-05-28 17:22  jeff
12283
12284         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
12285           don't require a leading 0 in the quick charge amount
12286
12287 2009-05-27 15:32  ivan
12288
12289         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
12290           think that should actually do it for now on RT#5446
12291
12292 2009-05-27 15:23  ivan
12293
12294         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
12295           too!  woo, working, RT#5446
12296
12297 2009-05-27 15:13  ivan
12298
12299         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
12300           fix total line links on tax report when using report_group
12301           kludge? (still possibly not in all corner cases), RT#5446
12302
12303 2009-05-27 15:10  ivan
12304
12305         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
12306           willf inally fix total line links on tax report when using
12307           report_group kludge? (still possibly not in all corner cases),
12308           RT#5446
12309
12310 2009-05-27 14:35  ivan
12311
12312         * httemplate/search/report_tax.cgi: fix total line links on tax
12313           report when using report_group kludge? (possibly not in all
12314           corner cases), RT#5446
12315
12316 2009-05-27 14:27  ivan
12317
12318         * httemplate/search/report_tax.cgi: fix total line links on tax
12319           report when using report_group kludge? (possibly not in all
12320           corner cases), RT#5446
12321
12322 2009-05-27 14:24  jeff
12323
12324         * httemplate/elements/menuarrow.gif: close ticket 1517
12325
12326 2009-05-27 10:18  ivan
12327
12328         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
12329           line links on tax report when using report_group kludge?
12330           (possibly not in all corner cases), RT#5446
12331
12332 2009-05-27 00:50  jeff
12333
12334         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12335           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
12336           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
12337           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
12338           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
12339           fs_selfservice/FS-SelfService/Makefile.PL,
12340           fs_selfservice/FS-SelfService/SelfService.pm,
12341           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
12342           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
12343           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
12344           bulk provisioning via ftp and SOAP #5202
12345
12346 2009-05-26 05:32  jeff
12347
12348         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
12349           overlibmws_crossframe.js, overlibmws_draggable.js,
12350           overlibmws_iframe.js, iframecontentmws.js: include overlib in
12351           selfservice
12352
12353 2009-05-25 19:48  ivan
12354
12355         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
12356           portion of total line when using config option for some basic tax
12357           grouping by name, RT#5446
12358
12359 2009-05-25 19:03  ivan
12360
12361         * httemplate/search/report_tax.cgi: mostly fix total line when
12362           using config option for some basic tax grouping by name, RT#5446
12363
12364 2009-05-25 18:41  ivan
12365
12366         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
12367           option for some basic tax grouping by name, RT#5446
12368
12369 2009-05-25 18:35  ivan
12370
12371         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
12372           httemplate/search/report_tax.html: add a config option for some
12373           basic tax grouping by name, RT#5446
12374
12375 2009-05-25 15:42  ivan
12376
12377         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
12378           graph when a package class is specified, RT#5449
12379
12380 2009-05-24 20:59  ivan
12381
12382         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
12383           self-service payments, RT#1592
12384
12385 2009-05-24 18:49  ivan
12386
12387         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
12388           fs_selfservice/FS-SelfService/SelfService.pm,
12389           fs_selfservice/FS-SelfService/cgi/card.html,
12390           fs_selfservice/FS-SelfService/cgi/make_payment.html,
12391           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12392           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
12393           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
12394           httemplate/elements/location.html,
12395           httemplate/elements/select-county.html: international
12396           self-service payments, RT#1592
12397
12398 2009-05-21 20:22  ivan
12399
12400         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
12401           sqlradius upgrade errors from permissions can be ignored for now
12402
12403 2009-05-21 20:02  ivan
12404
12405         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
12406           ability to report on packages w/status "not yet billed" as well,
12407           RT#5409
12408
12409 2009-05-20 08:27  ivan
12410
12411         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
12412           httemplate/view/cust_main/packages/services.html: add "manage
12413           device" link & config, RT#5438
12414
12415 2009-05-20 01:27  ivan
12416
12417         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
12418           and remove devel cruft, RT#5226
12419
12420 2009-05-19 18:06  ivan
12421
12422         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
12423           integration, RT#5226
12424
12425 2009-05-18 12:23  jeff
12426
12427         * FS/FS/tax_rate_location.pm: miss use
12428
12429 2009-05-18 12:21  jeff
12430
12431         * FS/FS/Schema.pm: allow empty state
12432
12433 2009-05-18 11:21  jeff
12434
12435         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
12436           upgrade attempts
12437
12438 2009-05-18 02:55  ivan
12439
12440         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
12441           FS/FS/UI/bytecount.pm,
12442           fs_selfservice/FS-SelfService/cgi/header.html,
12443           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12444           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
12445           fs_selfservice/FS-SelfService/cgi/view_usage.html,
12446           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
12447           from self-service, RT#4018
12448
12449 2009-05-18 01:40  ivan
12450
12451         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
12452           correct port, RT#4081
12453
12454 2009-05-17 21:56  jeff
12455
12456         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
12457           1970
12458
12459 2009-05-16 13:07  rsiddall
12460
12461         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
12462           failure causes to the perldoc.
12463
12464 2009-05-16 12:27  rsiddall
12465
12466         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
12467           that failure to install the module doesn't stop Apache from
12468           starting.  (This causes attempts to register domains to fail
12469           instead.)
12470
12471 2009-05-15 19:29  rsiddall
12472
12473         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
12474           when the cust_main owning this domain does not provide fields
12475           required for use as a contact handle in the domain registration
12476           record.  Also temporarily disable the ability to have the export
12477           do only registration or only transfers.
12478
12479 2009-05-15 12:41  rsiddall
12480
12481         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
12482           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
12483           httemplate/edit/process/part_export.cgi,
12484           httemplate/edit/process/svc_domain.cgi: Simple domain
12485           registration at Tucows OpenSRS using an export based on
12486           Net::OpenSRS.  When a domain is added and the export runs, it
12487           will register the domain or initiate a transfer.  You can also
12488           choose no action.  There's currently no provision for revoking
12489           domains or renewing registrations.  Depending on the settings at
12490           OpenSRS, orders may look like they've succeeded in Freeside but
12491           actually be queued pending input by the reseller at OpenSRS.  The
12492           part_export CGIs were modified to allow a multi-valued select to
12493           be used to control which TLDs are enabled for registration.
12494
12495 2009-05-14 09:26  jeff
12496
12497         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
12498           geocode more often
12499
12500 2009-05-14 09:25  jeff
12501
12502         * httemplate/view/cust_main/billing.html: show geocode when
12503           taxproducts enabled
12504
12505 2009-05-13 15:27  jeff
12506
12507         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
12508           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
12509           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
12510           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
12511           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
12512           httemplate/search/cust_bill_pkg.cgi,
12513           httemplate/search/report_newtax.cgi: improved taxproduct tax
12514           report RT#4783
12515
12516 2009-05-12 17:51  ivan
12517
12518         * conf/invoice_latex: remove obsolete comments
12519
12520 2009-05-09 17:45  ivan
12521
12522         * FS/FS/svc_phone.pm: label phone_name correctly
12523
12524 2009-05-09 16:54  ivan
12525
12526         * FS/bin/freeside-cdr-sftp_and_import: move cdr-sftp_and_import
12527           script to FS/bin, add -p option, RT#4081
12528
12529 2009-05-09 00:56  ivan
12530
12531         * FS/FS/: Conf.pm, cdr.pm: add
12532           cdr-charged_party-truncate_{length,prefix} in order to trim
12533           charged_party to a certain length, RT#4081
12534
12535 2009-05-08 18:44  ivan
12536
12537         * httemplate/: edit/elements/svc_Common.html,
12538           edit/elements/edit.html, view/elements/svc_Common.html: use
12539           service-def specific labels, at least for service pages that use
12540           {view,edit}/elements/svc_Common.html RT#4081
12541
12542 2009-05-08 17:39  ivan
12543
12544         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
12545           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
12546           httemplate/edit/part_svc.cgi: add ability to configure service
12547           labels per-package (still need to actually use the labels),
12548           RT#4081
12549
12550 2009-05-08 01:41  ivan
12551
12552         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
12553           where you've changed '(CUSTOM)', RT#5350
12554
12555 2009-05-05 15:02  ivan
12556
12557         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
12558           agent.invoice_template edit by default, with a config to turn
12559           back on, RT#5218
12560
12561 2009-05-05 10:58  ivan
12562
12563         * FS/FS/cust_pay.pm: add company_name to payment receipt
12564
12565 2009-05-05 03:40  ivan
12566
12567         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
12568           httemplate/misc/rate_edit_excel.html,
12569           httemplate/misc/process/rate_edit_excel.html: finish the import
12570           portion of excel rate edit, RT#5108
12571
12572 2009-05-04 18:41  jeff
12573
12574         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
12575           unused code
12576
12577 2009-05-04 11:33  jeff
12578
12579         * bin/: cust_main_special.pm, rebill: this is a quick hack to
12580           rebill customers when a cdr didn't happen
12581
12582 2009-05-03 19:01  ivan
12583
12584         * httemplate/search/: report_prepaid_income.cgi,
12585           report_prepaid_income.html: agent-virt prepaid income report,
12586           RT#5311
12587
12588 2009-05-03 18:17  ivan
12589
12590         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
12591           addition (+) warning
12592
12593 2009-05-03 17:22  ivan
12594
12595         * httemplate/: browse/rate_region.html, elements/menu.html,
12596           misc/rate_edit_excel.html, search/elements/search-xls.html,
12597           search/elements/search.html: add menu item and page for d/ling
12598           and edit rates with excel.  RT#5108
12599
12600 2009-05-03 15:45  ivan
12601
12602         * httemplate/search/elements/: search-csv.html, search-html.html,
12603           search-xls.html, search.html: break down search.html into
12604           components, RT#5108
12605
12606 2009-05-03 11:34  ivan
12607
12608         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
12609           "Redownload resolved batches" ACL for s1, RT#4271
12610
12611 2009-05-02 20:13  ivan
12612
12613         * httemplate/config/config.cgi: edit any config item
12614
12615 2009-05-02 18:45  ivan
12616
12617         * httemplate/config/config-view.cgi: add ability to delete
12618           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
12619           RT#5218
12620
12621 2009-05-02 18:11  ivan
12622
12623         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
12624           httemplate/config/config-view.cgi: add ability to remove
12625           suffix-ed config items, RT#5218
12626
12627 2009-05-02 17:40  ivan
12628
12629         * bin/confdiff: confdiff
12630
12631 2009-05-02 15:11  ivan
12632
12633         * FS/FS/Misc/eps2png.pm: fix eps preview
12634
12635 2009-05-01 17:01  ivan
12636
12637         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
12638           config/config-process.cgi, config/config-view.cgi: finish up
12639           useful agent stuff on the config editor: adding, deleting
12640           overrides too.  also add a confirmation to override deletion from
12641           the agent browse page.  RT#5218
12642
12643 2009-05-01 13:21  jeff
12644
12645         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
12646           aggregate
12647
12648 2009-04-30 19:43  ivan
12649
12650         * httemplate/config/config-view.cgi: view all overrides when asked,
12651           even the ones without values.  hmm :/  RT#5218
12652
12653 2009-04-30 19:08  ivan
12654
12655         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
12656           RT#5293
12657
12658 2009-04-30 18:07  ivan
12659
12660         * httemplate/config/: config-process.cgi, config-view.cgi: add
12661           ability to edit the agent overrides from the main config, RT#4218
12662
12663 2009-04-29 11:25  ivan
12664
12665         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
12666
12667 2009-04-28 15:38  ivan
12668
12669         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
12670
12671 2009-04-27 21:36  ivan
12672
12673         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
12674           SG billing-daily -r behavior, RT#4412
12675
12676 2009-04-27 21:13  ivan
12677
12678         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
12679           to emulate SG billing-daily -r behavior
12680
12681 2009-04-27 16:06  ivan
12682
12683         * FS/FS/Mason.pm: typo
12684
12685 2009-04-27 16:01  ivan
12686
12687         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
12688           will need libcgi-pm-perl removed, suck
12689
12690 2009-04-26 16:43  ivan
12691
12692         * FS/FS/Schema.pm: would help to have an index on priority if we're
12693           going to order based on it
12694
12695 2009-04-26 16:19  ivan
12696
12697         * FS/bin/freeside-queued: start small jobs more efficiently,
12698           RT#4412
12699
12700 2009-04-26 16:09  ivan
12701
12702         * FS/FS/Conf.pm: add a config option for max # of queued kids,
12703           RT#4412
12704
12705 2009-04-25 15:42  ivan
12706
12707         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
12708           multi-process mode for testing, RT#4412
12709
12710 2009-04-23 13:34  jeff
12711
12712         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
12713           subscription option to voip_cdr
12714
12715 2009-04-23 13:31  jeff
12716
12717         * httemplate/misc/tax-fetch_and_import.cgi,
12718           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
12719           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
12720           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
12721           httemplate/elements/menu.html: autodownload and update of cch tax
12722           data
12723
12724 2009-04-22 21:57  ivan
12725
12726         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
12727           and i'm sure it doesn't help the planner get us results sooner.
12728           last chance to try and get cursor approach working?  RT#4412
12729
12730 2009-04-22 21:14  ivan
12731
12732         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
12733           addition is committed?  well, if this works, that answers that.
12734           RT#4412
12735
12736 2009-04-22 13:24  ivan
12737
12738         * FS/FS/Cron/bill.pm: hopefully better performance running the big
12739           query once and then fetching results with a cursor, rather than
12740           running it multiple times with an OFFSET and LIMIT, RT#4412
12741
12742 2009-04-22 11:58  ivan
12743
12744         * httemplate/edit/process/cust_main.cgi: fix not allowing
12745           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
12746
12747 2009-04-21 23:52  ivan
12748
12749         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
12750
12751 2009-04-21 17:54  ivan
12752
12753         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
12754           this should be way more efficient in multi-process mode, can
12755           start billing before the big query completes.  RT#4412
12756
12757 2009-04-21 13:59  ivan
12758
12759         * httemplate/browse/rate_region.html: rate download/edit/upload,
12760           RT#5108
12761
12762 2009-04-21 13:28  ivan
12763
12764         * httemplate/browse/rate_region.html: rate download/edit/upload,
12765           RT#5108
12766
12767 2009-04-21 09:42  ivan
12768
12769         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
12770           stuff causing nothing to bill.  RT#4412
12771
12772 2009-04-20 19:23  jeff
12773
12774         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
12775           descriptive progress popups
12776
12777 2009-04-20 13:57  rsiddall
12778
12779         * rpm/freeside.spec: Acceptance testing of the RPM build system
12780           flushed out a place where /bin/rm stops waiting for input if
12781           you're /bin/su as the user doing the build.  Added a -f flag to
12782           stop it waiting for input.
12783
12784 2009-04-20 09:57  ivan
12785
12786         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
12787           cust_main.archived field, skip billing if Y, RT#4412
12788
12789 2009-04-19 16:55  ivan
12790
12791         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
12792           somehow corrupt
12793
12794 2009-04-19 16:52  ivan
12795
12796         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
12797
12798 2009-04-17 16:30  ivan
12799
12800         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
12801           something to wipe the CVV from very large databases
12802
12803 2009-04-17 12:50  ivan
12804
12805         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
12806           priority to job queue so billing jobs don't don't drown out
12807           provisioning jobs
12808
12809 2009-04-17 12:21  ivan
12810
12811         * FS/FS/Cron/bill.pm: 1 helps alot
12812
12813 2009-04-17 12:20  ivan
12814
12815         * FS/bin/freeside-daily: backport freeside-daily -m and
12816           cust_main::bill_and_collect to 1.7, RT#4412
12817
12818 2009-04-17 01:25  ivan
12819
12820         * httemplate/docs/about.html: AFFERO BITCHES
12821
12822 2009-04-17 01:16  ivan
12823
12824         * httemplate/docs/about.html: what time is now
12825
12826 2009-04-17 01:02  ivan
12827
12828         * httemplate/config/: config-process.cgi, config-view.cgi,
12829           config.cgi: show labels for select(select_hash) config options,
12830           RT#3997
12831
12832 2009-04-17 00:21  ivan
12833
12834         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
12835           attachments, RT#3403
12836
12837 2009-04-17 00:03  ivan
12838
12839         * httemplate/elements/header.html: hide service search unless user
12840           has "View customer services" ACL, RT#3478
12841
12842 2009-04-16 18:17  ivan
12843
12844         * httemplate/search/: report_receivables.cgi,
12845           report_receivables.html: add customer status to receivables
12846           report selection, hopefully help enet, RT#5187
12847
12848 2009-04-15 20:58  rsiddall
12849
12850         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
12851           binaries in the right folder 2/ Make sure freeside group is
12852           created 3/ Make sure freeside home directory is created
12853
12854 2009-04-15 00:14  ivan
12855
12856         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
12857           should fix view of unlinked phone numbers, RT#5171
12858
12859 2009-04-14 22:52  ivan
12860
12861         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
12862
12863 2009-04-14 19:44  ivan
12864
12865         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
12866           self-service where process_payment required "payby" instead of
12867           defaulting to CARD, RT#3905
12868
12869 2009-04-14 19:29  ivan
12870
12871         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
12872           on plaintext, RT#3905
12873
12874 2009-04-14 19:15  ivan
12875
12876         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
12877           invoices off the right
12878
12879 2009-04-14 14:01  ivan
12880
12881         * httemplate/view/cust_main/packages.html: remove debugging
12882
12883 2009-04-14 13:27  ivan
12884
12885         * httemplate/view/cust_main/packages.html: don't hide old packages
12886           that have services, RT#5179
12887
12888 2009-04-14 10:15  ivan
12889
12890         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
12891           control recurring_flag behavior, RT#3843
12892
12893 2009-04-14 10:12  ivan
12894
12895         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
12896           recurring_flag behavior, RT#3843
12897
12898 2009-04-14 09:14  jeff
12899
12900         * httemplate/misc/process/tax-import.cgi: hmmm
12901
12902 2009-04-14 09:12  jeff
12903
12904         * httemplate/misc/process/tax-import.cgi: better at least
12905
12906 2009-04-13 17:09  ivan
12907
12908         * FS/FS/Conf.pm: add configuration option to control recurring_flag
12909           behavior, RT#3843
12910
12911 2009-04-13 16:37  ivan
12912
12913         * FS/FS/cust_main.pm: debugging
12914
12915 2009-04-11 23:24  ivan
12916
12917         * httemplate/elements/tr-select-svc_acct-domain.html: adding
12918
12919 2009-04-11 23:14  ivan
12920
12921         * httemplate/elements/selectlayers.html: add svc_phone on new
12922           customer first package, RT#4315
12923
12924 2009-04-11 23:09  ivan
12925
12926         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
12927           httemplate/edit/cust_main/birthdate.html,
12928           httemplate/edit/cust_main/bottomfixup.html,
12929           httemplate/edit/cust_main/bottomfixup.js,
12930           httemplate/edit/cust_main/first_pkg.html,
12931           httemplate/edit/cust_main/top_misc.html,
12932           httemplate/edit/cust_main/billing.html,
12933           httemplate/edit/cust_main/choose_tax_location.html,
12934           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
12935           httemplate/edit/cust_main/first_pkg/svc_acct.html,
12936           httemplate/edit/cust_main/first_pkg/svc_phone.html,
12937           httemplate/edit/process/cust_main.cgi,
12938           httemplate/elements/select-domain.html,
12939           httemplate/misc/part_svc-columns.cgi,
12940           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
12941           new customer first package, RT#4315
12942
12943 2009-04-11 18:33  jeff
12944
12945         * etc/fslongtable.sty: sheesh
12946
12947 2009-04-11 18:24  jeff
12948
12949         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
12950           correct the real double counting culprit
12951
12952 2009-04-11 14:42  ivan
12953
12954         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
12955           migrate send_email, suspend_if_balance and credit events, RT#3905
12956
12957 2009-04-11 14:29  ivan
12958
12959         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
12960           action
12961
12962 2009-04-11 13:51  ivan
12963
12964         * FS/bin/freeside-upgrade: don't run configuration update when -s
12965           is used for schema-only slony slave update
12966
12967 2009-04-10 12:33  ivan
12968
12969         * FS/FS/Conf.pm: better description for enable_taxproducts and a
12970           warning about tax-pkg_address with it
12971
12972 2009-04-09 20:43  jeff
12973
12974         * FS/FS/cust_main.pm: orders of magnitude faster
12975
12976 2009-04-09 15:51  jeff
12977
12978         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
12979           for non-toll-free calls
12980
12981 2009-04-08 15:42  ivan
12982
12983         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
12984           w/agent packages, RT#5119
12985
12986 2009-04-08 01:08  ivan
12987
12988         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
12989
12990 2009-04-08 00:32  ivan
12991
12992         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
12993           of cvv from history records, RT#5093
12994
12995 2009-04-07 18:13  ivan
12996
12997         * httemplate/misc/link.cgi: when linking a legacy phone number the
12998           phone number could be typed in and not the service #.  RT#3407
12999
13000 2009-04-07 13:45  jeff
13001
13002         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
13003           cdrs
13004
13005 2009-04-07 11:20  ivan
13006
13007         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
13008           usernames, RT#5145
13009
13010 2009-04-07 11:15  ivan
13011
13012         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
13013           RT#3519
13014
13015 2009-04-06 19:50  jeff
13016
13017         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
13018           +1
13019
13020 2009-04-06 19:18  ivan
13021
13022         * FS/FS/cdr.pm: stop smoking crack
13023
13024 2009-04-06 18:20  jeff
13025
13026         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
13027           correct taqua toll free handling and hasten cdr import (skip
13028           uninteresting records)
13029
13030 2009-04-06 16:19  jeff
13031
13032         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
13033
13034 2009-04-06 11:31  jeff
13035
13036         * FS/FS/cdr/taqua.pm: calltype 6 is international
13037
13038 2009-04-05 17:52  jeff
13039
13040         * Makefile, etc/fslongtable.sty: stop doublecounting
13041           extracouponspace  but do not gratuitiously change existing
13042           installs
13043
13044 2009-04-05 16:18  jeff
13045
13046         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
13047
13048 2009-04-04 09:22  jeff
13049
13050         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
13051           bug in cust_bill_pkg_detail
13052
13053 2009-04-03 09:57  jeff
13054
13055         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
13056           provisioned svc_phones as unit count
13057
13058 2009-04-02 13:22  jeff
13059
13060         * httemplate/edit/cust_main/billing.html: Net 20 as well
13061
13062 2009-04-02 10:47  jeff
13063
13064         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
13065           prorate feature
13066
13067 2009-04-02 08:46  jeff
13068
13069         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
13070           portion of voip
13071
13072 2009-04-02 07:56  jeff
13073
13074         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
13075           geocoding
13076
13077 2009-04-01 22:27  jeff
13078
13079         * FS/FS/part_pkg_taxrate.pm: noise reduction
13080
13081 2009-04-01 19:36  ivan
13082
13083         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
13084           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
13085
13086 2009-04-01 17:14  ivan
13087
13088         * httemplate/browse/part_pkg.cgi: add some
13089           (undocumented/unaccessable to web UI yet) options to package
13090           browse to track down packages missing recurring fees
13091
13092 2009-03-31 21:27  ivan
13093
13094         * FS/FS/cdr.pm: show post-granularity duration if available for all
13095           export formats
13096
13097 2009-03-31 20:51  ivan
13098
13099         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
13100           defined length and with specific lastapp
13101
13102 2009-03-31 20:44  ivan
13103
13104         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
13105           defined length and with specific lastapp
13106
13107 2009-03-31 12:51  ivan
13108
13109         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
13110
13111 2009-03-31 12:47  ivan
13112
13113         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
13114           numeric in numeric eq (==) at
13115           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
13116
13117 2009-03-31 12:46  ivan
13118
13119         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
13120           8.3's more strict type checking
13121
13122 2009-03-30 09:33  jeff
13123
13124         * FS/FS/cust_tax_location.pm: schema and module should agree on
13125           column names
13126
13127 2009-03-29 23:10  ivan
13128
13129         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
13130           httemplate/view/cust_main/packages.html: okay.  counts are needed
13131           for the package sort, so push the embedded counting into
13132           cust_main.pm.  sure hope this does it. RT#5083
13133
13134 2009-03-29 22:08  ivan
13135
13136         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
13137           finally do it, RT#5083
13138
13139 2009-03-29 21:50  ivan
13140
13141         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
13142           finally do it, RT#5083
13143
13144 2009-03-29 21:41  ivan
13145
13146         * httemplate/view/cust_main/packages.html: double doh! RT#5083
13147
13148 2009-03-29 21:35  ivan
13149
13150         * httemplate/view/cust_main/packages.html: doh!  underscore,
13151           RT#5083
13152
13153 2009-03-29 21:31  ivan
13154
13155         * httemplate/view/cust_main/packages.html: try not to search for
13156           nothing in cust_svc so much, RT#5083
13157
13158 2009-03-29 21:15  ivan
13159
13160         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
13161           not to search for nothing in cust_svc so much, RT#5083
13162
13163 2009-03-29 20:47  ivan
13164
13165         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
13166           RT#5083
13167
13168 2009-03-29 20:12  ivan
13169
13170         * httemplate/view/cust_main/packages.html: really prevent separate
13171           part_pkg query, RT#5083
13172
13173 2009-03-29 18:39  ivan
13174
13175         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
13176           RT#5083
13177
13178 2009-03-29 18:28  ivan
13179
13180         * httemplate/view/cust_main/packages.html: fix setup date display,
13181           RT#5083
13182
13183 2009-03-29 18:09  ivan
13184
13185         * httemplate/view/cust_main/packages.html: forget caching, instead
13186           scoop up cust_pkg and part_pkg in one query, RT#5083
13187
13188 2009-03-29 18:05  ivan
13189
13190         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
13191           forget caching, instead scoop up cust_pkg and part_pkg in one
13192           query, RT#5083
13193
13194 2009-03-29 17:32  ivan
13195
13196         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
13197           part_pkg caching should speedup display of lots of packages,
13198           RT#5083
13199
13200 2009-03-29 16:44  ivan
13201
13202         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
13203           2 (or configured) cancelled and one-time charge packages, RT#5083
13204
13205 2009-03-29 04:56  ivan
13206
13207         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
13208
13209 2009-03-29 04:52  ivan
13210
13211         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
13212
13213 2009-03-29 03:39  ivan
13214
13215         * httemplate/view/cust_main/packages/package.html: avoid looking up
13216           part_pkg redundantly in the pkg loop, RT#5083
13217
13218 2009-03-29 03:34  ivan
13219
13220         * httemplate/view/cust_main/packages/package.html: avoid looking up
13221           package details redundantly in the pkg loop, RT#5083
13222
13223 2009-03-29 03:17  ivan
13224
13225         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
13226           qsearch for more realisitic profiling data, RT#5083
13227
13228 2009-03-29 02:38  ivan
13229
13230         * httemplate/view/cust_main/: one_time_charge_link.html,
13231           packages.html, packages/status.html: optimize customer view when
13232           there's lots of packages; *really* avoid looking up any config
13233           inside the package loop, RT#5083
13234
13235 2009-03-28 15:59  ivan
13236
13237         * httemplate/elements/select-cust-part_pkg.html,
13238           httemplate/elements/select-cust-pkg_class.html,
13239           httemplate/elements/select-part_pkg.html,
13240           httemplate/elements/select-table.html,
13241           httemplate/elements/tr-select-cust-part_pkg.html,
13242           httemplate/elements/tr-selectmultiple-part_pkg.html,
13243           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
13244           httemplate/misc/cust-part_pkg.cgi,
13245           httemplate/misc/order_pkg.html: package selector, split by
13246           package class, RT#5077
13247
13248 2009-03-25 20:59  ivan
13249
13250         * FS/FS/svc_acct.pm: yow
13251
13252 2009-03-25 20:53  ivan
13253
13254         * FS/FS/cust_main.pm: sort packages by label of first (primary)
13255           service, RT#5041
13256
13257 2009-03-25 02:36  ivan
13258
13259         * httemplate/pref/pref-process.html: throw a proper error message
13260           instead of a mason error on pw chagne problems, RT#5073
13261
13262 2009-03-25 02:36  ivan
13263
13264         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
13265
13266 2009-03-25 01:45  ivan
13267
13268         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
13269           RT#5042
13270
13271 2009-03-24 02:42  ivan
13272
13273         * bin/countdeclines: quick tool for RT#3843
13274
13275 2009-03-23 23:31  ivan
13276
13277         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
13278
13279 2009-03-23 19:36  ivan
13280
13281         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
13282           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
13283           <email>, supress extraneous service list, RT#3519
13284
13285 2009-03-23 16:33  jeff
13286
13287         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
13288           httemplate/misc/process/recharge_svc.html: more DTRT with usage
13289           on service transfer between packages and recharges  RT #2884,
13290           #5040 + #4995 fallout
13291
13292 2009-03-23 15:45  ivan
13293
13294         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
13295           from GECOS to "Real Name", RT#3519
13296
13297 2009-03-23 10:02  ivan
13298
13299         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
13300           (svc_acct.finger) to bulk billing detail, RT#3519
13301
13302 2009-03-21 20:33  ivan
13303
13304         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
13305
13306 2009-03-21 19:47  ivan
13307
13308         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
13309           usps address standardization when the zip returned has no zip+4,
13310           RT#4882
13311
13312 2009-03-21 16:37  ivan
13313
13314         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
13315           cron output not useful
13316
13317 2009-03-21 16:32  ivan
13318
13319         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
13320           up
13321
13322 2009-03-21 15:14  ivan
13323
13324         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
13325           freeside-check local monitoring, RT#4610
13326
13327 2009-03-19 19:14  ivan
13328
13329         * bin/ping: adding quick remote ping & alert script, RT#4610
13330
13331 2009-03-18 08:11  jeff
13332
13333         * FS/FS/part_pkg_taxrate.pm: more error information
13334
13335 2009-03-17 17:30  jeff
13336
13337         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
13338           httemplate/edit/part_svc.cgi: hide unused usage columns
13339
13340 2009-03-17 15:02  ivan
13341
13342         * fs_selfservice/FS-SelfService/SelfService.pm: add
13343           payment_info_renew_info method to ClientAPI/MyAccount and
13344           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
13345
13346 2009-03-17 14:38  ivan
13347
13348         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
13349           fs_selfservice/FS-SelfService/SelfService.pm: add
13350           payment_info_renew_info method to ClientAPI/MyAccount and
13351           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
13352
13353 2009-03-17 13:41  ivan
13354
13355         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
13356
13357 2009-03-17 13:13  ivan
13358
13359         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
13360           since it could be dangerous
13361
13362 2009-03-17 13:04  ivan
13363
13364         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
13365
13366 2009-03-17 12:48  ivan
13367
13368         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
13369
13370 2009-03-17 09:06  jeff
13371
13372         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
13373           RT#4903)
13374
13375 2009-03-17 05:01  ivan
13376
13377         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
13378           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
13379
13380 2009-03-17 02:59  ivan
13381
13382         * FS/FS/Misc/eps2png.pm: less debugging
13383
13384 2009-03-17 02:58  ivan
13385
13386         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
13387           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
13388           httemplate/config/config-view.cgi, httemplate/docs/license.html:
13389           add eps preview to config, for RT#5025
13390
13391 2009-03-16 16:28  jeff
13392
13393         * FS/FS/Schema.pm: avoid the need for approximate comparisons
13394           RT#4903
13395
13396 2009-03-16 10:06  jeff
13397
13398         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
13399           httemplate/edit/svc_broadband.cgi: have prizm use service data
13400           rather than package data to select a profile RT#4853
13401
13402 2009-03-16 08:52  jeff
13403
13404         * bin/make-pkg-fruit: a tool for migrating package elements to
13405           services
13406
13407 2009-03-16 01:08  jeff
13408
13409         * FS/FS/svc_broadband.pm: get the dup checking right
13410
13411 2009-03-16 00:13  ivan
13412
13413         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
13414           elements/location.html: allow country selection on credit card
13415           entry, RT#4997
13416
13417 2009-03-16 00:13  ivan
13418
13419         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
13420           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
13421           chars in Locale::SubCountry states, RT#4997
13422
13423 2009-03-15 23:22  ivan
13424
13425         * Makefile: 5.10!  welcome to the future
13426
13427 2009-03-15 22:54  ivan
13428
13429         * httemplate/view/svc_domain.cgi: fix custnum display on domain
13430           view
13431
13432 2009-03-15 21:21  jeff
13433
13434         * FS/FS/svc_broadband.pm: use part_svc_router
13435
13436 2009-03-15 17:57  jeff
13437
13438         * FS/FS/svc_broadband.pm: comment change
13439
13440 2009-03-15 15:44  ivan
13441
13442         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
13443
13444 2009-03-15 15:33  ivan
13445
13446         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
13447           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
13448           626.' error when using attribute_since_sqlradacct
13449
13450 2009-03-15 12:42  ivan
13451
13452         * FS/FS/cust_pkg_reason.pm: should give better performance if we
13453           search for what we want instead of using a string match
13454
13455 2009-03-15 03:46  ivan
13456
13457         * FS/FS/cust_main.pm: fix application of data fields from prepaid
13458           cards in addition to time field
13459
13460 2009-03-15 03:34  ivan
13461
13462         * httemplate/misc/process/recharge_svc.html: apply byte values from
13463           prepaid cards as well as time value, RT#4995
13464
13465 2009-03-15 03:30  ivan
13466
13467         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
13468           not a disk drive manufacturer, don't use halfass base-10
13469           megs/gigs
13470
13471 2009-03-15 00:33  ivan
13472
13473         * FS/FS/cust_main.pm: cust_main::payment_info, for
13474           ClientAPI::MyAccount
13475
13476 2009-03-14 16:44  ivan
13477
13478         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
13479           old files, RT#3093 / RT#4963
13480
13481 2009-03-13 11:22  jeff
13482
13483         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
13484           in in the interim
13485
13486 2009-03-11 03:03  ivan
13487
13488         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
13489           config, RT#4404
13490
13491 2009-03-11 02:41  ivan
13492
13493         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
13494
13495 2009-03-11 01:57  ivan
13496
13497         * bin/print-directory_assist: comma
13498
13499 2009-03-11 01:46  ivan
13500
13501         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
13502           codes and a kludge to print DA numbers for all of them
13503
13504 2009-03-10 09:14  jeff
13505
13506         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
13507           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
13508           fs_selfservice/FS-SelfService/cgi/verify.cgi,
13509           fs_selfservice/FS-SelfService/cgi/myaccount.html,
13510           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13511           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13512           fs_selfservice/FS-SelfService/cgi/signup.cgi,
13513           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
13514           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
13515           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
13516           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
13517           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
13518           fs_selfservice/FS-SelfService/SelfService.pm,
13519           httemplate/browse/payment_gateway.html,
13520           httemplate/edit/payment_gateway.html,
13521           httemplate/edit/process/payment_gateway.html: merge webpay
13522           support in with autoselection of old realtime_bop and
13523           realtime_refund_bop
13524
13525 2009-03-08 17:15  ivan
13526
13527         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
13528
13529 2009-03-08 17:15  ivan
13530
13531         * httemplate/misc/svc_acct-domains.cgi: doh
13532
13533 2009-03-03 17:47  ivan
13534
13535         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
13536
13537 2009-03-03 15:56  ivan
13538
13539         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
13540           uid freeside" error
13541
13542 2009-03-03 15:41  ivan
13543
13544         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
13545           hash assignment" warning
13546
13547 2009-03-02 00:49  ivan
13548
13549         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
13550           preliminary vitelity export, RT#4868
13551
13552 2009-03-01 20:58  ivan
13553
13554         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
13555           do charged_party rewriting in the cdrrewrited daemon, RT#4342
13556
13557 2009-03-01 16:10  ivan
13558
13559         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
13560           signup.html use selfserice skin config too: selfservice-head,
13561           selfserfice-body_header, selfservice-body_footer,
13562           selfservice-body_bgcolor, selfservice-box_bgcolor
13563
13564 2009-02-28 10:27  ivan
13565
13566         * Makefile: avoid erroring out running install-perl-modules when
13567           you have a pristine, un-updated CVS checkout
13568
13569 2009-02-25 19:51  ivan
13570
13571         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
13572           bit friendlier for BILL signups for testingm RT#4018
13573
13574 2009-02-25 12:05  ivan
13575
13576         * bin/japan.pl: adding quick tool to change the "states" for japan
13577
13578 2009-02-24 02:15  ivan
13579
13580         * FS/FS/Setup.pm: be quiet
13581
13582 2009-02-24 02:06  ivan
13583
13584         * FS/FS/part_referral.pm: bootstrapping issues
13585
13586 2009-02-24 02:00  ivan
13587
13588         * FS/FS/Setup.pm: bootstrapping issues, aaargh
13589
13590 2009-02-24 01:58  ivan
13591
13592         * FS/FS/Setup.pm: bootstrapping issues, ugh
13593
13594 2009-02-24 01:50  ivan
13595
13596         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
13597           bin/freeside-create-initial-data: bootstrapping issues
13598
13599 2009-02-24 01:41  ivan
13600
13601         * bin/freeside-create-initial-data: somehow rc install wound up
13602           without any data
13603
13604 2009-02-24 00:45  ivan
13605
13606         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
13607
13608 2009-02-24 00:41  ivan
13609
13610         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
13611           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
13612           to be billable, RT#3196
13613
13614 2009-02-23 15:52  ivan
13615
13616         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
13617           config type
13618
13619 2009-02-22 13:11  ivan
13620
13621         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
13622
13623 2009-02-22 13:08  ivan
13624
13625         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
13626           where freeside-upgrade spends time
13627
13628 2009-02-22 12:42  ivan
13629
13630         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
13631           RT#4902
13632
13633 2009-02-22 12:12  ivan
13634
13635         * bin/apache.export: add exportnum to apache export files so they
13636           all get preserved in the case where you're using multiple apache
13637           exports to the same machine, RT#4901
13638
13639 2009-02-22 11:46  ivan
13640
13641         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
13642           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
13643           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
13644
13645 2009-02-22 02:58  ivan
13646
13647         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
13648           packages that don't have a last bill date.  really.  RT#4881
13649
13650 2009-02-22 02:34  ivan
13651
13652         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
13653
13654 2009-02-22 00:41  ivan
13655
13656         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
13657           FS/FS/type_pkgs.pm: add agent type list to package def browse,
13658           RT#4880
13659
13660 2009-02-21 18:37  ivan
13661
13662         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
13663           report for more complex situations with counties and taxclasses,
13664           make taxable line items clickable, RT#4878
13665
13666 2009-02-21 16:19  ivan
13667
13668         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
13669           this fixes up tax reports nicely.  RT#4878
13670
13671 2009-02-21 12:56  ivan
13672
13673         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
13674           location_sql search, for tax reports.  RT#4878
13675
13676 2009-02-21 12:14  ivan
13677
13678         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
13679           location_sql search, for tax reports.  RT#4878
13680
13681 2009-02-21 09:56  ivan
13682
13683         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
13684           follow-tax-rename tool (well, quick hack), RT#4878
13685
13686 2009-02-20 20:28  ivan
13687
13688         * FS/FS/Record.pm: and for obj creation too
13689
13690 2009-02-20 20:27  ivan
13691
13692         * FS/FS/Record.pm: it would help to actually finish
13693           nowarn_classload kludge
13694
13695 2009-02-20 20:23  ivan
13696
13697         * FS/FS/Record.pm: add nowarn_classload kludge
13698
13699 2009-02-20 07:07  jeff
13700
13701         * httemplate/edit/cust_main.cgi: support a default tax location
13702           outside us/ca with cch data and better handling of response from
13703           USPS (RT 4857)
13704
13705 2009-02-19 18:55  ivan
13706
13707         * FS/FS/access_user.pm: oops, adding multiple-rightname support
13708           broke ACL caching, bringing it back should be a good perf win for
13709           large customer views, whew.  RT#4830
13710
13711 2009-02-19 18:41  ivan
13712
13713         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
13714           disable display of auto-suspend dates unless enabled by config.
13715           at least until it can be made more efficient.  this is slowing
13716           down customer view waaaaaaaaaay too much.  RT#4830
13717
13718 2009-02-19 18:22  ivan
13719
13720         * httemplate/autohandler: harmless tyop
13721
13722 2009-02-19 05:38  jeff
13723
13724         * httemplate/edit/: cust_main.cgi,
13725           cust_main/choose_tax_location.html: do not attempt to assign a
13726           geocode to non us/ca addresses (RT 4857)
13727
13728 2009-02-18 23:57  ivan
13729
13730         * httemplate/search/: elements/cust_pay_or_refund.html,
13731           elements/search.html, cust_pay_pending.html: redirect pending
13732           payment report back to customer when the pending payment is
13733           resolved, RT#4837, and fix otaker fallout from the pending stuff,
13734           RT#4866
13735
13736 2009-02-18 22:42  ivan
13737
13738         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
13739           add profiling to a file OOM situations, RT#4830
13740
13741 2009-02-18 17:50  ivan
13742
13743         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
13744
13745 2009-02-16 23:43  ivan
13746
13747         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
13748           you otherwise couldn't see, RT#4854
13749
13750 2009-02-16 23:40  ivan
13751
13752         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
13753           you otherwise couldn't see, RT#4854
13754
13755 2009-02-16 18:28  ivan
13756
13757         * FS/FS/Mason.pm, httemplate/autohandler,
13758           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
13759           per-user preference for turning on profiling display when
13760           DBIx::Profile is loaded, RT#4830
13761
13762 2009-02-16 18:01  ivan
13763
13764         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
13765           httemplate/edit/process/quick-charge.cgi,
13766           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
13767           to one-time charges, RT#4858
13768
13769 2009-02-16 15:54  ivan
13770
13771         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
13772           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
13773           httemplate/search/elements/cust_pay_or_refund.html,
13774           httemplate/edit/cust_pay_pending.html,
13775           httemplate/edit/process/cust_pay_pending.html,
13776           httemplate/view/cust_main/payment_history.html,
13777           httemplate/elements/menu.html: add reporting on (and resolution
13778           of) stuck pending transactions, RT#4837 (RT#3572)
13779
13780 2009-02-15 22:40  jeff
13781
13782         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
13783           updates to the initial install
13784
13785 2009-02-15 22:02  jeff
13786
13787         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
13788           allow completely empty updates (again?)
13789
13790 2009-02-15 21:59  jeff
13791
13792         * FS/FS/cust_tax_location.pm: wrong operator
13793
13794 2009-02-15 09:38  jeff
13795
13796         * FS/FS/tax_rate.pm: remove useless line
13797
13798 2009-02-15 09:23  jeff
13799
13800         * FS/FS/tax_rate.pm: tyop
13801
13802 2009-02-15 09:20  jeff
13803
13804         * FS/FS/tax_rate.pm: trim whitespace on import
13805
13806 2009-02-15 05:51  jeff
13807
13808         * FS/FS/Record.pm: improved float searching
13809
13810 2009-02-13 16:40  ivan
13811
13812         * httemplate/: elements/select-agent.html,
13813           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
13814           select-agent agent virtualization, RT#1405
13815
13816 2009-02-12 11:48  jeff
13817
13818         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
13819           help
13820
13821 2009-02-12 07:55  jeff
13822
13823         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
13824           better upload error handling and correction of tax upload
13825           filecount
13826
13827 2009-02-11 10:44  ivan
13828
13829         * httemplate/search/cdr.html: fix select and unselect all buttons
13830           on CDR bulk actions, RT#4766
13831
13832 2009-02-11 08:06  jeff
13833
13834         * FS/FS/Schema.pm: mac is unique
13835
13836 2009-02-10 08:25  jeff
13837
13838         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
13839           limit workaround
13840
13841 2009-02-10 02:35  ivan
13842
13843         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
13844           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
13845           interface, RT#4766 / RT#4731
13846
13847 2009-02-09 07:03  ivan
13848
13849         * httemplate/browse/agent.cgi: try for slightly better UI on agent
13850           config overrides
13851
13852 2009-02-09 06:05  ivan
13853
13854         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
13855           FS/FS/cust_pay.pm, conf/invoice_html,
13856           conf/invoice_html_statement, httemplate/config/config-image.cgi,
13857           httemplate/config/config-process.cgi,
13858           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
13859           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
13860           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
13861           company_name, company_address, logo, etc.. RT#3989
13862
13863 2009-02-09 03:45  ivan
13864
13865         * FS/FS/UI/Web.pm: pull out the data for address fields too!
13866           RT#4583
13867
13868 2009-02-09 03:35  ivan
13869
13870         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
13871
13872 2009-02-09 03:32  ivan
13873
13874         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
13875           formats that include service address, RT#4583
13876
13877 2009-02-09 02:38  ivan
13878
13879         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
13880           take a while
13881
13882 2009-02-08 21:59  ivan
13883
13884         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
13885           skip_dstchannel_prefix options, RT#3196
13886
13887 2009-02-08 17:49  ivan
13888
13889         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
13890           httemplate/browse/access_group.html,
13891           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
13892           httemplate/edit/elements/edit.html,
13893           httemplate/elements/select-part_pkg.html: further work on agents
13894           editing own packages: fix fallout on package customization from
13895           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
13896           to package browse, like clone service, and have agent type
13897           selection disappear when you set an agentnum.  RT#1331
13898
13899 2009-02-07 18:05  ivan
13900
13901         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
13902           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
13903           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
13904           httemplate/edit/process/part_pkg.cgi,
13905           httemplate/elements/select-agent_types.html,
13906           httemplate/elements/select-cust-part_pkg.html,
13907           httemplate/elements/select-part_pkg.html,
13908           httemplate/elements/select-table.html,
13909           httemplate/elements/tr-select-agent_types.html,
13910           httemplate/search/elements/search.html,
13911           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
13912           packages: allow them to see (but not edit) global packages for
13913           their type, RT#1331
13914
13915 2009-02-07 12:16  ivan
13916
13917         * FS/FS/ClientAPI/MyAccount.pm,
13918           fs_selfservice/FS-SelfService/SelfService.pm: add more
13919           documentation on order_pkg and the ability to order svc_phone
13920           too, RT#4722
13921
13922 2009-02-07 11:35  ivan
13923
13924         * httemplate/view/cust_main/payment_history.html: right-align
13925           amount in prev history row
13926
13927 2009-02-07 11:34  ivan
13928
13929         * FS/FS/Record.pm: don't look up encryption config every search,
13930           this should help perf a lot with database config in 1.9
13931
13932 2009-02-07 11:05  ivan
13933
13934         * bin/pod2x: no, it doesn't look like we have query
13935
13936 2009-02-07 00:23  ivan
13937
13938         * httemplate/view/cust_main/: payment_history.html, packages.html,
13939           packages/location.html, packages/services.html,
13940           packages/status.html, payment_history/payment.html,
13941           payment_history/refund.html: optimize customer view: avoid
13942           looking up config values inside loops, RT#4728
13943
13944 2009-02-06 17:45  ivan
13945
13946         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
13947           formatting, RT#4727
13948
13949 2009-02-06 17:33  ivan
13950
13951         * bin/pod2x: don't need this
13952
13953 2009-02-06 17:26  ivan
13954
13955         * bin/pod2x: update pod2x to use Mediawiki module instead of
13956           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
13957
13958 2009-02-06 10:31  ivan
13959
13960         * httemplate/elements/location.html: fix spurious "Unit #" label
13961           showing up, RT#4745
13962
13963 2009-02-05 13:02  jeff
13964
13965         * FS/FS/tax_rate.pm: pluralization agreement
13966
13967 2009-02-05 08:57  jeff
13968
13969         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
13970           style taxes instead of throwing fatal errors
13971
13972 2009-02-04 07:58  jeff
13973
13974         * FS/FS/cust_main.pm: with usage classes, the probability of a
13975           taxless line item tranche is too high for this to be a fatal
13976           error.  we risk overlooking misconfigured taxes/packages
13977
13978 2009-02-03 13:33  jeff
13979
13980         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
13981           filtering conditions
13982
13983 2009-02-01 05:52  ivan
13984
13985         * bin/test_scrub: adding scrub tool
13986
13987 2009-02-01 04:48  ivan
13988
13989         * httemplate/elements/menu.html: yow, don't hide the config menu
13990           unnecessarily
13991
13992 2009-02-01 04:28  ivan
13993
13994         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
13995           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
13996           agent_provision.html, agent_provision_svc_acct.html,
13997           change_bill.html, change_password.html, change_pay.html,
13998           change_ship.html, customer_change_pkg.html,
13999           customer_order_pkg.html, delete_svc.html, footer.html,
14000           list_customers.html, make_ach_payment.html, make_payment.html,
14001           myaccount.html, payment_results.html, process_change_bill.html,
14002           process_change_password.html, process_change_pay.html,
14003           process_change_pkg.html, process_change_ship.html,
14004           process_order_pkg.html, process_order_recharge.html,
14005           process_svc_acct.html, process_svc_external.html, provision.html,
14006           provision_svc_acct.html, recharge_prepay.html,
14007           recharge_results.html, selfservice.cgi, view_customer.html,
14008           view_invoice.html, view_support_details.html, view_usage.html,
14009           view_usage_details.html: put the footer in one frigging file,
14010           whew
14011
14012 2009-02-01 02:37  ivan
14013
14014         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
14015           speed up freeside-migrate-events slightly... RT#4277
14016
14017 2009-01-31 20:13  ivan
14018
14019         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
14020           getting huge dbs upgraded, RT#4679
14021
14022 2009-01-31 01:53  ivan
14023
14024         * FS/FS/access_user.pm: cache the results of ACL queries, should
14025           improve performance of customer view page for customers with
14026           shitloads of packages/services, RT#4696
14027
14028 2009-01-30 12:44  ivan
14029
14030         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
14031
14032 2009-01-29 16:40  ivan
14033
14034         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
14035
14036 2009-01-29 11:21  ivan
14037
14038         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
14039           config, RT#4271
14040
14041 2009-01-28 08:29  rsiddall
14042
14043         * rpm/freeside.spec: Removed conflict between core billing package
14044           and self-service RPMs so you can install them all on the same
14045           machine.  This may have applications if you're using XMLRPC to
14046           talk to the self-service interface from PHP, Python, etc.
14047
14048 2009-01-27 01:39  ivan
14049
14050         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
14051           ACL to allow download of browse/ stuff too, when possible.
14052           RT#4681
14053
14054 2009-01-25 20:22  ivan
14055
14056         * FS/FS/cust_main.pm: i think this was right after all, we do want
14057           to look for a county-less state+country match before country only
14058           and giving up, RT#4681
14059
14060 2009-01-25 18:14  ivan
14061
14062         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
14063           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
14064           line 2193.  Hopefully no problems with invoice with 0 tax
14065           printing :/.  RT#4681
14066
14067 2009-01-25 17:36  ivan
14068
14069         * FS/FS/cust_main.pm: should be better error message for inability
14070           to find tax rates, RT#4681.  also pull in the add_freq changes.
14071           *think* they're safe.  famous last words.
14072
14073 2009-01-25 17:07  ivan
14074
14075         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
14076           isn't numeric in numeric eq (==) at
14077           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
14078
14079 2009-01-25 15:58  ivan
14080
14081         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
14082           httemplate/edit/elements/edit.html: fix one-time charges and
14083           package customization for employees who don't have 'Edit global
14084           package definition' ACL, RT#4668
14085
14086 2009-01-25 14:20  ivan
14087
14088         * httemplate/browse/: access_group.html, access_user.html:
14089           normalize terminology: s/internal users/employees/
14090
14091 2009-01-25 12:43  ivan
14092
14093         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
14094           -cdrd and -queued, RT#4667
14095
14096 2009-01-24 17:27  ivan
14097
14098         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
14099
14100 2009-01-24 13:53  ivan
14101
14102         * fs_selfservice/php/: order_renew.php,
14103           process_payment_order_renew.php: finish up prepay example,
14104           RT#4623
14105
14106 2009-01-24 13:53  ivan
14107
14108         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
14109           current balance, RT#4623
14110
14111 2009-01-24 13:49  ivan
14112
14113         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
14114           chooser when taxproducts are off
14115
14116 2009-01-24 13:04  ivan
14117
14118         * httemplate/: elements/select-domain.html,
14119           elements/select-table.html, elements/tr-select-domain.html,
14120           search/report_svc_acct.html, search/svc_acct.cgi: add domain
14121           selection to advanced account report (side effect on RT#4623)
14122
14123 2009-01-22 17:23  ivan
14124
14125         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
14126           order_renew.php, process_login.php,
14127           process_payment_order_renew.php: add the start at PHP
14128           self-service as a quick early renew example
14129
14130 2009-01-22 16:49  ivan
14131
14132         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
14133           returned by renew_info, RT#4623
14134
14135 2009-01-22 16:23  ivan
14136
14137         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
14138           renew_info, RT#4623
14139
14140 2009-01-22 09:29  ivan
14141
14142         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
14143           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
14144           methods renew_info, order_renew and process_payment_order_renew
14145           to enable self-renewal through self-service.  RT#4623
14146
14147 2009-01-20 18:02  ivan
14148
14149         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
14150           (hopefully last of the) customize package bogosity in 1.9,
14151           RT#4662
14152
14153 2009-01-20 16:52  ivan
14154
14155         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
14156           service addresses from working, RT#4663
14157
14158 2009-01-20 12:08  ivan
14159
14160         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
14161           agent-specific invoices migrated from 1.7->1.9, RT#4645
14162
14163 2009-01-20 11:35  ivan
14164
14165         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
14166           RT#4645
14167
14168 2009-01-19 15:53  ivan
14169
14170         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
14171           tax-pkg_location changes broke new taxation, this should fix
14172
14173 2009-01-19 15:44  ivan
14174
14175         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
14176
14177 2009-01-19 14:32  ivan
14178
14179         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
14180           0, hopefully finally fix DA for QIS, RT#4502
14181
14182 2009-01-19 09:37  ivan
14183
14184         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
14185           order/cancel, RT#4645
14186
14187 2009-01-18 22:36  ivan
14188
14189         * httemplate/: elements/tr-select-cust_location.html,
14190           view/cust_main/packages/location.html: default service location
14191           is cust_main ship_ address when present!  RT#4499
14192
14193 2009-01-18 19:50  ivan
14194
14195         * FS/FS/Schema.pm, FS/FS/rate.pm,
14196           httemplate/edit/process/rate_region.cgi: 10 digit prefix
14197           matching, RT#4403
14198
14199 2009-01-18 15:51  ivan
14200
14201         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
14202
14203 2009-01-18 15:43  ivan
14204
14205         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
14206           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
14207           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
14208           FS/t/cust_bill_pkg_tax_location.t,
14209           httemplate/search/cust_bill_pkg.cgi,
14210           httemplate/search/report_tax.cgi,
14211           httemplate/view/cust_main/packages/location.html: finish package
14212           location tax reporing, RT#4499
14213
14214 2009-01-18 13:06  rsiddall
14215
14216         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
14217           an equals sign.
14218
14219 2009-01-13 05:00  ivan
14220
14221         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
14222           return number to availability, RT#4603
14223
14224 2009-01-12 19:25  ivan
14225
14226         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
14227           sticky that's why calls were being skipped for wrong carrierid,
14228           RT#4502
14229
14230 2009-01-12 18:39  ivan
14231
14232         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
14233           is just a precendece problem, RT#4502
14234
14235 2009-01-12 18:13  ivan
14236
14237         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
14238           inside the rating loop, RT#4502
14239
14240 2009-01-12 17:58  ivan
14241
14242         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
14243           rating loop, RT#4502
14244
14245 2009-01-12 17:34  ivan
14246
14247         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
14248           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
14249
14250 2009-01-12 16:17  ivan
14251
14252         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
14253
14254 2009-01-12 15:51  ivan
14255
14256         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
14257           DA calls, RT#4502
14258
14259 2009-01-12 13:16  jeff
14260
14261         * FS/FS/cust_main.pm: tickets only exist when a ticket system
14262           exists
14263
14264 2009-01-12 12:59  jeff
14265
14266         * FS/FS/cust_main.pm: doc tyop
14267
14268 2009-01-12 01:01  jeff
14269
14270         * FS/FS/svc_acct.pm: vfw callback failure
14271
14272 2009-01-10 15:56  ivan
14273
14274         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14275           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
14276           httemplate/edit/process/change-cust_pkg.html,
14277           httemplate/edit/process/cust_pkg.cgi,
14278           httemplate/elements/location.html,
14279           httemplate/elements/tr-select-cust_location.html,
14280           httemplate/view/cust_main/packages/location.html,
14281           httemplate/view/cust_main/packages/package.html: implement
14282           package changes w/location change, RT#4499
14283
14284 2009-01-09 16:43  ivan
14285
14286         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
14287           httemplate/elements/location.html,
14288           httemplate/elements/tr-select-cust_location.html,
14289           httemplate/view/cust_main/packages.html,
14290           httemplate/edit/process/quick-cust_pkg.cgi,
14291           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
14292           more work on package service addresses:  hide locations when
14293           they're all the default, config to show them anyway / finish
14294           implementing package ordering, fix all the state/county weirdness
14295           when changing the location dropdown. RT#4499
14296
14297 2009-01-08 20:06  ivan
14298
14299         * httemplate/edit/cust_main/contact.html,
14300           httemplate/elements/location.html,
14301           httemplate/elements/select-country.html,
14302           httemplate/elements/select-county.html,
14303           httemplate/elements/select-state.html,
14304           httemplate/elements/tr-select-part_referral.html,
14305           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
14306           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
14307           httemplate/view/cust_main/packages.html,
14308           httemplate/view/cust_main/packages/location.html: pick/enter a
14309           location when ordering a package, RT#4499
14310
14311 2009-01-07 17:45  ivan
14312
14313         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
14314           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
14315           FS/t/cust_location.t, eg/table_template.pm,
14316           eg/table_template-svc.pm,
14317           httemplate/view/cust_main/packages.html,
14318           httemplate/view/cust_main/packages/location.html,
14319           httemplate/view/cust_main/packages/package.html,
14320           httemplate/view/cust_main/packages/services.html,
14321           httemplate/view/cust_main/packages/status.html: start adding
14322           package locations, RT#4499
14323
14324 2009-01-07 08:59  jeff
14325
14326         * conf/invoice_latex: allow tex to do more column sizing
14327
14328 2009-01-06 16:27  ivan
14329
14330         * httemplate/browse/rate_region.html: country code is two words
14331
14332 2009-01-06 16:18  ivan
14333
14334         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
14335           RT#4524
14336
14337 2009-01-06 16:14  ivan
14338
14339         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
14340           help browse regions by countrycode
14341
14342 2009-01-06 15:30  ivan
14343
14344         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
14345           unrateable and add an ignore_unrateable flag to go back to the
14346           old skip behavior
14347
14348 2009-01-06 13:16  ivan
14349
14350         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
14351           in default CDR output format; fix "all 0 prices" when using
14352           simple output format w/internal rating, RT#4503
14353
14354 2009-01-05 13:12  jeff
14355
14356         * FS/FS/tax_rate.pm: doh! change the interface here, too
14357
14358 2009-01-04 16:26  ivan
14359
14360         * httemplate/elements/checkboxes-table-name.html,
14361           httemplate/elements/checkboxes.html,
14362           httemplate/elements/select-rate.html,
14363           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
14364           httemplate/browse/rate.cgi,
14365           httemplate/misc/copy-rate_detail.html,
14366           httemplate/misc/process/copy-rate_detail.html: add rate copying,
14367           RT#4431
14368
14369 2009-01-04 14:07  ivan
14370
14371         * Makefile, init.d/freeside-init: don't run a self-service server
14372           against localhost OOTB; eliminate those gigantic useless logfiles
14373
14374 2009-01-02 17:52  ivan
14375
14376         * bin/cdr.http_and_import, bin/cdr.import, FS/FS/Record.pm,
14377           FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft CDR format, RT#4425
14378
14379 2009-01-02 14:03  ivan
14380
14381         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
14382           FS/FS/cdr/troop.pm, bin/cdr.import: add troop CDRs, RT#4413
14383
14384 2009-01-02 10:01  ivan
14385
14386         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
14387
14388 2009-01-02 09:58  ivan
14389
14390         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
14391
14392 2009-01-01 12:11  rsiddall
14393
14394         * rpm/freeside-selfservice.conf: New Apache configuration file for
14395           the self-service interface.
14396
14397 2009-01-01 12:10  rsiddall
14398
14399         * rpm/freeside.spec: Modifications to let self-service work if you
14400           really insist on installing it on the same machine as the billing
14401           server.  Also more fixes for SuSE, and a couple of changes to
14402           minimize differences from the 1.7 branch.
14403
14404 2008-12-31 14:04  ivan
14405
14406         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
14407           CDR format, RT#4403
14408
14409 2008-12-31 10:07  jeff
14410
14411         * FS/FS/cust_main.pm: one got missed?
14412
14413 2008-12-30 19:28  ivan
14414
14415         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
14416           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
14417           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
14418           httemplate/misc/cdr-import.html,
14419           httemplate/misc/process/cdr-import.html: bell west CDR format,
14420           RT#4403
14421
14422 2008-12-30 14:00  jeff
14423
14424         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
14425           improvements and corrections to reasons based on history records
14426
14427 2008-12-30 13:45  jeff
14428
14429         * FS/FS/cdr.pm: move price to last column for default_source
14430
14431 2008-12-30 11:13  jeff
14432
14433         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
14434           usage_class for tax purposes in calltypenum
14435
14436 2008-12-29 10:06  jeff
14437
14438         * Makefile, conf/invoice_latex, etc/fslongtable.sty: ease
14439           deployment of patched longtable
14440
14441 2008-12-28 11:10  ivan
14442
14443         * httemplate/browse/cust_main_county.cgi: finish dealing with
14444           counties with spaces, etc., RT#4496
14445
14446 2008-12-28 11:08  ivan
14447
14448         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
14449           ut_textn strings in county expansion, RT#4496
14450
14451 2008-12-28 10:59  ivan
14452
14453         * httemplate/browse/cust_main_county.cgi: deal with counties with
14454           spaces, etc., RT#4496
14455
14456 2008-12-28 10:52  ivan
14457
14458         * httemplate/browse/cust_main_county.cgi: put the
14459           country/state/county selections on their own line, RT#4496
14460
14461 2008-12-28 10:48  ivan
14462
14463         * httemplate/elements/: select-country.html, select-county.html,
14464           select-state.html, select-did.html: fix browse results for
14465           selecting counties (resulting from separating tax classes), also
14466           add dropdowns to browse by state and county, RT#4496
14467
14468 2008-12-28 10:44  ivan
14469
14470         * httemplate/: browse/cust_main_county.cgi,
14471           edit/cust_main/contact.html, edit/cust_main/billing.html,
14472           misc/payment.cgi: fix browse results for selecting counties
14473           (resulting from separating tax classes), also add dropdowns to
14474           browse by state and county, RT#4496
14475
14476 2008-12-24 16:45  jeff
14477
14478         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
14479           "texas tax" in 1.9
14480
14481 2008-12-23 13:41  jeff
14482
14483         * FS/FS/cust_main.pm: miss use
14484
14485 2008-12-23 12:35  jeff
14486
14487         * FS/FS/cust_main.pm: correct bad tax calculation
14488
14489 2008-12-22 16:32  ivan
14490
14491         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
14492           to avoid pushing the total column out to the right, RT#4449
14493
14494 2008-12-22 15:28  ivan
14495
14496         * httemplate/config/config.cgi: textareas are much less annoying to
14497           work with when their scrollbar isn't scrolled off the side itself
14498
14499 2008-12-22 14:30  rsiddall
14500
14501         * rpm/freeside.spec: Copying over modifications to support SuSE
14502           from the 1.7 branch.
14503
14504 2008-12-22 13:16  ivan
14505
14506         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
14507           package names to 50 chars to avoid problems with typeset
14508           invoices, RT#4449
14509
14510 2008-12-21 13:53  ivan
14511
14512         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
14513           RT#4204
14514
14515 2008-12-21 13:49  ivan
14516
14517         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
14518
14519 2008-12-21 13:44  ivan
14520
14521         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
14522
14523 2008-12-21 13:37  ivan
14524
14525         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
14526           like svc_acct, closes: RT#4204 (also a few lines of the new
14527           per-agent config snuck in Conf.pm from RT#3989)
14528
14529 2008-12-21 13:33  ivan
14530
14531         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
14532           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
14533           bin/freeside-upgrade: unique checking for svc_phone like
14534           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
14535           config snuck in Conf.pm from RT#3989)
14536
14537 2008-12-21 10:38  ivan
14538
14539         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
14540
14541 2008-12-21 10:09  ivan
14542
14543         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
14544           freeside-queued put billing jobs in the queue, so they run in
14545           their own short-lived processes, RT#4423
14546
14547 2008-12-21 09:40  ivan
14548
14549         * FS/FS/queue.pm: doc
14550
14551 2008-12-15 16:08  jeff
14552
14553         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
14554
14555 2008-12-11 13:11  jeff
14556
14557         * FS/FS/cust_main.pm: place tax on invoice only once
14558
14559 2008-12-10 13:43  ivan
14560
14561         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
14562           report_cust_credit.html, report_cust_event.html,
14563           report_cust_main-zip.html, report_cust_main.html,
14564           report_cust_pay.html, report_cust_pay_batch.html,
14565           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
14566           report_tax.html: allow all-agent reporting again
14567
14568 2008-12-10 13:33  ivan
14569
14570         * httemplate/graph/: report_cust_bill_pkg.html,
14571           report_cust_pkg.html, report_money_time.html: allow all-agent
14572           reporting again
14573
14574 2008-12-10 12:20  ivan
14575
14576         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
14577
14578 2008-12-10 11:43  rsiddall
14579
14580         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
14581           with moving code out of handler.pl, etc.
14582
14583 2008-12-10 11:42  rsiddall
14584
14585         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
14586           and map them back to Perl module names.
14587
14588 2008-12-09 18:47  jeff
14589
14590         * FS/FS/cust_tax_location.pm: space is empty
14591
14592 2008-12-08 17:49  ivan
14593
14594         * FS/FS/Record.pm: oops
14595
14596 2008-12-08 17:46  ivan
14597
14598         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
14599           httemplate/misc/inventory_item-import.html,
14600           httemplate/misc/process/inventory_item-import.html: use common
14601           base for inventory import too, fixes problems with errors due to
14602           dos line endings and allows Excel upload, RT#4346
14603
14604 2008-12-08 02:13  ivan
14605
14606         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
14607           columns, RT#4376
14608
14609 2008-12-08 01:08  ivan
14610
14611         * FS/FS/Schema.pm: make room for CDRs, RT#4387
14612
14613 2008-12-08 00:52  ivan
14614
14615         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
14616           add an header for rating_method=prefix too, RT#4387
14617
14618 2008-12-08 00:46  ivan
14619
14620         * conf/invoice_html: normal ext_desc shouldn't shove the second+
14621           columns of CDRs out
14622
14623 2008-12-05 09:23  jeff
14624
14625         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
14626
14627 2008-12-05 09:19  jeff
14628
14629         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
14630           taxes
14631
14632 2008-12-05 00:24  jeff
14633
14634         * FS/FS/cust_main.pm: missing uses, corrects 4388
14635
14636 2008-12-04 20:20  jeff
14637
14638         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
14639           charged
14640
14641 2008-12-03 21:16  jeff
14642
14643         * FS/FS/part_export/soma.pm: wtf?
14644
14645 2008-12-03 18:19  jeff
14646
14647         * httemplate/edit/cust_main.cgi: better placement of script
14648           sourcing
14649
14650 2008-12-03 18:03  jeff
14651
14652         * httemplate/elements/init_overlib.html: better placement of script
14653           sourcing
14654
14655 2008-12-03 17:46  jeff
14656
14657         * httemplate/edit/cust_main/choose_tax_location.html: better
14658           behavior when zip code is missing
14659
14660 2008-12-03 15:29  ivan
14661
14662         * httemplate/search/report_receivables.html: allow an all-agent
14663           receivables report again
14664
14665 2008-12-03 13:15  ivan
14666
14667         * httemplate/misc/whois.cgi: fix real customer numbers showing on
14668           view pages, RT#4099/4379
14669
14670 2008-12-03 13:12  ivan
14671
14672         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
14673           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
14674           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
14675           on view pages, RT#4099/4379
14676
14677 2008-12-03 09:25  ivan
14678
14679         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
14680           default to countrycode 1
14681
14682 2008-12-02 21:53  ivan
14683
14684         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
14685           max length for packages, so invoices don't wrap, RT#4328
14686
14687 2008-12-02 17:42  jeff
14688
14689         * bin/import-tax-rates,
14690           httemplate/edit/cust_main/choose_tax_location.html,
14691           httemplate/edit/cust_main/contact.html,
14692           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
14693           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
14694           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
14695           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
14696           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
14697           support zip5 tax lookups, correct errors with fixed format cch
14698           import, inital import performance improvements, noise reduction
14699           on imports, tool for inital import
14700
14701 2008-11-30 23:52  ivan
14702
14703         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
14704           vedeye, RT#4342
14705
14706 2008-11-30 15:37  ivan
14707
14708         * httemplate/edit/access_user.html: s/Internal Access
14709           Groups/Employee Groups/
14710
14711 2008-11-30 15:34  ivan
14712
14713         * httemplate/: browse/access_user.html, edit/access_user.html:
14714           s/Internal Users/Employees/
14715
14716 2008-11-30 15:26  ivan
14717
14718         * httemplate/: browse/access_group.html, edit/access_group.html:
14719           s/Internal Access Groups/Employee Groups/
14720
14721 2008-11-30 13:01  ivan
14722
14723         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
14724           duration/billsec with simple & simple2 rate plans
14725
14726 2008-11-29 13:54  ivan
14727
14728         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
14729           fs_selfservice/FS-SelfService/SelfService.pm,
14730           fs_selfservice/FS-SelfService/cgi/login.html,
14731           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
14732           selfservice_server-single_domain config, and login_info
14733           self-service method to give the login page a bit more
14734           configurability
14735
14736 2008-11-29 12:32  ivan
14737
14738         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
14739           login_info self-service method to give the login page a bit more
14740           configurability
14741
14742 2008-11-25 16:30  ivan
14743
14744         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
14745           the rate is 0
14746
14747 2008-11-25 16:20  ivan
14748
14749         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
14750           excel, closes: RT#4337
14751
14752 2008-11-24 07:40  jeff
14753
14754         * FS/FS/part_export/soma.pm: more caffiene, please
14755
14756 2008-11-24 07:36  jeff
14757
14758         * FS/FS/part_export/soma.pm: doh
14759
14760 2008-11-24 07:18  jeff
14761
14762         * FS/FS/part_export/soma.pm: be more accepting
14763
14764 2008-11-24 06:48  jeff
14765
14766         * FS/FS/part_export/soma.pm: esn's are hex
14767
14768 2008-11-24 04:22  ivan
14769
14770         * FS/FS/cdr/genband.pm: update genband import to agree with
14771           reality, RT#4177
14772
14773 2008-11-24 02:59  ivan
14774
14775         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
14776           internal_diddb; throw a warning instead of an error if a number
14777           couldn't be returned to inventory
14778
14779 2008-11-24 02:47  ivan
14780
14781         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
14782           phone_sqlradius CDR population?, RT#4100
14783
14784 2008-11-24 02:11  ivan
14785
14786         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
14787           seconds returned finally, RT#4100
14788
14789 2008-11-24 00:47  ivan
14790
14791         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
14792           add-ons too... eek.  also correct rating to destination RT#4100
14793
14794 2008-11-22 14:17  ivan
14795
14796         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
14797           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
14798           part_event/Condition.pm, part_event/Action/apply.pm,
14799           part_event/Action/bill.pm, part_event/Action/cancel.pm,
14800           part_event/Action/collect.pm,
14801           part_event/Action/cust_bill_batch.pm,
14802           part_event/Action/cust_bill_comp.pm,
14803           part_event/Action/cust_bill_fee_percent.pm,
14804           part_event/Action/cust_bill_realtime_card.pm,
14805           part_event/Action/cust_bill_realtime_check.pm,
14806           part_event/Action/cust_bill_realtime_lec.pm,
14807           part_event/Action/cust_bill_send.pm,
14808           part_event/Action/cust_bill_send_agent.pm,
14809           part_event/Action/cust_bill_send_alternate.pm,
14810           part_event/Action/cust_bill_send_csv_ftp.pm,
14811           part_event/Action/cust_bill_send_if_newest.pm,
14812           part_event/Action/cust_bill_spool_csv.pm,
14813           part_event/Action/cust_bill_suspend_if_balance.pm,
14814           part_event/Action/fee.pm,
14815           part_event/Action/pkg_referral_credit.pm,
14816           part_event/Action/pkg_referral_credit_pkg.pm,
14817           part_event/Action/suspend.pm,
14818           part_event/Action/suspend_if_pkgpart.pm,
14819           part_event/Action/suspend_unless_pkgpart.pm,
14820           part_event/Condition/balance.pm,
14821           part_event/Condition/balance_age.pm,
14822           part_event/Condition/balance_under.pm,
14823           part_event/Condition/cust_bill_age.pm,
14824           part_event/Condition/cust_bill_has_service.pm,
14825           part_event/Condition/cust_bill_owed.pm,
14826           part_event/Condition/cust_bill_owed_under.pm,
14827           part_event/Condition/cust_payments.pm,
14828           part_event/Condition/has_referral_custnum.pm,
14829           part_event/Condition/once_percust.pm,
14830           part_event/Condition/pkg_age.pm,
14831           part_event/Condition/pkg_notchange.pm,
14832           part_event/Condition/pkg_pkgpart.pm,
14833           part_event/Condition/pkg_recurring.pm,
14834           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
14835           referral credits overhaul, use billing events, agents can
14836           self-configure, limit to once-per-customer, depend on any time
14837           from referred package, referred customer payment, specific
14838           packages, partial staged credits, RT#3983
14839
14840 2008-11-21 23:10  ivan
14841
14842         * httemplate/: browse/part_event.html, edit/elements/edit.html:
14843           billing event cloning
14844
14845 2008-11-20 19:36  jeff
14846
14847         * FS/FS/part_export/soma.pm: initial somanetworks support
14848
14849 2008-11-20 18:57  ivan
14850
14851         * httemplate/edit/elements/edit.html: remove debugging accidentally
14852           left in
14853
14854 2008-11-20 18:55  ivan
14855
14856         * httemplate/edit/process/elements/process.html: document
14857           viewall_ext
14858
14859 2008-11-20 17:58  ivan
14860
14861         * httemplate/: edit/elements/edit.html,
14862           elements/tr-select-agent.html: undo voodoo, find real problem
14863
14864 2008-11-20 16:06  ivan
14865
14866         * httemplate/edit/elements/edit.html: voodoo
14867
14868 2008-11-20 11:02  jeff
14869
14870         * FS/FS/rate.pm: this must be what is meant
14871
14872 2008-11-20 09:49  jeff
14873
14874         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
14875           extra cdr headers
14876
14877 2008-11-20 08:59  jeff
14878
14879         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
14880           per service -- fixes #4260
14881
14882 2008-11-20 04:52  ivan
14883
14884         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
14885           for excel import, hopefully.  should fix "Error: Can't use an
14886           undefined value as an ARRAY reference" error on import.  RT#4297
14887
14888 2008-11-20 03:35  ivan
14889
14890         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
14891           the rate itself, just all its data (the hard part)
14892
14893 2008-11-19 16:42  ivan
14894
14895         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
14896           closes: RT#3982
14897
14898 2008-11-19 06:55  jeff
14899
14900         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
14901           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
14902           httemplate/misc/tax-import.cgi: support for cch fixed format
14903
14904 2008-11-18 17:24  ivan
14905
14906         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
14907           key, fix agent.agent_custnum unique index causing it to get a
14908           value filled in by Record.pm
14909
14910 2008-11-17 18:56  rsiddall
14911
14912         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
14913           as those in parentheses, and handles more version relation types.
14914
14915 2008-11-12 18:22  ivan
14916
14917         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
14918           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
14919           httemplate/edit/process/agent.cgi: add ability to view/edit
14920           access groups of an agent
14921
14922 2008-11-11 00:55  ivan
14923
14924         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
14925
14926 2008-11-11 00:45  ivan
14927
14928         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
14929           don't belong with the ship address, that was an unrelated
14930           tampabay/pbx-change request, RT#3290
14931
14932 2008-11-10 23:51  ivan
14933
14934         * conf/invoice_html: make HTML invoice more consistent with current
14935           typeset invoice: center invoice date instead of right-justify
14936
14937 2008-11-09 03:43  ivan
14938
14939         * httemplate/browse/agent.cgi: realign things in light of
14940           small_custview in this table for master customering, roundaboutly
14941           part of #2933
14942
14943 2008-11-09 03:31  ivan
14944
14945         * FS/FS/cust_main/Import.pm: move batch customer import to its own
14946           file; add svc_external_svc_phone export format, RT#4103
14947
14948 2008-11-09 01:14  ivan
14949
14950         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
14951           httemplate/misc/phone_avail-import.html: add a global countrycode
14952           to phone_avail import and a conf for the default (some other conf
14953           values snuck in also, oh well)
14954
14955 2008-11-09 00:51  ivan
14956
14957         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
14958           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
14959           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
14960           httemplate/misc/process/cust_main-import.cgi: move batch customer
14961           import to its own file; add svc_external_svc_phone export format,
14962           RT#4103
14963
14964 2008-11-06 22:04  ivan
14965
14966         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
14967           wow, it has been a while
14968
14969 2008-11-06 14:53  ivan
14970
14971         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
14972           search, RT #4233
14973
14974 2008-11-06 14:20  ivan
14975
14976         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
14977
14978 2008-11-05 20:22  ivan
14979
14980         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
14981           concatenation (.) or string at
14982           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
14983
14984 2008-11-05 20:18  ivan
14985
14986         * FS/FS/svc_acct.pm: . is used in some implementations of classic
14987           crypt
14988
14989 2008-11-03 07:28  jeff
14990
14991         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
14992
14993 2008-11-03 07:26  jeff
14994
14995         * FS/FS/cust_main.pm: yikes! not yet
14996
14997 2008-11-03 07:14  jeff
14998
14999         * FS/FS/cust_main.pm: otherwise there are no taxes
15000
15001 2008-11-02 17:10  ivan
15002
15003         * httemplate/view/svc_acct.cgi: time remaining is more useful to
15004           display as hours + minutes than days, hours, minutes from
15005           Time::Duration
15006
15007 2008-11-02 12:27  ivan
15008
15009         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
15010           REALLY fix the line-item links too, whew) fix overreporting of
15011           tax invoiced when using & reporting with taxclasses, RT#4131
15012
15013 2008-11-02 12:03  ivan
15014
15015         * httemplate/search/report_tax.cgi: (and fix the line-item links
15016           too, whew) fix overreporting of tax invoiced when using &
15017           reporting with taxclasses, RT#4131
15018
15019 2008-11-02 11:40  ivan
15020
15021         * httemplate/search/report_tax.cgi: (and fix the total too) fix
15022           overreporting of tax invoiced when using & reporting with
15023           taxclasses, RT#4131
15024
15025 2008-11-02 11:26  ivan
15026
15027         * httemplate/search/report_tax.cgi: fix overreporting of tax
15028           invoiced when using & reporting with taxclasses, RT#4131
15029
15030 2008-11-01 15:12  ivan
15031
15032         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
15033           freeside-cdrd disable itself if there's no appropriate package
15034           definition, RT#4184
15035
15036 2008-10-29 15:24  ivan
15037
15038         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
15039           spurious hits
15040
15041 2008-10-29 13:23  ivan
15042
15043         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
15044
15045 2008-10-29 13:21  ivan
15046
15047         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
15048           work?  is this 5.10-specific?
15049
15050 2008-10-29 01:03  ivan
15051
15052         * FS/FS/cust_main.pm, init.d/freeside-init,
15053           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
15054           pickup & bill daemon, RT#4184
15055
15056 2008-10-29 00:50  ivan
15057
15058         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
15059           provisioning
15060
15061 2008-10-27 18:23  ivan
15062
15063         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
15064           RT#4204
15065
15066 2008-10-24 17:37  ivan
15067
15068         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
15069           phone numbers, RT#4195
15070
15071 2008-10-24 16:21  ivan
15072
15073         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
15074           svc_phone view
15075
15076 2008-10-24 15:53  ivan
15077
15078         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
15079           Reply-Message for the RADIUS error message, RT#4100
15080
15081 2008-10-24 15:23  ivan
15082
15083         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
15084           hooks, RT#4100
15085
15086 2008-10-24 14:31  ivan
15087
15088         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
15089           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
15090           RT#4100
15091
15092 2008-10-24 14:25  ivan
15093
15094         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
15095           rlm_perl hook for prepaid voip radius, RT#4100
15096
15097 2008-10-24 14:22  ivan
15098
15099         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
15100           rlm_perl hook for prepaid voip radius, RT#4100
15101
15102 2008-10-24 12:58  ivan
15103
15104         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
15105           rlm_perl hook for prepaid voip radius, RT#4100
15106
15107 2008-10-24 12:54  ivan
15108
15109         * fs_selfservice/FS-SelfService/: SelfService.pm,
15110           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
15111           radius, RT#4100
15112
15113 2008-10-24 12:45  ivan
15114
15115         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
15116           prepaid voip radius, RT#4100
15117
15118 2008-10-24 12:13  ivan
15119
15120         * fs_selfservice/FS-SelfService/: SelfService.pm,
15121           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
15122           radius, RT#4100
15123
15124 2008-10-23 19:54  ivan
15125
15126         * FS/: FS/part_export/phone_sqlradius.pm,
15127           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
15128           untested code to suck in CDRs in from VoIP RADIUS exports,
15129           RT#4100
15130
15131 2008-10-23 19:08  ivan
15132
15133         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
15134           fixes to facilitate using agent_custid as custnum, RT#4190
15135
15136 2008-10-23 18:45  ivan
15137
15138         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
15139           phone RADIUS export: allow freeside-sqlradius-reset to reset a
15140           phone_sqlradius export, but only if explicitly specified by
15141           exportnum.  also fix "Reference found where even-size list
15142           expected" warning and junk winding up in radreply table".  all
15143           this phone_sqlradius stuff is RT#4100
15144
15145 2008-10-23 18:19  ivan
15146
15147         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
15148           part_export/sqlradius.pm: add phone_sqlradius export
15149
15150 2008-10-22 22:20  ivan
15151
15152         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
15153
15154 2008-10-22 11:50  ivan
15155
15156         * httemplate/view/svc_phone.cgi: fix CDR links
15157
15158 2008-10-21 21:39  ivan
15159
15160         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
15161           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
15162           search with Pg, add options for open session search and search on
15163           start time, RT#4051
15164
15165 2008-10-21 08:50  jeff
15166
15167         * fs_selfservice/java/: freeside_login_example.java,
15168           freeside_signup_example.java, biz/freeside/SelfService.java:
15169           biz.freeside.SelfService class and sample applications
15170
15171 2008-10-18 18:57  ivan
15172
15173         * httemplate/config/config.cgi: correctly allow re-editing of
15174           config options with " in them
15175
15176 2008-10-18 17:38  ivan
15177
15178         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
15179           httemplate/elements/search-cust_main.html,
15180           httemplate/browse/agent.cgi: add a master custnum field to
15181           agents, RT#2933 (roundabout)
15182
15183 2008-10-17 18:22  jeff
15184
15185         * FS/FS/cust_main.pm: sheesh
15186
15187 2008-10-17 18:19  jeff
15188
15189         * FS/FS/cust_main.pm: doh
15190
15191 2008-10-17 18:08  jeff
15192
15193         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
15194           endpoints) tax areas
15195
15196 2008-10-17 13:01  jeff
15197
15198         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
15199           assumes a window at least 2.75in or 7cm wide
15200
15201 2008-10-17 11:57  jeff
15202
15203         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
15204           invoices
15205
15206 2008-10-16 15:45  ivan
15207
15208         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
15209           of billsec to calculate billable time, RT#4147
15210
15211 2008-10-15 22:29  ivan
15212
15213         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
15214
15215 2008-10-15 22:29  ivan
15216
15217         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
15218           httemplate/search/cust_pay_batch.cgi,
15219           httemplate/view/cust_main/payment_history.html: add
15220           batch-enable_payby and realtime_disable_payby for better control
15221           over hybrid realtime/batch installs; deprecate never-used
15222           paymentforcedtobatch, RT#4052
15223
15224 2008-10-15 22:04  ivan
15225
15226         * httemplate/elements/menu.html: add batch-enable_payby and
15227           realtime_disable_payby for better control over hybrid
15228           realtime/batch installs; deprecate never-used
15229           paymentforcedtobatch, RT#4052
15230
15231 2008-10-14 14:27  ivan
15232
15233         * FS/FS/Tron.pm: not interested in payment gateway survey just now
15234
15235 2008-10-13 17:50  ivan
15236
15237         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
15238           import format for external services, including next bill date
15239           (cust_pkg.bill), RT#4108
15240
15241 2008-10-13 14:58  ivan
15242
15243         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
15244           freeside-fetch emailed reports from "subject" to "Freeside
15245           report", and add email_report-subject config to change it.
15246           RT#4093
15247
15248 2008-10-12 16:56  jeff
15249
15250         * conf/invoice_latex: better column widths and easier maintenance
15251
15252 2008-10-12 14:22  jeff
15253
15254         * conf/invoice_latex: better value for non-broken tetex
15255
15256 2008-10-11 17:58  ivan
15257
15258         * httemplate/browse/cust_main_county.cgi: fix link
15259
15260 2008-10-11 17:54  ivan
15261
15262         * httemplate/: browse/cust_main_county.cgi,
15263           edit/bulk-cust_main_county.html,
15264           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
15265           tool (eating my own dogfood instead of running a one-off SQL
15266           query), RT#4117
15267
15268 2008-10-10 17:32  ivan
15269
15270         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
15271           administrator, RT#4083
15272
15273 2008-10-10 16:30  ivan
15274
15275         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
15276           h_labels_short in an effort to reduce the number of "XXX service
15277           listing twice on invoice" incidents, RT#3944.  still should be
15278           possible to fundamentally do better with the function in the
15279           first place
15280
15281 2008-10-10 14:30  jeff
15282
15283         * conf/invoice_latex: avoid overprinting remittance coupons
15284
15285 2008-10-10 12:25  ivan
15286
15287         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
15288           display it as the customer number, RT#4099
15289
15290 2008-10-09 18:15  ivan
15291
15292         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
15293           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
15294           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
15295           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
15296           add options to auto-generate agent_custid and display it as the
15297           customer number, RT#4099
15298
15299 2008-10-09 13:06  ivan
15300
15301         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
15302           ALL attributes except Password.  Crypt-Password, User-Password,
15303           Password-With-Header should now use := instead of ==.  RT#4051
15304
15305 2008-10-07 16:57  ivan
15306
15307         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
15308           each CDR web import into a batch
15309
15310 2008-10-07 16:23  ivan
15311
15312         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
15313           CDR format
15314
15315 2008-10-06 17:10  ivan
15316
15317         * FS/FS/Upgrade.pm: oops, brainfart
15318
15319 2008-10-06 17:09  ivan
15320
15321         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
15322           only accounts actually attached to the export are updated
15323
15324 2008-10-06 15:48  ivan
15325
15326         * FS/FS/svc_acct.pm: make RADIUS password exports
15327           _password_encoding-aware so we export Password-With-Header when
15328           necessary
15329
15330 2008-10-06 15:19  ivan
15331
15332         * FS/FS/svc_acct.pm: make RADIUS password exports
15333           _password_encoding-aware so we export Password-With-Header when
15334           necessary
15335
15336 2008-10-06 08:28  ivan
15337
15338         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
15339           format
15340
15341 2008-10-05 14:36  ivan
15342
15343         * httemplate/search/pay_batch.cgi: fix links to closed batches,
15344           RT#4052
15345
15346 2008-10-05 03:17  ivan
15347
15348         * httemplate/search/phone_avail.html: adding the start of available
15349           phone# search.  still needs a menu entry, search options page...
15350           RT#3925
15351
15352 2008-10-04 23:07  ivan
15353
15354         * httemplate/: edit/elements/ApplicationCommon.html,
15355           view/cust_main/payment_history/credit.html,
15356           view/cust_main/payment_history/payment.html: finish UI
15357           improvements wrt refunds: now you have to post a check or cash
15358           refund explicitly, no more implicit creation by 'applying'
15359           credits.  don't show useless application links.  don't enable
15360           apply button until you pick an invoice/refund.  RT#3812
15361
15362 2008-10-04 15:35  ivan
15363
15364         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
15365           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
15366           usage_class.pm, part_event/Action.pm: POD cleanups
15367
15368 2008-10-04 13:55  ivan
15369
15370         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
15371           editing rates for a whole region
15372
15373 2008-10-04 13:43  ivan
15374
15375         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
15376
15377 2008-10-03 17:30  ivan
15378
15379         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
15380           package customize
15381
15382 2008-10-03 12:41  ivan
15383
15384         * FS/FS/part_pkg/voip_cdr.pm: add debugging
15385
15386 2008-09-30 14:05  jeff
15387
15388         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
15389           search/report_newtax.html, elements/menu.html: simple reporting
15390           for new tax system
15391
15392 2008-09-30 13:22  jeff
15393
15394         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
15395           one-time charges
15396
15397 2008-09-30 13:17  jeff
15398
15399         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
15400           turn on and off postal billing from self-service
15401
15402 2008-09-28 20:41  ivan
15403
15404         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
15405
15406 2008-09-26 20:01  jeff
15407
15408         * httemplate/edit/process/addr_block/manual_flag.cgi,
15409           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
15410           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
15411           httemplate/edit/svc_broadband.cgi: per address block ip auto
15412           assignment and auto router selection
15413
15414 2008-09-25 20:54  jeff
15415
15416         * FS/FS/part_event/Condition/dundate.pm,
15417           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
15418           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
15419           httemplate/edit/part_bill_event.cgi,
15420           httemplate/misc/process/delay_susp_pkg.html,
15421           httemplate/view/cust_main/packages.html: push out event triggered
15422           suspensions
15423
15424 2008-09-25 16:44  jeff
15425
15426         * FS/FS/cust_main.pm: lost bits of reason
15427
15428 2008-09-24 19:27  jeff
15429
15430         * FS/FS/part_export/prizm.pm: prizm export improvement for package
15431           changes
15432
15433 2008-09-18 16:17  jeff
15434
15435         * FS/FS/Schema.pm: trade space for time
15436
15437 2008-09-16 08:58  jeff
15438
15439         * httemplate/search/report_tax.cgi: minor initialization issue
15440
15441 2008-09-15 18:22  jeff
15442
15443         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
15444           elements/tr-select-taxoverride.html,
15445           elements/tr-select-taxproduct.html: correct package editor when
15446           taxproducts off
15447
15448 2008-09-15 00:18  ivan
15449
15450         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
15451           FS/FS/part_export/internal_diddb.pm,
15452           httemplate/elements/menu.html,
15453           httemplate/misc/phone_avail-import.html,
15454           httemplate/misc/process/phone_avail-import.html: add internal did
15455           database & ability to query for availability, plus upload tool
15456
15457 2008-09-14 17:40  ivan
15458
15459         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
15460           globalpops_voip export
15461
15462 2008-09-14 13:24  ivan
15463
15464         * FS/FS/cust_main_invoice.pm: silently strip out leading and
15465           trailing spaces from invoicing email addresses instead of
15466           throwing an error
15467
15468 2008-09-14 13:20  ivan
15469
15470         * httemplate/config/: config-process.cgi, config-view.cgi: don't
15471           reload the whole page every time a config option is changed,
15472           RT#3989
15473
15474 2008-09-14 12:13  ivan
15475
15476         * httemplate/elements/header.html: default the menu to top in 1.9,
15477           still a pref
15478
15479 2008-09-12 15:53  ivan
15480
15481         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
15482           "1011" came from us not the CDRs anyway, RT#3985
15483
15484 2008-09-12 15:48  ivan
15485
15486         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
15487           internal_prefixen, RT#3985
15488
15489 2008-09-12 15:38  ivan
15490
15491         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
15492           internal_prefixen, RT#3985
15493
15494 2008-09-12 15:18  ivan
15495
15496         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
15497           internal_prefixen, RT#3985
15498
15499 2008-09-12 14:56  ivan
15500
15501         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
15502           RT#3985
15503
15504 2008-09-12 14:55  ivan
15505
15506         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
15507
15508 2008-09-12 00:58  ivan
15509
15510         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
15511           services printed on invoices configurable.  RT#3904
15512
15513 2008-09-12 00:07  ivan
15514
15515         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
15516           don't throw noisy warnings about missing new recur_temporality,
15517           RT#3851
15518
15519 2008-09-11 19:28  jeff
15520
15521         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
15522           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
15523           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
15524
15525 2008-09-11 19:01  ivan
15526
15527         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
15528           httemplate/misc/spool_invoices.cgi,
15529           httemplate/search/cust_bill.html: add billco respooling, not
15530           re-FTPing, RT#3971
15531
15532 2008-09-11 17:53  ivan
15533
15534         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
15535           flat.pm, RT#3851
15536
15537 2008-09-11 17:41  ivan
15538
15539         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
15540
15541 2008-09-10 01:33  ivan
15542
15543         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
15544           httemplate/misc/ftp_invoices.cgi,
15545           httemplate/search/cust_bill.html: add re-FTP reprint,
15546           RT#create-me-tommorow-for-enet
15547
15548 2008-09-10 00:55  ivan
15549
15550         * FS/FS/Schema.pm: better (?) place to put display and taxation
15551           data than overloading real line items
15552
15553 2008-09-10 00:32  ivan
15554
15555         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
15556           get done
15557
15558 2008-09-10 00:30  ivan
15559
15560         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
15561           RT#3851
15562
15563 2008-09-10 00:24  ivan
15564
15565         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
15566
15567 2008-09-09 15:35  ivan
15568
15569         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
15570           log into selfservice when selfservice_server-primary_only is on
15571
15572 2008-09-09 14:29  ivan
15573
15574         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
15575           services to log into selfservice when
15576           selfservice_server-primary_only is on
15577
15578 2008-09-09 14:04  ivan
15579
15580         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
15581
15582 2008-09-09 01:19  ivan
15583
15584         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
15585           _upgrade_data is hosing cpu badly
15586
15587 2008-09-08 19:35  ivan
15588
15589         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
15590           RT#3838
15591
15592 2008-09-08 19:24  ivan
15593
15594         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
15595           QIS/Taqua-specific CDR handling details, RT#3838
15596
15597 2008-09-08 14:46  ivan
15598
15599         * FS/FS/cust_main.pm: oops, debugging got left on by accident
15600
15601 2008-09-08 14:23  ivan
15602
15603         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
15604           fields on service view, RT#3829
15605
15606 2008-09-08 14:02  ivan
15607
15608         * httemplate/edit/elements/svc_Common.html: completely hide
15609           fixed+blank fields, RT#3829
15610
15611 2008-09-07 19:49  ivan
15612
15613         * httemplate/edit/quick-charge.html: extraneous code cleanup
15614
15615 2008-09-07 19:48  ivan
15616
15617         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
15618           cust_bill_pkg
15619
15620 2008-09-07 19:47  ivan
15621
15622         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
15623           & comments, RT#3810
15624
15625 2008-09-07 19:42  ivan
15626
15627         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
15628           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
15629           httemplate/pref/pref.html,
15630           httemplate/view/cust_main/packages.html, FS/FS.pm,
15631           httemplate/edit/cust_pkg_detail.html,
15632           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
15633           add package invoice details & comments, RT#3810
15634
15635 2008-09-06 13:54  ivan
15636
15637         * FS/FS/UI/Web.pm: don't link to customer service view unless the
15638           user has the ACL to view the resulting page
15639
15640 2008-09-04 06:29  jeff
15641
15642         * FS/FS/Upgrade.pm: three lost lines
15643
15644 2008-09-03 20:10  ivan
15645
15646         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
15647           not incorrectly a PNG
15648
15649 2008-09-03 19:44  ivan
15650
15651         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
15652           in light of database config where you absolutely need
15653           ->set_binary for swtuf retreived with ->config_binary, RT#3936
15654
15655 2008-09-03 12:08  jeff
15656
15657         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
15658           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
15659           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
15660           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
15661           httemplate/edit/svc_acct_pop.cgi,
15662           httemplate/edit/process/router.cgi,
15663           httemplate/edit/process/svc_acct_pop.cgi,
15664           httemplate/edit/process/addr_block/add.cgi,
15665           httemplate/edit/process/addr_block/allocate.cgi,
15666           httemplate/edit/process/addr_block/deallocate.cgi,
15667           httemplate/edit/process/addr_block/split.cgi,
15668           httemplate/elements/menu.html: new access right names
15669
15670 2008-09-03 11:59  jeff
15671
15672         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
15673           routine
15674
15675 2008-09-02 18:52  ivan
15676
15677         * httemplate/view/cust_main/payment_history.html: add back ability
15678           to post a check/cash refund. be more explicit about it instead of
15679           just being a checkbox when posting a credit. RT#3812
15680
15681 2008-09-02 18:46  ivan
15682
15683         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
15684           httemplate/edit/cust_refund.cgi,
15685           httemplate/edit/process/cust_refund.cgi,
15686           httemplate/elements/init_calendar.html,
15687           httemplate/view/cust_refund.html,
15688           httemplate/view/cust_main/payment_history/refund.html,
15689           FS/FS/AccessRight.pm: add back ability to post a check/cash
15690           refund.  be more explicit about it instead of just being a
15691           checkbox when posting a credit.  RT#3812
15692
15693 2008-09-02 08:37  jeff
15694
15695         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
15696           call details in self-service
15697
15698 2008-08-30 14:34  jeff
15699
15700         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
15701           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
15702           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
15703           httemplate/search/report_prepaid_income.cgi,
15704           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
15705           creation RT#3919
15706
15707 2008-08-29 19:10  jeff
15708
15709         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
15710           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
15711           usage classes
15712
15713 2008-08-29 16:13  ivan
15714
15715         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
15716           of simple accounts for cheepnet, RT#3805
15717
15718 2008-08-29 13:10  ivan
15719
15720         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
15721           of quantity fields on package edit, for RT#3805
15722
15723 2008-08-28 18:09  ivan
15724
15725         * FS/FS/Schema.pm, FS/FS/cdr.pm,
15726           httemplate/elements/select-cdrbatch.html,
15727           httemplate/elements/tr-select-cdrbatch.html,
15728           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
15729           add CDR batch TFTP feature, RT#3113
15730
15731 2008-08-28 17:45  jeff
15732
15733         * FS/FS/part_pkg.pm: noise reduction
15734
15735 2008-08-28 17:23  ivan
15736
15737         * httemplate/elements/: tr-select-taxclass.html,
15738           select-taxclass.html: correct nits in tax class selection
15739
15740 2008-08-28 15:00  jeff
15741
15742         * FS/FS/tax_rate.pm: updates can be completely empty
15743
15744 2008-08-28 14:32  jeff
15745
15746         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
15747           httemplate/browse/part_pkg_taxproduct.cgi,
15748           httemplate/edit/part_pkg_taxoverride.html,
15749           httemplate/edit/quick-charge.html,
15750           httemplate/edit/process/quick-charge.cgi,
15751           httemplate/elements/select-taxoverride.html,
15752           httemplate/elements/select-taxproduct.html,
15753           httemplate/view/cust_main/packages.html: taxproduct selection for
15754           one time charges
15755
15756 2008-08-28 12:09  ivan
15757
15758         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
15759
15760 2008-08-28 00:38  jeff
15761
15762         * httemplate/elements/select-taxoverride.html,
15763           httemplate/elements/select-taxproduct.html,
15764           httemplate/elements/tr-select-taxoverride.html,
15765           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
15766           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
15767           FS/FS/part_pkg/voip_cdr.pm,
15768           httemplate/browse/part_pkg_taxproduct.cgi,
15769           httemplate/edit/part_pkg.cgi,
15770           httemplate/edit/part_pkg_taxoverride.html,
15771           httemplate/edit/process/part_pkg.cgi: multiple usage classes
15772           checkpoint
15773
15774 2008-08-26 17:15  ivan
15775
15776         * FS/FS/cust_main.pm: don't override countrydefault or whatever
15777           with a blank value in bulk customer import
15778
15779 2008-08-26 17:05  ivan
15780
15781         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
15782           distinction to lint
15783
15784 2008-08-26 17:00  ivan
15785
15786         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
15787           distinction to lint
15788
15789 2008-08-26 16:53  ivan
15790
15791         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
15792           vs. ok distinction to lint
15793
15794 2008-08-26 07:00  rsiddall
15795
15796         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
15797           fixing up paths so the RPM-installed self-service files are not
15798           under /usr/local on the remote machine.  Also fixed an
15799           initialization problem where the system configuration files for
15800           Freeside were assumed to be under /etc/default, not
15801           /etc/sysconfig
15802
15803 2008-08-25 14:23  ivan
15804
15805         * httemplate/edit/elements/edit.html: fix package editor showing
15806           "all" for pkg class selection
15807
15808 2008-08-25 13:33  ivan
15809
15810         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
15811           comparison from svcnum to svcpart
15812
15813 2008-08-24 22:53  jeff
15814
15815         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
15816           FS/FS/Report/Table/Monthly.pm,
15817           httemplate/search/cust_bill_pkg.cgi,
15818           httemplate/search/report_prepaid_income.cgi,
15819           httemplate/search/report_tax.cgi: correct fallout from duplicate
15820           line items
15821
15822 2008-08-24 22:18  jeff
15823
15824         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
15825           agent virtualizing packages
15826
15827 2008-08-24 15:35  ivan
15828
15829         * httemplate/elements/checkboxes-table-name.html: add controls to
15830           select/unselect/toggle all checkboxes
15831
15832 2008-08-24 14:52  ivan
15833
15834         * bin/customer-faker: add -k option for pkgpart
15835
15836 2008-08-24 14:49  ivan
15837
15838         * bin/customer-faker: add -a option for agentnum
15839
15840 2008-08-23 20:41  rsiddall
15841
15842         * rpm/freeside.spec: Create discrete RPMs for different parts of
15843           the self-service interface.  Put the default configuration folder
15844           in the main freeside RPM.
15845
15846 2008-08-23 14:59  jeff
15847
15848         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
15849           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
15850           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
15851           FS/MANIFEST, httemplate/browse/rate_detail.html,
15852           httemplate/edit/rate_detail.html,
15853           httemplate/edit/rate_region.cgi,
15854           httemplate/edit/usage_class.html,
15855           httemplate/edit/elements/edit.html,
15856           httemplate/edit/process/rate_region.cgi,
15857           httemplate/edit/process/usage_class.html,
15858           httemplate/elements/menu.html: add usage classes to rate details
15859
15860 2008-08-22 20:29  jeff
15861
15862         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
15863           tax_rate.pm: tax data update bug fixes and error message
15864           improvements
15865
15866 2008-08-21 20:01  ivan
15867
15868         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
15869           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
15870           FS/MANIFEST, FS/t/cust_svc_option.t,
15871           httemplate/elements/dashboard-toplist.html,
15872           httemplate/elements/mcp_lint.html: the master control program has
15873           chosen YOU to serve your system on the game grid
15874
15875 2008-08-21 16:21  ivan
15876
15877         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
15878           reporting for MCP mode
15879
15880 2008-08-21 11:21  jeff
15881
15882         * bin/import-optigold.pl: use options with proper names
15883
15884 2008-08-19 11:42  ivan
15885
15886         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
15887
15888 2008-08-19 04:35  ivan
15889
15890         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
15891
15892 2008-08-19 03:09  ivan
15893
15894         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
15895           here
15896
15897 2008-08-19 03:06  ivan
15898
15899         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
15900           httemplate/edit/rate_region.cgi: more consistent prefix display,
15901           and don't forget nxx'
15902
15903 2008-08-15 12:42  ivan
15904
15905         * Makefile: install default conf with make create-config too, so it
15906           doesn't go missing
15907
15908 2008-08-15 12:26  ivan
15909
15910         * FS/bin/freeside-setup: allow a full pathname to be specified to
15911           freeside-setup for initial configdir
15912
15913 2008-08-14 18:09  jeff
15914
15915         * FS/FS/tax_class.pm: correct field ordering - invonsequential
15916
15917 2008-08-14 17:41  ivan
15918
15919         * httemplate/elements/form-file_upload.html: can have a message
15920           then a URL too
15921
15922 2008-08-14 04:53  ivan
15923
15924         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
15925           httemplate/elements/progress-init.html,
15926           httemplate/misc/cust_main-import.cgi,
15927           httemplate/misc/process/cust_main-import.cgi,
15928           httemplate/elements/progress-popup.html,
15929           httemplate/search/cust_main.html,
15930           httemplate/elements/form-file_upload.html,
15931           httemplate/misc/file-upload.html,
15932           httemplate/elements/file-upload.html: customer import: add
15933           progress bar & redirect to a search of the imported customers,
15934           #3475
15935
15936 2008-08-14 04:44  ivan
15937
15938         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
15939           import: add progress bar & redirect to a search of the imported
15940           customers, #3475
15941
15942 2008-08-13 18:58  ivan
15943
15944         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
15945           httemplate/elements/menu.html,
15946           httemplate/misc/cust_main-import.cgi,
15947           httemplate/misc/process/cust_main-import.cgi: import customer
15948           from Excel file too
15949
15950 2008-08-13 18:52  ivan
15951
15952         * FS/FS/svc_Common.pm: tyop
15953
15954 2008-08-13 18:38  ivan
15955
15956         * httemplate/view/svc_forward.cgi: tyop
15957
15958 2008-08-08 13:29  jeff
15959
15960         * bin/import-optigold.pl: better opti table relationship following
15961
15962 2008-08-08 11:13  jeff
15963
15964         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
15965           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
15966           conf/invoice_latex: cdrs can be in separate invoice section,
15967           after total, summarized inline, with hints for page breaks
15968
15969 2008-08-07 15:30  ivan
15970
15971         * Makefile: don't generate a new key on install-selfservice if
15972           there's already an RSA one either
15973
15974 2008-08-05 23:39  jeff
15975
15976         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
15977
15978 2008-08-05 21:05  jeff
15979
15980         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
15981           refactor
15982
15983 2008-08-02 19:15  ivan
15984
15985         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
15986           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
15987           a name field to svc_phone
15988
15989 2008-08-02 17:54  ivan
15990
15991         * FS/FS/cdr/simple2.pm: doh, fix regex
15992
15993 2008-08-02 17:26  ivan
15994
15995         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
15996           "exists" on an undefined value at
15997           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
15998           upgrade
15999
16000 2008-08-02 17:20  ivan
16001
16002         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
16003           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
16004           line 812.' error on upgrade
16005
16006 2008-08-02 16:51  ivan
16007
16008         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
16009           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
16010           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
16011           'Can't call method "parse" on an undefined value' error from CDR
16012           format refactor
16013
16014 2008-08-01 21:20  jeff
16015
16016         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
16017           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
16018           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
16019           conf/invoice_latex, httemplate/edit/cust_main.cgi,
16020           httemplate/edit/cust_main/billing.html,
16021           httemplate/view/cust_main/billing.html: bundled package
16022           presentation improvements
16023
16024 2008-08-01 21:09  jeff
16025
16026         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
16027           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
16028           part_pkg/voip_cdr.pm: improve CDR usage presentation
16029
16030 2008-08-01 14:41  ivan
16031
16032         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
16033           be limited by date like before, closes: Bug#3801
16034
16035 2008-08-01 13:21  ivan
16036
16037         * httemplate/edit/pkg_class.html: categories deserve labels too
16038
16039 2008-07-31 16:32  ivan
16040
16041         * httemplate/search/report_receivables.cgi: this should fix columns
16042           not showing up in receivables report... not surea bout #3801
16043           (credits/etc show up in all time periods)
16044
16045 2008-07-31 13:17  ivan
16046
16047         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
16048           receivables report: credits/etc. should be limited by date like
16049           before, closes: Bug#3801
16050
16051 2008-07-30 19:35  ivan
16052
16053         * httemplate/misc/delete-customer.cgi: fix error on customer
16054           deletion
16055
16056 2008-07-30 15:10  ivan
16057
16058         * FS/FS/cdr/nextone.pm: rename nt to nextone
16059
16060 2008-07-29 13:00  jeff
16061
16062         * FS/FS/cust_bill.pm: correct amount for new charges total on
16063           sectioned invoices
16064
16065 2008-07-29 10:29  rsiddall
16066
16067         * rpm/freeside.spec: Self-Service files were reorganized; changed
16068           the way we copy them into the buildroot.
16069
16070 2008-07-24 09:40  jeff
16071
16072         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
16073           line number order
16074
16075 2008-07-23 07:41  jeff
16076
16077         * httemplate/edit/tax_rate.html: add disabled column to new tax
16078           rates, false laziness elimination, and bug fixes - closes #3566
16079
16080 2008-07-23 07:36  jeff
16081
16082         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
16083           httemplate/browse/tax_rate.cgi,
16084           httemplate/misc/enable_or_disable_tax.html,
16085           httemplate/misc/process/enable_or_disable_tax.html: add disabled
16086           column to new tax rates, false laziness elimination, and bug
16087           fixes - closes #3566
16088
16089 2008-07-22 01:33  ivan
16090
16091         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
16092           command
16093
16094 2008-07-21 21:59  ivan
16095
16096         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
16097           view also
16098
16099 2008-07-21 15:34  ivan
16100
16101         * FS/FS/ClientAPI/Signup.pm,
16102           fs_selfservice/FS-SelfService/SelfService.pm,
16103           fs_selfservice/FS-SelfService/cgi/signup.cgi,
16104           fs_selfservice/FS-SelfService/cgi/signup.html,
16105           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
16106
16107 2008-07-21 14:23  ivan
16108
16109         * Makefile: oops, don't inadvertantly switch default db type
16110
16111 2008-07-21 12:09  ivan
16112
16113         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
16114           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
16115           fs_selfservice/FS-SelfService/SelfService.pm,
16116           fs_selfservice/FS-SelfService/cgi/signup.html,
16117           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
16118           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
16119           fs_selfservice/FS-SelfService/cgi/images/cross.png,
16120           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
16121           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
16122           w/globalpops DID selection via mason components pass-through
16123
16124 2008-07-21 11:58  ivan
16125
16126         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
16127           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
16128           components standalone
16129
16130 2008-07-21 03:42  ivan
16131
16132         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
16133
16134 2008-07-18 15:31  ivan
16135
16136         * httemplate/search/report_rt_transaction.html: missing closing
16137           FORM tag
16138
16139 2008-07-18 15:30  ivan
16140
16141         * httemplate/elements/popup_link.html: add target param, i thought
16142           this was needed for something...
16143
16144 2008-07-18 15:29  ivan
16145
16146         * bin/bind.import: add -e option to bind.import (now to actually
16147           implement it)
16148
16149 2008-07-18 15:28  ivan
16150
16151         * FS/FS/rate_region.pm: show NXX is US if applicable
16152
16153 2008-07-18 15:28  ivan
16154
16155         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
16156           UI/Web.pm: some random cleanups
16157
16158 2008-07-18 15:27  ivan
16159
16160         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
16161           imports
16162
16163 2008-07-18 15:26  ivan
16164
16165         * FS/MANIFEST: add part_pkg_link to MANIFEST
16166
16167 2008-07-17 16:55  ivan
16168
16169         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
16170           cdr/genband_meetme.pm, cdr/openser.pm, cdr/simple.pm,
16171           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
16172           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
16173
16174 2008-07-16 16:55  ivan
16175
16176         * httemplate/search/svc_acct.cgi: fix account search by time
16177           remaining to deal with situations w/o a recurring amount
16178
16179 2008-07-15 16:25  ivan
16180
16181         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
16182
16183 2008-07-15 16:18  ivan
16184
16185         * FS/FS/Upgrade.pm: parens help alot
16186
16187 2008-07-15 16:17  ivan
16188
16189         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
16190           upgrade
16191
16192 2008-07-15 13:56  ivan
16193
16194         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
16195           reports of cancelled customers
16196
16197 2008-07-14 18:19  ivan
16198
16199         * FS/FS/part_export/phone_shellcommands.pm: add warning about
16200           concurrency in FreePBX
16201
16202 2008-07-14 16:59  ivan
16203
16204         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
16205           their stupid display problems with scrolling.  also make the
16206           gridding more consistent
16207
16208 2008-07-14 16:08  ivan
16209
16210         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
16211           view/cust_main/notes.html: fuck embedded iframes and their stupid
16212           display problems with scrolling.  also make the gridding more
16213           consistent
16214
16215 2008-07-10 11:48  ivan
16216
16217         * httemplate/view/cust_main/packages.html: fix variable scoping
16218           issues preventing customer view page from coing up
16219
16220 2008-07-09 20:16  jeff
16221
16222         * FS/FS/cust_bill.pm: restore line item date ranges
16223
16224 2008-07-09 13:37  ivan
16225
16226         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
16227           warnings on upgrade
16228
16229 2008-07-09 13:33  ivan
16230
16231         * FS/FS/svc_Common.pm: perl vs SQL brainfart
16232
16233 2008-07-09 12:45  ivan
16234
16235         * httemplate/docs/license.html: fix famfamfam link
16236
16237 2008-07-09 12:35  ivan
16238
16239         * FS/FS/svc_Common.pm: service searching should be case-insensitive
16240           now
16241
16242 2008-07-08 20:40  ivan
16243
16244         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
16245           exemptions were inserted?
16246
16247 2008-07-08 20:27  ivan
16248
16249         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
16250
16251 2008-07-08 20:18  ivan
16252
16253         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
16254           search legacy tax exemptions by customer status
16255
16256 2008-07-08 19:30  ivan
16257
16258         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
16259           to be specified when editing a disabled package
16260
16261 2008-07-07 19:19  ivan
16262
16263         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
16264           taxclass-less regions
16265
16266 2008-07-07 19:01  ivan
16267
16268         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
16269           httemplate/search/report_tax.cgi: fix line-item reports on
16270           taxclass-less regions
16271
16272 2008-07-07 17:35  ivan
16273
16274         * httemplate/search/cust_bill_pkg.cgi: order by number for line
16275           items with the same datestamp
16276
16277 2008-07-07 17:20  ivan
16278
16279         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
16280           date
16281
16282 2008-07-07 16:47  ivan
16283
16284         * httemplate/search/report_tax.cgi: should be a proper fix for edge
16285           cases where you have taxclass and empty-taxclass rates for a
16286           region, whew
16287
16288 2008-07-07 14:38  ivan
16289
16290         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
16291           probelms on old (v1.x?) DBD::Pg
16292
16293 2008-07-07 14:18  ivan
16294
16295         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
16296           debugging of bind_param statements
16297
16298 2008-07-07 14:07  ivan
16299
16300         * FS/FS/Record.pm: add debugging of bind_param statements
16301
16302 2008-07-07 12:50  ivan
16303
16304         * FS/FS/Record.pm: add debugging of bind_param statements
16305
16306 2008-07-03 16:23  ivan
16307
16308         * httemplate/view/cust_main/packages.html: fix bad sub names in
16309           forward-port
16310
16311 2008-07-02 21:19  ivan
16312
16313         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
16314           regression caused by get_real_fields refactor
16315
16316 2008-07-02 21:12  ivan
16317
16318         * FS/FS/Record.pm: this should non-"=" searches on fields that
16319           require SQL type binding...
16320
16321 2008-07-02 21:00  ivan
16322
16323         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
16324           "forward-port", i guess
16325
16326 2008-07-02 20:57  ivan
16327
16328         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
16329           1.7?  not touching it unless it breaks :)
16330
16331 2008-07-01 19:55  ivan
16332
16333         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
16334           card through self-service
16335
16336 2008-07-01 00:02  jeff
16337
16338         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
16339
16340 2008-06-30 22:01  jeff
16341
16342         * httemplate/misc/unadjourn_pkg.cgi,
16343           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
16344           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
16345           FS/FS/part_export/shellcommands.pm,
16346           FS/FS/part_export/sqlradius.pm,
16347           httemplate/edit/REAL_cust_pkg.cgi,
16348           httemplate/misc/process/cancel_pkg.html,
16349           httemplate/search/cust_pkg.cgi,
16350           httemplate/view/cust_main/packages.html: correct internal reason
16351           searching, prevent interleaved suspend/cancel/expire/adjourn,
16352           backporting and refactoring
16353
16354 2008-06-30 17:11  ivan
16355
16356         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
16357
16358 2008-06-30 17:07  ivan
16359
16360         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
16361           hope
16362
16363 2008-06-30 17:00  ivan
16364
16365         * httemplate/view/svc_phone.cgi: add sip pw display
16366
16367 2008-06-30 16:56  ivan
16368
16369         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
16370           FS/FS/part_export/phone_shellcommands.pm,
16371           httemplate/edit/svc_phone.cgi: add sip pw field
16372
16373 2008-06-30 01:01  ivan
16374
16375         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
16376           checkpoint signup work
16377
16378 2008-06-30 01:00  ivan
16379
16380         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
16381           extensions
16382
16383 2008-06-29 13:53  ivan
16384
16385         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
16386           httemplate/elements/select-phonenum.html,
16387           httemplate/elements/tr-select-did.html: globalPOPs provisioning
16388
16389 2008-06-28 21:33  jeff
16390
16391         * httemplate/view/cust_main/packages.html: spurious 'suspended'
16392
16393 2008-06-28 17:41  ivan
16394
16395         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
16396           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
16397           state->areacode caching,
16398
16399 2008-06-28 16:03  ivan
16400
16401         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
16402           httemplate/edit/elements/svc_Common.html,
16403           httemplate/elements/input-text.html,
16404           httemplate/elements/select-areacode.html,
16405           httemplate/elements/select-did.html,
16406           httemplate/elements/select-exchange.html,
16407           httemplate/elements/select-phonenum.html,
16408           httemplate/elements/select-state.html,
16409           httemplate/elements/tr-input-text.html,
16410           httemplate/elements/tr-select-did.html,
16411           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
16412           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
16413           FS/FS/part_export/globalpops_voip.pm,
16414           httemplate/edit/svc_phone.cgi: get DIDs from globalpops
16415
16416 2008-06-28 12:25  jeff
16417
16418         * httemplate/elements/tr-checkboxes-table.html,
16419           httemplate/elements/checkboxes-table.html,
16420           httemplate/elements/menu.html,
16421           httemplate/elements/select-agent.html,
16422           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
16423           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
16424           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
16425           httemplate/browse/svc_acct_pop.cgi,
16426           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
16427           httemplate/edit/svc_acct_pop.cgi,
16428           httemplate/edit/svc_broadband.cgi,
16429           httemplate/edit/elements/edit.html,
16430           httemplate/edit/elements/svc_Common.html,
16431           httemplate/edit/process/router.cgi,
16432           httemplate/edit/process/svc_acct_pop.cgi,
16433           httemplate/edit/process/svc_broadband.cgi,
16434           httemplate/edit/process/addr_block/add.cgi,
16435           httemplate/edit/process/addr_block/allocate.cgi,
16436           httemplate/edit/process/addr_block/deallocate.cgi,
16437           httemplate/edit/process/addr_block/split.cgi,
16438           httemplate/edit/process/elements/process.html: agent virtualize
16439           address blocks and routers
16440
16441 2008-06-27 01:53  ivan
16442
16443         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
16444           fs_selfservice/FS-SelfService/SelfService.pm,
16445           fs_selfservice/FS-SelfService/cgi/signup.html: adding
16446           signup_server-service config
16447
16448 2008-06-27 00:18  ivan
16449
16450         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
16451           compilation fixes
16452
16453 2008-06-26 17:27  ivan
16454
16455         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
16456           start.  stupid power failure.
16457
16458 2008-06-26 14:55  ivan
16459
16460         * FS/FS/part_export/phone_shellcommands.pm: adding
16461           phone_shellcommands with preliminary FreePBX integration commands
16462
16463 2008-06-25 13:14  ivan
16464
16465         * httemplate/search/report_receivables.cgi: optimize total query in
16466           receivables report.  very significant speedup for large DBs
16467
16468 2008-06-25 13:11  ivan
16469
16470         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
16471
16472 2008-06-25 11:14  ivan
16473
16474         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
16475           index already existing either
16476
16477 2008-06-24 17:29  ivan
16478
16479         * htetc/handler.pl, FS/FS/Record.pm: finish adding
16480           str2time_sql_closing
16481
16482 2008-06-24 11:50  ivan
16483
16484         * conf/invoice_html: i think we need a $ there???
16485
16486 2008-06-24 09:39  jeff
16487
16488         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
16489           fees
16490
16491 2008-06-23 19:09  ivan
16492
16493         * FS/FS/part_export/sqlradius.pm: prevent decrementing
16494           time/bandwidth for old RADIUS records
16495
16496 2008-06-23 15:59  ivan
16497
16498         * bin/cdr.import: hahahd doh, we're in perl
16499
16500 2008-06-23 15:11  ivan
16501
16502         * bin/cdr.import: add quick command line too for CDR imports
16503
16504 2008-06-23 09:46  jeff
16505
16506         * conf/invoice_html: this is what it was for
16507
16508 2008-06-23 08:36  jeff
16509
16510         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
16511           invoice service address modifications
16512
16513 2008-06-22 19:50  ivan
16514
16515         * conf/invoice_html: wtf was this for in the first place then
16516
16517 2008-06-22 19:48  ivan
16518
16519         * conf/invoice_html: this seems to match the latex templates more
16520           accurately, rather than push the sub-totals out into their own
16521           column
16522
16523 2008-06-22 19:35  ivan
16524
16525         * conf/invoice_html: fix leaking colspan in totals on sectioned
16526           invoices
16527
16528 2008-06-22 17:41  ivan
16529
16530         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
16531           to assist in enet migraiton
16532
16533 2008-06-22 17:37  ivan
16534
16535         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
16536           report fix, no _date
16537
16538 2008-06-22 17:34  ivan
16539
16540         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
16541           tax exemptions to assist in enet migraiton
16542
16543 2008-06-19 22:47  jeff
16544
16545         * FS/FS/cust_bill.pm: extra values for invoices
16546
16547 2008-06-19 20:36  ivan
16548
16549         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
16550           scum who charged back their customization work and then used the
16551           software anyway
16552
16553 2008-06-18 20:18  jeff
16554
16555         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
16556           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
16557           FS/FS.pm, httemplate/browse/pkg_category.html,
16558           httemplate/browse/pkg_class.html,
16559           httemplate/edit/pkg_category.html,
16560           httemplate/edit/pkg_class.html,
16561           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
16562           htetc/handler.pl, httemplate/edit/elements/edit.html,
16563           httemplate/elements/menu.html: package categories (meta package
16564           classes) and grouping invoices by them
16565
16566 2008-06-18 14:18  ivan
16567
16568         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
16569           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
16570           don't want them
16571
16572 2008-06-18 12:24  ivan
16573
16574         * httemplate/edit/part_pkg.cgi: s helps alot
16575
16576 2008-06-18 12:09  ivan
16577
16578         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
16579           (customizing) package definitions w/new editor
16580
16581 2008-06-18 11:50  jeff
16582
16583         * httemplate/: browse/tax_rate.cgi,
16584           misc/enable_or_disable_tax.html,
16585           misc/process/enable_or_disable_tax.html: allow enabling and
16586           disabling if tax_rate rows in groups (RT 3566)
16587
16588 2008-06-17 22:22  ivan
16589
16590         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
16591           make up your mind
16592
16593 2008-06-17 17:49  ivan
16594
16595         * FS/FS/part_virtual_field.pm: this module, also, has no need to
16596           import qsearch/qsearchs, and is causing dependency loop problems
16597           (Record->part_virtual_field->Record)
16598
16599 2008-06-17 17:46  ivan
16600
16601         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
16602           as simple as Record->Conf->Record here
16603
16604 2008-06-17 17:42  ivan
16605
16606         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
16607           runtime... should hopefully FINALLY eliminate the
16608           Record->Msgcat->Conf->Record loop
16609
16610 2008-06-17 17:36  ivan
16611
16612         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
16613           qsearch/qsearchs... hopefully this is the last of the weird
16614           dependency loops (this one is Record->Msgcat->msgcat->Record)
16615
16616 2008-06-17 17:27  ivan
16617
16618         * FS/FS/Msgcat.pm: fix dependency loop problem with database
16619           config, hopefully?  (Record->Msgcat->Conf->Record)
16620
16621 2008-06-17 17:10  ivan
16622
16623         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
16624           hopefully this will solve the weird circular dependency issue
16625           (Record->Msgcat->Conf->conf->Record)
16626
16627 2008-06-17 17:05  ivan
16628
16629         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
16630           off debugging for address standardization
16631
16632 2008-06-17 16:57  ivan
16633
16634         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
16635           cloning w/new package editor
16636
16637 2008-06-17 12:29  jeff
16638
16639         * conf/invoice_latex: fixup damage from quantity addition
16640
16641 2008-06-16 20:35  ivan
16642
16643         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
16644           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
16645           htetc/handler.pl, httemplate/elements/htmlarea.html,
16646           httemplate/misc/email-customers.html,
16647           httemplate/misc/process/email-customers.html,
16648           httemplate/search/cust_main.html: finish adding a feature to
16649           easily list all email addresses for an agent & send them email
16650
16651 2008-06-16 20:13  jeff
16652
16653         * conf/invoice_latex: not forgetting to add fax and old customer id
16654
16655 2008-06-16 18:43  ivan
16656
16657         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
16658           now
16659
16660 2008-06-16 06:36  jeff
16661
16662         * bin/import-optigold.pl: catch one more customer
16663
16664 2008-06-15 23:53  ivan
16665
16666         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
16667           ability to edit agent_custid
16668
16669 2008-06-15 18:32  jeff
16670
16671         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
16672
16673 2008-06-12 16:15  ivan
16674
16675         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
16676           displaying package and comment on date editing
16677
16678 2008-06-12 14:53  ivan
16679
16680         * httemplate/: edit/process/elements/process.html,
16681           view/cust_main/packages.html, edit/part_pkg.cgi,
16682           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
16683           w/new package editor
16684
16685 2008-06-12 09:56  jeff
16686
16687         * bin/import-optigold.pl: date fixups
16688
16689 2008-06-12 08:55  jeff
16690
16691         * bin/import-optigold.pl: import services from service providing
16692           servers
16693
16694 2008-06-10 16:24  ivan
16695
16696         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
16697           upgrade errors
16698
16699 2008-06-10 10:39  ivan
16700
16701         * FS/FS/Misc.pm: turn off debugging that got left on by accident
16702
16703 2008-06-09 19:12  ivan
16704
16705         * httemplate/edit/process/: cust_credit_refund.cgi,
16706           cust_pay_refund.cgi: fix up application of things to refunds,
16707           RT#3606/RT#3545
16708
16709 2008-06-09 11:32  ivan
16710
16711         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
16712
16713 2008-06-05 15:44  ivan
16714
16715         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
16716           name, revsere src/dst
16717
16718 2008-06-05 13:09  ivan
16719
16720         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
16721           quantities &
16722
16723 2008-06-05 12:44  ivan
16724
16725         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
16726
16727 2008-06-05 12:29  ivan
16728
16729         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
16730           NULL
16731
16732 2008-06-05 12:25  ivan
16733
16734         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
16735           fees
16736
16737 2008-06-05 12:24  ivan
16738
16739         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
16740           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
16741           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
16742           quantity bs
16743
16744 2008-06-05 12:06  jeff
16745
16746         * conf/invoice_html: dash removal
16747
16748 2008-06-05 10:05  jeff
16749
16750         * conf/invoice_html: fix unitprice/posttotal nit
16751
16752 2008-06-05 09:56  jeff
16753
16754         * conf/invoice_html: fix unitprice/section nit
16755
16756 2008-06-05 09:51  jeff
16757
16758         * conf/invoice_html: correct bogus porting
16759
16760 2008-06-05 05:42  jeff
16761
16762         * conf/invoice_latex: replace lost braces
16763
16764 2008-06-05 03:36  ivan
16765
16766         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
16767           httemplate/search/report_cust_main.html: add customer status to
16768           adv. customer report, template customer search for future use in
16769           emailing notices, RT#2731
16770
16771 2008-06-05 03:34  ivan
16772
16773         * FS/FS/: cust_pkg.pm: docs for search_sql
16774
16775 2008-06-05 01:54  ivan
16776
16777         * httemplate/search/report_cust_bill.html: minor invoice report UI
16778
16779 2008-06-04 22:06  ivan
16780
16781         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
16782           httemplate/edit/cust_credit_bill.cgi,
16783           httemplate/edit/cust_pay_refund.cgi,
16784           httemplate/view/cust_main/payment_history/credit.html,
16785           httemplate/view/cust_main/payment_history/payment.html,
16786           httemplate/edit/cust_credit_refund.cgi,
16787           httemplate/edit/elements/ApplicationCommon.html,
16788           httemplate/edit/process/cust_bill_pay.cgi,
16789           httemplate/edit/process/cust_credit_bill.cgi,
16790           httemplate/edit/process/cust_credit_refund.cgi,
16791           httemplate/edit/process/cust_pay_refund.cgi,
16792           httemplate/edit/process/elements/ApplicationCommon.html: payment
16793           and credit applications have separate "apply to refund" choices
16794           now, and no auto-refund choice in the invoice dropdown.  RT#3545
16795
16796 2008-06-04 15:44  jeff
16797
16798         * FS/FS/cust_bill.pm: moar tyop
16799
16800 2008-06-04 15:42  jeff
16801
16802         * FS/FS/cust_bill.pm: tyop
16803
16804 2008-06-04 11:50  ivan
16805
16806         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
16807           fix the random "HylaFax support has not been configured" error,
16808           caused by cust_bill->fax getting called instead of cust_main->fax
16809           field
16810
16811 2008-06-04 11:40  jeff
16812
16813         * conf/invoice_html: more voxline invoice formatting
16814
16815 2008-06-04 11:05  jeff
16816
16817         * FS/FS/cust_bill.pm: voxline invoice formatting
16818
16819 2008-06-04 10:57  jeff
16820
16821         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
16822           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
16823           FS/FS/Conf_compat17.pm: voxline invoice formatting
16824
16825 2008-06-04 06:28  jeff
16826
16827         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
16828
16829 2008-06-04 06:26  jeff
16830
16831         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
16832           conf/invoice_latex: service address on invoice
16833
16834 2008-06-03 14:06  ivan
16835
16836         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
16837           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
16838           httemplate/view/cust_main/packages.html: very basic start at
16839           adding quantities
16840
16841 2008-06-02 11:59  ivan
16842
16843         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
16844
16845 2008-06-02 11:31  ivan
16846
16847         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
16848
16849 2008-06-02 10:58  ivan
16850
16851         * httemplate/misc/process/timeworked.html: fix error apply
16852           fractional seconds
16853
16854 2008-06-02 10:14  ivan
16855
16856         * FS/FS/UI/Web/small_custview.pm: doh!
16857
16858 2008-06-02 10:06  ivan
16859
16860         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
16861           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
16862           rt/lib/RT/URI/freeside/Internal.pm,
16863           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
16864           of a sudden causing fatal errors?!  wtf
16865
16866 2008-06-02 04:16  jeff
16867
16868         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
16869           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
16870           remittance coupon
16871
16872 2008-06-01 19:47  ivan
16873
16874         * FS/FS/Misc.pm: and batchmode was probably right
16875
16876 2008-06-01 19:45  ivan
16877
16878         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
16879           timeout
16880
16881 2008-06-01 19:16  ivan
16882
16883         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
16884           a timeout, this should prevent hanging on template errors
16885
16886 2008-06-01 15:48  ivan
16887
16888         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
16889           FS/FS/payinfo_transaction_Mixin.pm,
16890           httemplate/view/cust_main/payment_history.html,
16891           httemplate/search/elements/cust_pay_or_refund.html,
16892           httemplate/view/cust_refund.html,
16893           httemplate/view/cust_main/payment_history/credit.html,
16894           httemplate/view/cust_main/payment_history/invoice.html,
16895           httemplate/view/cust_main/payment_history/payment.html,
16896           httemplate/view/cust_main/payment_history/refund.html,
16897           httemplate/view/cust_main/payment_history/voided_payment.html:
16898           refactor payment history slightly, add refund receipts, have
16899           "unapplied" refunds show like other unapplied/open things,
16900           RT#3545
16901
16902 2008-06-01 00:08  ivan
16903
16904         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
16905           "Billing #"
16906
16907 2008-05-31 22:43  ivan
16908
16909         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
16910           httemplate/view/cust_main/payment_history.html: add date to
16911           "applied to Invoice#" messages in history
16912
16913 2008-05-31 20:19  ivan
16914
16915         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
16916           agent-virtualized packages, clean up sloppy $where
16917           stringification, hard agent virtualization
16918
16919 2008-05-31 19:19  jeff
16920
16921         * bin/import-optigold.pl: umm.. right.. really do some on-demand
16922           stuff
16923
16924 2008-05-31 18:23  ivan
16925
16926         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
16927           problems
16928
16929 2008-05-31 17:11  ivan
16930
16931         * FS/FS/cust_bill.pm: fix problems when service definition names
16932           contain chars that need to be latex escaped
16933
16934 2008-05-31 16:50  jeff
16935
16936         * bin/import-optigold.pl: guess at on demand billing, link
16937           pre-existing services
16938
16939 2008-05-31 10:54  ivan
16940
16941         * htetc/handler.pl: add an explicit use for RT's not-well-declared
16942           dependency on CSS::Squish 0.06
16943
16944 2008-05-31 07:49  jeff
16945
16946         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
16947           invoice cosmetic improvements
16948
16949 2008-05-29 21:04  ivan
16950
16951         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
16952           still going to be editing old-style invoice events for a little
16953           while more yet, so space them out better (so options don't run
16954           together)
16955
16956 2008-05-29 20:55  ivan
16957
16958         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
16959           sucks.  add a "balance over" option to the 1.7 style
16960           agent-specific invoice send event
16961
16962 2008-05-29 18:38  ivan
16963
16964         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
16965           when running prune_applications not in debug mode...
16966
16967 2008-05-29 18:34  ivan
16968
16969         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
16970           FreesideStatus every time either.  really?
16971
16972 2008-05-29 18:33  ivan
16973
16974         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
16975           pruning every time
16976
16977 2008-05-29 18:28  ivan
16978
16979         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
16980           pruning every time
16981
16982 2008-05-29 18:02  ivan
16983
16984         * FS/FS/cust_pay_pending.pm: clean up any stray/old
16985           cust_pay_pending records causing problems
16986
16987 2008-05-29 17:53  ivan
16988
16989         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
16990           cust_pay_pending records causing problems
16991
16992 2008-05-28 17:11  ivan
16993
16994         * httemplate/graph/money_time.cgi: line things up better on the
16995           12mo report (prevent labels from taking up most of the graph
16996
16997 2008-05-28 03:45  ivan
16998
16999         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
17000           FS dbdef hasn't been initialized yet (& need to import
17001           adminsuidsetup)
17002
17003 2008-05-28 03:41  ivan
17004
17005         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
17006           when FS dbdef hasn't been initialized yet
17007
17008 2008-05-28 03:14  ivan
17009
17010         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
17011           FS dbdef hasn't been initialized yet
17012
17013 2008-05-19 20:52  ivan
17014
17015         * FS/FS/Upgrade.pm: automatically create an index on the new
17016           radacct.FreesideStatus column
17017
17018 2008-05-19 15:31  jeff
17019
17020         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
17021
17022 2008-05-19 11:50  ivan
17023
17024         * FS/FS/Conf.pm: a better link to the T:T docs
17025
17026 2008-05-18 21:29  ivan
17027
17028         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
17029           the h_ tables.  this should speed up the cust_pay upgrade??
17030
17031 2008-05-18 21:07  ivan
17032
17033         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
17034           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
17035           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
17036           httemplate/graph/money_time.cgi,
17037           httemplate/search/cust_bill_pay.html,
17038           httemplate/search/cust_credit.html,
17039           httemplate/search/cust_credit_refund.html,
17040           httemplate/search/cust_refund.html,
17041           httemplate/search/elements/cust_pay_or_refund.html: make net
17042           receipts clickable... and netreceipts != cashflow, really, so
17043           separate those concepts, and cashflow gets gross & net variants.
17044           also add gross/net refunds.  #3012
17045
17046 2008-05-18 20:51  jeff
17047
17048         * conf/invoice_latex: fix latex template bogosity
17049
17050 2008-05-18 15:57  ivan
17051
17052         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
17053           include/import
17054
17055 2008-05-18 15:54  ivan
17056
17057         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
17058           auto sqlradius upgrade
17059
17060 2008-05-18 15:53  ivan
17061
17062         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
17063
17064 2008-05-18 15:42  ivan
17065
17066         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
17067           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
17068           init.d/freeside-init: on upgrade, automatically seed from
17069           sqlradius databases, and start freeside-sqlradius-radacctd by
17070           default
17071
17072 2008-05-17 23:50  ivan
17073
17074         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
17075           config value for disabling the ACLs... this should be good for a
17076           demo in 1.7, 1.9 will need some way to disable ACL changes from
17077           OUTSIDE the db
17078
17079 2008-05-17 20:04  ivan
17080
17081         * httemplate/: elements/customer-table.html,
17082           misc/batch-cust_pay.html: quick payment entry running total,
17083           closes: #3470
17084
17085 2008-05-16 12:26  jeff
17086
17087         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
17088           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
17089           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
17090           conf/invoice_latex: typeset CDRs into 5 columns on invoices
17091
17092 2008-05-15 15:48  ivan
17093
17094         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
17095           small_custview
17096
17097 2008-05-14 14:21  jeff
17098
17099         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
17100           omit statement type items from invoices
17101
17102 2008-05-14 11:19  jeff
17103
17104         * bin/import-optigold.pl: do NOT delete the existing data
17105
17106 2008-05-14 11:07  jeff
17107
17108         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
17109           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
17110           fee based taxes
17111
17112 2008-05-14 09:52  ivan
17113
17114         * bin/import-optigold.pl: [no log message]
17115
17116 2008-05-13 16:36  ivan
17117
17118         * FS/bin/freeside-adduser: tyop
17119
17120 2008-05-13 14:20  ivan
17121
17122         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
17123           elements in anonymous hash | Use of unintialized value in
17124           anonymous hash ) at
17125           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
17126
17127 2008-05-13 12:13  ivan
17128
17129         * Makefile: ensure new self-service libs are installed
17130
17131 2008-05-12 20:49  ivan
17132
17133         * debian/rules: tyop
17134
17135 2008-05-12 20:49  ivan
17136
17137         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
17138           initial configuration to be stored and retreived from than the
17139           initial tarball...
17140
17141 2008-05-08 23:34  ivan
17142
17143         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
17144           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
17145           to_json yet
17146
17147 2008-05-08 22:59  ivan
17148
17149         * httemplate/: docs/credits.html, docs/license.html,
17150           edit/cust_main.cgi, images/cross.png, images/error.png,
17151           images/tick.png: finish usps address standardization
17152
17153 2008-05-08 22:54  ivan
17154
17155         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
17156           mason?
17157
17158 2008-05-08 05:45  ivan
17159
17160         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
17161           httemplate/elements/xmlhttp.html,
17162           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
17163           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
17164           address standardization part one, finally checked in from here
17165
17166 2008-05-07 14:36  ivan
17167
17168         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
17169           customer cancellation, sort of a side effect of #2872, fixes
17170           #3480, #3481
17171
17172 2008-05-05 18:15  ivan
17173
17174         * httemplate/elements/customer-table.html: put the documentation in
17175           a proper <%doc> section
17176
17177 2008-05-05 18:14  ivan
17178
17179         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
17180           customer # portion of quick payment entry
17181
17182 2008-05-05 18:14  ivan
17183
17184         * httemplate/: misc/batch-cust_pay.html,
17185           elements/customer-table.html: agent-virtualize quick payment
17186           entry
17187
17188 2008-05-04 19:11  ivan
17189
17190         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
17191           new payment duplicate stuff with cc encryption :/
17192
17193 2008-05-04 18:52  ivan
17194
17195         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
17196           duplicate stuff with cc encryption :)
17197
17198 2008-05-04 18:18  ivan
17199
17200         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
17201           with cc encryption
17202
17203 2008-05-02 13:30  ivan
17204
17205         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
17206           schema-only changes (for slony slaves)
17207
17208 2008-05-01 18:58  ivan
17209
17210         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
17211
17212 2008-04-30 16:42  ivan
17213
17214         * Makefile: not here
17215
17216 2008-04-30 16:36  ivan
17217
17218         * Makefile: that explains the bs with ChangeLog
17219
17220 2008-04-30 16:29  ivan
17221
17222         * Makefile: last last-minute fix for last-minute change
17223
17224 2008-04-30 16:26  ivan
17225
17226         * Makefile: last minute fix for last minute change
17227
17228 2008-04-30 16:19  ivan
17229
17230         * Makefile: last minute release target update.  not particularly
17231           dangerous, nobody uses it but me
17232
17233 2008-04-28 12:17  ivan
17234
17235         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
17236           doing weird things with expirations and adjournments because
17237           freeside-queued $^T != freeside-daily $^T
17238
17239 2008-04-27 09:28  jeff
17240
17241         * httemplate/elements/select-taxproduct.html: sticky, too
17242
17243 2008-04-27 08:19  jeff
17244
17245         * httemplate/elements/select-taxproduct.html: fixup taxproduct
17246           selection
17247
17248 2008-04-24 15:51  ivan
17249
17250         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
17251           flags to voip_cdr price plan
17252
17253 2008-04-22 19:59  jeff
17254
17255         * FS/FS/cust_bill.pm: fixup return address fallback
17256
17257 2008-04-22 12:46  ivan
17258
17259         * FS/FS/cust_bill.pm: no comma there
17260
17261 2008-04-22 03:56  ivan
17262
17263         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
17264
17265 2008-04-18 14:27  ivan
17266
17267         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
17268           wish this was easier to test.
17269
17270 2008-04-18 14:25  ivan
17271
17272         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
17273
17274 2008-04-18 14:19  ivan
17275
17276         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
17277           finally fix ticket auto-association not getting along with RT
17278           ACLs
17279
17280 2008-04-17 20:29  jeff
17281
17282         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
17283           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
17284           httemplate/edit/process/addr_block/add.cgi,
17285           httemplate/edit/process/addr_block/allocate.cgi,
17286           httemplate/edit/process/addr_block/deallocate.cgi,
17287           httemplate/edit/process/addr_block/split.cgi: drag address and
17288           router even farther into the century
17289
17290 2008-04-16 18:39  ivan
17291
17292         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
17293           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
17294           line item bundling
17295
17296 2008-04-16 18:28  ivan
17297
17298         * httemplate/elements/menu.html: this is more accurate
17299
17300 2008-04-16 14:52  ivan
17301
17302         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
17303           add-ons
17304
17305 2008-04-16 14:12  ivan
17306
17307         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
17308           service add-ons
17309
17310 2008-04-16 14:10  ivan
17311
17312         * FS/FS/Record.pm: be more forgiving about numeric things padded
17313           with leading/trailing space
17314
17315 2008-04-16 13:34  ivan
17316
17317         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
17318           edit/quick-charge.html, elements/select-taxclass.html,
17319           elements/tr-select-taxclass.html: fix tax class on package def
17320           edit
17321
17322 2008-04-16 13:00  ivan
17323
17324         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
17325           add-on links in browse
17326
17327 2008-04-16 11:32  jeff
17328
17329         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
17330           httemplate/view/cust_main/packages.html: show user who created
17331           (cancel/suspend) reason and possibly fix a lingering spurious
17332           usergroup bug
17333
17334 2008-04-15 21:42  ivan
17335
17336         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
17337           pricing to package browse...
17338
17339 2008-04-15 18:03  ivan
17340
17341         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
17342           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
17343           package editor
17344
17345 2008-04-15 17:29  ivan
17346
17347         * FS/FS/part_pkg.pm: new package def editor
17348
17349 2008-04-15 17:19  ivan
17350
17351         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
17352           process/part_pkg.cgi: new package def editor
17353
17354 2008-04-15 17:16  ivan
17355
17356         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
17357           t/part_pkg_link.t: new package def editor
17358
17359 2008-04-15 13:47  jeff
17360
17361         * httemplate/elements/file-upload.html,
17362           httemplate/elements/header-minimal.html,
17363           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
17364           httemplate/misc/process/tax-import.cgi,
17365           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
17366           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
17367           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
17368           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
17369           rate engine (for now)
17370
17371 2008-04-15 12:43  ivan
17372
17373         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
17374           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
17375           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
17376           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
17377           s/recur_flat/recur_fee/
17378
17379 2008-04-15 06:41  ivan
17380
17381         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
17382           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
17383           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
17384           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
17385           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
17386           httemplate/edit/elements/edit.html,
17387           httemplate/edit/process/part_pkg.cgi,
17388           httemplate/edit/process/elements/process.html,
17389           httemplate/elements/select-agent_types.html,
17390           httemplate/elements/select-taxproduct.html,
17391           httemplate/elements/selectlayers.html,
17392           httemplate/elements/tr-input-text.html,
17393           httemplate/elements/tr-part_pkg_freq.html,
17394           httemplate/elements/tr-pkg_svc.html,
17395           httemplate/elements/tr-select-agent_types.html,
17396           httemplate/elements/tr-title.html: new package editor
17397
17398 2008-04-15 03:50  ivan
17399
17400         * httemplate/docs/about.html: it's april 15th, and i sure do.
17401
17402 2008-04-14 06:42  jeff
17403
17404         * FS/FS/Record.pm: Improve record searching
17405
17406 2008-04-13 14:37  ivan
17407
17408         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
17409           prorate_delayed.pm: fix recur_notify label for *_delayed price
17410           plans
17411
17412 2008-04-13 13:35  ivan
17413
17414         * httemplate/elements/: select-cust-part_pkg.html,
17415           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
17416           select-table and select-part_pkg updates so we can use
17417           select-part_pkg as an edit/elements/edit.html m2 type
17418
17419 2008-04-13 03:21  ivan
17420
17421         * httemplate/elements/tr-justtitle.html: adding just a title with
17422           no blank space above
17423
17424 2008-04-13 03:19  ivan
17425
17426         * httemplate/elements/: tr-selectlayers-select.html,
17427           selectlayers.html: add a tr- for just the select bit of a
17428           selectlayers...
17429
17430 2008-04-13 01:21  ivan
17431
17432         * httemplate/elements/tr-input-text.html: add disabled option to
17433           text elements
17434
17435 2008-04-13 00:41  ivan
17436
17437         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
17438           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
17439           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
17440           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
17441           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
17442           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
17443           and rearranged weights for a brighter tommorow^W^Wbetter price
17444           plan <SELECT>
17445
17446 2008-04-12 20:03  ivan
17447
17448         * httemplate/elements/tr-select-table.html: more stuff to allow
17449           select-table to be used as as edit/elements/edit.html m2*
17450           element: add tr-select-table.html
17451
17452 2008-04-12 20:03  ivan
17453
17454         * httemplate/elements/select-table.html: some stuff to allow
17455           select-table to be used as as edit/elements/edit.html m2*
17456           element: add js_only and html_only options, add id option to
17457           specify element id, add a kludge to onchange option
17458
17459 2008-04-12 19:58  ivan
17460
17461         * httemplate/elements/tablebreak-tr-title.html: allow table id to
17462           be specified for tablebreak elements (so edit/elements/edit.html
17463           m2* stuff can be used after a tablebreak)
17464
17465 2008-04-12 19:56  ivan
17466
17467         * httemplate/elements/: select-taxproduct.html,
17468           tr-select-taxproduct.html: add elements for selecting taxproduct
17469
17470 2008-04-12 19:55  ivan
17471
17472         * httemplate/elements/tr-part_pkg_freq.html: add an element for
17473           selecting part_pkg frequencies
17474
17475 2008-04-12 16:31  ivan
17476
17477         * httemplate/elements/: columnnext.html, columnstart.html: space
17478           columns out
17479
17480 2008-04-12 16:18  ivan
17481
17482         * httemplate/elements/: columnend.html, columnnext.html,
17483           columnstart.html: add some column elements so we can replicate
17484           multi-column edit forms with edit.html
17485
17486 2008-04-11 02:20  ivan
17487
17488         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
17489
17490 2008-04-10 18:50  ivan
17491
17492         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
17493
17494 2008-04-10 15:00  ivan
17495
17496         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
17497           AddLink so that the auto-association stuff works when creating a
17498           ticket
17499
17500 2008-04-09 18:35  jeff
17501
17502         * FS/FS/Conf.pm: sync terminology
17503
17504 2008-04-09 16:51  ivan
17505
17506         * httemplate/elements/menu.html: add a menu entry for the new tax
17507           stuff
17508
17509 2008-04-09 14:54  ivan
17510
17511         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
17512           batch tax import
17513
17514 2008-04-09 14:44  ivan
17515
17516         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
17517
17518 2008-04-09 14:27  ivan
17519
17520         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
17521
17522 2008-04-09 14:17  ivan
17523
17524         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
17525           this point, but its not in the database yet, so checking
17526           dbdef->table doesn't DWWW
17527
17528 2008-04-09 14:07  ivan
17529
17530         * debian/control: adding 1.9 dependencies
17531
17532 2008-04-08 20:33  ivan
17533
17534         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
17535           charges
17536
17537 2008-04-07 22:49  ivan
17538
17539         * debian/: README.Debian, TODO, changelog, compat, config, control,
17540           copyright, cron.d, dbconfig-common.install,
17541           dbconfig-common.upgrade, freeside-webui.links,
17542           freeside.apache-alias.conf, freeside.default, freeside.docs,
17543           init.d.ex, init.d.lsb.ex, postinst, postrm, preinst, prerm,
17544           rules, templates: debian packages!
17545
17546 2008-04-06 09:12  jeff
17547
17548         * httemplate/browse/part_pkg_taxproduct.cgi,
17549           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
17550           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
17551           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
17552           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
17553           httemplate/edit/elements/edit.html,
17554           httemplate/edit/process/tax_rate.html,
17555           httemplate/edit/process/elements/process.html: new tax rating
17556           engine
17557
17558 2008-04-05 00:00  ivan
17559
17560         * FS/bin/freeside-prepaidd: configurable logfile location for
17561           freeside-prepaidd
17562
17563 2008-04-04 12:47  ivan
17564
17565         * httemplate/elements/header.html: sync with 1_7_BRANCH
17566
17567 2008-04-04 10:47  ivan
17568
17569         * httemplate/search/elements/search.html: this worked fine.  don't
17570           understand why it was changed in the first place.
17571
17572 2008-04-04 10:42  ivan
17573
17574         * httemplate/search/elements/search.html: fix range selection on
17575           searches, huh
17576
17577 2008-04-02 13:42  jeff
17578
17579         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
17580           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
17581           httemplate/edit/part_pkg_taxoverride.html,
17582           httemplate/edit/process/part_pkg.cgi,
17583           httemplate/search/elements/search.html: checkpoint tax editors
17584           and correct a blunder
17585
17586 2008-04-02 10:28  ivan
17587
17588         * Makefile: substitute FREESIDE_CONF in apache conf files
17589
17590 2008-04-02 10:26  ivan
17591
17592         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
17593           freeside-base2.conf: template AuthUserFile htpasswd to be in
17594           FREESIDE_CONF dir instead of hardcoded location
17595
17596 2008-04-02 10:00  rsiddall
17597
17598         * Makefile: Quick fix to update the release version number in the
17599           RPM specfile.  This leaves the specfile unusable for CVS builds.
17600
17601 2008-04-02 08:38  ivan
17602
17603         * init.d/freeside-init: tiny init file nit that helps with deb
17604           packaging (and probably rpm too) - source /etc/default/freeside
17605           if it exists
17606
17607 2008-04-01 21:32  ivan
17608
17609         * httemplate/docs/credits.html: slight browser adjustments and DONE
17610
17611 2008-04-01 21:20  ivan
17612
17613         * httemplate/elements/header.html: new header about: box
17614
17615 2008-04-01 21:19  ivan
17616
17617         * httemplate/docs/about.html: slightly taller
17618
17619 2008-04-01 21:07  ivan
17620
17621         * httemplate/docs/: credits.html, license.html: updated credits and
17622           license
17623
17624 2008-04-01 21:05  ivan
17625
17626         * httemplate/docs/about.html: adding about.html splash
17627
17628 2008-04-01 20:48  ivan
17629
17630         * httemplate/elements/popup_link_onclick.html: remove excessive
17631           iframe borders, add "scrolling" and "nofalse" options
17632
17633 2008-04-01 17:22  ivan
17634
17635         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
17636
17637 2008-04-01 16:56  ivan
17638
17639         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
17640           fix
17641
17642 2008-04-01 16:30  ivan
17643
17644         * httemplate/docs/: credits.html, license.html: adding license and
17645           credits in app itself
17646
17647 2008-04-01 16:20  ivan
17648
17649         * README: welcome to the new world
17650
17651 2008-04-01 16:15  ivan
17652
17653         * INSTALL: clean up top level files
17654
17655 2008-04-01 16:08  ivan
17656
17657         * CREDITS, INSTALL: clean up some of the top-level files
17658
17659 2008-04-01 02:40  ivan
17660
17661         * Makefile: sync with 1.7.3
17662
17663 2008-04-01 02:19  ivan
17664
17665         * FS/FS/cust_bill.pm: don't show services on invoices that are
17666           newer than the invoice, closes: #3032
17667
17668 2008-04-01 01:43  ivan
17669
17670         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
17671           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
17672           last bit of magic for RT ticket customer auto-association: look
17673           for requestor email addresses in cust_main_invoice and svc_acct,
17674           closes; RT#1160
17675
17676 2008-03-31 23:37  ivan
17677
17678         * httemplate/edit/cust_main_county.html: probably doesn't matter
17679           now, but better error reporting anyway
17680
17681 2008-03-31 23:34  ivan
17682
17683         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
17684           edit/cust_credit.cgi: popup iframes don't have predictable names
17685           anymore, so locate submit buttons by id instead
17686
17687 2008-03-31 23:26  ivan
17688
17689         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
17690           doc height param
17691
17692 2008-03-31 23:16  ivan
17693
17694         * httemplate/elements/iframecontentmws.js: append a random number
17695           to the iframe name on-the-fly to keep safari from caching it
17696           under all circumstances
17697
17698 2008-03-31 22:49  ivan
17699
17700         * httemplate/view/cust_main/payment_history.html: finish
17701           component-izing overlib links
17702
17703 2008-03-31 21:37  ivan
17704
17705         * httemplate/search/cust_pkg.cgi: use popup_link...
17706
17707 2008-03-31 21:19  ivan
17708
17709         * httemplate/browse/rate_detail.html: can't run include() sub at
17710           <%once> time
17711
17712 2008-03-31 20:56  ivan
17713
17714         * httemplate/browse/rate_detail.html: component-ize overlib init
17715           and popup link
17716
17717 2008-03-31 20:51  ivan
17718
17719         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
17720
17721 2008-03-31 20:49  ivan
17722
17723         * httemplate/elements/phonenumber.html: use popup_link element for
17724           phonenumber.html silly vonage popup
17725
17726 2008-03-31 17:54  jeff
17727
17728         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
17729           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
17730           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
17731           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
17732           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
17733           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
17734           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
17735           httemplate/edit/part_pkg_taxoverride.html,
17736           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
17737           httemplate/edit/process/part_pkg.cgi,
17738           httemplate/edit/process/tax_class.html,
17739           httemplate/edit/process/tax_rate.html,
17740           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
17741           httemplate/elements/menu.html,
17742           httemplate/misc/process/recharge_svc.new,
17743           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
17744           rating system
17745
17746 2008-03-31 16:19  ivan
17747
17748         * httemplate/elements/progress-init.html: overlib include
17749
17750 2008-03-31 16:14  ivan
17751
17752         * httemplate/elements/: popup_link-cust_main.html,
17753           popup_link-cust_pkg.html, popup_link-cust_svc.html,
17754           popup_link.html, popup_link_onclick.html: fix examples to use
17755           elements/init_overlib.html
17756
17757 2008-03-31 16:09  ivan
17758
17759         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
17760           overlib include
17761
17762 2008-03-31 16:07  ivan
17763
17764         * httemplate/: view/cust_main.cgi,
17765           elements/popup_link_onclick.html, view/cust_main/notes.html:
17766           clean up overlib usage for customer notes
17767
17768 2008-03-31 15:52  ivan
17769
17770         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
17771           hidden agentnum tags with trailling "/ >"
17772
17773 2008-03-31 15:27  ivan
17774
17775         * httemplate/: edit/cust_main/billing.html,
17776           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
17777           easy static CVV2/echeck popups
17778
17779 2008-03-31 14:52  ivan
17780
17781         * httemplate/elements/iframecontentmws.js: update overlibmws to
17782           current code
17783
17784 2008-03-31 14:45  ivan
17785
17786         * httemplate/: config/config-view.cgi, elements/popup_link.html:
17787           move config edit popup to elements/popup_link.html
17788
17789 2008-03-31 14:43  ivan
17790
17791         * httemplate/config/config.cgi: more approprietly sized textareas
17792           prevent scrollbars from being necessary in config popups
17793
17794 2008-03-31 14:11  ivan
17795
17796         * httemplate/: browse/cust_main_county.cgi,
17797           elements/popup_link.html, elements/popup_link_onclick.html: fix
17798           safari weirdness with caching iframes and auto-submitting them
17799           (in tax editor at least)
17800
17801 2008-03-31 13:40  ivan
17802
17803         * httemplate/elements/: popup_link-cust_main.html,
17804           popup_link-cust_pkg.html, popup_link-cust_svc.html,
17805           popup_link.html: clean up popup link elements a bit, have the
17806           iframe name autogenerate to work around safari fuckery
17807
17808 2008-03-31 11:50  ivan
17809
17810         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
17811           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
17812           to current code before delving into safari problem...  hopefully
17813           no disasterous side effects :)
17814
17815 2008-03-29 19:42  ivan
17816
17817         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
17818           show invoice resend and payment posting links if you can't do
17819           that anyway
17820
17821 2008-03-29 19:32  ivan
17822
17823         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
17824           ancient-style invoice template includes
17825
17826 2008-03-29 18:26  ivan
17827
17828         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
17829           ancient invoice template includes from working, whew!  and
17830           spiffied up the error reporting on template compile problems,
17831           since they're bound to happen when folks edit
17832
17833 2008-03-29 17:57  ivan
17834
17835         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
17836           debugging info
17837
17838 2008-03-29 02:11  ivan
17839
17840         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
17841           quick links for unprocessed and processed CDRs to svc_phone view
17842
17843 2008-03-29 01:32  ivan
17844
17845         * httemplate/misc/order_pkg.html: in the unlikely error case, the
17846           order button should stay enabled
17847
17848 2008-03-29 01:15  ivan
17849
17850         * httemplate/: elements/popup_link-cust_main.html,
17851           elements/tr-select-reason.html, misc/cancel_cust.html,
17852           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
17853           thank goodness its on 1.9.  really fix error reporting on quick
17854           package order this time.  have to change cust cancel popup
17855           slightly too, but its for the better (easier custnum parsing).
17856           and lastly make it easier for reason selection to be reused
17857           without stickiness-on-errors being a big pain in the ass
17858
17859 2008-03-28 23:42  ivan
17860
17861         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
17862           redirect
17863
17864 2008-03-28 15:31  ivan
17865
17866         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
17867           both src and charged_party fields, and disable_src is not checked
17868
17869 2008-03-27 15:04  ivan
17870
17871         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
17872           only, closes: #3085
17873
17874 2008-03-27 14:05  ivan
17875
17876         * httemplate/view/cust_main/: payment_history.html: fix for ACH
17877           info masking
17878
17879 2008-03-27 14:01  ivan
17880
17881         * httemplate/view/cust_main/: billing.html, payment_history.html:
17882           mask ACH info in payment history
17883
17884 2008-03-27 13:40  ivan
17885
17886         * httemplate/: elements/menu.html, search/report_sql.html: add back
17887           raw SQL query (it had an appropriate ACL)
17888
17889 2008-03-27 13:19  ivan
17890
17891         * httemplate/view/cust_pay.html: resolve minor ACL glitch linking
17892           to payments
17893
17894 2008-03-26 11:18  ivan
17895
17896         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
17897           12mo checkbox works again... sure do need these to be
17898           auto-generated or $AUTOLOADED or something :)
17899
17900 2008-03-26 08:42  jeff
17901
17902         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
17903           httemplate/edit/rate_detail.html,
17904           httemplate/edit/rate_region.cgi: fixup per call billing
17905
17906 2008-03-25 20:04  ivan
17907
17908         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
17909           into having a minimum charge
17910
17911 2008-03-25 19:27  ivan
17912
17913         * httemplate/search/: cdr.html, report_cdr.html: add ability to
17914           query ranges of duration & billable seconds to CDR report
17915
17916 2008-03-25 19:19  ivan
17917
17918         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
17919           UI nit: separate search & display options
17920
17921 2008-03-25 18:03  ivan
17922
17923         * httemplate/edit/: part_bill_event.cgi,
17924           process/part_bill_event.cgi: quick shortcut for easier adding of
17925           new 1.7-style invoice events
17926
17927 2008-03-24 19:52  ivan
17928
17929         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
17930           DBIx::SB 1.50, jeez
17931
17932 2008-03-24 19:33  ivan
17933
17934         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
17935           dependency inline with reality
17936
17937 2008-03-24 15:35  ivan
17938
17939         * httemplate/edit/part_bill_event.cgi: this probably never worked.
17940           ->send isn't at all what is wanted, that sends the original
17941           invoice, not the new one with the late charge
17942
17943 2008-03-23 20:07  ivan
17944
17945         * rt/lib/RT/: Record.pm, Ticket_Overlay.pm: woo!  final part of
17946           #1160!  yup, auto-associating tickets with customers now.  whew!
17947
17948 2008-03-23 18:28  ivan
17949
17950         * rt/lib/RT/: Record.pm, Interface/Web_Vendor.pm: part two of
17951           #1160: linking a ticket to its first customer will auto-link any
17952           customerless requestors
17953
17954 2008-03-23 16:38  ivan
17955
17956         * rt/lib/RT/: User_Overlay.pm, Interface/Web_Vendor.pm: part 1 of
17957           #1160: associate users w/customers, manual editing
17958
17959 2008-03-19 12:48  jeff
17960
17961         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
17962           (RT#3267)
17963
17964 2008-03-17 23:43  ivan
17965
17966         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
17967           myaccount.module: pre-show checkpoint.  duct tape!
17968
17969 2008-03-17 09:24  ivan
17970
17971         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
17972           myaccount.module: checkpoint
17973
17974 2008-03-16 19:49  ivan
17975
17976         * fs_selfservice/fri/: includes/freeside.class.php,
17977           modules.template/blank.module: missed bits
17978
17979 2008-03-16 19:48  ivan
17980
17981         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
17982           locale/ari.po, modules/billing.module,
17983           modules/callmonitor.module, modules/dashboard.module,
17984           modules/myaccount.module, modules/settings.module,
17985           theme/page.tpl.php: first bits of working FRI!  woop!
17986
17987 2008-03-16 19:37  ivan
17988
17989         * httemplate/view/cust_main/packages.html: fix oops in new popup
17990           components
17991
17992 2008-03-16 16:36  ivan
17993
17994         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
17995
17996 2008-03-16 16:25  ivan
17997
17998         * httemplate/view/svc_phone.cgi: view PINs too
17999
18000 2008-03-16 16:05  jeff
18001
18002         * httemplate/: elements/popup_link-cust_main.html,
18003           elements/popup_link-cust_pkg.html,
18004           elements/popup_link-cust_svc.html, elements/popup_link.html,
18005           view/cust_main.cgi, view/cust_main/packages.html: componentize
18006           conflicting %once subroutines (rt#3250)
18007
18008 2008-03-16 15:48  ivan
18009
18010         * httemplate/edit/svc_phone.cgi: phone gets a pin
18011
18012 2008-03-16 15:39  ivan
18013
18014         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
18015
18016 2008-03-16 15:24  ivan
18017
18018         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
18019           pin login
18020
18021 2008-03-16 14:07  ivan
18022
18023         * fs_selfservice/fri/includes/: common.php, login.php: first try at
18024           single sign-on
18025
18026 2008-03-16 12:58  ivan
18027
18028         * fs_selfservice/fri/: theme/page.tpl.php,
18029           modules/callmonitor.module, modules/settings.module,
18030           includes/main.conf.php, includes/common.php, includes/login.php,
18031           locale/ari.po: Initial revision
18032
18033 2008-03-16 12:58  ivan
18034
18035         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
18036           index.php, version.php, theme/global.css, theme/header.css,
18037           theme/iefixes.css, theme/layout.css, theme/logo.gif,
18038           theme/main.css, theme/navigation.css, theme/spacer.gif,
18039           theme/text.css, theme/images/arrow-asc.gif,
18040           theme/images/arrow-desc.gif, modules/phonefeatures.module,
18041           modules/voicemail.module, modules/featurecodes.module,
18042           modules/followme.module, includes/ajax.php, includes/crypt.php,
18043           misc/audio.php, misc/popup.css, misc/recording_popup.php,
18044           modules/VmX.module, includes/asi.php, includes/bootstrap.php,
18045           includes/database.php, includes/display.php, includes/lang.php,
18046           locale/readme.txt, locale/ari.utf-8.po, locale/locale.txt,
18047           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
18048           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
18049           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
18050           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
18051           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
18052           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
18053           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
18054           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
18055           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
18056           [no log message]
18057
18058 2008-03-16 09:57  jeff
18059
18060         * httemplate/misc/recharge_svc.html: doh
18061
18062 2008-03-16 01:04  ivan
18063
18064         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
18065
18066 2008-03-16 00:25  ivan
18067
18068         * FS/FS/UID.pm: okay, really now, how about this
18069
18070 2008-03-16 00:24  ivan
18071
18072         * FS/FS/UID.pm: okay, how about this
18073
18074 2008-03-16 00:21  ivan
18075
18076         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
18077
18078 2008-03-15 22:22  ivan
18079
18080         * httemplate/search/svc_broadband.cgi: clean up and
18081           agent-virtualize svc_broadband searching
18082
18083 2008-03-15 22:13  ivan
18084
18085         * httemplate/edit/part_svc.cgi: finish bringing sanity to
18086           svc_broadband service definition blocknum edit
18087
18088 2008-03-15 22:13  ivan
18089
18090         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
18091           address block selection in svc_broadband service definition edit
18092
18093 2008-03-15 21:54  ivan
18094
18095         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
18096           router browse into this centiry
18097
18098 2008-03-15 21:00  ivan
18099
18100         * httemplate/elements/: header.html, menu.html: hide customer
18101           search if user does not have "List customers" ACL, closes:
18102           RT#3105
18103
18104 2008-03-15 15:18  ivan
18105
18106         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
18107           slightly better voip_cdr package edit: use radio buttons for
18108           selecting long things
18109
18110 2008-03-15 14:39  ivan
18111
18112         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
18113
18114 2008-03-15 14:14  ivan
18115
18116         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
18117           disable_src, domestic_prefix and international_prefix options for
18118           voip price plan
18119
18120 2008-03-15 12:52  ivan
18121
18122         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
18123           invoice re-printing newest percust... can't reproduce any
18124           problem, prints newest per cust fine, closes: #3161
18125
18126 2008-03-14 17:30  ivan
18127
18128         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
18129           code leaking out onto the page, hehe, closes: Bug#3253, also
18130           remove silly formatting on catchall edit
18131
18132 2008-03-14 13:11  ivan
18133
18134         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
18135           warnings
18136
18137 2008-03-14 10:30  jeff
18138
18139         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
18140
18141 2008-03-14 01:13  ivan
18142
18143         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
18144           package bugfix was easy to find, closes: Bug#3241
18145
18146 2008-03-14 00:48  ivan
18147
18148         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
18149           httemplate/graph/money_time.cgi,
18150           httemplate/search/cust_credit_bill.html,
18151           httemplate/search/cust_credit.html: add net credits to
18152           sales/credits/receipts report
18153
18154 2008-03-13 19:10  ivan
18155
18156         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
18157
18158 2008-03-13 19:09  ivan
18159
18160         * FS/FS/Conf.pm: show where the warning about no conf comes from
18161
18162 2008-03-13 02:28  ivan
18163
18164         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
18165           infinite loop rather than add one.
18166
18167 2008-03-13 02:14  ivan
18168
18169         * FS/FS/cust_pay.pm: infinite loop protection
18170
18171 2008-03-13 01:57  ivan
18172
18173         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
18174           if there are some old crufty records around attached to
18175           now-deleted customers
18176
18177 2008-03-12 09:22  jeff
18178
18179         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
18180           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
18181           eg/export_template.pm, httemplate/view/cust_main/packages.html:
18182           allow exports to add links to customer view (#1407)
18183
18184 2008-03-04 13:07  ivan
18185
18186         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
18187           cust_credit and cust_pay
18188
18189 2008-03-04 13:06  ivan
18190
18191         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
18192
18193 2008-03-04 11:15  ivan
18194
18195         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
18196           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
18197           about the two different places that would be calling it... i.e.
18198           with an empty new_pkgnum it would redirect the popup back the
18199           customer view, hehe
18200
18201 2008-03-03 19:38  ivan
18202
18203         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
18204
18205 2008-03-03 19:37  ivan
18206
18207         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
18208           escaped #s
18209
18210 2008-03-03 19:34  ivan
18211
18212         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
18213           newlines
18214
18215 2008-03-03 18:27  ivan
18216
18217         * httemplate/browse/rate_region.html: should improve compatibility
18218           with older Pg.  i hope
18219
18220 2008-03-03 17:49  ivan
18221
18222         * FS/FS/UID.pm: argh, don't load up a user until the other
18223           initialization is done
18224
18225 2008-03-03 15:12  ivan
18226
18227         * rt/: etc/RT_Config.pm.in, sbin/rt-setup-database.in: merge in rt
18228           3.6.6.  *gulp*!
18229
18230 2008-03-01 20:11  ivan
18231
18232         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
18233           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
18234           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
18235           etc/initialdata, etc/drop.Oracle: import rt 3.6.6
18236
18237 2008-03-01 20:07  ivan
18238
18239         * rt/: configure, aclocal.m4, Changelog, README, UPGRADING,
18240           configure.ac, sbin/rt-test-dependencies.in,
18241           sbin/extract-message-catalog, sbin/license_tag,
18242           sbin/rt-dump-database.in, lib/RT/ObjectCustomFieldValues.pm,
18243           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
18244           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/Handle.pm,
18245           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValue.pm,
18246           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
18247           lib/RT/Scrip_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
18248           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm,
18249           lib/RT/CustomFieldValues.pm, lib/RT/Links.pm, lib/RT/Queue.pm,
18250           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
18251           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
18252           lib/RT/SavedSearch.pm, lib/RT/CustomFields_Overlay.pm,
18253           lib/RT/ObjectCustomFields.pm, lib/RT/ACE.pm,
18254           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
18255           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/User.pm,
18256           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm,
18257           lib/RT/Attributes_Overlay.pm, lib/RT/Principal.pm,
18258           lib/RT/Principals_Overlay.pm, lib/RT/Queues.pm,
18259           lib/RT/ScripAction.pm, lib/RT/Attachments.pm,
18260           lib/RT/StyleGuide.pod, lib/RT/Attribute_Overlay.pm,
18261           lib/RT/CachedGroupMember_Overlay.pm,
18262           lib/RT/ObjectCustomFieldValues_Overlay.pm,
18263           lib/RT/SavedSearches.pm,
18264           lib/RT/ObjectCustomFieldValue_Overlay.pm,
18265           lib/RT/ScripCondition.pm, lib/RT/Templates.pm, lib/RT/Tickets.pm,
18266           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
18267           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
18268           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
18269           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
18270           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
18271           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
18272           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
18273           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
18274           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
18275           lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
18276           lib/RT/Templates_Overlay.pm, lib/RT/ACL.pm,
18277           lib/RT/GroupMember.pm, lib/RT/Groups.pm, lib/RT/CustomFields.pm,
18278           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
18279           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queues_Overlay.pm,
18280           lib/RT/Ticket.pm, lib/RT/Attribute.pm,
18281           lib/RT/CustomFieldValue.pm, lib/RT/Link_Overlay.pm,
18282           lib/RT/Principals.pm, lib/RT/ScripActions.pm,
18283           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
18284           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
18285           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
18286           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
18287           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
18288           lib/RT/Interface/Web/QueryBuilder.pm,
18289           lib/RT/Interface/Web/Standalone.pm,
18290           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
18291           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
18292           lib/RT/Action/RecordComment.pm,
18293           lib/RT/Action/RecordCorrespondence.pm,
18294           lib/RT/Interface/Email/Auth/GnuPG.pm,
18295           lib/RT/Interface/Email/Auth/MailFrom.pm,
18296           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
18297           lib/RT/Action/Notify.pm, lib/RT/Action/AutoOpen.pm,
18298           lib/RT/Action/CreateTickets.pm,
18299           lib/RT/Action/EscalatePriority.pm,
18300           lib/RT/Action/NotifyAsComment.pm,
18301           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
18302           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
18303           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
18304           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
18305           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
18306           lib/RT/I18N/hu.po, lib/RT/I18N/he.po, lib/RT/I18N/de.po,
18307           lib/RT/I18N/ru.po, lib/RT/I18N/nl.po, lib/RT/I18N/pl.po,
18308           lib/RT/I18N/da.po, lib/RT/I18N/fr.po, lib/RT/I18N/cs.pm,
18309           lib/RT/I18N/it.po, lib/RT/I18N/id.po, lib/RT/I18N/ja.po,
18310           lib/RT/I18N/i_default.pm, lib/RT/I18N/en.po,
18311           lib/RT/Condition/AnyTransaction.pm,
18312           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
18313           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
18314           lib/RT/Condition/PriorityChange.pm,
18315           lib/RT/Condition/PriorityExceeds.pm,
18316           lib/RT/Condition/StatusChange.pm,
18317           lib/RT/Condition/UserDefined.pm, lib/RT/Condition/QueueChange.pm,
18318           lib/RT/Report/Tickets.pm: import rt 3.6.6
18319
18320 2008-03-01 20:06  ivan
18321
18322         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
18323           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
18324           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
18325           etc/initialdata, etc/drop.Oracle: import rt 3.4.6
18326
18327 2008-03-01 20:02  ivan
18328
18329         * rt/: configure, aclocal.m4, Changelog, README, UPGRADING,
18330           configure.ac, sbin/rt-test-dependencies.in,
18331           sbin/extract-message-catalog, sbin/license_tag,
18332           sbin/rt-dump-database.in, lib/RT/Transactions_Overlay.pm,
18333           lib/RT/URI.pm, sbin/factory, lib/RT/Handle.pm,
18334           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValues.pm,
18335           lib/RT/ScripCondition_Overlay.pm,
18336           lib/RT/CustomFieldValues_Overlay.pm,
18337           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
18338           lib/RT/Scrip_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
18339           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
18340           lib/RT/Queue.pm, lib/RT/ScripConditions_Overlay.pm,
18341           lib/RT/Scrips.pm, lib/RT/System.pm, lib/RT/CustomFieldValues.pm,
18342           lib/RT/SavedSearch.pm, lib/RT/Scrips_Overlay.pm, lib/RT/ACE.pm,
18343           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
18344           lib/RT/CustomFieldValue_Overlay.pm,
18345           lib/RT/CustomFields_Overlay.pm, lib/RT/ObjectCustomFields.pm,
18346           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
18347           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
18348           lib/RT/ScripAction.pm, lib/RT/Attributes_Overlay.pm,
18349           lib/RT/Queues.pm, lib/RT/Attachments.pm,
18350           lib/RT/Attribute_Overlay.pm, lib/RT/CachedGroupMember_Overlay.pm,
18351           lib/RT/ObjectCustomFieldValues_Overlay.pm,
18352           lib/RT/ObjectCustomFieldValue_Overlay.pm,
18353           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
18354           lib/RT/Templates.pm, lib/RT/Tickets.pm,
18355           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
18356           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
18357           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
18358           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
18359           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
18360           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
18361           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
18362           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
18363           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
18364           lib/RT/ACL.pm, lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
18365           lib/RT/GroupMember.pm, lib/RT/Groups.pm,
18366           lib/RT/Templates_Overlay.pm, lib/RT/Group_Overlay.pm,
18367           lib/RT/Links_Overlay.pm, lib/RT/CustomFieldValue.pm,
18368           lib/RT/CustomFields.pm, lib/RT/ObjectCustomFields_Overlay.pm,
18369           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
18370           lib/RT/Link_Overlay.pm, lib/RT/Attachment.pm,
18371           lib/RT/Attribute.pm, lib/RT/Queue_Overlay.pm,
18372           lib/RT/ScripActions.pm, lib/RT/Template_Overlay.pm,
18373           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
18374           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
18375           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
18376           lib/RT/Interface/Web/QueryBuilder.pm,
18377           lib/RT/Interface/Web/Standalone.pm, lib/RT/Action/Autoreply.pm,
18378           lib/RT/Action/Generic.pm, lib/RT/Action/RecordCorrespondence.pm,
18379           lib/RT/Interface/Email/Auth/GnuPG.pm,
18380           lib/RT/Interface/Email/Auth/MailFrom.pm,
18381           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
18382           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
18383           lib/RT/Action/Notify.pm, lib/RT/Action/RecordComment.pm,
18384           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
18385           lib/RT/Action/EscalatePriority.pm,
18386           lib/RT/Action/NotifyAsComment.pm,
18387           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
18388           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
18389           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
18390           lib/RT/Search/Generic.pm, lib/RT/I18N/cs.po, lib/RT/I18N/es.po,
18391           lib/RT/I18N/fi.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po,
18392           lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
18393           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
18394           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
18395           lib/RT/I18N/ja.po, lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm,
18396           lib/RT/Condition/Generic.pm, lib/RT/Condition/AnyTransaction.pm,
18397           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Overdue.pm,
18398           lib/RT/Condition/OwnerChange.pm,
18399           lib/RT/Condition/PriorityChange.pm,
18400           lib/RT/Condition/PriorityExceeds.pm,
18401           lib/RT/Condition/QueueChange.pm,
18402           lib/RT/Condition/StatusChange.pm,
18403           lib/RT/Condition/UserDefined.pm: import rt 3.4.6
18404
18405 2008-03-01 19:07  ivan
18406
18407         * httemplate/elements/header.html: fix annoying resize of "New
18408           customer" button; closes: RT#1642
18409
18410 2008-03-01 18:50  ivan
18411
18412         * htetc/handler.pl: better indication of why these things are the
18413           way they are
18414
18415 2008-03-01 17:31  ivan
18416
18417         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
18418           httemplate/misc/disable-payment_gateway.cgi,
18419           httemplate/search/elements/search.html: add payment gateway
18420           disabling (and move payment gateway browse over to new template)
18421
18422 2008-03-01 15:30  ivan
18423
18424         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
18425           control the extent of credit card masking, but since
18426           cust_main.paymask is in the db, need something to update it for
18427           all existing customers too
18428
18429 2008-03-01 14:39  ivan
18430
18431         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
18432           link adv. customer search
18433
18434 2008-03-01 14:23  ivan
18435
18436         * httemplate/: elements/select-payby.html,
18437           elements/tr-select-payby.html, search/cust_main.html,
18438           search/report_cust_main.html: add payby selection to adv.
18439           customer search
18440
18441 2008-02-29 09:57  jeff
18442
18443         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
18444           conf/invoice_latex: refactor print_*; invoice sections by package
18445           class; could still stand some more refactoring
18446
18447 2008-02-28 20:31  ivan
18448
18449         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
18450           CDR CSV import (not just direct DB)
18451
18452 2008-02-28 18:29  ivan
18453
18454         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
18455           in the first place.  also Record::str2time_sql_closing snuck in.
18456
18457 2008-02-21 17:32  ivan
18458
18459         * httemplate/search/svc_acct.cgi: on accounts overview: show time
18460           applied after multipliers, not actual time worked
18461
18462 2008-02-21 17:09  ivan
18463
18464         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
18465           are deprecated COMP payby...
18466
18467 2008-02-21 16:57  ivan
18468
18469         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
18470           databases without history records for everything...
18471
18472 2008-02-21 16:54  ivan
18473
18474         * httemplate/search/svc_acct.cgi: on accounts overview: show time
18475           applied after multipliers, not actual time worked
18476
18477 2008-02-20 14:45  ivan
18478
18479         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
18480           the doghouse for this one
18481
18482 2008-02-19 18:07  ivan
18483
18484         * FS/FS/prepay_credit.pm,
18485           httemplate/edit/process/prepay_credit.cgi: retry collisions a
18486           bit, acme is getting duplicate errors... guess they're using lots
18487           and lots of prepaid cards.  closes: RT#3104
18488
18489 2008-02-19 17:21  ivan
18490
18491         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
18492           adding, RT#2929
18493
18494 2008-02-19 17:16  ivan
18495
18496         * httemplate/edit/part_pkg_taxclass.html,
18497           httemplate/edit/process/part_pkg_taxclass.html,
18498           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
18499           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
18500           httemplate/elements/tr-select-taxclass.html: update the tax class
18501           editor to enable taxclass adding, RT#2929
18502
18503 2008-02-19 17:10  ivan
18504
18505         * httemplate/edit/: cust_main_county-expand.cgi,
18506           process/cust_main_county-expand.cgi, process/invoice_logo.html,
18507           process/reg_code.cgi: process/part_pkg_taxclass.html
18508
18509 2008-02-19 01:15  ivan
18510
18511         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
18512           MANIFEST: adding taxclass table
18513
18514 2008-02-19 01:10  ivan
18515
18516         * bin/generate-table-module: fix this to generate more
18517           wiki-friendly column list
18518
18519 2008-02-18 19:30  ivan
18520
18521         * FS/FS/svc_external.pm: add some descriptions for svc_external
18522           fields, allowing id to fill in from inventory
18523
18524 2008-02-18 19:17  ivan
18525
18526         * FS/FS/svc_external.pm: return svc_external id and title as label
18527           instead of svcnum
18528
18529 2008-02-18 18:57  ivan
18530
18531         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
18532           POD docs for self-service list_pkgs & list_svcs
18533
18534 2008-02-18 18:38  ivan
18535
18536         * bin/pod2x: fix API upload
18537
18538 2008-02-18 18:37  ivan
18539
18540         * FS/FS.pm: update base API docs contents
18541
18542 2008-02-18 18:33  ivan
18543
18544         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
18545           exportability
18546
18547 2008-02-18 18:28  ivan
18548
18549         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
18550           exportability
18551
18552 2008-02-18 18:25  ivan
18553
18554         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
18555           exportability
18556
18557 2008-02-18 18:20  ivan
18558
18559         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
18560           exportability
18561
18562 2008-02-18 18:15  ivan
18563
18564         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
18565           for better wiki exportability
18566
18567 2008-02-14 00:31  ivan
18568
18569         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
18570           update.  time to go home
18571
18572 2008-02-14 00:28  ivan
18573
18574         * httemplate/search/cust_pkg.cgi: re-align links and styling in
18575           package report correctly
18576
18577 2008-02-13 19:52  ivan
18578
18579         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
18580           httemplate/view/cust_main/payment_history.html: add
18581           cust_pay.otaker field; populate it based on history on upgrades,
18582           and show the order taker on all payments (on customer view and
18583           payment search)  closes: #2953
18584
18585 2008-02-13 19:48  ivan
18586
18587         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
18588           FS::h_cust_pay class
18589
18590 2008-02-13 17:48  ivan
18591
18592         * httemplate/view/cust_main/payment_history.html: this ACL has been
18593           around for long enough (and almost nobody uses batched payments,
18594           so showing them is probably bad)
18595
18596 2008-02-13 15:49  jeff
18597
18598         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
18599           svc_broadband MAC searches RT#2985
18600
18601 2008-02-13 15:45  jeff
18602
18603         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
18604           httemplate/edit/process/quick-charge.cgi: package class selection
18605           for one-time charges RT#1322
18606
18607 2008-02-13 15:39  jeff
18608
18609         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
18610           httemplate/edit/rate_region.cgi: directory assistance (flat
18611           per-call) billing RT#3114
18612
18613 2008-02-13 13:50  ivan
18614
18615         * httemplate/misc/process/link.cgi: fix compile error from hasty
18616           refactoring
18617
18618 2008-02-12 22:02  ivan
18619
18620         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
18621           working
18622
18623 2008-02-12 22:00  ivan
18624
18625         * README: modernizing
18626
18627 2008-02-12 21:15  ivan
18628
18629         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
18630           resulting from skewed hash ($conf->config returning empty list in
18631           list context)
18632
18633 2008-02-12 11:24  ivan
18634
18635         * httemplate/search/: rt_transaction.html, timeworked.html: for our
18636           internal time tracking: TimeWorked can happen on a Create
18637           transaction as well as Correspond and Comment.  is there anywhere
18638           else this needs to be changed?
18639
18640 2008-02-11 19:11  ivan
18641
18642         * FS/FS/Misc.pm: update for MailTools v2.00
18643
18644 2008-02-10 18:37  ivan
18645
18646         * FS/FS/reason.pm: upgrading reason table not quite working with
18647           mysql, hopefully no old installs need this, new ones should be
18648           fine hopefully
18649
18650 2008-02-10 18:36  ivan
18651
18652         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
18653           duplicate history records
18654
18655 2008-02-10 18:03  ivan
18656
18657         * FS/FS/reason.pm: better debugging if things go awry
18658
18659 2008-02-10 16:53  ivan
18660
18661         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
18662           casting to INTEGER, it wants SIGNED.  whew.
18663
18664 2008-02-10 16:02  ivan
18665
18666         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
18667
18668 2008-02-10 15:58  ivan
18669
18670         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
18671           that doesn't get to the database, to avoid Pg vs mysql
18672           comment-out differences
18673
18674 2008-02-09 11:16  ivan
18675
18676         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
18677           thanks
18678
18679 2008-02-08 13:59  rsiddall
18680
18681         * rpm/freeside.spec: Removed code that create a freeside user on
18682           the build machine and added code to modify Makefile to remove
18683           clauses that require such a user.  This should allow the RPMs to
18684           build under mock.
18685
18686 2008-02-08 07:00  jeff
18687
18688         * FS/FS/TicketSystem/RT_External.pm: tyop
18689
18690 2008-02-04 19:37  ivan
18691
18692         * httemplate/edit/process/part_pkg.cgi: fix package editing on
18693           HEAD, whew.  bad semicolon.
18694
18695 2008-02-02 18:24  ivan
18696
18697         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
18698           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
18699           5194." warnings
18700
18701 2008-02-02 17:43  ivan
18702
18703         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
18704           customer edit
18705
18706 2008-01-30 08:14  jeff
18707
18708         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
18709           removal
18710
18711 2008-01-28 20:15  jeff
18712
18713         * FS/FS/cust_pkg.pm: missed use
18714
18715 2008-01-28 19:56  jeff
18716
18717         * FS/FS/cust_pkg.pm: 1394 regression fixup
18718
18719 2008-01-28 19:34  jeff
18720
18721         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
18722           httemplate/misc/process/bulk_change_pkg.cgi,
18723           httemplate/search/cust_pkg.cgi,
18724           httemplate/search/elements/search.html: bulk package changing
18725           (RT#1394)
18726
18727 2008-01-25 10:26  jeff
18728
18729         * httemplate/misc/cust_pay-import.cgi,
18730           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
18731           httemplate/elements/menu.html: simple payment CSV import
18732
18733 2008-01-24 18:55  jeff
18734
18735         * FS/FS/part_export/prizm.pm: add an always BAM option and be
18736           explicit about transactions
18737
18738 2008-01-24 13:16  ivan
18739
18740         * FS/FS/TicketSystem/RT_External.pm,
18741           fs_selfservice/FS-SelfService/cgi/myaccount.html,
18742           httemplate/view/cust_main/tickets.html: slightly more sane names
18743           for customer tickets hash, display ticket owners on customer view
18744           page
18745
18746 2008-01-24 13:10  ivan
18747
18748         * htetc/handler.pl: used in rt autohandler.  i wonder why this
18749           never bit before
18750
18751 2008-01-23 11:18  jeff
18752
18753         * fs_selfservice/FS-SelfService/cgi/bill.html,
18754           fs_selfservice/FS-SelfService/cgi/card.html,
18755           fs_selfservice/FS-SelfService/cgi/change_bill.html,
18756           fs_selfservice/FS-SelfService/cgi/change_pay.html,
18757           fs_selfservice/FS-SelfService/cgi/change_ship.html,
18758           fs_selfservice/FS-SelfService/cgi/check.html,
18759           fs_selfservice/FS-SelfService/cgi/contact.html,
18760           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
18761           FS/FS/ClientAPI/MyAccount.pm,
18762           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
18763           fs_selfservice/FS-SelfService/cgi/make_payment.html,
18764           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18765           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
18766           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
18767           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
18768           service, billing, and payment info in selfservice
18769
18770 2008-01-20 16:12  ivan
18771
18772         * bin/explain-ar-total.sql: [no log message]
18773
18774 2008-01-20 15:24  ivan
18775
18776         * FS/FS/Schema.pm: add and fix some indices, this should marginally
18777           (but not drastically) improve the time to pull up A/R report
18778           totals
18779
18780 2008-01-16 20:23  ivan
18781
18782         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
18783           allow the limited "package editing" of customizing customer
18784           packages
18785
18786 2008-01-16 19:18  ivan
18787
18788         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
18789           link unless the current user can...
18790
18791 2008-01-13 16:22  ivan
18792
18793         * httemplate/: edit/part_bill_event.cgi,
18794           elements/select-taxclass.html: maintenance on old events, yay.
18795           fix for late charges without a taxclass, closes: RT#2988
18796
18797 2008-01-13 16:17  ivan
18798
18799         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
18800
18801 2008-01-13 15:31  ivan
18802
18803         * httemplate/search/timeworked.html: almost could work under mysql?
18804           need TO_NUMBER and TO_CHAR equivalents
18805
18806 2008-01-13 15:30  ivan
18807
18808         * httemplate/misc/timeworked.html: missing semicolon, doh
18809
18810 2008-01-13 13:46  ivan
18811
18812         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
18813
18814 2008-01-13 13:45  ivan
18815
18816         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
18817           cruft
18818
18819 2008-01-13 13:41  ivan
18820
18821         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
18822           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
18823           in 1.9 right away
18824
18825 2008-01-13 13:39  ivan
18826
18827         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
18828           vs. 1.9 cruft
18829
18830 2008-01-13 13:35  ivan
18831
18832         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
18833           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
18834           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
18835           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
18836           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
18837           inventory_class.html, part_bill_event.cgi, part_export.cgi,
18838           part_pkg.cgi, part_referral.html, part_svc.cgi,
18839           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
18840           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
18841           reason.html, reason_type.html, reg_code.cgi, router.cgi,
18842           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
18843           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
18844           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
18845           process/REAL_cust_pkg.cgi, process/access_user.html,
18846           process/agent.cgi, process/agent_payment_gateway.html,
18847           process/agent_type.cgi, process/bulk-cust_svc.cgi,
18848           process/cust_bill_pay.cgi, process/cust_credit.cgi,
18849           process/cust_credit_bill.cgi, process/cust_main.cgi,
18850           process/cust_main_county-collapse.cgi,
18851           process/cust_main_county-expand.cgi,
18852           process/cust_main_county.html, process/cust_main_note.cgi,
18853           process/cust_pay.cgi, process/cust_pkg.cgi,
18854           process/cust_refund.cgi, process/cust_svc.cgi,
18855           process/domain_record.cgi, process/generic.cgi,
18856           process/inventory_class.html, process/msgcat.cgi,
18857           process/part_bill_event.cgi, process/part_export.cgi,
18858           process/part_pkg.cgi, process/part_referral.html,
18859           process/part_svc.cgi, process/payment_gateway.html,
18860           process/pkg_class.html, process/prepay_credit.cgi,
18861           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
18862           process/rate.cgi, process/reason.html, process/reason_type.html,
18863           process/reg_code.cgi, process/router.cgi,
18864           process/svc_Common.html, process/svc_acct.cgi,
18865           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
18866           process/svc_domain.cgi, process/svc_external.cgi,
18867           process/svc_forward.cgi, process/svc_phone.html,
18868           process/svc_www.cgi: ACLs
18869
18870 2008-01-13 13:14  ivan
18871
18872         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
18873           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
18874           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
18875           cust_main-import.cgi, cust_main-import_charges.cgi,
18876           delete-cust_credit.cgi, delete-cust_pay.cgi,
18877           delete-cust_refund.cgi, delete-customer.cgi,
18878           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
18879           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
18880           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
18881           inventory_item-import.html, link.cgi, meta-import.cgi,
18882           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
18883           print_invoices.cgi, queue.cgi, recharge_svc.html,
18884           svc_acct-domains.cgi, unapply-cust_credit.cgi,
18885           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
18886           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
18887           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
18888           process/catchall.cgi, process/cdr-import.html,
18889           process/cust_main-import.cgi,
18890           process/cust_main-import_charges.cgi,
18891           process/delete-customer.cgi, process/inventory_item-import.html,
18892           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
18893           process/recharge_svc.html: ACLs
18894
18895 2008-01-13 13:08  ivan
18896
18897         * httemplate/misc/: email_events.cgi, fax_events.cgi,
18898           print_events.cgi, order_pkg.html: ACLs
18899
18900 2008-01-13 12:55  ivan
18901
18902         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
18903           search/timeworked.html, search/cust_bill.html,
18904           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
18905           search/prepay_credit.html, search/queue.html,
18906           search/report_prepaid_income.cgi, search/report_tax.cgi,
18907           search/sqlradius.cgi: ACLs
18908
18909 2008-01-13 12:50  ivan
18910
18911         * httemplate/elements/: errorpage.html, tr-select-reason.html:
18912           stale leftovers from XSSmas
18913
18914 2008-01-13 12:46  ivan
18915
18916         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
18917           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
18918           cust_main/payment_history.html, elements/svc_Common.html: ACLs
18919
18920 2008-01-13 12:38  ivan
18921
18922         * httemplate/browse/: access_group.html, access_user.html,
18923           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
18924           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
18925           reason.html, router.cgi: ACLs
18926
18927 2008-01-13 12:30  ivan
18928
18929         * FS/FS/AccessRight.pm: new ACLs
18930
18931 2008-01-12 16:35  ivan
18932
18933         * htetc/handler.pl: use this in handler.pl, not in mason files
18934
18935 2008-01-11 15:10  ivan
18936
18937         * FS/FS/cust_main.pm: add option to enable searching of
18938           cust_main.agent_custid with one or two letter prefix before the
18939           numeric part
18940
18941 2008-01-11 14:53  ivan
18942
18943         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
18944           cust_main.agent_custid with one or two letter prefix before the
18945           numeric part
18946
18947 2008-01-11 09:30  ivan
18948
18949         * httemplate/edit/elements/svc_Common.html: turn off debugging
18950
18951 2008-01-10 14:13  ivan
18952
18953         * httemplate/search/elements/search.html: doc
18954
18955 2008-01-10 14:06  ivan
18956
18957         * httemplate/elements/menu.html: new rate editor
18958
18959 2008-01-10 13:53  ivan
18960
18961         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
18962           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
18963           httemplate/edit/elements/edit.html,
18964           httemplate/edit/process/rate_region.cgi: new rate editor
18965
18966 2008-01-10 13:52  ivan
18967
18968         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
18969           edit/rate_detail.html, edit/process/rate_detail.html: new call
18970           rate editor (VoIP/telephony)
18971
18972 2008-01-10 13:17  ivan
18973
18974         * FS/FS/reason_type.pm: third person is better
18975
18976 2008-01-10 13:14  ivan
18977
18978         * httemplate/browse/reason.html: eliminate harmless typo
18979
18980 2008-01-08 13:33  jeff
18981
18982         * FS/FS/svc_acct.pm: transactiony cruft removal
18983
18984 2008-01-08 03:23  ivan
18985
18986         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
18987           httemplate/search/report_receivables.cgi: show negative balances
18988           on A/R report, closes: RT#2983
18989
18990 2008-01-07 18:22  ivan
18991
18992         * httemplate/edit/process/cust_main.cgi: add some debugging control
18993
18994 2008-01-03 18:42  ivan
18995
18996         * httemplate/: browse/cust_main_county.cgi,
18997           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
18998           edit/process/cust_main_county-expand.cgi,
18999           edit/process/cust_main_county.html,
19000           edit/process/elements/process.html, search/elements/search.html:
19001           new tax rate editor
19002
19003 2008-01-03 18:35  ivan
19004
19005         * httemplate/browse/elements/browse.html: new tax rate editor
19006
19007 2008-01-03 18:27  ivan
19008
19009         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
19010           from XSSmas
19011
19012 2008-01-03 18:20  ivan
19013
19014         * httemplate/elements/hidden.html: escape value
19015
19016 2008-01-03 18:19  ivan
19017
19018         * httemplate/elements/: tablebreak-tr-title.html,
19019           tr-fixed-country.html, tr-fixed-state.html,
19020           tr-input-percentage.html: adding new elements: percentage input,
19021           fixed country and state display, tablebreak+title
19022
19023 2008-01-03 18:18  ivan
19024
19025         * httemplate/elements/tr-fixed.html: add a formatted_value option
19026
19027 2008-01-03 18:18  ivan
19028
19029         * httemplate/elements/tr-input-text.html: add maxlength, text-align
19030           and postfix options, escape value
19031
19032 2008-01-03 18:13  ivan
19033
19034         * httemplate/edit/elements/edit.html: there's no such thing as
19035           fixedhidden... hidden will do
19036
19037 2008-01-03 18:02  ivan
19038
19039         * httemplate/edit/elements/edit.html: doc
19040
19041 2008-01-03 17:43  ivan
19042
19043         * httemplate/edit/elements/edit.html: add popup option, add
19044           percentage and tablebreak-tr-title field types, pass object to
19045           included elements, documentation updates
19046
19047 2007-12-28 11:02  jeff
19048
19049         * httemplate/: elements/menu.html, search/report_svc_acct.html,
19050           search/svc_acct.cgi: advanced account reports (RT#2954)
19051
19052 2007-12-28 07:19  jeff
19053
19054         * httemplate/elements/menu.html: whoops
19055
19056 2007-12-28 07:10  jeff
19057
19058         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
19059           logged in report
19060
19061 2007-12-28 06:39  jeff
19062
19063         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
19064           svc_acct.last_login and .last_logout
19065
19066 2007-12-28 04:10  ivan
19067
19068         * htetc/handler.pl: remove just a tiny bit more cruft
19069
19070 2007-12-28 04:01  ivan
19071
19072         * htetc/handler.pl: restore in-browser error reporting
19073
19074 2007-12-27 23:45  ivan
19075
19076         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
19077           clean up handler.pl so we can have separate default_escape_flags
19078           for FS and RT and don't have to make FS's |h flag useless
19079
19080 2007-12-27 17:41  jeff
19081
19082         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
19083           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
19084           httemplate/view/svc_acct.cgi: last login reporting (#2952)
19085
19086 2007-12-27 15:49  ivan
19087
19088         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
19089           in edge case where you have taxclass and empty-taxclass rates for
19090           a country/state(/county) and also have a different set of
19091           taxclasses for some other country/state
19092
19093 2007-12-26 14:52  jeff
19094
19095         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
19096
19097 2007-12-26 00:23  ivan
19098
19099         * httemplate/misc/timeworked.html: leftovers from XSSmas
19100
19101 2007-12-25 23:51  ivan
19102
19103         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
19104
19105 2007-12-25 15:49  ivan
19106
19107         * httemplate/: browse/addr_block.cgi,
19108           browse/part_virtual_field.cgi, browse/router.cgi,
19109           config/config.cgi, edit/agent.cgi,
19110           edit/agent_payment_gateway.html, edit/agent_type.cgi,
19111           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
19112           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
19113           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
19114           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
19115           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
19116           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
19117           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
19118           edit/svc_forward.cgi, edit/elements/edit.html,
19119           elements/error.html, misc/batch-cust_pay.html,
19120           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
19121           misc/recharge_svc.html, misc/process/meta-import.cgi,
19122           search/cust_bill_event.html, search/report_cust_event.html: ho ho
19123           ho, merry XSSmas
19124
19125 2007-12-23 14:05  jeff
19126
19127         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
19128           FS/FS/part_pkg/subscription.pm,
19129           httemplate/misc/process/recharge_svc.html: add a reset feature to
19130           manual recharges (#1858)
19131
19132 2007-12-20 11:23  jeff
19133
19134         * FS/FS/part_export/prizm.pm: increase siteName allowed length
19135
19136 2007-12-19 14:25  jeff
19137
19138         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
19139
19140 2007-12-19 13:05  jeff
19141
19142         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
19143           httemplate/search/cust_main.html,
19144           httemplate/search/report_cust_main.html: add options for balance
19145           over/under to advanced customer report
19146
19147 2007-12-18 17:55  jeff
19148
19149         * FS/FS/cust_credit.pm: underscoring the important
19150
19151 2007-12-18 14:41  jeff
19152
19153         * httemplate/: edit/cust_credit.cgi,
19154           elements/tr-select-reason.html: correct bad credit reason
19155           conflict resolution
19156
19157 2007-12-18 12:58  ivan
19158
19159         * FS/FS/cust_main.pm: legacy agent_custid field should be as
19160           searchable as actual custnum, right?  at least if it is a
19161           number...
19162
19163 2007-12-18 12:42  ivan
19164
19165         * httemplate/edit/quick-charge.html: IE is case-sensitive when
19166           setting maxLength (and other attributes?).  hopefully that's all
19167           it is.
19168
19169 2007-12-17 14:57  jeff
19170
19171         * FS/FS/cust_credit.pm: stricter otaker rules
19172
19173 2007-12-17 11:59  ivan
19174
19175         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
19176           hurt anything.
19177
19178 2007-12-17 11:52  ivan
19179
19180         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
19181           anything... (famous last words)
19182
19183 2007-12-16 17:17  ivan
19184
19185         * httemplate/view/cust_main/contacts.html: fix the case where the
19186           customer doesn't actually have a ship address
19187
19188 2007-12-16 16:59  ivan
19189
19190         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
19191           httemplate/edit/cust_main/billing.html,
19192           httemplate/edit/cust_main/contact.html,
19193           httemplate/elements/header.html,
19194           httemplate/view/cust_main/contacts.html,
19195           httemplate/search/cust_main.cgi: add cust_main-require_address2
19196           config, reimplement address2-search config ("Unit #" search in
19197           searchbar), visual indication of require_invoicing_list_email,
19198           closes: RT#2926
19199
19200 2007-12-16 14:40  ivan
19201
19202         * httemplate/elements/errorpage.html: less is better
19203
19204 2007-12-16 13:02  ivan
19205
19206         * httemplate/elements/header.html: more consistent naming:
19207           cust_main_ADV.cgi becomes cust_main.html
19208
19209 2007-12-16 13:01  ivan
19210
19211         * httemplate/search/report_cust_main.html:
19212           httemplate/elements/header.html
19213
19214 2007-12-16 12:48  ivan
19215
19216         * httemplate/search/cust_main.html: more consistent naming:
19217           cust_main_ADV.cgi becomes cust_main.html
19218
19219 2007-12-15 14:47  rsiddall
19220
19221         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
19222           Files to build Freeside as Redhat-ish RPMs
19223
19224 2007-12-14 17:45  ivan
19225
19226         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
19227           drain bramage
19228
19229 2007-12-14 17:37  ivan
19230
19231         * httemplate/search/cust_bill.html: where helps alot
19232
19233 2007-12-14 17:23  ivan
19234
19235         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
19236           put reprinting issues to rest for ejourney, yow
19237
19238 2007-12-14 15:41  jeff
19239
19240         * FS/bin/freeside-upgrade: yikes
19241
19242 2007-12-14 13:51  jeff
19243
19244         * FS/FS/Schema.pm: binary not required and breaks
19245           FS::Record::_quote
19246
19247 2007-12-14 13:32  jeff
19248
19249         * FS/bin/freeside-upgrade: correct order of operations
19250
19251 2007-12-14 08:47  jeff
19252
19253         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
19254
19255 2007-12-13 19:56  jeff
19256
19257         * FS/bin/freeside-upgrade: even more deliberate reset
19258
19259 2007-12-13 19:55  ivan
19260
19261         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
19262           last 1-3 months...
19263
19264 2007-12-12 16:17  jeff
19265
19266         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
19267
19268 2007-12-12 13:18  jeff
19269
19270         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
19271           www_shellcommands export (#1227)
19272
19273 2007-12-12 01:03  ivan
19274
19275         * FS/bin/freeside-history-requeue: adding this quick script
19276
19277 2007-12-11 21:58  jeff
19278
19279         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
19280           FS/FS/ClientAPI/Signup.pm,
19281           fs_selfservice/FS-SelfService/SelfService.pm,
19282           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19283           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
19284           httemplate/edit/svc_acct.cgi: self-service can select domain on
19285           provision (#2801)
19286
19287 2007-12-11 21:42  jeff
19288
19289         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
19290           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
19291           reason improvement, bugfix, and tool
19292
19293 2007-12-06 17:08  ivan
19294
19295         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
19296           mmkay
19297
19298 2007-12-06 17:04  ivan
19299
19300         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
19301           cust_credit records; we don't want to abort the upgrade because
19302           of that, just warn
19303
19304 2007-12-06 12:49  jeff
19305
19306         * httemplate/edit/part_pkg.cgi: agent setting during package edit
19307           cleanup
19308
19309 2007-12-06 08:51  jeff
19310
19311         * httemplate/view/svc_acct.cgi: support display of negative time
19312
19313 2007-12-05 14:05  ivan
19314
19315         * Makefile: when installing selfservice, create freeside homedir if
19316           it doesn't exist
19317
19318 2007-12-05 12:50  ivan
19319
19320         * httemplate/elements/tr-select-reason.html: doh, order_by does
19321           have to include ORDER BY!
19322
19323 2007-12-05 12:47  ivan
19324
19325         * httemplate/elements/tr-select-reason.html: show types in reason
19326           selection, order by type and reason
19327
19328 2007-12-05 07:10  jeff
19329
19330         * FS/FS/ConfDefaults.pm: add in status and company fields
19331
19332 2007-12-05 06:50  jeff
19333
19334         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
19335
19336 2007-12-04 20:57  jeff
19337
19338         * httemplate/edit/process/part_pkg.cgi: wtf?
19339
19340 2007-12-04 16:45  ivan
19341
19342         * httemplate/search/elements/search.html: i hope this allows IE to
19343           download excel over https?
19344
19345 2007-12-04 12:51  ivan
19346
19347         * httemplate/: elements/menu.html, elements/select-otaker.html,
19348           elements/tr-select-otaker.html, search/report_cust_credit.html,
19349           search/report_rt_transaction.html, search/rt_transaction.html,
19350           search/elements/search.html: add some time-worked reporting
19351
19352 2007-12-04 10:35  jeff
19353
19354         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
19355           advanced package report (#2779)
19356
19357 2007-12-04 10:19  jeff
19358
19359         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
19360           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
19361           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
19362           FS/FS/reason.pm, FS/FS/reason_type.pm,
19363           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
19364           FS/FS/part_pkg/flat_comission.pm,
19365           FS/FS/part_pkg/flat_comission_cust.pm,
19366           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
19367           httemplate/browse/reason.html,
19368           httemplate/browse/reason_type.html,
19369           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
19370           httemplate/edit/reason_type.html,
19371           httemplate/edit/process/cust_credit.cgi,
19372           httemplate/elements/menu.html,
19373           httemplate/elements/tr-select-reason.html: change credit reasons
19374           from freetext to new reason/reason type system (#2777)
19375
19376 2007-12-02 16:18  ivan
19377
19378         * htetc/freeside-rt.conf: would help if i got the closing tag right
19379
19380 2007-12-02 16:13  ivan
19381
19382         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
19383           statistic running, i hope
19384
19385 2007-11-30 17:37  ivan
19386
19387         * FS/FS/part_pkg/prorate.pm: cleanup
19388
19389 2007-11-30 17:34  ivan
19390
19391         * FS/FS/h_cust_svc.pm: add date_deleted method
19392
19393 2007-11-30 17:34  ivan
19394
19395         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
19396           slightly
19397
19398 2007-11-30 17:33  ivan
19399
19400         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
19401           cancellation persay, since its generic now
19402
19403 2007-11-30 17:32  ivan
19404
19405         * FS/FS/Record.pm: add h_date method too
19406
19407 2007-11-30 17:30  ivan
19408
19409         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
19410           methods and subroutines
19411
19412 2007-11-30 17:29  ivan
19413
19414         * FS/FS/part_pkg/bulk.pm: add bulk price plan
19415
19416 2007-11-30 13:07  ivan
19417
19418         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
19419           httemplate/search/cust_bill.html: add net vs gross amounts to
19420           invoice report; make the "net sales" links on
19421           sales/credit/receipts report & graph clickable
19422
19423 2007-11-30 12:55  ivan
19424
19425         * httemplate/graph/elements/monthly.html: UI: download full results
19426           links on separate lines, for consistency with search.html
19427
19428 2007-11-30 10:13  ivan
19429
19430         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
19431           separately
19432
19433 2007-11-29 19:24  ivan
19434
19435         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
19436           customer import format with company
19437
19438 2007-11-29 17:24  ivan
19439
19440         * httemplate/browse/access_user.html: update inline documentation
19441
19442 2007-11-29 17:16  ivan
19443
19444         * FS/FS/cust_main.pm: remove unnecessary redefinition of
19445           %method2payby, add a quick hack to fake B:OP success and failure
19446           for testing purposes
19447
19448 2007-11-29 15:51  ivan
19449
19450         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
19451           fix dates going all wacky on errors, when you're asked to confirm
19452           a date move into the past
19453
19454 2007-11-28 19:38  ivan
19455
19456         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
19457           nonexistent column and fix the statustext check
19458
19459 2007-11-28 19:05  ivan
19460
19461         * FS/FS/Schema.pm: doh, fix primary key name in new table
19462
19463 2007-11-28 18:54  ivan
19464
19465         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19466           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
19467           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
19468           httemplate/misc/process/payment.cgi: even more reliable
19469           multiple-payment/double-click/concurrent-payment-form protection
19470
19471 2007-11-28 12:18  jeff
19472
19473         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
19474           select multiple, discourage creation of packages no agent can
19475           sell
19476
19477 2007-11-28 10:49  jeff
19478
19479         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
19480           httemplate/search/report_cust_main.html: advanced customer report
19481           rearrangement
19482
19483 2007-11-28 00:46  ivan
19484
19485         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
19486           for selfservice session cache
19487
19488 2007-11-27 17:54  ivan
19489
19490         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
19491           var
19492
19493 2007-11-27 17:30  ivan
19494
19495         * README: license clarification for self-service code
19496
19497 2007-11-27 15:47  ivan
19498
19499         * httemplate/search/cust_bill.html: fix small side-effect of
19500           mysql-compat change eliminating DISTINCT ON: map changing values
19501           of @where array
19502
19503 2007-11-27 14:33  jeff
19504
19505         * FS/FS/part_export/prizm.pm: comma, please
19506
19507 2007-11-27 14:30  jeff
19508
19509         * FS/FS/part_export/prizm.pm: name management tweaking
19510
19511 2007-11-27 11:34  jeff
19512
19513         * FS/FS/part_export/prizm.pm: slop correction
19514
19515 2007-11-26 19:02  jeff
19516
19517         * FS/FS/part_export/prizm.pm: attach SM's to default network,
19518           improved unsuspend & delete, option for BAM only or EMS
19519
19520 2007-11-26 18:51  jeff
19521
19522         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
19523           customers from circumventing a suspension via selfservice (2768)
19524
19525 2007-11-25 18:19  ivan
19526
19527         * httemplate/search/elements/search.html: add a "printable copy"
19528           link to searches to get full results as printable HTML without
19529           other cruft, closes: #1885
19530
19531 2007-11-25 18:18  ivan
19532
19533         * httemplate/elements/header-popup.html: add our stylesheet to
19534           popup/print headers
19535
19536 2007-11-23 17:26  ivan
19537
19538         * Makefile: hello brave new world of defaulting to apache2 in 1.9
19539
19540 2007-11-23 12:25  ivan
19541
19542         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
19543           buttons on errors, closes: RT#1035
19544
19545 2007-11-21 17:03  ivan
19546
19547         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
19548           agent' choice if the dropdown already has a value
19549
19550 2007-11-20 09:18  ivan
19551
19552         * AGPL: it finally happened
19553
19554 2007-11-18 12:02  ivan
19555
19556         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
19557           "multiplier of monthly" info to "paid time" column in
19558           svc_acct-display_paid_time_remaining report
19559
19560 2007-11-14 15:10  ivan
19561
19562         * FS/FS/TicketSystem/RT_External.pm,
19563           httemplate/view/cust_main/tickets.html: add link to resolved
19564           tickets too
19565
19566 2007-11-09 11:20  ivan
19567
19568         * FS/FS/: Conf.pm, cust_main.pm: add
19569           business-onlinepayment-email_customer flag
19570
19571 2007-11-08 19:26  ivan
19572
19573         * httemplate/search/report_receivables.html: better visual
19574           indication of disabled "days" field on IE
19575
19576 2007-11-08 19:12  ivan
19577
19578         * httemplate/search/: report_receivables.cgi,
19579           report_receivables.html: add option for listing customers without
19580           a balance (closes: RT#2752) and fix bug in total row (closes:
19581           RT#2736)
19582
19583 2007-11-08 16:44  jeff
19584
19585         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
19586
19587 2007-11-07 20:21  ivan
19588
19589         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
19590           selfservice-session_timeout config
19591
19592 2007-11-07 18:10  ivan
19593
19594         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
19595           in concatenation (.) or string at
19596           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
19597
19598 2007-11-07 16:59  ivan
19599
19600         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
19601           conf/alerter_template, conf/company_address, conf/company_name,
19602           conf/impending_recur_template, conf/invoice_latexfooter,
19603           conf/invoice_latexnotes, conf/invoice_latexsmallfooter,
19604           conf/invoice_template, conf/invoice_template_statement,
19605           conf/welcome_letter: for new installs, centralize some stuff that
19606           was spread around different config files.
19607
19608 2007-11-05 17:59  ivan
19609
19610         * bin/customer-faker: keep our own list of states; remove some
19611           states that Data::Faker and Locale::SubCountry disagree on
19612
19613 2007-11-04 21:42  ivan
19614
19615         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
19616           to process_payment.  just a bit important.
19617
19618 2007-11-04 21:27  ivan
19619
19620         * FS/FS/ClientAPI/MyAccount.pm,
19621           fs_selfservice/FS-SelfService/SelfService.pm: add
19622           process_payment_order_pkg method
19623
19624 2007-11-03 10:38  ivan
19625
19626         * httemplate/elements/menu.html: move menu option for adv. customer
19627           reports to second level, same as advanced invoice & package
19628           reports
19629
19630 2007-11-02 17:55  jeff
19631
19632         * httemplate/: elements/menu.html, search/report_cust_main.html:
19633           new customer report/flattened package report (ticket 1428)
19634
19635 2007-10-29 05:04  ivan
19636
19637         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
19638           agent-virtualized packages
19639
19640 2007-10-29 05:03  ivan
19641
19642         * httemplate/search/report_receivables.cgi: famous last mysql bug
19643
19644 2007-10-29 04:34  ivan
19645
19646         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
19647
19648 2007-10-29 04:32  ivan
19649
19650         * httemplate/search/cdr.html: mysql
19651
19652 2007-10-29 04:18  ivan
19653
19654         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
19655           locking workaround
19656
19657 2007-10-29 03:31  ivan
19658
19659         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
19660           FS/FS/part_event/Condition/balance_age.pm,
19661           FS/FS/part_event/Condition/cust_bill_age.pm,
19662           httemplate/search/cdr.html: mysql me 1.9 more times
19663
19664 2007-10-29 03:30  ivan
19665
19666         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
19667           httemplate/search/cust_bill.html,
19668           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
19669           either, sigh
19670
19671 2007-10-28 18:08  ivan
19672
19673         * httemplate/view/cust_pay.html: still have link back to the
19674           customer on printable receipt... should hide it from print at
19675           some point though
19676
19677 2007-10-28 05:51  ivan
19678
19679         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
19680           bin/freeside-upgrade: finish mysql locking workaround
19681
19682 2007-10-27 20:55  ivan
19683
19684         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
19685           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
19686           httemplate/search/report_receivables.cgi: mysql me harder
19687
19688 2007-10-26 21:46  ivan
19689
19690         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
19691           httemplate/misc/process/payment.cgi,
19692           httemplate/view/cust_pay.html,
19693           httemplate/view/cust_main/payment_history.html: simple payment
19694           receipts in web interface, sorry arnie, RT#2738
19695
19696 2007-10-25 12:01  ivan
19697
19698         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
19699           mysql, yes, mysql.
19700
19701 2007-10-25 01:29  ivan
19702
19703         * FS/bin/freeside-setup: fix error handling
19704
19705 2007-10-22 15:29  ivan
19706
19707         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
19708           agent-virtualized packages
19709
19710 2007-10-17 09:07  jayce
19711
19712         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
19713           existing reason, the code to insert a new reason was in place,
19714           but didn't let the new reason get used.  Code to do this was
19715           already in place, just not utilized.
19716
19717 2007-10-14 16:14  ivan
19718
19719         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
19720           config from here, though?
19721
19722 2007-10-14 16:10  ivan
19723
19724         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
19725
19726 2007-10-14 13:07  ivan
19727
19728         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
19729           customer being billed
19730
19731 2007-10-13 18:51  ivan
19732
19733         * fs_selfservice/php/: freeside.class.php,
19734           freeside.login_example.php, freeside_signup_example.php: adding
19735           php examples
19736
19737 2007-10-13 10:33  jeff
19738
19739         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
19740           agent_defaultpkg handling
19741
19742 2007-10-10 13:54  ivan
19743
19744         * FS/FS/cust_main.pm: set expandtab
19745
19746 2007-10-10 13:52  jayce
19747
19748         * FS/FS/cust_main.pm: With this line missing, cust_event objects
19749           would not fully create (eventpart wasn't loading), causing the _X
19750           methods to fail on ->part_event.  Only noticed when you retried
19751           events that had previously failed.
19752
19753 2007-10-10 11:14  ivan
19754
19755         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
19756           this time, without messing up the ordering
19757
19758 2007-10-10 10:55  ivan
19759
19760         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
19761           also cleans this up slightly
19762
19763 2007-10-10 10:50  jeff
19764
19765         * httemplate/edit/part_pkg.cgi: close:}
19766
19767 2007-10-09 10:57  ivan
19768
19769         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
19770           its asked for.
19771
19772 2007-10-08 21:58  ivan
19773
19774         * FS/FS/Conf.pm: fix documenation links to point into wiki where
19775           they belong
19776
19777 2007-10-08 21:48  ivan
19778
19779         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
19780           ticket_system-priority_reverse config
19781
19782 2007-10-08 18:40  jeff
19783
19784         * httemplate/misc/timeworked.html: preserve order
19785
19786 2007-10-08 18:06  ivan
19787
19788         * httemplate/misc/timeworked.html: interpolating the links would
19789           help too
19790
19791 2007-10-08 18:01  ivan
19792
19793         * httemplate/misc/timeworked.html: i think this should fix
19794           timeworked subjects, and link to the transactions as well
19795
19796 2007-10-08 16:48  ivan
19797
19798         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
19799           up things better
19800
19801 2007-10-08 16:32  ivan
19802
19803         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
19804           cleanups
19805
19806 2007-10-08 14:06  ivan
19807
19808         * FS/FS/part_event/Condition/cust_bill_owed.pm,
19809           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
19810           cust_bill_owed as an implicit condition (whew), and make sure it
19811           is added on migrations (also: fixed implicit conditions like this
19812           which only apply to a subset of eventtables)
19813
19814 2007-10-08 14:05  jeff
19815
19816         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
19817           packages
19818
19819 2007-10-08 12:14  jeff
19820
19821         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
19822           httemplate/edit/reg_code.cgi,
19823           httemplate/edit/process/cust_svc.cgi,
19824           httemplate/edit/process/domain_record.cgi,
19825           httemplate/edit/process/reg_code.cgi,
19826           httemplate/elements/errorpage.html,
19827           httemplate/elements/tr-select-part_referral.html,
19828           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19829           httemplate/misc/delete-agent_payment_gateway.cgi,
19830           httemplate/misc/delete-cust_credit.cgi,
19831           httemplate/misc/delete-cust_pay.cgi,
19832           httemplate/misc/delete-cust_refund.cgi,
19833           httemplate/misc/delete-domain_record.cgi,
19834           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
19835           httemplate/misc/inventory_item-import.html,
19836           httemplate/misc/unapply-cust_credit.cgi,
19837           httemplate/misc/unapply-cust_pay.cgi,
19838           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
19839           httemplate/misc/unvoid-cust_pay_void.cgi,
19840           httemplate/misc/upload-batch.cgi,
19841           httemplate/misc/void-cust_pay.cgi,
19842           httemplate/misc/process/cdr-import.html,
19843           httemplate/misc/process/cust_main-import.cgi,
19844           httemplate/misc/process/cust_main-import_charges.cgi,
19845           httemplate/misc/process/inventory_item-import.html,
19846           httemplate/misc/process/link.cgi,
19847           httemplate/misc/process/payment.cgi,
19848           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
19849           httemplate/search/inventory_item.html,
19850           httemplate/search/reg_code.html, httemplate/search/sql.html,
19851           httemplate/search/svc_acct.cgi,
19852           httemplate/search/svc_broadband.cgi: Remove remaining calls to
19853           idiot/eidiot.  Should fix 1479
19854
19855 2007-10-05 13:41  ivan
19856
19857         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
19858           this condition
19859
19860 2007-10-05 12:53  jeff
19861
19862         * httemplate/misc/: timeworked.html, process/timeworked.html: new
19863           ui for assigning support time
19864
19865 2007-10-05 12:45  ivan
19866
19867         * httemplate/elements/tr-input-beginning_ending.html: fix date
19868           selection on advanced invoice report, or future places where date
19869           selection component is included multiple times
19870
19871 2007-10-05 07:26  jayce
19872
19873         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
19874           missing from the cust_bill_has_service condition checkin.
19875
19876 2007-10-04 17:39  ivan
19877
19878         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
19879           part_event/Condition/cust_bill_has_service.pm: add disable
19880           ability to conditions & disable cust_bill_has_service, so the
19881           condition edit page renders again
19882
19883 2007-10-04 16:55  ivan
19884
19885         * FS/FS/part_event/Condition/once.pm: whitespace
19886
19887 2007-10-04 16:52  ivan
19888
19889         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
19890           i think that should really do it.  whew
19891
19892 2007-10-04 16:41  ivan
19893
19894         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
19895           don't pass their final condition check
19896
19897 2007-10-04 16:40  ivan
19898
19899         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
19900           properly...
19901
19902 2007-10-04 14:38  ivan
19903
19904         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
19905           aid
19906
19907 2007-10-04 12:14  ivan
19908
19909         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
19910
19911 2007-10-04 12:04  ivan
19912
19913         * FS/FS/cust_main.pm: nobody likes it when you forget ions
19914
19915 2007-10-04 12:03  ivan
19916
19917         * FS/FS/cust_main.pm: additional due_cust_event debugging
19918
19919 2007-10-04 11:28  ivan
19920
19921         * FS/FS/cust_main.pm: additional due_cust_event debugging
19922
19923 2007-10-04 09:45  ivan
19924
19925         * httemplate/search/cust_bill_event.cgi: fix compilation error!
19926
19927 2007-10-03 21:21  ivan
19928
19929         * FS/FS/cust_main.pm: i really hope this finally does it
19930
19931 2007-10-03 21:09  ivan
19932
19933         * FS/FS/cust_main.pm: dot strikes again
19934
19935 2007-10-03 21:08  ivan
19936
19937         * FS/FS/cust_main.pm: whew, i think this might actually fix it
19938
19939 2007-10-03 20:48  ivan
19940
19941         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
19942           agent template migration from 1.7?  sure hope so
19943
19944 2007-10-03 20:37  ivan
19945
19946         * FS/FS/Record.pm: add debugging option to qsearch
19947
19948 2007-10-03 19:52  ivan
19949
19950         * bin/pod2x: wikify individual files
19951
19952 2007-10-03 19:22  ivan
19953
19954         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
19955
19956 2007-10-03 19:15  ivan
19957
19958         * FS/FS/cust_main.pm: add missing =back
19959
19960 2007-10-03 19:07  ivan
19961
19962         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
19963           hope
19964
19965 2007-10-03 19:06  jeff
19966
19967         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
19968           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
19969           httemplate/edit/process/part_pkg.cgi: support part_pkg option
19970           input validation, check bytecounts and allow commas (closes 1863)
19971
19972 2007-10-03 18:56  ivan
19973
19974         * bin/pod2x: this *should* fix munging of non-internal links, i
19975           hope
19976
19977 2007-10-03 18:49  ivan
19978
19979         * Makefile, bin/pod2x: wiki documentation convertor now
19980
19981 2007-10-03 18:47  ivan
19982
19983         * FS/FS.pm: add missing CLI utilities to FS.pm too
19984
19985 2007-10-03 18:45  ivan
19986
19987         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
19988
19989 2007-10-03 18:21  ivan
19990
19991         * FS/FS.pm: update FS base page for new stuff in 1.9
19992
19993 2007-10-03 18:15  ivan
19994
19995         * FS/: FS.pm: update top-level FS manpage
19996
19997 2007-10-03 17:51  ivan
19998
19999         * FS/FS/: access_right.pm, access_user_pref.pm,
20000           access_usergroup.pm, pay_batch.pm: POD documentation updates
20001
20002 2007-10-02 14:56  ivan
20003
20004         * FS/FS/cust_event.pm: doh!
20005
20006 2007-10-02 08:31  jeff
20007
20008         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
20009           httemplate/search/cust_bill_event.cgi: fix up re-email these
20010           events
20011
20012 2007-10-02 08:11  jeff
20013
20014         * httemplate/misc/process/timeworked.html: missed file in self
20015           service support usage improvements
20016
20017 2007-10-01 17:44  ivan
20018
20019         * httemplate/: browse/part_referral.html, elements/menu.html:
20020           Configuration right no longer gives access to things controlled
20021           by their own ACLs (advertising source & package edit
20022
20023 2007-10-01 17:40  ivan
20024
20025         * httemplate/elements/menu.html: package definitions controlled by
20026           their own ACL now
20027
20028 2007-10-01 17:32  ivan
20029
20030         * FS/bin/freeside-daily: need the space
20031
20032 2007-10-01 17:31  ivan
20033
20034         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
20035
20036 2007-10-01 17:29  ivan
20037
20038         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
20039           back earlier commits reverted by this patch, also revert
20040           gratuitous whitespace changes
20041
20042 2007-10-01 17:22  ivan
20043
20044         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
20045           works :)
20046
20047 2007-10-01 17:18  ivan
20048
20049         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
20050           for once.pm bug?  hopefully it works :)
20051
20052 2007-09-29 17:26  ivan
20053
20054         * httemplate/search/: cdr.html, report_cdr.html: better CDR
20055           searching
20056
20057 2007-09-29 17:25  ivan
20058
20059         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
20060           date editing errors (especially because resetting them pops up
20061           the error confirmation)
20062
20063 2007-09-29 17:23  ivan
20064
20065         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
20066           migrated from 1.7?
20067
20068 2007-09-29 17:22  ivan
20069
20070         * bin/freeside-upgrade-unicode: [no log message]
20071
20072 2007-09-28 19:17  ivan
20073
20074         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
20075           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
20076           in cust_event.html & report_tax.cgi (provide a table option in
20077           access_user::agentnums_sql so this is easy to fix for other
20078           reports too)
20079
20080 2007-09-27 17:33  jayce
20081
20082         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
20083           limiting to that user's events, therefore selecting all retryable
20084           events, and having to filter later.  On a system with a running
20085           history, this caused bad O() types of situations for performance,
20086           especially bad when this was called by something that a user
20087           would be awaiting feedback from
20088
20089 2007-09-27 17:19  jayce
20090
20091         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
20092           map {} of several hundred lines into two simple method calls
20093
20094 2007-09-27 14:25  jeff
20095
20096         * httemplate/edit/svc_acct.cgi: hide fixed passwords
20097
20098 2007-09-27 11:24  jayce
20099
20100         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
20101           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
20102           will queue billing jobs instead of running each.  freeside-queued
20103           will then pick it up, allowing multiple simultaneous jobs to run,
20104           as well as multiple machines.  Also adds a 'Secure' column to the
20105           queue system, allowing for billing jobs to define themselves as
20106           'secure only' in cases where a box might be using the encryption.
20107           This allows you to  run secure only jobs (such as a collect) on
20108           boxes that can.
20109
20110 2007-09-26 12:27  jayce
20111
20112         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
20113           import.  Condition tests to see if the Invoice bills for a
20114           particular service.
20115
20116 2007-09-26 12:24  jayce
20117
20118         * FS/FS/part_event/Condition/once.pm: Event loop changes after
20119           initial creation caused this to never trigger, as the event loop
20120           creates a 'NEW' record, as a placeholder.  We need to not die
20121           from that.
20122
20123 2007-09-26 09:06  ivan
20124
20125         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
20126
20127 2007-09-24 08:47  jeff
20128
20129         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
20130           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
20131           fs_selfservice/FS-SelfService/SelfService.pm,
20132           fs_selfservice/FS-SelfService/cgi/myaccount.html,
20133           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
20134           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
20135           self-service support usage improvements (1733)
20136
20137 2007-09-23 17:56  ivan
20138
20139         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
20140           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
20141           agent-virtualization of packages
20142
20143 2007-09-23 16:17  ivan
20144
20145         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
20146           show the svc_www.usersvc selector unless it is non-fixed or
20147           non-blank, NOT non-fixed or blank
20148
20149 2007-09-23 16:16  ivan
20150
20151         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
20152
20153 2007-09-23 13:21  ivan
20154
20155         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
20156           remaining search
20157
20158 2007-09-23 13:00  ivan
20159
20160         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
20161
20162 2007-09-23 12:54  ivan
20163
20164         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
20165
20166 2007-09-23 12:18  ivan
20167
20168         * httemplate/search/elements/search.html: remove extraneous blank
20169           line causing Excel exports to fail
20170
20171 2007-09-23 11:32  ivan
20172
20173         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
20174           httemplate/search/svc_acct.cgi: accounts w/time remaining search
20175
20176 2007-09-22 15:45  ivan
20177
20178         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
20179           menubar border in example self-service template
20180
20181 2007-09-22 14:31  ivan
20182
20183         * httemplate/config/: config-view.cgi, config.cgi: improve config
20184           UI, especially for textareas
20185
20186 2007-09-22 12:40  ivan
20187
20188         * httemplate/view/svc_acct.cgi: UI
20189
20190 2007-09-22 12:03  ivan
20191
20192         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
20193           going to use it
20194
20195 2007-09-22 11:27  ivan
20196
20197         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
20198           with accounts
20199
20200 2007-09-20 19:24  ivan
20201
20202         * httemplate/search/timeworked.html: fix problems with time queue
20203           search: ticket subjects need to be HTML-escaped, 'remaining time'
20204           calculation had a NULL vs 0 issue, and link to tickets
20205
20206 2007-09-19 15:38  ivan
20207
20208         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
20209           annoying Pg bugs causing "This user's 10 highest priority
20210           tickets" to be blank
20211
20212 2007-09-18 17:27  jeff
20213
20214         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
20215           priorities
20216
20217 2007-09-18 17:12  ivan
20218
20219         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
20220           least one small problem with reprint/email/fax functionality: now
20221           should understand the "most recent invoice per customer" and
20222           invoice # min/max options
20223
20224 2007-09-18 16:19  ivan
20225
20226         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
20227           when page is reloaded with an error
20228
20229 2007-09-18 15:51  ivan
20230
20231         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
20232           an official upstream config
20233
20234 2007-09-18 14:41  ivan
20235
20236         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
20237
20238 2007-09-18 14:37  ivan
20239
20240         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
20241           svcpart (links from browse/part_svc, in particular
20242
20243 2007-09-18 10:07  ivan
20244
20245         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
20246
20247 2007-09-17 23:32  jeff
20248
20249         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
20250           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
20251           of auto recharge values AND rollover
20252
20253 2007-09-17 23:07  jeff
20254
20255         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
20256
20257 2007-09-17 17:21  ivan
20258
20259         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
20260           tag; fix spacing
20261
20262 2007-09-17 14:12  ivan
20263
20264         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
20265           in payinfo trying getting set to xxEK, thanks to _vlad_ for
20266           tracking this down and providing a fix
20267
20268 2007-09-17 13:52  ivan
20269
20270         * FS/FS/Conf.pm: elaborate on ambiguous instructions
20271
20272 2007-09-13 20:45  ivan
20273
20274         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
20275           undefined value as an ARRAY reference at
20276           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
20277
20278 2007-09-13 15:35  ivan
20279
20280         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
20281           FS/t/acct_rt_transaction.t, htetc/handler.pl,
20282           httemplate/misc/process/timeworked.html,
20283           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
20284           to acct_rt_transaction, as it is not a service, its something
20285           that hangs off of an svc_acct (like an acct_snarf).  thank
20286           goodness was able to do this before its any sort of migration
20287           problem...
20288
20289 2007-09-13 15:25  ivan
20290
20291         * httemplate/browse/part_svc.cgi: random indentation fix
20292
20293 2007-09-13 15:25  ivan
20294
20295         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
20296           since DBIx::DBSchema 0.33+ will now drop them...
20297
20298 2007-09-13 15:24  ivan
20299
20300         * CREDITS: too little, too late attempt at spam reduction
20301
20302 2007-09-13 15:05  ivan
20303
20304         * httemplate/search/cust_main.cgi: fix status color on customer
20305           list
20306
20307 2007-09-13 15:05  ivan
20308
20309         * httemplate/search/report_receivables.cgi: clean up some unused
20310           code
20311
20312 2007-09-13 13:16  ivan
20313
20314         * httemplate/misc/cust_main-import.cgi: add better inline docs
20315           explaining fields on customer CSV import
20316
20317 2007-09-12 13:40  ivan
20318
20319         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
20320           we can't fetch the name for a queue...
20321
20322 2007-09-11 22:38  ivan
20323
20324         * bin/freeside-migrate-events: freeside-migrate-events now moves
20325           event options, whew
20326
20327 2007-09-11 21:23  ivan
20328
20329         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
20330           cust_bill_event records
20331
20332 2007-09-11 21:23  ivan
20333
20334         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
20335           in statustext message (or anything else weird) from causing them
20336           not to get inserted
20337
20338 2007-09-11 21:20  ivan
20339
20340         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
20341           that would throw a duplicate row error instead of completing the
20342           migration
20343
20344 2007-09-11 20:39  ivan
20345
20346         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
20347           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
20348           367." that might have possible set an incorrest svc_domain.suffix
20349
20350 2007-09-10 18:33  ivan
20351
20352         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
20353           cust_main-require_invoicing_list_email options
20354
20355 2007-09-10 17:28  ivan
20356
20357         * FS/FS/cust_main.pm: better default paydate for letters
20358
20359 2007-09-06 20:45  ivan
20360
20361         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
20362           work even when people don't set one in config
20363
20364 2007-09-06 20:36  ivan
20365
20366         * FS/FS/part_export/sqlradius.pm: tweak debugging
20367
20368 2007-08-23 01:23  ivan
20369
20370         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
20371           could log in to RADIUS with uppercase usernameand avoid bandwidth
20372           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
20373           for nothing, grr!)
20374
20375 2007-08-17 07:01  jeff
20376
20377         * FS/FS/cust_main.pm: miss use
20378
20379 2007-08-17 06:59  jeff
20380
20381         * httemplate/misc/process/timeworked.html: access control
20382
20383 2007-08-16 21:27  ivan
20384
20385         * Makefile: remove redunant redundancy
20386
20387 2007-08-16 11:22  jeff
20388
20389         * FS/FS/svc_acct.pm: correct labels in service definition edit for
20390           svc_acct (#1745)
20391
20392 2007-08-16 10:40  ivan
20393
20394         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
20395
20396 2007-08-16 09:19  jeff
20397
20398         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
20399
20400 2007-08-16 06:40  jeff
20401
20402         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
20403           FS/FS/cust_main.pm, httemplate/misc/batch-cust_pay.html,
20404           httemplate/misc/timeworked.html, FS/MANIFEST,
20405           httemplate/misc/process/timeworked.html,
20406           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
20407           fs_selfservice/FS-SelfService/cgi/myaccount.html,
20408           htetc/handler.pl, httemplate/elements/menu.html,
20409           httemplate/view/cust_main/tickets.html: support hours 'usage'
20410           tracking for our own internal use (#1733)
20411
20412 2007-08-15 17:09  ivan
20413
20414         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
20415           of 2037-12 so it doesn't bomb out on empty paydates
20416
20417 2007-08-15 16:46  ivan
20418
20419         * FS/bin/freeside-sqlradius-reset: add -n option to
20420           freeside-sqlradius-reset to supress deleting data
20421
20422 2007-08-15 14:51  ivan
20423
20424         * httemplate/edit/cust_main.cgi: fix customer status color here too
20425
20426 2007-08-14 20:26  ivan
20427
20428         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
20429           table-grid the export listing
20430
20431 2007-08-14 14:46  ivan
20432
20433         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
20434           httemplate/graph/cust_bill_pkg.cgi,
20435           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
20436           httemplate/graph/report_cust_pkg.html,
20437           httemplate/graph/elements/monthly.html,
20438           httemplate/browse/agent.cgi: add package churn report/graph
20439
20440 2007-08-14 13:18  ivan
20441
20442         * FS/FS/Cron/bill.pm: removing unneeded %saw var
20443
20444 2007-08-13 19:40  ivan
20445
20446         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
20447           on package status selector
20448
20449 2007-08-10 16:50  ivan
20450
20451         * FS/bin/: freeside-dbdef-create: rename dbdef-create to
20452           freeside-dbdef-create and move it to FS/bin, so it gets
20453           %%%FREESIDE_CONF%%% substituted
20454
20455 2007-08-10 15:48  ivan
20456
20457         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
20458           frequencies
20459
20460 2007-08-10 00:01  ivan
20461
20462         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
20463           httemplate/view/cust_main/packages.html: on changing packages,
20464           don't set setup date unless old package has one
20465
20466 2007-08-08 17:31  ivan
20467
20468         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
20469
20470 2007-08-08 12:18  ivan
20471
20472         * FS/FS/cust_pkg.pm: fix otaker regex
20473
20474 2007-08-07 13:05  ivan
20475
20476         * FS/FS/cust_main.pm: more informative error msg
20477
20478 2007-08-06 12:45  jeff
20479
20480         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
20481           documentation improvements
20482
20483 2007-08-06 01:51  jeff
20484
20485         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
20486
20487 2007-08-06 01:46  jeff
20488
20489         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
20490           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
20491           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
20492
20493 2007-08-05 10:32  jeff
20494
20495         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
20496
20497 2007-08-03 19:06  ivan
20498
20499         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
20500
20501 2007-08-03 18:58  ivan
20502
20503         * Makefile: update Makefile to always substitute in
20504           RT_SiteConfig.pm when running install-rt
20505
20506 2007-08-03 18:57  ivan
20507
20508         * httemplate/elements/header.html: point 1.9 to 1.9 documentation
20509
20510 2007-08-03 17:13  ivan
20511
20512         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
20513           bin/mason_handler.fcgi, bin/mason_handler.scgi,
20514           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
20515           lib/RT.pm: clean up corners & colors
20516
20517 2007-08-03 15:43  ivan
20518
20519         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
20520           .css files
20521
20522 2007-08-03 15:06  ivan
20523
20524         * rt/FREESIDE_MODIFIED: [no log message]
20525
20526 2007-08-03 14:49  ivan
20527
20528         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
20529           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: merging
20530           RT_3_6_4 to HEAD
20531
20532 2007-08-02 16:44  ivan
20533
20534         * httemplate/view/cust_main/packages.html: increase package popup
20535           width
20536
20537 2007-08-02 16:09  ivan
20538
20539         * httemplate/: edit/process/cust_pkg.cgi,
20540           elements/select-table.html, misc/change_pkg.cgi,
20541           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
20542           on change package and also make it into a popup
20543
20544 2007-08-02 16:01  ivan
20545
20546         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
20547           change package and also make it into a popup
20548
20549 2007-08-02 15:55  ivan
20550
20551         * FS/FS/CGI.pm: fix status color on small_custview
20552
20553 2007-08-02 14:57  ivan
20554
20555         * httemplate/view/cust_main/packages.html: line up package acitons
20556           all on one line
20557
20558 2007-08-02 12:56  ivan
20559
20560         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.svc.in,
20561           bin/rt.in, bin/standalone_httpd.in, bin/mason_handler.scgi.in,
20562           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
20563           etc/initialdata, etc/drop.Oracle, etc/upgrade/3.5.1/content:
20564           import rt 3.6.4
20565
20566 2007-08-02 12:53  ivan
20567
20568         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
20569           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
20570           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
20571           lib/RT/I18N/ja.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/en.po,
20572           lib/RT/I18N/tr.po, lib/RT/Condition/AnyTransaction.pm,
20573           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
20574           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
20575           lib/RT/Condition/PriorityExceeds.pm,
20576           lib/RT/Condition/StatusChange.pm,
20577           lib/RT/Condition/UserDefined.pm, lib/RT/Condition/OwnerChange.pm,
20578           lib/RT/Condition/QueueChange.pm, lib/RT/Report/Tickets.pm,
20579           lib/RT/Report/Tickets/Entry.pm,
20580           docs/design_docs/ruleset-workflow.txt: import rt 3.6.4
20581
20582 2007-08-02 12:49  ivan
20583
20584         * rt/: configure, aclocal.m4, Changelog, README, UPGRADING,
20585           configure.ac, sbin/rt-test-dependencies.in,
20586           sbin/extract-message-catalog, sbin/rt-dump-database.in,
20587           sbin/factory, sbin/license_tag,
20588           lib/RT/ObjectCustomFieldValues.pm,
20589           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, lib/RT/Handle.pm,
20590           lib/RT/ObjectCustomField.pm, lib/RT/ScripCondition_Overlay.pm,
20591           lib/RT/CustomFieldValues_Overlay.pm,
20592           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
20593           lib/RT/Scrip_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
20594           lib/RT/I18N.pm, lib/RT/Queue.pm,
20595           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
20596           lib/RT/System.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
20597           lib/RT/CustomFieldValues.pm, lib/RT/SavedSearch.pm,
20598           lib/RT/Scrips_Overlay.pm, lib/RT/CustomFields_Overlay.pm,
20599           lib/RT/ObjectCustomFields.pm, lib/RT/Reminders.pm, lib/RT/ACE.pm,
20600           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
20601           lib/RT/Attributes.pm, lib/RT/Base.pm,
20602           lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
20603           lib/RT/Principals_Overlay.pm, lib/RT/ScripAction.pm,
20604           lib/RT/Principal.pm, lib/RT/Attributes_Overlay.pm,
20605           lib/RT/Queues.pm, lib/RT/Attachments.pm,
20606           lib/RT/Attribute_Overlay.pm, lib/RT/CachedGroupMember_Overlay.pm,
20607           lib/RT/ObjectCustomFieldValues_Overlay.pm,
20608           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
20609           lib/RT/Templates.pm, lib/RT/Tickets.pm,
20610           lib/RT/ObjectCustomFieldValue_Overlay.pm,
20611           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
20612           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
20613           lib/RT/Link.pm, lib/RT/Transaction.pm,
20614           lib/RT/GroupMember_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
20615           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
20616           lib/RT/Scrip.pm, lib/RT/EmailParser.pm,
20617           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Group.pm,
20618           lib/RT/Template.pm, lib/RT/GroupMembers.pm,
20619           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
20620           lib/RT/ACL_Overlay.pm, lib/RT/Attachment_Overlay.pm,
20621           lib/RT/ACL.pm, lib/RT/Date.pm, lib/RT/GroupMember.pm,
20622           lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
20623           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
20624           lib/RT/CustomFieldValue.pm, lib/RT/CustomFields.pm,
20625           lib/RT/Link_Overlay.pm, lib/RT/ObjectCustomFields_Overlay.pm,
20626           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
20627           lib/RT/Attribute.pm, lib/RT/ScripActions.pm,
20628           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
20629           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
20630           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
20631           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
20632           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web/Handler.pm,
20633           lib/RT/Interface/Web/Menu.pm,
20634           lib/RT/Interface/Web/QueryBuilder.pm,
20635           lib/RT/Interface/Web/Standalone.pm,
20636           lib/RT/Interface/Email/Auth/GnuPG.pm,
20637           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
20638           lib/RT/Interface/Web/Menu/Item.pm,
20639           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
20640           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
20641           lib/RT/Interface/Email/Auth/MailFrom.pm, lib/RT/Action/Notify.pm,
20642           lib/RT/Action/RecordComment.pm,
20643           lib/RT/Action/RecordCorrespondence.pm,
20644           lib/RT/Action/CreateTickets.pm, lib/RT/Action/NotifyAsComment.pm,
20645           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/UserDefined.pm,
20646           lib/RT/Action/AutoOpen.pm, lib/RT/Action/EscalatePriority.pm,
20647           lib/RT/Action/SendEmail.pm, lib/RT/Action/SetPriority.pm,
20648           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
20649           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
20650           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
20651           lib/RT/I18N/fi.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po: import
20652           rt 3.6.4
20653
20654 2007-08-01 15:33  ivan
20655
20656         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
20657
20658 2007-08-01 15:24  ivan
20659
20660         * CREDITS, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
20661           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
20662           FS/FS/access_group.pm, FS/FS/access_user.pm,
20663           FS/FS/access_user_pref.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
20664           FS/FS/cust_credit.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
20665           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
20666           FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
20667           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
20668           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
20669           FS/FS/part_event_condition_option.pm,
20670           FS/FS/part_event_condition_option_option.pm,
20671           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
20672           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
20673           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
20674           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
20675           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
20676           FS/FS/part_event/Action/addpost.pm,
20677           FS/FS/part_event/Action/apply.pm,
20678           FS/FS/part_event/Action/bill.pm,
20679           FS/FS/part_event/Action/cancel.pm,
20680           FS/FS/part_event/Action/collect.pm,
20681           FS/FS/part_event/Action/cust_bill_batch.pm,
20682           FS/FS/part_event/Action/cust_bill_comp.pm,
20683           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
20684           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
20685           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
20686           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
20687           FS/FS/part_event/Action/cust_bill_send.pm,
20688           FS/FS/part_event/Action/cust_bill_send_agent.pm,
20689           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
20690           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
20691           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
20692           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
20693           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
20694           FS/FS/part_event/Action/fee.pm,
20695           FS/FS/part_event/Action/suspend.pm,
20696           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
20697           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
20698           FS/FS/part_event/Condition/agent.pm,
20699           FS/FS/part_event/Condition/agent_type.pm,
20700           FS/FS/part_event/Condition/balance.pm,
20701           FS/FS/part_event/Condition/balance_age.pm,
20702           FS/FS/part_event/Condition/balance_under.pm,
20703           FS/FS/part_event/Condition/cust_bill_age.pm,
20704           FS/FS/part_event/Condition/cust_bill_owed.pm,
20705           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
20706           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
20707           FS/FS/part_event/Condition/cust_status.pm,
20708           FS/FS/part_event/Condition/every.pm,
20709           FS/FS/part_event/Condition/once.pm,
20710           FS/FS/part_event/Condition/payby.pm,
20711           FS/FS/part_event/Condition/pkg_class.pm,
20712           FS/FS/part_event/Condition/pkg_status.pm,
20713           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
20714           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
20715           FS/FS/part_pkg/prorate_delayed.pm,
20716           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
20717           FS/bin/freeside-monthly, FS/t/cust_event.t,
20718           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
20719           FS/t/part_event.t, FS/t/part_event_condition.t,
20720           FS/t/part_event_condition_option.t,
20721           FS/t/part_event_condition_option_option.t,
20722           FS/t/part_event_option.t, FS/t/pkg_referral.t,
20723           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
20724           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
20725           htetc/handler.pl, httemplate/browse/access_group.html,
20726           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
20727           httemplate/browse/invoice_template.html,
20728           httemplate/browse/part_bill_event.cgi,
20729           httemplate/browse/part_event.html,
20730           httemplate/browse/part_pkg.cgi,
20731           httemplate/browse/part_referral.html,
20732           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
20733           httemplate/config/config-process.cgi,
20734           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20735           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
20736           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
20737           httemplate/edit/invoice_template.html,
20738           httemplate/edit/part_bill_event.cgi,
20739           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
20740           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
20741           httemplate/edit/elements/edit.html,
20742           httemplate/edit/process/access_group.html,
20743           httemplate/edit/process/invoice_logo.html,
20744           httemplate/edit/process/invoice_template.html,
20745           httemplate/edit/process/part_event.html,
20746           httemplate/edit/process/quick-cust_pkg.cgi,
20747           httemplate/edit/process/elements/process.html,
20748           httemplate/elements/checkboxes-table-name.html,
20749           httemplate/elements/freeside.css,
20750           httemplate/elements/hidden.html, httemplate/elements/menu.html,
20751           httemplate/elements/select-agent.html,
20752           httemplate/elements/select-agent_type.html,
20753           httemplate/elements/select-cust_main-status.html,
20754           httemplate/elements/select-cust_pkg-status.html,
20755           httemplate/elements/select-part_referral.html,
20756           httemplate/elements/select-pkg_class.html,
20757           httemplate/elements/select-table.html,
20758           httemplate/elements/selectlayers.html,
20759           httemplate/elements/table-grid.html,
20760           httemplate/elements/tr-checkbox-multiple.html,
20761           httemplate/elements/tr-checkbox.html,
20762           httemplate/elements/tr-fixed.html,
20763           httemplate/elements/tr-freq.html,
20764           httemplate/elements/tr-input-money.html,
20765           httemplate/elements/tr-input-text.html,
20766           httemplate/elements/tr-password.html,
20767           httemplate/elements/tr-select-agent.html,
20768           httemplate/elements/tr-select-agent_type.html,
20769           httemplate/elements/tr-select-cust_main-status.html,
20770           httemplate/elements/tr-select-cust_pkg-status.html,
20771           httemplate/elements/tr-select-invoice_template.html,
20772           httemplate/elements/tr-select-part_pkg.html,
20773           httemplate/elements/tr-select-part_referral.html,
20774           httemplate/elements/tr-select-pkg_class.html,
20775           httemplate/elements/tr-select-reason.html,
20776           httemplate/elements/tr-select-taxclass.html,
20777           httemplate/elements/tr-select.html,
20778           httemplate/elements/tr-selectlayers.html,
20779           httemplate/elements/tr-selectmultiple-part_pkg.html,
20780           httemplate/elements/tr-td-label.html,
20781           httemplate/elements/tr-title.html,
20782           httemplate/elements/fckeditor/fckconfig.js,
20783           httemplate/elements/fckeditor/fckeditor.js,
20784           httemplate/elements/fckeditor/fckpackager.xml,
20785           httemplate/elements/fckeditor/fckstyles.xml,
20786           httemplate/elements/fckeditor/fcktemplates.xml,
20787           httemplate/elements/fckeditor/editor/fckdebug.html,
20788           httemplate/elements/fckeditor/editor/fckdialog.html,
20789           httemplate/elements/fckeditor/editor/fckeditor.html,
20790           httemplate/elements/fckeditor/editor/fckeditor.original.html,
20791           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
20792           httemplate/elements/fckeditor/editor/css/fck_internal.css,
20793           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
20794           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
20795           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
20796           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
20797           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
20798           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
20799           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
20800           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
20801           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
20802           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
20803           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
20804           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
20805           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
20806           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
20807           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
20808           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
20809           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
20810           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
20811           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
20812           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
20813           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
20814           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
20815           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
20816           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
20817           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
20818           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
20819           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
20820           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
20821           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
20822           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
20823           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
20824           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
20825           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
20826           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
20827           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
20828           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
20829           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
20830           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
20831           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
20832           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
20833           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
20834           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
20835           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
20836           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
20837           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
20838           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
20839           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
20840           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
20841           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
20842           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
20843           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
20844           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
20845           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
20846           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
20847           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
20848           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
20849           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
20850           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
20851           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
20852           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
20853           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
20854           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
20855           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
20856           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
20857           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
20858           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
20859           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
20860           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
20861           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
20862           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
20863           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
20864           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
20865           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
20866           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
20867           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
20868           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
20869           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
20870           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
20871           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
20872           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
20873           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
20874           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
20875           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
20876           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
20877           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
20878           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
20879           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
20880           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
20881           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
20882           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
20883           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
20884           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
20885           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
20886           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
20887           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
20888           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
20889           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
20890           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
20891           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
20892           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
20893           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
20894           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
20895           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
20896           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
20897           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
20898           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
20899           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
20900           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
20901           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
20902           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
20903           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
20904           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
20905           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
20906           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
20907           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
20908           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
20909           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
20910           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
20911           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
20912           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
20913           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
20914           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
20915           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
20916           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
20917           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
20918           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
20919           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
20920           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
20921           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
20922           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
20923           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
20924           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
20925           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
20926           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
20927           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
20928           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
20929           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
20930           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
20931           httemplate/elements/fckeditor/editor/images/anchor.gif,
20932           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
20933           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
20934           httemplate/elements/fckeditor/editor/images/spacer.gif,
20935           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
20936           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
20937           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
20938           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
20939           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
20940           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
20941           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
20942           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
20943           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
20944           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
20945           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
20946           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
20947           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
20948           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
20949           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
20950           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
20951           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
20952           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
20953           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
20954           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
20955           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
20956           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
20957           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
20958           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
20959           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
20960           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
20961           httemplate/elements/fckeditor/editor/lang/af.js,
20962           httemplate/elements/fckeditor/editor/lang/ar.js,
20963           httemplate/elements/fckeditor/editor/lang/bg.js,
20964           httemplate/elements/fckeditor/editor/lang/bn.js,
20965           httemplate/elements/fckeditor/editor/lang/bs.js,
20966           httemplate/elements/fckeditor/editor/lang/ca.js,
20967           httemplate/elements/fckeditor/editor/lang/cs.js,
20968           httemplate/elements/fckeditor/editor/lang/da.js,
20969           httemplate/elements/fckeditor/editor/lang/de.js,
20970           httemplate/elements/fckeditor/editor/lang/el.js,
20971           httemplate/elements/fckeditor/editor/lang/en-au.js,
20972           httemplate/elements/fckeditor/editor/lang/en-ca.js,
20973           httemplate/elements/fckeditor/editor/lang/en-uk.js,
20974           httemplate/elements/fckeditor/editor/lang/en.js,
20975           httemplate/elements/fckeditor/editor/lang/eo.js,
20976           httemplate/elements/fckeditor/editor/lang/es.js,
20977           httemplate/elements/fckeditor/editor/lang/et.js,
20978           httemplate/elements/fckeditor/editor/lang/eu.js,
20979           httemplate/elements/fckeditor/editor/lang/fa.js,
20980           httemplate/elements/fckeditor/editor/lang/fi.js,
20981           httemplate/elements/fckeditor/editor/lang/fo.js,
20982           httemplate/elements/fckeditor/editor/lang/fr.js,
20983           httemplate/elements/fckeditor/editor/lang/gl.js,
20984           httemplate/elements/fckeditor/editor/lang/he.js,
20985           httemplate/elements/fckeditor/editor/lang/hi.js,
20986           httemplate/elements/fckeditor/editor/lang/hr.js,
20987           httemplate/elements/fckeditor/editor/lang/hu.js,
20988           httemplate/elements/fckeditor/editor/lang/it.js,
20989           httemplate/elements/fckeditor/editor/lang/ja.js,
20990           httemplate/elements/fckeditor/editor/lang/km.js,
20991           httemplate/elements/fckeditor/editor/lang/ko.js,
20992           httemplate/elements/fckeditor/editor/lang/lt.js,
20993           httemplate/elements/fckeditor/editor/lang/lv.js,
20994           httemplate/elements/fckeditor/editor/lang/mn.js,
20995           httemplate/elements/fckeditor/editor/lang/ms.js,
20996           httemplate/elements/fckeditor/editor/lang/nb.js,
20997           httemplate/elements/fckeditor/editor/lang/nl.js,
20998           httemplate/elements/fckeditor/editor/lang/no.js,
20999           httemplate/elements/fckeditor/editor/lang/pl.js,
21000           httemplate/elements/fckeditor/editor/lang/pt-br.js,
21001           httemplate/elements/fckeditor/editor/lang/pt.js,
21002           httemplate/elements/fckeditor/editor/lang/ro.js,
21003           httemplate/elements/fckeditor/editor/lang/ru.js,
21004           httemplate/elements/fckeditor/editor/lang/sk.js,
21005           httemplate/elements/fckeditor/editor/lang/sl.js,
21006           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
21007           httemplate/elements/fckeditor/editor/lang/sr.js,
21008           httemplate/elements/fckeditor/editor/lang/sv.js,
21009           httemplate/elements/fckeditor/editor/lang/th.js,
21010           httemplate/elements/fckeditor/editor/lang/tr.js,
21011           httemplate/elements/fckeditor/editor/lang/uk.js,
21012           httemplate/elements/fckeditor/editor/lang/vi.js,
21013           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
21014           httemplate/elements/fckeditor/editor/lang/zh.js,
21015           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
21016           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
21017           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
21018           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
21019           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
21020           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
21021           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
21022           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
21023           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
21024           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
21025           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
21026           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
21027           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
21028           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
21029           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
21030           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
21031           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
21032           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
21033           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
21034           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
21035           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
21036           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
21037           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
21038           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
21039           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
21040           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
21041           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
21042           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
21043           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
21044           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
21045           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
21046           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
21047           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
21048           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
21049           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
21050           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
21051           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
21052           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
21053           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
21054           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
21055           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
21056           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
21057           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
21058           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
21059           httemplate/graph/report_cust_bill_pkg.html,
21060           httemplate/graph/report_money_time.html,
21061           httemplate/misc/cancel_cust.html,
21062           httemplate/misc/cancel_pkg.html,
21063           httemplate/misc/cust_main-cancel.cgi,
21064           httemplate/misc/cust_main-import.cgi,
21065           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
21066           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
21067           httemplate/misc/process/cancel_pkg.html,
21068           httemplate/pref/pref-process.html,
21069           httemplate/search/cust_bill.html,
21070           httemplate/search/cust_bill_event.cgi,
21071           httemplate/search/cust_bill_event.html,
21072           httemplate/search/cust_event.html,
21073           httemplate/search/report_cust_bill.html,
21074           httemplate/search/report_cust_credit.html,
21075           httemplate/search/report_cust_event.html,
21076           httemplate/search/report_cust_main-zip.html,
21077           httemplate/search/report_cust_pay.html,
21078           httemplate/search/report_cust_pay_batch.html,
21079           httemplate/search/report_cust_pkg.html,
21080           httemplate/search/svc_acct.cgi,
21081           httemplate/search/svc_broadband.cgi,
21082           httemplate/search/svc_domain.cgi,
21083           httemplate/search/svc_forward.cgi,
21084           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
21085           httemplate/search/elements/search.html,
21086           httemplate/view/cust_bill-logo.cgi,
21087           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
21088           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
21089           httemplate/view/cust_main/packages.html,
21090           httemplate/view/cust_main/payment_history.html, test/cgi-test:
21091           event refactor, landing on HEAD!
21092
21093 2007-08-01 15:20  ivan
21094
21095         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
21096           bin/mason_handler.scgi, bin/mason_handler.svc,
21097           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
21098           etc/RT_Config.pm, lib/RT.pm, lib/RTx/WebCronTool.pm,
21099           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl:
21100           commit these RT differences, seem to be mostly in autogen'ed
21101           stuff
21102
21103 2007-08-01 12:24  ivan
21104
21105         * httemplate/misc/process/cancel_pkg.html: comment out unused code
21106
21107 2007-08-01 12:22  ivan
21108
21109         * httemplate/elements/xmlhttp.html: masonization
21110
21111 2007-08-01 12:21  ivan
21112
21113         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
21114           turn on DBIx::DBSchema::Index debugging too
21115
21116 2007-08-01 12:19  ivan
21117
21118         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
21119           of these methods might return an error
21120
21121 2007-08-01 12:19  ivan
21122
21123         * FS/FS/reason.pm: more generic modules first
21124
21125 2007-08-01 12:18  ivan
21126
21127         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
21128           description for emailcancel config
21129
21130 2007-07-26 04:13  ivan
21131
21132         * FS/FS/Schema.pm: add index
21133
21134 2007-07-20 12:58  ivan
21135
21136         * bin/apache.export: apache export: don't bomb out when svc_www
21137           records aren't associated with an svc_acct, just leave those
21138           subsitution vars blank
21139
21140 2007-07-19 07:05  jeff
21141
21142         * httemplate/config/config-view.cgi: do not include description in
21143           link to popup
21144
21145 2007-07-18 14:13  ivan
21146
21147         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
21148           wtf
21149
21150 2007-07-18 11:07  jeff
21151
21152         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
21153           httemplate/config/config-delete.cgi,
21154           httemplate/config/config-download.cgi,
21155           httemplate/config/config-process.cgi,
21156           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
21157           config in database cleanup, editing, and agent-specific config
21158           (452, 1419)
21159
21160 2007-07-17 20:23  jeff
21161
21162         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
21163           should be editable with ACL (#1730)
21164
21165 2007-07-13 17:44  ivan
21166
21167         * bin/find-overapplied: a payment, by any other name
21168
21169 2007-07-13 16:58  ivan
21170
21171         * bin/find-overapplied: adding quick find-overapplied script
21172
21173 2007-07-13 16:52  ivan
21174
21175         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
21176           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
21177           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
21178           httemplate/misc/process/recharge_svc.html,
21179           httemplate/edit/process/cust_main.cgi: fix race condition where
21180           ->apply_payments_and_credits could double-apply in rare cases
21181
21182 2007-07-13 10:00  jeff
21183
21184         * FS/FS/Conf.pm: a touch should not obliterate
21185
21186 2007-07-12 14:41  ivan
21187
21188         * bin/apache.export: add debugging flag to apache export
21189
21190 2007-07-12 14:08  jeff
21191
21192         * FS/FS/UID.pm: redundant test
21193
21194 2007-07-12 06:36  jeff
21195
21196         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
21197           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
21198           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
21199           FS/bin/freeside-init-config, FS/bin/freeside-setup,
21200           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
21201           refactor freeside-init-config to module code, compare results of
21202           old/new code, have freeside-upgrade complain and revert to old
21203           code/config on failure (#1477)
21204
21205 2007-07-11 04:10  ivan
21206
21207         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
21208           amount in error message
21209
21210 2007-07-11 01:35  ivan
21211
21212         * FS/FS/cust_main.pm: finish adding payunique field
21213
21214 2007-07-11 01:08  ivan
21215
21216         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
21217           httemplate/misc/process/payment.cgi: finish adding payunique
21218           field
21219
21220 2007-07-10 21:23  jeff
21221
21222         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
21223           paytype, stateid, and stateid_state for CHEK transactions (#1718)
21224
21225 2007-07-06 16:55  jeff
21226
21227         * httemplate/edit/process/svc_acct.cgi: manually editing usage
21228           counters removes overlimit status (#1706)
21229
21230 2007-07-06 01:08  ivan
21231
21232         * README: v3!
21233
21234 2007-07-05 15:05  ivan
21235
21236         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
21237           (without requiring it)
21238
21239 2007-07-01 17:15  ivan
21240
21241         * FS/FS/cust_pkg.pm: missing method name in docs
21242
21243 2007-06-30 17:36  ivan
21244
21245         * httemplate/edit/agent.cgi: separate agent interface is
21246           deprecated...
21247
21248 2007-06-29 14:06  ivan
21249
21250         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
21251           header/footer to svc_www view and edit
21252
21253 2007-06-28 18:45  ivan
21254
21255         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
21256
21257 2007-06-28 18:42  ivan
21258
21259         * FS/FS/cust_pay.pm: silly missing parenthesis
21260
21261 2007-06-28 18:27  ivan
21262
21263         * bin/strip-eps: removing create-history-tables, freeside-upgrade
21264           does this anyway
21265
21266 2007-06-28 18:23  ivan
21267
21268         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
21269           checking
21270
21271 2007-06-28 18:16  ivan
21272
21273         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
21274           new DBIx::DBSchema
21275
21276 2007-06-28 13:57  ivan
21277
21278         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
21279           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
21280           for cron jobs
21281
21282 2007-06-26 11:20  ivan
21283
21284         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
21285           Number::Format 1.50, not just any version
21286
21287 2007-06-26 09:55  jeff
21288
21289         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
21290           date range to page top
21291
21292 2007-06-26 08:36  jeff
21293
21294         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
21295           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
21296           httemplate/edit/REAL_cust_pkg.cgi,
21297           httemplate/edit/process/REAL_cust_pkg.cgi,
21298           httemplate/misc/cancel_pkg.html,
21299           httemplate/misc/process/cancel_pkg.html,
21300           httemplate/search/cust_pkg.cgi,
21301           httemplate/search/report_cust_pkg.html,
21302           httemplate/view/cust_main/packages.html: suspend later just like
21303           expire (#1487)
21304
21305 2007-06-25 19:31  ivan
21306
21307         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
21308           "====" to <HR> in selfservice usage stuff.  welcome to this
21309           millenium! :)
21310
21311 2007-06-22 14:25  jeff
21312
21313         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
21314           view_usage_details.html: self-service usage report enhancements
21315           (1495)
21316
21317 2007-06-22 10:27  jeff
21318
21319         * httemplate/graph/elements/monthly.html: add csv and excel export
21320           to sales reports (1426)
21321
21322 2007-06-22 10:21  jeff
21323
21324         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
21325
21326 2007-06-20 21:02  jeff
21327
21328         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
21329           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
21330           welcome letters (1677)
21331
21332 2007-06-20 15:58  ivan
21333
21334         * rt/etc/RT_SiteConfig.pm: add QuickCreateLong option, part of
21335           merging spiritone RT changes
21336
21337 2007-06-20 15:35  ivan
21338
21339         * rt/etc/RT_SiteConfig.pm: add $RT::MyTicketsLength patch from
21340           spiritone, part of merging RT changes (#1661)
21341
21342 2007-06-20 15:28  ivan
21343
21344         * CREDITS, rt/lib/RT/Extension/ActivityReports.pm,
21345           rt/lib/RTx/Statistics.pm,
21346           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
21347           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
21348           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
21349           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
21350           rt/html/Developer/CronTool/autohandler,
21351           rt/html/Developer/CronTool/index.html,
21352           rt/html/Reports/Activity/ActivityDetail.html,
21353           rt/html/Reports/Activity/ActivitySummary.html,
21354           rt/html/Reports/Activity/ResolutionComments.html,
21355           rt/html/Reports/Activity/ResolutionStatistics.html,
21356           rt/html/Reports/Activity/index.html,
21357           rt/html/Reports/Activity/Elements/LimitReport,
21358           rt/html/Reports/Activity/Elements/MiniPlot,
21359           rt/html/Reports/Activity/Elements/PrintFooter,
21360           rt/html/Reports/Activity/Elements/PrintHeader,
21361           rt/html/Reports/Activity/Elements/ScreenFooter,
21362           rt/html/Reports/Activity/Elements/ScreenHeader,
21363           rt/html/Reports/Activity/Elements/Tabs,
21364           rt/html/Reports/Activity/Elements/Wrapper: integrate
21365           RTx::Statistics package, part of merging spiritone RT changes
21366           (#1661)
21367
21368 2007-06-18 09:45  jeff
21369
21370         * httemplate/edit/svc_www.cgi: must escape config data
21371
21372 2007-06-15 11:44  jeff
21373
21374         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
21375           httemplate/edit/process/cust_refund.cgi: paydate option for
21376           realtime_refund_bop and UI entry for cust_pay records without it
21377           (#1662 UI)
21378
21379 2007-06-14 17:58  jeff
21380
21381         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
21382           to B:OP during refunds with paynum (#1662)
21383
21384 2007-06-13 09:56  jeff
21385
21386         * FS/FS/part_export/sqlradius.pm: additional debugging
21387
21388 2007-06-08 17:53  ivan
21389
21390         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
21391           bill-for-next* hacks like bill-next* stuff but with -n flag, for
21392           skycatcher
21393
21394 2007-06-08 17:40  ivan
21395
21396         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
21397           skycatcher modifications for pre-printing invoices, but with
21398           today's date
21399
21400 2007-06-08 16:21  ivan
21401
21402         * bin/all-postal-no-email: adding quick script to move all
21403           customers to postal billing only for skycatcher
21404
21405 2007-06-08 10:38  jeff
21406
21407         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
21408           usergroup table (work around #1606)
21409
21410 2007-06-08 07:40  jeff
21411
21412         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
21413           (fixes #1657)
21414
21415 2007-06-06 17:45  jeff
21416
21417         * FS/FS/cust_bill.pm: cruft removal
21418
21419 2007-06-06 15:34  jeff
21420
21421         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
21422           (#1658)
21423
21424 2007-06-06 12:58  khoff
21425
21426         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
21427           option to disable the VOID-before-credit behavior of
21428           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
21429           broken gateways like SkipJack that a pprove VOIDs for settled
21430           transactions.
21431
21432 2007-06-05 08:07  jeff
21433
21434         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
21435           statement
21436
21437 2007-06-02 14:07  jeff
21438
21439         * httemplate/elements/header.html: drop ticket search form and
21440           logic from ticketless installs
21441
21442 2007-05-31 08:03  jeff
21443
21444         * httemplate/edit/payment_gateway.html: add TransFirst eLink
21445           support
21446
21447 2007-05-29 20:38  ivan
21448
21449         * FS/FS/svc_external.pm: should eliminiate error: Use of
21450           uninitialized value in string eq at
21451           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
21452
21453 2007-05-29 20:05  ivan
21454
21455         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
21456           domain records with " in them...
21457
21458 2007-05-21 17:34  ivan
21459
21460         * httemplate/search/report_tax.cgi: fix tax reports for some odd
21461           upgrade edge cases: when you have both taxclass and non-taxclass
21462           entries in cust_main_county for a single region (not correct
21463           setup in the first place), and non-null but empty values in
21464           taxname
21465
21466 2007-05-20 19:18  ivan
21467
21468         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
21469           some reason DBIx::DBSchema can't reverse engineer the schema for
21470           it, causing freeside-upgrade to error out trying to recreate it
21471
21472 2007-05-18 16:44  ivan
21473
21474         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
21475           hide postal/fax invoice options in backoffice as well as
21476           self-service.  closes: bug#1614
21477
21478 2007-05-11 16:18  khoff
21479
21480         * httemplate/search/: report_cust_bill.html,
21481           report_cust_credit.html, report_cust_main-zip.html,
21482           report_cust_pay.html, report_cust_pay_batch.html,
21483           report_cust_pkg.html: Fix (hopefully) all uses of
21484           /elements/tr-select-agent.html where agentnum may be undefined.
21485
21486 2007-05-11 12:03  ivan
21487
21488         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
21489           an error status, so don't up the queue with "failed: Can't logout
21490           of CGPro: No error"
21491
21492 2007-05-11 11:14  khoff
21493
21494         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
21495           URL.
21496
21497 2007-05-11 11:08  khoff
21498
21499         * FS/FS/XMLRPC.pm: Quiet debug output.
21500
21501 2007-05-08 15:43  jeff
21502
21503         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
21504           plan data
21505
21506 2007-05-08 15:10  jeff
21507
21508         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
21509           megabytes
21510
21511 2007-05-08 09:51  ivan
21512
21513         * bin/: bill-nextmonth, bill-nextyear: [no log message]
21514
21515 2007-05-06 23:35  jeff
21516
21517         * FS/bin/: freeside-sqlradius-dedup-group,
21518           freeside-sqlradius-reset: sqlradius usergroup tools
21519
21520 2007-05-06 19:14  jeff
21521
21522         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
21523
21524 2007-05-06 19:13  jeff
21525
21526         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
21527           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
21528           groups handling
21529
21530 2007-05-01 13:00  ivan
21531
21532         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
21533
21534 2007-05-01 12:57  ivan
21535
21536         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
21537           FS::ClientAPI_SessionCache for signup info so it actually works -
21538           speed up signups
21539
21540 2007-04-29 15:55  jeff
21541
21542         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
21543           FS/FS/ClientAPI/Signup.pm,
21544           fs_selfservice/FS-SelfService/cgi/signup.cgi,
21545           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
21546           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
21547           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21548           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21549           fs_selfservice/FS-SelfService/cgi/signup.html,
21550           httemplate/view/cust_main/billing.html: ticket 1568 config
21551           options for new echeck fields and addition to selfservice
21552           interface
21553
21554 2007-04-27 15:54  jeff
21555
21556         * httemplate/edit/cust_main/contact.html: adjust default labelling
21557
21558 2007-04-27 15:37  jeff
21559
21560         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
21561           value
21562
21563 2007-04-25 21:46  jeff
21564
21565         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
21566           httemplate/misc/recharge_svc.html: more datavolume format
21567
21568 2007-04-25 20:35  ivan
21569
21570         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
21571           datavolume-forcemegabytes
21572
21573 2007-04-25 20:09  jeff
21574
21575         * FS/FS/UI/bytecount.pm: improve configfile handling
21576
21577 2007-04-25 18:50  jeff
21578
21579         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
21580           dodgy ACH hack from ticket 1436
21581
21582 2007-04-24 17:54  ivan
21583
21584         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
21585           lpr-postscript_suffix config options for printer commands to
21586           place printer in postscript mode
21587
21588 2007-04-23 17:21  jeff
21589
21590         * FS/FS/svc_www.pm: untaint
21591
21592 2007-04-23 17:04  jeff
21593
21594         * httemplate/view/svc_acct.cgi: missed a bytecount
21595
21596 2007-04-23 16:34  ivan
21597
21598         * httemplate/search/cust_pkg.cgi: fix error: column reference
21599           "fieldname" is ambiguous
21600
21601 2007-04-22 20:41  jeff
21602
21603         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
21604           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
21605           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
21606           add to ACH batch feature from customer view page
21607
21608 2007-04-20 21:44  ivan
21609
21610         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
21611           wrt where we're storing phone numbers
21612
21613 2007-04-20 14:40  ivan
21614
21615         * conf/: invoice_html, invoice_latex: add customer # to default
21616           invoice templates
21617
21618 2007-04-20 14:31  ivan
21619
21620         * httemplate/view/cust_main/billing.html: don't put this
21621           information way out on the right in its own columns.
21622
21623 2007-04-19 16:34  ivan
21624
21625         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
21626           to its own module
21627
21628 2007-04-19 16:30  jeff
21629
21630         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
21631           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
21632           httemplate/edit/process/prepay_credit.cgi,
21633           httemplate/edit/process/svc_acct.cgi,
21634           httemplate/search/prepay_credit.html, htetc/handler.pl: break
21635           _bytecount subroutines out of FS::UI::Web
21636
21637 2007-04-19 13:18  ivan
21638
21639         * htetc/handler.pl, httemplate/search/cust_svc.html,
21640           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
21641           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
21642           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
21643           with an explicit import.  did i mention this was really really
21644           weird?
21645
21646 2007-04-18 20:15  ivan
21647
21648         * FS/FS/UID.pm: better error message about missing secrets file
21649           errors.  WTF is going on!
21650
21651 2007-04-18 16:22  ivan
21652
21653         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
21654           fix use statements for FS::UI::Web.  not "use"ing modules in the
21655           actual modules you use them in is bad, mmmkay
21656
21657 2007-04-18 13:01  ivan
21658
21659         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
21660
21661 2007-04-12 17:53  jeff
21662
21663         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
21664
21665 2007-04-11 20:16  jeff
21666
21667         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
21668           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
21669           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
21670           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
21671           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
21672           httemplate/edit/process/part_pkg.cgi,
21673           httemplate/edit/process/svc_acct.cgi,
21674           httemplate/view/svc_acct.cgi: input and output on data volume
21675           fields specified with k,m,g,or t
21676
21677 2007-04-11 19:42  ivan
21678
21679         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
21680           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
21681           think.
21682
21683 2007-04-11 19:27  ivan
21684
21685         * httemplate/misc/process/recharge_svc.html: remove
21686           'backend-realtime' flag required for recharges, want that just
21687           for signups, running recharges right away by default is fine.
21688           also fix the 'fatal error - unknown payby' error that'll probably
21689           never be reached
21690
21691 2007-04-10 21:28  jeff
21692
21693         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
21694           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
21695           httemplate/view/cust_main/packages.html: usage suspend vs admin
21696           suspend -- avoid actual cust_pkg::suspend except legacy cases
21697
21698 2007-04-09 18:44  ivan
21699
21700         * FS/FS/Conf.pm: remove a ton of deprecated config options
21701
21702 2007-04-09 18:29  ivan
21703
21704         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
21705
21706 2007-04-09 16:38  jeff
21707
21708         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
21709           trigger recharge from the backend as in self-service
21710
21711 2007-04-07 18:14  jeff
21712
21713         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
21714           generated passwords be all caps
21715
21716 2007-04-07 17:41  jeff
21717
21718         * httemplate/edit/svc_acct.cgi: correct usage editing bug
21719
21720 2007-04-07 17:22  jeff
21721
21722         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
21723           svc_acct->email
21724
21725 2007-04-06 17:07  jeff
21726
21727         * httemplate/view/cust_main/billing.html: ommitted file
21728
21729 2007-04-06 16:57  jeff
21730
21731         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
21732           httemplate/misc/process/payment.cgi: integrate new echeck fields
21733           into freeside backend payment processing
21734
21735 2007-04-06 12:38  jeff
21736
21737         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
21738           httemplate/edit/cust_main.cgi,
21739           httemplate/edit/cust_main/billing.html: ticket 1443 add account
21740           type and bank state for echeck processing
21741
21742 2007-04-05 17:37  ivan
21743
21744         * FS/FS/Conf.pm: slight update for batch-enable description & add
21745           ach-spiritone format to batch-default and batch-fixed_format-CHEK
21746           config items
21747
21748 2007-04-05 17:34  ivan
21749
21750         * FS/FS/Conf.pm: slight better descriptions
21751
21752 2007-04-05 17:01  khoff
21753
21754         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
21755           default.  Pass @_ along to new exports.
21756
21757 2007-04-05 15:01  ivan
21758
21759         * httemplate/elements/menu.html: they're comments now
21760
21761 2007-04-05 07:15  jeff
21762
21763         * httemplate/misc/process/cust_main_note-import.cgi: use comments
21764           and not notes
21765
21766 2007-04-04 19:04  ivan
21767
21768         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
21769           httemplate/edit/cust_main.cgi,
21770           httemplate/edit/cust_main/billing.html,
21771           httemplate/view/cust_main/billing.html: per-customer invoice
21772           terms override
21773
21774 2007-04-04 18:45  ivan
21775
21776         * httemplate/pref/pref.html: finish moving vonage integration to a
21777           user pref
21778
21779 2007-04-04 18:38  ivan
21780
21781         * httemplate/pref/pref-process.html: finish moving the vonage
21782           integration to per-user
21783
21784 2007-04-04 17:01  ivan
21785
21786         * FS/bin/freeside-init-config: correct usage
21787
21788 2007-04-04 15:42  ivan
21789
21790         * Makefile: yes virginia
21791
21792 2007-04-04 13:04  jeff
21793
21794         * FS/bin/freeside-upgrade: correct a bootstrap issue
21795
21796 2007-04-04 08:30  jeff
21797
21798         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
21799           events to fail
21800
21801 2007-04-03 12:37  jeff
21802
21803         * httemplate/misc/cust_main_note-import.cgi: correct handling of
21804           non-unix line termination
21805
21806 2007-04-02 18:39  ivan
21807
21808         * bin/fs-migrate-cust_tax_exempt: [no log message]
21809
21810 2007-04-02 08:49  jeff
21811
21812         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
21813           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
21814           httemplate/edit/process/cust_main.cgi,
21815           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
21816           license field, mask it and ssn
21817
21818 2007-03-31 19:45  jeff
21819
21820         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
21821           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
21822           quick hack to add extra 'config lines' to svc_www and otherwise
21823           enhance svc_www
21824
21825 2007-03-27 20:59  ivan
21826
21827         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
21828           shellcommands delete export
21829
21830 2007-03-21 16:07  ivan
21831
21832         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
21833           when process returns no error_message
21834
21835 2007-03-21 15:09  ivan
21836
21837         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
21838           an error_message, output additional debugging information, if
21839           available
21840
21841 2007-03-20 21:01  jeff
21842
21843         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
21844           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
21845           format, return processing and autopost
21846
21847 2007-03-20 18:21  jeff
21848
21849         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
21850           httemplate/pref/pref.html: ticket 1427, automatically email excel
21851           a/r report
21852
21853 2007-03-20 15:10  ivan
21854
21855         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
21856           agent-specific advertising sources
21857
21858 2007-03-20 13:11  jeff
21859
21860         * httemplate/misc/: cust_main_note-import.cgi,
21861           cust_main_note-import.html, process/cust_main_note-import.cgi:
21862           acls on new import
21863
21864 2007-03-20 13:01  jeff
21865
21866         * httemplate/elements/menu.html: tie note import into menu
21867
21868 2007-03-20 10:03  jeff
21869
21870         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
21871           httemplate/misc/cust_main_note-import.cgi,
21872           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
21873           tool for customer note importation
21874
21875 2007-03-15 18:35  ivan
21876
21877         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
21878           httemplate/pref/pref.html: vonage click2call integration should
21879           not be sitewide, especially now that we have user prefs
21880
21881 2007-03-15 13:54  ivan
21882
21883         * FS/FS/part_pkg.pm: 13 months!
21884
21885 2007-03-15 13:08  khoff
21886
21887         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
21888           attributes to match actual field sizes.
21889
21890 2007-03-15 13:08  khoff
21891
21892         * FS/FS/part_export/router.pm: Added configurable error checks
21893           instead of stupid /^ERROR/ check.  Commands can now be processed
21894           with Text::Template using [@-- --@] delimeters, in addition to
21895           evaling a double-quoted string.  Cleaned up spurious debug
21896           output.
21897
21898 2007-03-15 13:07  khoff
21899
21900         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
21901           html form inputs.
21902
21903 2007-03-15 13:07  khoff
21904
21905         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
21906           serial.
21907
21908 2007-03-14 16:30  jeff
21909
21910         * FS/FS/svc_acct.pm: turn debugging off
21911
21912 2007-03-14 16:27  jeff
21913
21914         * FS/FS/svc_acct.pm: correcting ->replace on bill
21915
21916 2007-03-13 02:21  ivan
21917
21918         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
21919           until then, it should be ->username, not ->name, eek.  causing
21920           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
21921           type character varying(32)" errors and will be harder to
21922           normalize back to usernum when we fix that
21923
21924 2007-03-10 20:13  ivan
21925
21926         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
21927           whew, its paged
21928
21929 2007-03-09 16:16  khoff
21930
21931         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
21932           "identical" records anyway.
21933
21934 2007-03-09 16:11  khoff
21935
21936         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
21937           for FS::svc_broadband.
21938
21939 2007-03-09 09:11  jeff
21940
21941         * bin/svc_acct_pop.import: pop import tool
21942
21943 2007-03-07 11:48  khoff
21944
21945         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
21946           the setup fee while a package is suspended.
21947
21948 2007-03-06 11:56  ivan
21949
21950         * bin/slony-setup: slight update for slony setup script
21951
21952 2007-03-05 17:59  ivan
21953
21954         * httemplate/search/cust_main.cgi: fix status colors in mozilla
21955
21956 2007-03-05 15:01  jayce
21957
21958         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
21959           warning.  Fixed.
21960
21961 2007-03-05 11:48  khoff
21962
21963         * httemplate/search/report_cust_bill.html: Fixed a problem with the
21964           %opts hash getting skewed (specifically $opt{'value'} == 'label')
21965           when $cgi->param('agentnum') was unset.
21966
21967 2007-03-02 17:29  ivan
21968
21969         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
21970           address along with signup requests, for some gateways
21971
21972 2007-03-02 15:48  ivan
21973
21974         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
21975           like "AUTH/TKT 123456"... will this make refunds work?
21976
21977 2007-03-01 22:24  ivan
21978
21979         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
21980           whew
21981
21982 2007-03-01 12:56  ivan
21983
21984         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
21985
21986 2007-03-01 12:12  ivan
21987
21988         * FS/FS/Misc/prune.pm: yeah, a typo
21989
21990 2007-03-01 09:48  ivan
21991
21992         * FS/bin/: freeside-prune-applications, freeside-upgrade:
21993           prune_applications moved to FS::Misc::prune
21994
21995 2007-03-01 09:47  ivan
21996
21997         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
21998
21999 2007-03-01 09:44  ivan
22000
22001         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
22002
22003 2007-03-01 08:36  ivan
22004
22005         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
22006
22007 2007-02-28 21:24  jeff
22008
22009         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
22010
22011 2007-02-28 21:13  jeff
22012
22013         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
22014           bin/freeside-upgrade: dangling cust_credit_refund not allowed
22015
22016 2007-02-28 17:26  ivan
22017
22018         * FS/FS/Conf.pm: this isn't necessary around a single db operation
22019
22020 2007-02-28 11:14  jeff
22021
22022         * httemplate/misc/svc_acct-domains.cgi: restore (none) choice to
22023           first package select
22024
22025 2007-02-27 16:16  jayce
22026
22027         * FS/MANIFEST: Added base_rate files
22028
22029 2007-02-27 15:59  jayce
22030
22031         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
22032           work with base_rate billing
22033
22034 2007-02-27 14:10  jeff
22035
22036         * httemplate/config/config-download.cgi: put the C in ACL here, too
22037
22038 2007-02-27 13:24  jeff
22039
22040         * FS/bin/freeside-setup: oops - inappropriate localization was
22041           committed
22042
22043 2007-02-26 17:51  jeff
22044
22045         * httemplate/config/config.cgi: config goes in database
22046
22047 2007-02-26 17:48  jeff
22048
22049         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
22050           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
22051           FS/bin/freeside-init-config, FS/bin/freeside-setup,
22052           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
22053           httemplate/config/config-download.cgi,
22054           httemplate/config/config-process.cgi,
22055           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
22056           in database
22057
22058 2007-02-26 09:54  jeff
22059
22060         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
22061           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
22062           packages
22063
22064 2007-02-24 19:08  ivan
22065
22066         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
22067           selfservice-ignore_quantity flag
22068
22069 2007-02-22 23:47  ivan
22070
22071         * FS/FS/Cron/bill.pm: take the package-def defined action here,
22072           like freeside-prepaidd
22073
22074 2007-02-21 03:26  ivan
22075
22076         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
22077           a _password_encoding field
22078
22079 2007-02-20 18:53  jeff
22080
22081         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
22082           and correct a description handling bug
22083
22084 2007-02-19 07:40  ivan
22085
22086         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
22087           on an undefined value at .../cust_bill.pm line 434
22088
22089 2007-02-16 14:06  ivan
22090
22091         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
22092
22093 2007-02-16 12:54  jeff
22094
22095         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
22096           setting
22097
22098 2007-02-16 12:21  jeff
22099
22100         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
22101           (deja vu?)
22102
22103 2007-02-16 11:46  jayce
22104
22105         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
22106           which uses the cust_pkg->options to control pricing.  You assign
22107           a base rate for charging, and it is multiplied by the 'units'
22108           ordered.  Solves a need where a company wants to offer an ASP
22109           style service, that charges per user, at a base cost, but doesn't
22110           want a plan for every combination of user amounts.
22111
22112 2007-02-15 12:18  khoff
22113
22114         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
22115           in file FS/cust_main.pm
22116
22117 2007-02-14 16:49  ivan
22118
22119         * httemplate/edit/part_bill_event.cgi: add send_email event
22120
22121 2007-02-14 16:48  ivan
22122
22123         * conf/invoice_html: remove commented-out example notes section
22124
22125 2007-02-14 15:32  jeff
22126
22127         * httemplate/: edit/cust_main.cgi, misc/svc_acct-domains.cgi:
22128           selectable domain on first package in edit/cust_main
22129
22130 2007-02-14 14:43  ivan
22131
22132         * httemplate/search/report_receivables.cgi: fix alignment on
22133           receivables report
22134
22135 2007-02-14 13:23  ivan
22136
22137         * httemplate/search/report_cust_pkg.html: grey out disabled text
22138           boxes for IE
22139
22140 2007-02-14 00:48  ivan
22141
22142         * httemplate/elements/select-cust_pkg-status.html,
22143           httemplate/elements/tr-input-beginning_ending.html,
22144           httemplate/search/cust_pkg.cgi,
22145           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
22146           httemplate/images/calendar-disabled.png: add more options to
22147           advanced package reporting
22148
22149 2007-02-13 19:12  jeff
22150
22151         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
22152           impending_recur_notification
22153
22154 2007-02-13 17:43  ivan
22155
22156         * httemplate/search/svc_www.cgi: fix up svc_www searching
22157
22158 2007-02-13 16:19  jeff
22159
22160         * FS/FS/Conf.pm: better docs for impending doom
22161
22162 2007-02-13 14:24  ivan
22163
22164         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
22165           orders, patch from Sean Hanson/S1
22166
22167 2007-02-13 14:08  ivan
22168
22169         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
22170           in, patch from Sean Hanson/S1
22171
22172 2007-02-12 21:00  jayce
22173
22174         * httemplate/edit/payment_gateway.html: Small hint on how the
22175           options field is used.
22176
22177 2007-02-12 17:16  jeff
22178
22179         * httemplate/edit/cust_main.cgi: another place to alphabetize
22180
22181 2007-02-12 16:45  jeff
22182
22183         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
22184
22185 2007-02-12 09:56  jeff
22186
22187         * FS/FS/ClientAPI/Signup.pm: alpha sort packages in new package
22188           order SELECT (ticket 1446)
22189
22190 2007-02-11 19:11  ivan
22191
22192         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
22193
22194 2007-02-11 00:51  ivan
22195
22196         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
22197           now now
22198
22199 2007-02-10 23:04  ivan
22200
22201         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
22202           "cust-fields" config value has been set
22203
22204 2007-02-09 22:13  ivan
22205
22206         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
22207           httemplate/edit/part_svc.cgi: reincorporate the changes from
22208           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
22209           that were lost due to the concurrent service-refactor merge
22210
22211 2007-02-09 16:42  ivan
22212
22213         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
22214           this time
22215
22216 2007-02-09 15:29  ivan
22217
22218         * httemplate/misc/change_pkg.cgi: fix change package link
22219
22220 2007-02-08 20:54  ivan
22221
22222         * bin/import-county-tax-rates: quick hack to import rates for
22223           landel
22224
22225 2007-02-08 20:37  jayce
22226
22227         * httemplate/view/cust_main/packages.html: Set the correct access
22228           right for the cancel link to work
22229
22230 2007-02-08 17:05  ivan
22231
22232         * conf/: invoice_html_statement, invoice_latex_statement,
22233           invoice_latexnotes_statement, invoice_template_statement: add
22234           default statement conf
22235
22236 2007-02-08 14:54  ivan
22237
22238         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
22239           groups_susp_reason option
22240
22241 2007-02-08 14:19  ivan
22242
22243         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
22244           don't rely on qsearchs to trim it for you - it is inefficient and
22245           outputs long verbose warnings
22246
22247 2007-02-08 14:08  ivan
22248
22249         * httemplate/pref/pref-process.html: second "my" localizing the
22250           variable and causing password changes to fail
22251
22252 2007-02-08 09:00  jeff
22253
22254         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
22255           edit/part_svc.cgi
22256
22257 2007-02-08 08:04  jeff
22258
22259         * httemplate/edit/part_pkg.cgi: gratuitous quote
22260
22261 2007-02-08 01:13  jeff
22262
22263         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
22264           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
22265
22266 2007-02-08 00:19  ivan
22267
22268         * FS/FS/CGI.pm: fix the popup progress bars, whew
22269
22270 2007-02-07 17:46  jeff
22271
22272         * FS/FS/part_pkg.pm, htetc/handler.pl,
22273           httemplate/elements/select-table.html,
22274           httemplate/edit/part_pkg.cgi,
22275           httemplate/edit/process/part_pkg.cgi: agent type on package
22276           add/edit (ticket 1446)
22277
22278 2007-02-06 16:46  ivan
22279
22280         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
22281           payment receipts if the conf file is created
22282
22283 2007-02-05 15:48  ivan
22284
22285         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
22286           line-item application erroring out on tax applications
22287
22288 2007-02-05 14:12  ivan
22289
22290         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
22291           catch the Cant call method "part_pkg" on an undefined value at
22292           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
22293           line 181" bug
22294
22295 2007-02-05 09:21  ivan
22296
22297         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
22298           import too... whew!  this should be it
22299
22300 2007-02-05 08:01  ivan
22301
22302         * FS/FS/pay_batch.pm: fix param passing
22303
22304 2007-02-05 07:49  ivan
22305
22306         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
22307           upload
22308
22309 2007-02-05 07:48  ivan
22310
22311         * httemplate/misc/upload-batch.cgi: misterminated <%init>
22312
22313 2007-02-05 07:02  ivan
22314
22315         * FS/FS/pay_batch.pm: remove refactored code
22316
22317 2007-02-05 05:10  ivan
22318
22319         * httemplate/search/: report_receivables.cgi,
22320           report_receivables.html: add "over X days" option to receivables
22321           report
22322
22323 2007-02-05 04:51  ivan
22324
22325         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
22326           httemplate/view/cust_bill-pdf.cgi,
22327           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
22328           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
22329           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
22330           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
22331           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
22332           httemplate/view/cust_main/contacts.html,
22333           httemplate/view/elements/svc_Common.html: C is for
22334           Cookie^WControl
22335
22336 2007-02-05 03:35  ivan
22337
22338         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
22339
22340 2007-02-05 03:12  ivan
22341
22342         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
22343           NOW, instead of last bill to next bill
22344
22345 2007-02-05 01:45  ivan
22346
22347         * httemplate/misc/download-batch.cgi: upon first download, have
22348           batches auto-set amount to customer balance if it is smaller
22349
22350 2007-02-05 01:44  ivan
22351
22352         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
22353           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
22354           cust_pay_batch::upload results subroutine to an FS::pay_batch
22355           method.  upon first download, have batches auto-reset their
22356           amounts to the customer balance upon if it is smaller.
22357
22358 2007-02-03 17:47  ivan
22359
22360         * httemplate/: search/cust_pay_batch.cgi,
22361           view/cust_main/payment_history.html: add link to some batched
22362           payment info to customer view
22363
22364 2007-02-03 16:01  ivan
22365
22366         * FS/FS/ClientAPI/Signup.pm: quieter
22367
22368 2007-02-03 05:05  ivan
22369
22370         * FS/FS/cust_pkg.pm: this should fix services with negative
22371           num_avail showing up for provisioning
22372
22373 2007-02-03 04:07  ivan
22374
22375         * FS/FS/cust_main_Mixin.pm: remove debugging left on
22376
22377 2007-02-03 03:36  ivan
22378
22379         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
22380           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
22381           httemplate/elements/menu.html,
22382           httemplate/graph/cust_bill_pkg.cgi,
22383           httemplate/graph/money_time.cgi,
22384           httemplate/graph/report_cust_bill_pkg.html,
22385           httemplate/graph/report_money_time.html,
22386           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
22387           httemplate/search/cust_bill_event.cgi,
22388           httemplate/search/cust_bill_event.html,
22389           httemplate/search/cust_bill_pkg.cgi,
22390           httemplate/search/cust_credit.html,
22391           httemplate/search/cust_main-otaker.cgi,
22392           httemplate/search/cust_main-zip.html,
22393           httemplate/search/cust_main.cgi,
22394           httemplate/search/cust_main.html,
22395           httemplate/search/cust_pay_batch.cgi,
22396           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
22397           httemplate/search/cust_tax_exempt_pkg.cgi,
22398           httemplate/search/inventory_item.html,
22399           httemplate/search/pay_batch.cgi,
22400           httemplate/search/pay_batch.html, httemplate/search/queue.html,
22401           httemplate/search/reg_code.html,
22402           httemplate/search/report_cdr.html,
22403           httemplate/search/report_cust_bill.html,
22404           httemplate/search/report_cust_credit.html,
22405           httemplate/search/report_cust_main-zip.html,
22406           httemplate/search/report_cust_pay.html,
22407           httemplate/search/report_cust_pay_batch.html,
22408           httemplate/search/report_cust_pkg.html,
22409           httemplate/search/report_prepaid_income.cgi,
22410           httemplate/search/report_prepaid_income.html,
22411           httemplate/search/report_receivables.cgi,
22412           httemplate/search/report_receivables.html,
22413           httemplate/search/report_tax.cgi,
22414           httemplate/search/report_tax.html, httemplate/search/sql.html,
22415           httemplate/search/sqlradius.cgi,
22416           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
22417           httemplate/search/svc_broadband.cgi,
22418           httemplate/search/svc_domain.cgi,
22419           httemplate/search/svc_external.cgi,
22420           httemplate/search/svc_forward.cgi,
22421           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
22422           add customer status column to customer & most other reports.
22423           also put the C in ACL in the search/ and graph/ directories.
22424
22425 2007-02-02 18:39  jeff
22426
22427         * FS/bin/freeside-reset-fixed: do a setfixed
22428
22429 2007-02-01 22:29  ivan
22430
22431         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
22432
22433 2007-02-01 20:39  ivan
22434
22435         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
22436           sources in signup
22437
22438 2007-01-31 19:08  jeff
22439
22440         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
22441
22442 2007-01-31 18:37  jeff
22443
22444         * FS/FS/svc_acct.pm: spurious line
22445
22446 2007-01-31 18:35  ivan
22447
22448         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
22449           packages
22450
22451 2007-01-31 18:13  jeff
22452
22453         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
22454           ticket 1455
22455
22456 2007-01-31 17:57  ivan
22457
22458         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
22459           thing
22460
22461 2007-01-31 10:28  jeff
22462
22463         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
22464
22465 2007-01-30 22:30  khoff
22466
22467         * FS/FS/part_export/snmp.pm: Don't break if we're missing
22468           Net::SNMP.  Apparenty "require" doesn't do the trick.
22469
22470 2007-01-30 21:45  khoff
22471
22472         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
22473           flexibilty until the export subsystem rewrite.
22474
22475 2007-01-30 21:43  khoff
22476
22477         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
22478           FS::part_export::router  - Refactored to be more easily
22479           sub-classed.   - Moved per-export options to FS:;router virtual
22480           fields.   - Fixed other general brokenness.
22481
22482           FS::part_export::snmp  - SNMP export sub-classed from
22483           FS::part_export::router
22484
22485           FS::part_export::trango  - Export for Trango proprietary access
22486           points.  Sub-classed from FS::part_export::snmp.
22487
22488 2007-01-30 21:23  jeff
22489
22490         * FS/FS/cust_main.pm: minor improvement
22491
22492 2007-01-30 20:30  jeff
22493
22494         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22495           httemplate/edit/process/cust_pay.cgi,
22496           httemplate/misc/process/payment.cgi: small change in payment
22497           receipt handling (ticket 1422)
22498
22499 2007-01-30 20:26  ivan
22500
22501         * httemplate/: edit/quick-charge.html,
22502           elements/select-taxclass.html, elements/tr-select-taxclass.html,
22503           view/cust_main/packages.html: minor UI work on one-time charges
22504           w/taxclasses
22505
22506 2007-01-30 19:42  jeff
22507
22508         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
22509
22510 2007-01-30 18:08  ivan
22511
22512         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
22513           until then, it shouldn't be missing the standard header
22514
22515 2007-01-30 15:50  ivan
22516
22517         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
22518           invoices
22519
22520 2007-01-30 13:21  jeff
22521
22522         * FS/FS/svc_acct.pm: avoiding brane pane
22523
22524 2007-01-30 12:59  ivan
22525
22526         * httemplate/: browse/access_group.html, browse/access_user.html,
22527           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
22528           browse/cust_main_county.cgi, browse/inventory_class.html,
22529           browse/msgcat.cgi, browse/part_bill_event.cgi,
22530           browse/part_export.cgi, browse/part_pkg.cgi,
22531           browse/part_referral.html, browse/part_svc.cgi,
22532           browse/part_virtual_field.cgi, browse/payment_gateway.html,
22533           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
22534           browse/reason_type.html, browse/router.cgi,
22535           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
22536           search/prepay_credit.html: its all about control
22537
22538 2007-01-30 11:45  ivan
22539
22540         * FS/FS/option_Common.pm: fix old-record detection bug in
22541           option_Common
22542
22543 2007-01-30 11:40  jeff
22544
22545         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
22546           to invoicing_list (ticket 1424)
22547
22548 2007-01-30 10:52  jeff
22549
22550         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
22551           FS/FS/ClientAPI/Signup.pm,
22552           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
22553           available for self-service success (ticket 1420)
22554
22555 2007-01-29 15:16  ivan
22556
22557         * httemplate/config/: config-process.cgi, config-view.cgi,
22558           config.cgi: putting the C in ACL
22559
22560 2007-01-29 13:11  ivan
22561
22562         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
22563           <%init> helps alot
22564
22565 2007-01-29 10:50  ivan
22566
22567         * httemplate/pref/: pref-process.html, pref.html: record resolution
22568           & colro depth in user prefs
22569
22570 2007-01-29 08:16  ivan
22571
22572         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
22573
22574 2007-01-29 08:01  ivan
22575
22576         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
22577           email display bug on advanced package report, closes: Bug#1416
22578
22579 2007-01-29 04:07  ivan
22580
22581         * htetc/handler.pl: warnings in <%once> sections should not be
22582           fatal
22583
22584 2007-01-29 03:55  ivan
22585
22586         * FS/FS/option_Common.pm: remove extraneous debugging
22587
22588 2007-01-29 03:31  ivan
22589
22590         * Makefile: looks like a duck
22591
22592 2007-01-27 18:21  ivan
22593
22594         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
22595           domain zone viewing a little
22596
22597 2007-01-26 00:18  ivan
22598
22599         * FS/FS/access_user.pm: out of scope bad
22600
22601 2007-01-26 00:17  ivan
22602
22603         * FS/FS/access_user.pm: spurious password changes bad...
22604
22605 2007-01-26 00:11  ivan
22606
22607         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
22608
22609 2007-01-26 00:04  ivan
22610
22611         * FS/FS/access_user.pm, httemplate/elements/header.html,
22612           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
22613           httemplate/elements/xmenu.top.css,
22614           httemplate/elements/xmenu.top.js,
22615           httemplate/images/arrow.down.png,
22616           httemplate/images/menu-left-example.png,
22617           httemplate/images/menu-top-example.png,
22618           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
22619           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
22620           bar option!
22621
22622 2007-01-24 22:04  ivan
22623
22624         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
22625
22626 2007-01-24 22:00  ivan
22627
22628         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
22629
22630 2007-01-24 15:41  ivan
22631
22632         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
22633           need the former
22634
22635 2007-01-23 21:33  jeff
22636
22637         * httemplate/edit/process/elements/process.html: squarely between
22638           shame in you and so close
22639
22640 2007-01-23 15:42  jeff
22641
22642         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
22643           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
22644           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
22645           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
22646           before first charge on flat_delayed
22647
22648 2007-01-22 23:44  ivan
22649
22650         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
22651
22652 2007-01-22 22:51  ivan
22653
22654         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
22655
22656 2007-01-22 22:45  ivan
22657
22658         * FS/FS/payby.pm: fix PREP payby
22659
22660 2007-01-22 22:41  ivan
22661
22662         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
22663           ISA it
22664
22665 2007-01-22 09:05  ivan
22666
22667         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
22668
22669 2007-01-22 06:29  ivan
22670
22671         * FS/FS/CGI.pm: hopefully this should be the last bit of the
22672           relative URL fixing
22673
22674 2007-01-22 03:41  ivan
22675
22676         * httemplate/view/cust_main.cgi: closing tags helps alot
22677
22678 2007-01-22 03:39  ivan
22679
22680         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
22681           elements/ links here too
22682
22683 2007-01-22 03:36  ivan
22684
22685         * httemplate/elements/: phonenumber.html, progress-init.html,
22686           progress-popup.html, tr-input-beginning_ending.html,
22687           tr-input-date-field.html: interpolation helps alot
22688
22689 2007-01-22 03:30  ivan
22690
22691         * httemplate/elements/: phonenumber.html, progress-init.html,
22692           progress-popup.html, tr-input-beginning_ending.html,
22693           tr-input-date-field.html: use $fsurl instead of relative ../
22694           addressing
22695
22696 2007-01-21 18:42  ivan
22697
22698         * FS/FS/ClientAPI/MyAccount.pm,
22699           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
22700           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
22701           on self-service manual payment screen
22702
22703 2007-01-21 13:45  ivan
22704
22705         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
22706           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
22707           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
22708           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
22709           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
22710           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
22711           httemplate/edit/part_pkg.cgi,
22712           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
22713           Have lineitem-specific applications happen in all cases; add
22714           weightsto control
22715
22716 2007-01-21 05:42  ivan
22717
22718         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
22719           on DBIx::SB 1.36 for Pg 8.1+
22720
22721 2007-01-21 05:26  ivan
22722
22723         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
22724           mod_perl v2, it finally happened
22725
22726 2007-01-21 01:13  ivan
22727
22728         * httemplate/search/cust_svc.html: trim leading & trailing
22729           whitespace from service searches
22730
22731 2007-01-21 01:10  ivan
22732
22733         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
22734           are coming from in the tree -  use rooturl() instead of popurl()
22735
22736 2007-01-19 16:08  jeff
22737
22738         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
22739           not just trailing ones
22740
22741 2007-01-19 15:00  jeff
22742
22743         * httemplate/misc/download-batch.cgi: work around CSV brokenness
22744
22745 2007-01-19 14:02  jeff
22746
22747         * httemplate/edit/process/: access_user.html,
22748           elements/process.html: blank password on error
22749
22750 2007-01-19 08:31  jeff
22751
22752         * httemplate/edit/: access_user.html, process/access_user.html,
22753           process/elements/process.html: no password in html source on
22754           employee edit
22755
22756 2007-01-18 10:14  ivan
22757
22758         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
22759           don't want to abort processing because of an old not-well-checked
22760           zip
22761
22762 2007-01-17 15:28  ivan
22763
22764         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
22765           cause by recent fix to not quote things on STDIN, yuck.
22766
22767 2007-01-17 15:27  jeff
22768
22769         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
22770           httemplate/misc/payment.cgi,
22771           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
22772           httemplate/misc/process/payment.cgi,
22773           httemplate/view/svc_acct.cgi: link to customer from manual
22774           payment screen (ticket 1414)
22775
22776 2007-01-17 09:41  jeff
22777
22778         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
22779           reasons (suspends fail in freeside-daily)
22780
22781 2007-01-17 08:41  jeff
22782
22783         * FS/FS/part_pkg/flat.pm: noise reduction
22784
22785 2007-01-17 07:50  jeff
22786
22787         * httemplate/view/cust_main/packages.html: fix suspend link
22788
22789 2007-01-16 16:40  jeff
22790
22791         * httemplate/edit/: access_user.html, process/access_user.html:
22792           employee edit (ticket 1412)
22793
22794 2007-01-16 13:36  jeff
22795
22796         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
22797           for ticket 1364
22798
22799 2007-01-16 09:39  jeff
22800
22801         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
22802
22803 2007-01-16 01:11  ivan
22804
22805         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
22806           agentnum sent from client
22807
22808 2007-01-15 14:15  jeff
22809
22810         * httemplate/edit/process/quick-charge.cgi: that was DUM
22811
22812 2007-01-14 23:53  ivan
22813
22814         * httemplate/misc/download-batch.cgi: add batch expiration date
22815           incrementer for 295
22816
22817 2007-01-14 23:22  ivan
22818
22819         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
22820           batchconfig-csv-chase_canada-E-xactBatch
22821
22822 2007-01-12 15:27  jeff
22823
22824         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
22825           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
22826           httemplate/edit/svc_broadband.cgi: added svc_broadband
22827           description which is appended to Site Name in prizm export
22828
22829 2007-01-11 18:04  jeff
22830
22831         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
22832           httemplate/edit/quick-charge.html,
22833           httemplate/edit/process/quick-charge.cgi,
22834           httemplate/view/cust_main/packages.html: one-time charge
22835           enhancements
22836
22837 2007-01-10 15:21  ivan
22838
22839         * httemplate/search/queue.html: add "select all" and "unselect" all
22840           buttons to bulk queue operations
22841
22842 2007-01-10 00:56  ivan
22843
22844         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
22845           uninitialized value in string ne at
22846           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
22847
22848 2007-01-10 00:50  ivan
22849
22850         * httemplate/view/cust_main/contacts.html: you have got to be
22851           kidding me.
22852
22853 2007-01-10 00:48  ivan
22854
22855         * httemplate/view/cust_main/contacts.html: nothing could have ever
22856           gone wrong with so simple a change.  oh noooo
22857
22858 2007-01-09 23:48  ivan
22859
22860         * httemplate/view/cust_main/contacts.html: fix ship_county display
22861           bug
22862
22863 2007-01-09 21:51  ivan
22864
22865         * FS/FS/cust_bill.pm: add custnum to invoice template vars
22866
22867 2007-01-09 18:41  jeff
22868
22869         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
22870
22871 2007-01-09 16:42  jeff
22872
22873         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
22874           ignore filenames and rely on selected batch number
22875
22876 2007-01-09 16:41  jeff
22877
22878         * httemplate/misc/download-batch.cgi: permit batch redownloads
22879
22880 2007-01-09 14:57  ivan
22881
22882         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
22883
22884 2007-01-08 09:36  jeff
22885
22886         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
22887           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
22888           httemplate/misc/delete-cust_refund.cgi,
22889           httemplate/view/cust_main/payment_history.html: refund deletion
22890
22891 2007-01-05 16:47  jeff
22892
22893         * httemplate/edit/part_svc.cgi: fix UI funkiness
22894
22895 2007-01-04 21:19  jeff
22896
22897         * fs_selfservice/FS-SelfService/SelfService.pm,
22898           fs_selfservice/FS-SelfService/cgi/view_usage.html,
22899           FS/FS/ClientAPI/MyAccount.pm,
22900           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
22901           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
22902           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
22903           fs_selfservice/FS-SelfService/cgi/provision_list.html,
22904           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
22905           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
22906           self-servicey stuff (change package, detailed usage)
22907
22908 2007-01-03 23:26  ivan
22909
22910         * conf/blank_logo.eps: adding a simple blank logo; people are
22911           trying to comment out stuff in the template
22912
22913 2007-01-03 21:49  ivan
22914
22915         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
22916           a customer's balance, presumably as bad debt
22917
22918 2007-01-03 11:47  ivan
22919
22920         * httemplate/view/cust_main/packages.html: fix suspend link
22921
22922 2007-01-02 13:46  ivan
22923
22924         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
22925           searching & links
22926
22927 2007-01-02 13:44  ivan
22928
22929         * FS/FS/cust_main.pm: stupid semicolon!
22930
22931 2007-01-02 13:06  ivan
22932
22933         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
22934           trailing AND
22935
22936 2007-01-02 12:29  ivan
22937
22938         * httemplate/view/cust_main/packages.html: fix popup target links
22939
22940 2007-01-02 12:25  ivan
22941
22942         * httemplate/view/svc_Common.html: missing from svc patch, oops!
22943
22944 2007-01-02 10:38  jeff
22945
22946         * FS/FS/svc_acct.pm: omit spurious export triggering
22947
22948 2006-12-29 13:48  jeff
22949
22950         * httemplate/: elements/select-agent.html,
22951           graph/report_cust_bill_pkg.html: correct bad include, and improve
22952           no agent selected condition
22953
22954 2006-12-29 00:51  ivan
22955
22956         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
22957           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
22958           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
22959           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
22960           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
22961           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
22962           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
22963           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
22964           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
22965           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
22966           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
22967           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
22968           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
22969           httemplate/edit/elements/edit.html,
22970           httemplate/edit/elements/svc_Common.html,
22971           httemplate/edit/process/elements/process.html, FS/MANIFEST,
22972           httemplate/edit/process/svc_Common.html,
22973           httemplate/elements/header.html, httemplate/elements/menu.html,
22974           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
22975           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
22976           httemplate/search/svc_broadband.cgi,
22977           httemplate/search/svc_domain.cgi,
22978           httemplate/search/svc_external.cgi,
22979           httemplate/search/svc_forward.cgi,
22980           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
22981           httemplate/view/elements/svc_Common.html,
22982           httemplate/view/cust_main/packages.html: service refactor!
22983
22984 2006-12-29 00:41  ivan
22985
22986         * httemplate/edit/process/cust_main.cgi: slight pedanticism
22987
22988 2006-12-29 00:39  ivan
22989
22990         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
22991
22992 2006-12-29 00:35  ivan
22993
22994         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
22995           it gets capitalized
22996
22997 2006-12-29 00:34  ivan
22998
22999         * httemplate/edit/process/quick-charge.cgi: whitespace
23000
23001 2006-12-29 00:34  ivan
23002
23003         * httemplate/edit/cust_main/billing.html: slight more space
23004           necessary for ACH account numbers
23005
23006 2006-12-29 00:31  ivan
23007
23008         * init.d/freeside-init: kill off all queued processes!
23009
23010 2006-12-29 00:30  ivan
23011
23012         * httemplate/docs/index.html: link more docs to wiki
23013
23014 2006-12-29 00:25  ivan
23015
23016         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
23017           configurable target dirs, oops
23018
23019 2006-12-29 00:25  ivan
23020
23021         * FS/FS/svc_Common.pm: doc
23022
23023 2006-12-29 00:24  ivan
23024
23025         * FS/FS/part_pkg.pm: snot spacing
23026
23027 2006-12-29 00:24  ivan
23028
23029         * FS/FS/part_export.pm: use FS::queue for exports, though they
23030           should probably just use it themselves
23031
23032 2006-12-28 23:23  ivan
23033
23034         * httemplate/edit/elements/edit.html: document field types
23035
23036 2006-12-28 16:30  jeff
23037
23038         * FS/FS/part_export/prizm.pm: minor fixups
23039
23040 2006-12-28 12:52  jeff
23041
23042         * httemplate/elements/tr-select-reason.html: activate submit button
23043           more readily
23044
23045 2006-12-28 00:16  ivan
23046
23047         * FS/FS/payinfo_Mixin.pm: tyop
23048
23049 2006-12-27 23:02  ivan
23050
23051         * bin/pg-version: adding pg-version
23052
23053 2006-12-26 19:29  ivan
23054
23055         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
23056           taxclass expander
23057
23058 2006-12-26 18:37  ivan
23059
23060         * FS/FS/Misc.pm, htetc/handler.pl,
23061           httemplate/edit/cust_main/contact.html,
23062           httemplate/misc/counties.cgi: Add a (magically appearing and
23063           disappearing) label on the county selector.  confusing when
23064           labeled "state"
23065
23066 2006-12-26 17:35  ivan
23067
23068         * httemplate/view/cust_main/contacts.html: show county on customer
23069           view
23070
23071 2006-12-26 17:07  ivan
23072
23073         * httemplate/: edit/cust_main.cgi, misc/counties.cgi: fix county
23074           selector
23075
23076 2006-12-26 11:53  ivan
23077
23078         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
23079           STDIN strings are evaluated
23080
23081 2006-12-23 17:28  ivan
23082
23083         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
23084           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
23085           httemplate/edit/cust_main/billing.html,
23086           httemplate/view/cust_main/payment_history.html: fix more paymask
23087           regressions: allow editing records with existing expired cards,
23088           fix masking just-entered values when erroring out, fix echeck
23089           entry inserting as empty routing code and "xxEK" account number,
23090           remove old/deprecated/unused payinfo_maksed subs and calls
23091
23092 2006-12-22 21:37  jeff
23093
23094         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
23095           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
23096           httemplate/view/svc_broadband.cgi: inital prizm support
23097
23098 2006-12-21 22:18  ivan
23099
23100         * httemplate/search/: queue.html, elements/search.html: patch
23101           fixing "retry selected" and "remove select" in queue view
23102
23103 2006-12-20 19:05  ivan
23104
23105         * httemplate/misc/payment.cgi: fix on-demand payment form when
23106           making payments from masked data
23107
23108 2006-12-20 02:51  ivan
23109
23110         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
23111           flag for the wonderful new world of paymasking
23112
23113 2006-12-20 01:49  ivan
23114
23115         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
23116           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
23117           httemplate/elements/select-part_referral.html,
23118           httemplate/elements/select-pkg_class.html,
23119           httemplate/elements/select-table.html,
23120           httemplate/elements/tr-select-pkg_class.html,
23121           httemplate/search/elements/search.html: add ability to disable
23122           package classes
23123
23124 2006-12-19 17:20  jeff
23125
23126         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
23127           cluckage
23128
23129 2006-12-19 02:02  ivan
23130
23131         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
23132           htetc/handler.pl, httemplate/edit/cust_main/billing.html: clean
23133           up payinfo_Mixin to use payby.pm for payby info and have card
23134           masking full 6-digit BIN prefix for card identification.  have
23135           cust_pay_batch use payinfo_Mixin.  require B:CC 0.30 for
23136           mask-aware cardtype().  fix payment reports to use mask too if
23137           available, so credit card type selection still works with
23138           encryption.
23139
23140 2006-12-18 03:01  ivan
23141
23142         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
23143           adding when there is only one pkg_class choice (triggers
23144           javascript error
23145
23146 2006-12-18 00:08  ivan
23147
23148         * Makefile: fix MASONDATA include for dev target
23149
23150 2006-12-15 12:55  ivan
23151
23152         * httemplate/elements/dashboard-toplist.html: add a new ticket link
23153
23154 2006-12-15 05:09  ivan
23155
23156         * httemplate/elements/dashboard-toplist.html: add a quick start at
23157           a "dashboard" customer list, mostly for internal use for starters
23158
23159 2006-12-15 05:00  ivan
23160
23161         * httemplate/elements/dashboard-toplist.html: add a quick start at
23162           a "dashboard" customer list, mostly for internal use for starters
23163
23164 2006-12-15 04:43  ivan
23165
23166         * FS/FS/Conf.pm, httemplate/index.html,
23167           httemplate/elements/dashboard-toplist.html: add a quick start at
23168           a "dashboard" customer list, mostly for internal use for starters
23169
23170 2006-12-15 00:37  ivan
23171
23172         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
23173           states to old databases
23174
23175 2006-12-15 00:25  ivan
23176
23177         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
23178           eliminate funkiness with reappearing "Postal invoice" on errors
23179
23180 2006-12-14 21:29  jeff
23181
23182         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
23183           httemplate/elements/tr-input-date-field.html,
23184           httemplate/view/cust_main/misc.html: move use statements to
23185           handler.pl, do not show 1/1/70 for new birthdates, and improve
23186           error handling
23187
23188 2006-12-14 16:56  ivan
23189
23190         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
23191           DateTime as a proper rather than hidden dependency
23192
23193 2006-12-14 16:28  ivan
23194
23195         * Makefile, FS/bin/freeside-addoutsource,
23196           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
23197           FS/bin/freeside-selfservice-server,
23198           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
23199           cleanup from the conf merge
23200
23201 2006-12-14 01:27  ivan
23202
23203         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
23204           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
23205           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
23206           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
23207           FS/bin/freeside-deluser, FS/bin/freeside-queued,
23208           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
23209           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
23210           bin/mapsecrets2access_user, htetc/handler.pl: make the config
23211           directory configurable
23212
23213 2006-12-13 22:00  ivan
23214
23215         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
23216           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
23217           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
23218           httemplate/edit/cust_main/billing.html,
23219           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
23220           FS/MANIFEST, FS/t/payinfo_Mixin.t,
23221           httemplate/edit/cust_refund.cgi,
23222           httemplate/edit/process/cust_main.cgi,
23223           httemplate/view/cust_main/billing.html,
23224           httemplate/view/cust_main/payment_history.html: encryption fixes
23225           from huntsberg & jayce
23226
23227 2006-12-08 07:11  jeff
23228
23229         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
23230
23231 2006-12-08 05:36  ivan
23232
23233         * httemplate/edit/process/quick-charge.cgi: some javascript
23234           validation magic to give one-time charges better UI
23235
23236 2006-12-07 08:46  ivan
23237
23238         * bin/pod2x: update pod2x for new self-service path
23239
23240 2006-12-07 07:24  ivan
23241
23242         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
23243
23244 2006-12-06 18:40  jeff
23245
23246         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
23247           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
23248           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
23249           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
23250           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
23251           fs_selfservice/FS-SelfService/SelfService.pm,
23252           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
23253           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23254           fs_selfservice/FS-SelfService/cgi/view_usage.html,
23255           httemplate/edit/prepay_credit.cgi,
23256           httemplate/edit/process/prepay_credit.cgi,
23257           httemplate/misc/process/recharge_svc.html,
23258           httemplate/search/prepay_credit.html: retouch bandwidth countdown
23259
23260 2006-12-05 07:53  jeff
23261
23262         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
23263
23264 2006-12-04 18:37  jeff
23265
23266         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
23267           view/svc_acct.cgi: editable service usage
23268
23269 2006-12-02 16:42  ivan
23270
23271         * FS/FS/cust_main.pm: clean up whitespace merge noise
23272
23273 2006-12-02 14:04  ivan
23274
23275         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
23276
23277 2006-11-30 22:31  jeff
23278
23279         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
23280           httemplate/misc/download-batch.cgi,
23281           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
23282
23283 2006-11-30 17:41  ivan
23284
23285         * FS/bin/freeside-queued: remove unnecessary service use (in an
23286           awfully odd place)
23287
23288 2006-11-30 17:34  ivan
23289
23290         * FS/bin/freeside-email: begone $Id$ and your diff noise!
23291
23292 2006-11-29 18:27  jeff
23293
23294         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
23295           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
23296           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
23297           FS/FS/part_export/sqlradius.pm,
23298           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
23299           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23300           fs_selfservice/FS-SelfService/cgi/view_usage.html,
23301           httemplate/edit/prepay_credit.cgi,
23302           httemplate/edit/process/prepay_credit.cgi,
23303           httemplate/misc/recharge_svc.html,
23304           httemplate/misc/process/recharge_svc.html,
23305           httemplate/search/prepay_credit.html,
23306           httemplate/view/cust_main/packages.html: prepaid download/upload
23307           tracking
23308
23309 2006-11-28 01:38  ivan
23310
23311         * FS/FS/access_user.pm: usernames should be alphanumeric only
23312
23313 2006-11-26 23:11  jeff
23314
23315         * FS/FS/ClientAPI/Signup.pm,
23316           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
23317           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
23318           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
23319           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
23320           from self-service
23321
23322 2006-11-26 17:08  ivan
23323
23324         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
23325
23326 2006-11-26 15:09  jeff
23327
23328         * httemplate/elements/menu.html: minor tyop
23329
23330 2006-11-26 15:06  jeff
23331
23332         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
23333           view/cust_main/notes.html: more ajaxy customer notes
23334
23335 2006-11-25 13:04  jeff
23336
23337         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
23338
23339 2006-11-24 02:34  ivan
23340
23341         * httemplate/browse/part_pkg.cgi: link to and label one-time
23342           charges correctly
23343
23344 2006-11-24 00:48  ivan
23345
23346         * httemplate/elements/tr-input-beginning_ending.html,
23347           httemplate/elements/tr-input-lessthan_greaterthan.html,
23348           httemplate/search/cust_credit.html,
23349           httemplate/search/report_cust_credit.html,
23350           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
23351           than and greater than amounts to credit and payment searches
23352
23353 2006-11-20 02:34  ivan
23354
23355         * httemplate/browse/agent.cgi: remove annoying black box around
23356           override info
23357
23358 2006-11-19 19:05  ivan
23359
23360         * httemplate/autohandler: bug fix for open transactions
23361
23362 2006-11-17 18:19  jeff
23363
23364         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
23365           optional on domain addition
23366
23367 2006-11-17 02:16  ivan
23368
23369         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
23370           problem; attempt to use an existing credit/payment before
23371           suspending
23372
23373 2006-11-16 07:37  jeff
23374
23375         * httemplate/edit/process/part_bill_event.cgi: bug squishing
23376
23377 2006-11-15 22:20  jeff
23378
23379         * httemplate/: elements/tr-input-date-field.html,
23380           edit/cust_main.cgi, edit/process/cust_main.cgi,
23381           view/cust_main/misc.html: switch birthdate to DateTime
23382
23383 2006-11-14 04:22  ivan
23384
23385         * httemplate/misc/cust_main-import.cgi: add some docs on required
23386           fields to page
23387
23388 2006-11-13 20:04  ivan
23389
23390         * httemplate/: browse/agent.cgi,
23391           misc/delete-agent_payment_gateway.cgi: working agent gateway
23392           override delete link
23393
23394 2006-11-13 19:30  ivan
23395
23396         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
23397           Storable
23398
23399 2006-11-13 19:16  ivan
23400
23401         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
23402           FS/FS/ClientAPI/Signup.pm,
23403           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
23404           use card-types config too
23405
23406 2006-11-13 18:54  ivan
23407
23408         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
23409           configuration value for self-service
23410
23411 2006-11-12 17:09  ivan
23412
23413         * FS/FS/CGI.pm, httemplate/elements/error.html,
23414           httemplate/elements/header.html,
23415           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
23416           preference page, start with just a password changer
23417
23418 2006-11-08 18:52  jeff
23419
23420         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
23421
23422 2006-11-08 18:28  jeff
23423
23424         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
23425
23426 2006-11-05 14:39  ivan
23427
23428         * Makefile: call it 1.7.1 to avoid confusion
23429
23430 2006-11-05 14:28  ivan
23431
23432         * bin/: customer-faker, payment-faker: some sample data creators
23433
23434 2006-11-05 11:34  ivan
23435
23436         * FS/FS/cust_main.pm: fix empty invoice number omitting in
23437           realtime_bop, oops
23438
23439 2006-11-05 11:22  ivan
23440
23441         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
23442
23443 2006-11-05 10:06  ivan
23444
23445         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
23446           paren
23447
23448 2006-11-05 10:03  ivan
23449
23450         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
23451           be an optional param anyway
23452
23453 2006-11-05 10:03  ivan
23454
23455         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
23456           SELECT in self-service payment form
23457
23458 2006-11-05 09:36  ivan
23459
23460         * fs_selfservice/FS-SelfService/: SelfService.pm,
23461           cgi/selfservice.cgi: add some self-service debugging
23462
23463 2006-11-05 08:58  ivan
23464
23465         * FS/bin/freeside-selfservice-server: fix spurious disconnection
23466           errors in selfservice server log
23467
23468 2006-11-05 07:55  ivan
23469
23470         * httemplate/view/cust_main/payment_history.html: fix but with no
23471           "show prior history" showing up when everything is hidden
23472
23473 2006-11-03 14:02  ivan
23474
23475         * FS/FS/part_pkg.pm: add every 45 day option to available
23476           frequencies
23477
23478 2006-10-31 10:56  jeff
23479
23480         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
23481           been suspended
23482
23483 2006-10-31 08:57  jeff
23484
23485         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
23486
23487 2006-10-30 04:39  ivan
23488
23489         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
23490           invoice_number to B:OP, omit the field entirely
23491
23492 2006-10-29 17:28  ivan
23493
23494         * FS/MANIFEST: removing freeside-daily
23495
23496 2006-10-27 12:10  ivan
23497
23498         * FS/FS/: Conf.pm, cust_pkg.pm: add
23499           unsuspend-always_adjust_next_bill_date config option for qis
23500
23501 2006-10-27 10:01  jeff
23502
23503         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
23504           httemplate/edit/process/cust_main_note.cgi,
23505           httemplate/elements/overlibmws_crossframe.js,
23506           httemplate/view/cust_main/notes.html: editable notes
23507
23508 2006-10-26 19:12  jeff
23509
23510         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
23511           enhancements for suspend reasons
23512
23513 2006-10-26 01:35  ivan
23514
23515         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
23516           (none) package selection if there's a default
23517
23518 2006-10-25 11:10  jeff
23519
23520         * httemplate/view/cust_main/packages.html: show reasons
23521
23522 2006-10-25 10:36  ivan
23523
23524         * httemplate/: elements/pager.html, search/cust_main.cgi,
23525           search/elements/search.html: pagination patch from UNTD - limit
23526           the number of page links displayed and have a drop-down option
23527           for selecting number of entries per page
23528
23529 2006-10-25 05:04  ivan
23530
23531         * conf/ticket_system: default to RT_Internal ticketing
23532
23533 2006-10-24 21:51  jeff
23534
23535         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
23536
23537 2006-10-24 21:44  jeff
23538
23539         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
23540           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
23541           pkgparts on advanced package report
23542
23543 2006-10-24 20:12  jeff
23544
23545         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
23546           svc_www tweak
23547
23548 2006-10-24 19:22  jeff
23549
23550         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
23551           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
23552           httemplate/edit/svc_acct.cgi: limited domain select
23553
23554 2006-10-24 11:26  jeff
23555
23556         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
23557           httemplate/view/cust_main/misc.html: add customer signup date
23558
23559 2006-10-23 02:44  ivan
23560
23561         * httemplate/elements/menu.html: have the unlinked account search
23562           go to UN_username so it doesn't miss accounts with no UID
23563
23564 2006-10-23 02:35  ivan
23565
23566         * httemplate/elements/header.html: eek, VALIGN=top for the page
23567
23568 2006-10-23 02:24  ivan
23569
23570         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
23571           complains searches are not returning enough
23572
23573 2006-10-23 01:47  ivan
23574
23575         * httemplate/misc/process/cancel_pkg.html: better error message if
23576           you don't enter a reason.  FS::reason::check can untaint its
23577           data, and will allow punctuation in reasons
23578
23579 2006-10-23 01:30  ivan
23580
23581         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
23582           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
23583           remove -w to prevent warnings from messing up otherwise working
23584           CGIs
23585
23586 2006-10-22 23:38  ivan
23587
23588         * FS/FS/Record.pm: add AU to list of zip-requiring countries
23589
23590 2006-10-22 21:21  jeff
23591
23592         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
23593           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
23594           httemplate/edit/reason.html,
23595           httemplate/edit/process/part_bill_event.cgi,
23596           httemplate/elements/tr-select-reason.html,
23597           httemplate/misc/cancel_pkg.html,
23598           httemplate/misc/process/cancel_pkg.html: events should attach
23599           reasons
23600
23601 2006-10-22 18:47  ivan
23602
23603         * httemplate/view/cust_main/packages.html: fix regression from
23604           table re-layout: don't display provision links for cancelled
23605           packages
23606
23607 2006-10-22 04:42  ivan
23608
23609         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
23610           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
23611           default package
23612
23613 2006-10-21 22:22  ivan
23614
23615         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
23616           use Tie::IxHash here too
23617
23618 2006-10-21 22:18  ivan
23619
23620         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
23621           plan option for prepaid packages to cancel instead of suspend
23622
23623 2006-10-21 17:35  ivan
23624
23625         * httemplate/elements/menu.html: link to wrong place
23626
23627 2006-10-20 15:49  ivan
23628
23629         * FS/FS/part_pkg.pm: add 48-hour billing
23630
23631 2006-10-19 07:32  jeff
23632
23633         * FS/FS/Conf.pm: [no log message]
23634
23635 2006-10-19 07:29  jeff
23636
23637         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
23638
23639 2006-10-19 07:26  jeff
23640
23641         * httemplate/elements/tr-select-reason.html,
23642           httemplate/misc/cancel_pkg.html,
23643           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
23644           suspension and cancellation reasons
23645
23646 2006-10-19 07:23  jeff
23647
23648         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
23649           FS/t/reason_type.t, httemplate/browse/reason.html,
23650           httemplate/browse/reason_type.html,
23651           httemplate/edit/process/reason.html,
23652           httemplate/edit/process/reason_type.html,
23653           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
23654           suspension and cancellation reasons
23655
23656 2006-10-18 21:41  jeff
23657
23658         * FS/FS/part_export/acct_plesk.pm: wrong method
23659
23660 2006-10-18 16:07  jeff
23661
23662         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
23663           FS/MANIFEST, htetc/handler.pl,
23664           httemplate/browse/part_bill_event.cgi,
23665           httemplate/edit/elements/edit.html,
23666           httemplate/edit/part_bill_event.cgi,
23667           httemplate/edit/process/part_bill_event.cgi,
23668           httemplate/elements/menu.html,
23669           httemplate/view/cust_main/packages.html: suspension and
23670           cancellation reasons
23671
23672 2006-10-17 17:05  jeff
23673
23674         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
23675
23676 2006-10-17 02:03  ivan
23677
23678         * rt/sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
23679
23680 2006-10-17 01:49  ivan
23681
23682         * rt/: configure, configure.ac, README, Changelog,
23683           sbin/rt-test-dependencies.in, lib/RT/Tickets_Overlay_SQL.pm,
23684           lib/RT/EmailParser.pm, lib/RT/I18N.pm,
23685           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
23686           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
23687           lib/RT/Attachments_Overlay.pm,
23688           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
23689           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
23690           lib/RT/I18N/fr.po, lib/RT/I18N/es.po, lib/RT/I18N/nl.po,
23691           lib/RT/I18N/pl.po, lib/RT/I18N/it.po, lib/RT/I18N/hu.po,
23692           lib/RT/I18N/da.po, lib/RT/I18N/ru.po, lib/RT/I18N/de.po,
23693           lib/RT/I18N/ja.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
23694           lib/RT/I18N/fi.po, lib/RT/Action/SendEmail.pm,
23695           lib/RT/Interface/Email.pm: import rt 3.4.5
23696
23697 2006-10-16 22:49  ivan
23698
23699         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
23700           on IE, whew!
23701
23702 2006-10-16 10:59  ivan
23703
23704         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
23705           constraint cust_main18'), hope this doesn't break anything else
23706
23707 2006-10-16 10:13  ivan
23708
23709         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
23710           not my monday morning
23711
23712 2006-10-16 10:11  ivan
23713
23714         * FS/FS/Conf.pm: closing bracket helps
23715
23716 2006-10-16 10:10  ivan
23717
23718         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
23719           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
23720           DOB on
23721
23722 2006-10-16 09:56  ivan
23723
23724         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
23725           advertising sources
23726
23727 2006-10-15 19:21  ivan
23728
23729         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
23730           switching Net::Plesk to a run-time dependency
23731
23732 2006-10-14 16:53  ivan
23733
23734         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
23735           Net::Plesk until its needed, to prevent every install from
23736           depending on it
23737
23738 2006-10-14 13:47  jeff
23739
23740         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
23741           plesk support
23742
23743 2006-10-14 03:09  ivan
23744
23745         * httemplate/search/report_receivables.cgi: that should fix
23746           statuses on receivables report
23747
23748 2006-10-14 02:55  ivan
23749
23750         * httemplate/docs/index.html: move signup/self-service install to
23751           wiki
23752
23753 2006-10-12 02:42  ivan
23754
23755         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
23756           matching" error when there are no companies in the fuzzy cache
23757           yet
23758
23759 2006-10-08 22:05  ivan
23760
23761         * FS/FS/Conf.pm: date selektah
23762
23763 2006-10-08 21:27  jeff
23764
23765         * httemplate/edit/process/cust_main.cgi: more BoD
23766
23767 2006-10-08 18:05  ivan
23768
23769         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
23770           freeside-adduser: update the tools for dev installs
23771
23772 2006-10-08 17:30  ivan
23773
23774         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
23775           notes be the default
23776
23777 2006-10-08 17:26  ivan
23778
23779         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
23780           the customer view a tiny bit
23781
23782 2006-10-08 17:13  ivan
23783
23784         * htetc/handler.pl: add cust_main_note to handler.pl
23785
23786 2006-10-08 01:17  ivan
23787
23788         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
23789           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
23790           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
23791           httemplate/edit/part_bill_event.cgi,
23792           httemplate/elements/menu.html,
23793           httemplate/search/cust_pay_batch.cgi,
23794           httemplate/search/pay_batch.cgi,
23795           httemplate/search/elements/search.html: add menu items for credit
23796           card batching, debug last-minute changes to payby.pm, add ACL for
23797           re-processing batches, separate CARD and CHEK batches, fixed
23798           defaults for batch formats
23799
23800 2006-10-07 16:40  ivan
23801
23802         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
23803           document realtime option
23804
23805 2006-10-07 14:40  ivan
23806
23807         * FS/FS/cust_main.pm: better error msg on CSV import with bad
23808           pkgpart
23809
23810 2006-10-04 14:22  jeff
23811
23812         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
23813           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
23814           httemplate/elements/tr-input-date-field.html,
23815           httemplate/view/cust_main/misc.html: DoB
23816
23817 2006-10-03 15:44  jeff
23818
23819         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
23820           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
23821           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
23822           httemplate/edit/cust_main_note.cgi,
23823           httemplate/edit/process/cust_main_note.cgi,
23824           httemplate/view/cust_main.cgi,
23825           httemplate/view/cust_main/notes.html: Enhanced customer notes
23826
23827 2006-10-03 08:59  ivan
23828
23829         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
23830           svc_www.pm: s/repalce/replace/ in POD doc
23831
23832 2006-09-29 10:22  ivan
23833
23834         * FS/FS/access_user.pm: fix problem with viewing unlinked services
23835
23836 2006-09-29 09:18  ivan
23837
23838         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
23839           mapped values to disappear
23840
23841 2006-09-29 08:36  ivan
23842
23843         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
23844           domain_sql export
23845
23846 2006-09-28 10:45  ivan
23847
23848         * FS/FS/svc_acct.pm: missing $ in ldap_password
23849
23850 2006-09-26 11:55  ivan
23851
23852         * httemplate/search/svc_acct.cgi: fix username@domain search
23853
23854 2006-09-23 11:33  ivan
23855
23856         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
23857           mailserver integration
23858
23859 2006-09-20 21:41  ivan
23860
23861         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
23862           as well
23863
23864 2006-09-20 09:00  ivan
23865
23866         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
23867
23868 2006-09-20 08:20  ivan
23869
23870         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
23871
23872 2006-09-20 08:19  ivan
23873
23874         * FS/FS/part_export/domain_sql.pm: tie correctly!
23875
23876 2006-09-19 09:49  ivan
23877
23878         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
23879           part_export/domain_sql.pm: add domain_sql export for new
23880           mailserver config and modify acct_sql export for same
23881
23882 2006-09-17 19:21  ivan
23883
23884         * httemplate/elements/menu.html: ticket system disableability for
23885           rainbowshops
23886
23887 2006-09-16 13:07  ivan
23888
23889         * bin/customer-faker: bulk fake customer insert
23890
23891 2006-09-15 12:15  ivan
23892
23893         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
23894           httemplate/view/cust_main/payment_history.html: add link to
23895           customer tax exemptions to customer view page
23896
23897 2006-09-14 22:10  ivan
23898
23899         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
23900           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
23901           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
23902
23903 2006-09-14 12:33  ivan
23904
23905         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
23906           fields on tables we can't deliver them on.  virtual fields suck
23907           anyway, they should be real database fields
23908
23909 2006-09-14 12:30  ivan
23910
23911         * httemplate/edit/process/generic.cgi: pointer to
23912           elements/process.html, fwiw
23913
23914 2006-09-13 09:01  ivan
23915
23916         * httemplate/search/report_cust_pay.html: add check # search, here
23917           for now...
23918
23919 2006-09-13 07:57  ivan
23920
23921         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
23922           the fix for all this trouble.  s/qsearchs/qsearch/
23923
23924 2006-09-13 07:53  ivan
23925
23926         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
23927
23928 2006-09-12 19:14  ivan
23929
23930         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
23931
23932 2006-09-12 19:11  ivan
23933
23934         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
23935           debugging cleanup
23936
23937 2006-09-12 14:27  ivan
23938
23939         * httemplate/search/cust_main.cgi: no need to log this
23940
23941 2006-09-05 18:20  ivan
23942
23943         * bin/breakdown-bill-applications: not done yet
23944
23945 2006-09-05 18:08  ivan
23946
23947         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
23948           how did it wind up in CVS?
23949
23950 2006-09-05 18:08  ivan
23951
23952         * FS/bin/freeside-setup: new world ACLs
23953
23954 2006-09-05 18:07  ivan
23955
23956         * FS/FS/ClientAPI/Signup.pm: less cut and paste
23957
23958 2006-09-05 18:07  ivan
23959
23960         * FS/FS/payby.pm: ugh DCLN :/
23961
23962 2006-09-05 18:06  ivan
23963
23964         * FS/FS/cust_svc.pm: add some debugging
23965
23966 2006-09-05 18:06  ivan
23967
23968         * FS/FS/cdr.pm: add missing =back
23969
23970 2006-09-05 09:44  ivan
23971
23972         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
23973
23974 2006-09-05 09:27  ivan
23975
23976         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
23977           usage
23978
23979 2006-09-04 13:31  ivan
23980
23981         * httemplate/search/sqlradius.cgi: really fix the embedded duration
23982           table
23983
23984 2006-09-04 13:22  ivan
23985
23986         * httemplate/search/sqlradius.cgi: use the exact provided time
23987
23988 2006-09-04 13:15  ivan
23989
23990         * httemplate/search/sqlradius.cgi: fix the date/time parsing
23991
23992 2006-09-04 13:12  ivan
23993
23994         * httemplate/search/sqlradius.cgi: fix the embedded duration table
23995
23996 2006-09-04 13:10  ivan
23997
23998         * httemplate/search/sqlradius.cgi: fix the gridding colors
23999
24000 2006-09-04 13:05  ivan
24001
24002         * httemplate/: elements/tr-input-beginning_ending.html,
24003           search/sqlradius.cgi, search/sqlradius.html: allow time selection
24004           in RADIUS searches and grid-ize the resulting table
24005
24006 2006-09-04 09:24  ivan
24007
24008         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
24009           session search back to main menu
24010
24011 2006-09-02 13:38  ivan
24012
24013         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
24014           agent-virtualize invoice event reports
24015
24016 2006-09-01 00:52  ivan
24017
24018         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
24019           little
24020
24021 2006-08-31 18:51  lawrence
24022
24023         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
24024           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
24025           checkpoint on improved signup stuff for additional services
24026
24027 2006-08-31 14:26  lawrence
24028
24029         * httemplate/config/config-process.cgi: make select-sub parameters
24030           work
24031
24032 2006-08-31 13:47  ivan
24033
24034         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
24035
24036 2006-08-31 13:44  ivan
24037
24038         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
24039
24040 2006-08-31 12:59  ivan
24041
24042         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
24043
24044 2006-08-31 12:25  ivan
24045
24046         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
24047
24048 2006-08-30 09:24  ivan
24049
24050         * bin/mapsecrets2access_user: need a username arg for now... this
24051           should make the error message less confusing
24052
24053 2006-08-30 08:41  ivan
24054
24055         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
24056           freeside-adduser
24057
24058 2006-08-29 11:04  khoff
24059
24060         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
24061           we always wanted.  Requires Date::Manip.
24062
24063 2006-08-29 10:50  lawrence
24064
24065         * FS/FS/ClientAPI/Signup.pm,
24066           fs_selfservice/FS-SelfService/cgi/signup.cgi,
24067           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
24068           Enhancements
24069
24070 2006-08-28 06:52  ivan
24071
24072         * httemplate/edit/process/cust_main.cgi: parameters to method calls
24073           require ( ), arrgh
24074
24075 2006-08-27 17:52  jeff
24076
24077         * FS/FS/cust_bill.pm: protect against a race
24078
24079 2006-08-27 15:55  jeff
24080
24081         * Makefile: more clean
24082
24083 2006-08-27 14:50  jeff
24084
24085         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
24086           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
24087
24088 2006-08-27 13:10  jeff
24089
24090         * FS/FS/cust_pay_batch.pm: no comment
24091
24092 2006-08-27 13:09  jeff
24093
24094         * FS/FS/payby.pm: oops
24095
24096 2006-08-27 12:33  ivan
24097
24098         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
24099           invoice event reports
24100
24101 2006-08-27 12:30  jeff
24102
24103         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
24104           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
24105           conflict resolution
24106
24107 2006-08-26 16:15  jeff
24108
24109         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
24110           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
24111           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
24112           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
24113           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
24114           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
24115           httemplate/edit/cust_credit.cgi,
24116           httemplate/edit/cust_credit_bill.cgi,
24117           httemplate/edit/part_bill_event.cgi,
24118           httemplate/edit/process/cust_main.cgi,
24119           httemplate/edit/process/cust_refund.cgi,
24120           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
24121           httemplate/misc/process/payment.cgi,
24122           httemplate/search/cust_pay_batch.cgi,
24123           httemplate/search/pay_batch.cgi,
24124           httemplate/search/pay_batch.html,
24125           httemplate/search/report_cust_pay_batch.html: batch refactor
24126           continued
24127
24128 2006-08-26 07:44  ivan
24129
24130         * FS/FS/Schema.pm: better error reporting for schema load failures
24131           (w/DBIx::DBSchema 0.32+), hopefully...
24132
24133 2006-08-26 07:39  ivan
24134
24135         * FS/FS/Schema.pm: better error reporting for schema load failures
24136           (w/DBIx::DBSchema 0.32+), hopefully...
24137
24138 2006-08-26 05:57  ivan
24139
24140         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
24141           javascript for auto-setting application amount
24142
24143 2006-08-25 19:20  ivan
24144
24145         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
24146           auto-setting application amount
24147
24148 2006-08-25 19:20  ivan
24149
24150         * htetc/handler.pl: i want max and min!
24151
24152 2006-08-25 19:12  ivan
24153
24154         * FS/FS/: Record.pm: foiled by autovivification!
24155
24156 2006-08-25 12:30  ivan
24157
24158         * FS/FS/: Misc.pm, Record.pm: use GROUP BY instead of DISTINCT ON
24159           in the state and country queries for better cross-database
24160           compatibility, based on a preliminary patch from Jason Thomas
24161
24162 2006-08-23 18:37  ivan
24163
24164         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
24165           "Auto-apply to invoices" dropdown disappeared
24166
24167 2006-08-23 15:25  ivan
24168
24169         * Makefile, httemplate/index.html,
24170           httemplate/browse/access_group.html,
24171           httemplate/browse/access_user.html,
24172           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
24173           httemplate/browse/agent_type.cgi,
24174           httemplate/browse/cust_main_county.cgi,
24175           httemplate/browse/inventory_class.html,
24176           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
24177           httemplate/browse/part_bill_event.cgi,
24178           httemplate/browse/part_export.cgi,
24179           httemplate/browse/part_pkg.cgi,
24180           httemplate/browse/part_referral.html,
24181           httemplate/browse/part_svc.cgi,
24182           httemplate/browse/part_virtual_field.cgi,
24183           httemplate/browse/payment_gateway.html,
24184           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
24185           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
24186           httemplate/browse/elements/browse.html,
24187           httemplate/config/config-process.cgi,
24188           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
24189           httemplate/edit/REAL_cust_pkg.cgi,
24190           httemplate/edit/access_group.html,
24191           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
24192           httemplate/edit/agent_payment_gateway.html,
24193           httemplate/edit/agent_type.cgi,
24194           httemplate/edit/bulk-cust_svc.html,
24195           httemplate/edit/cust_bill_pay.cgi,
24196           httemplate/edit/cust_credit.cgi,
24197           httemplate/edit/cust_credit_bill.cgi,
24198           httemplate/edit/cust_main.cgi,
24199           httemplate/edit/cust_main_county-expand.cgi,
24200           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
24201           httemplate/edit/cust_refund.cgi,
24202           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
24203           httemplate/edit/part_bill_event.cgi,
24204           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
24205           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
24206           httemplate/edit/part_virtual_field.cgi,
24207           httemplate/edit/payment_gateway.html,
24208           httemplate/edit/pkg_class.html,
24209           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
24210           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
24211           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
24212           httemplate/edit/svc_acct_pop.cgi,
24213           httemplate/edit/svc_broadband.cgi,
24214           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
24215           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
24216           httemplate/edit/svc_www.cgi,
24217           httemplate/edit/cust_main/billing.html,
24218           httemplate/edit/cust_main/contact.html,
24219           httemplate/edit/elements/edit.html,
24220           httemplate/edit/elements/svc_Common.html,
24221           httemplate/edit/process/REAL_cust_pkg.cgi,
24222           httemplate/edit/process/access_group.html,
24223           httemplate/edit/process/access_user.html,
24224           httemplate/edit/process/agent.cgi,
24225           httemplate/edit/process/agent_payment_gateway.html,
24226           httemplate/edit/process/agent_type.cgi,
24227           httemplate/edit/process/bulk-cust_svc.cgi,
24228           httemplate/edit/process/cust_bill_pay.cgi,
24229           httemplate/edit/process/cust_credit.cgi,
24230           httemplate/edit/process/cust_credit_bill.cgi,
24231           httemplate/edit/process/cust_main.cgi,
24232           httemplate/edit/process/cust_main_county-collapse.cgi,
24233           httemplate/edit/process/cust_main_county-expand.cgi,
24234           httemplate/edit/process/cust_pay.cgi,
24235           httemplate/edit/process/cust_pkg.cgi,
24236           httemplate/edit/process/cust_refund.cgi,
24237           httemplate/edit/process/cust_svc.cgi,
24238           httemplate/edit/process/domain_record.cgi,
24239           httemplate/edit/process/generic.cgi,
24240           httemplate/edit/process/inventory_class.html,
24241           httemplate/edit/process/msgcat.cgi,
24242           httemplate/edit/process/part_bill_event.cgi,
24243           httemplate/edit/process/part_export.cgi,
24244           httemplate/edit/process/part_pkg.cgi,
24245           httemplate/edit/process/part_referral.html,
24246           httemplate/edit/process/part_svc.cgi,
24247           httemplate/edit/process/payment_gateway.html,
24248           httemplate/edit/process/pkg_class.html,
24249           httemplate/edit/process/prepay_credit.cgi,
24250           httemplate/edit/process/quick-charge.cgi,
24251           httemplate/edit/process/quick-cust_pkg.cgi,
24252           httemplate/edit/process/rate.cgi,
24253           httemplate/edit/process/rate_region.cgi,
24254           httemplate/edit/process/reg_code.cgi,
24255           httemplate/edit/process/router.cgi,
24256           httemplate/edit/process/svc_acct.cgi,
24257           httemplate/edit/process/svc_acct_pop.cgi,
24258           httemplate/edit/process/svc_broadband.cgi,
24259           httemplate/edit/process/svc_domain.cgi,
24260           httemplate/edit/process/svc_external.cgi,
24261           httemplate/edit/process/svc_forward.cgi,
24262           httemplate/edit/process/svc_phone.html,
24263           httemplate/edit/process/svc_www.cgi,
24264           httemplate/edit/process/addr_block/add.cgi,
24265           httemplate/edit/process/addr_block/allocate.cgi,
24266           httemplate/edit/process/addr_block/deallocate.cgi,
24267           httemplate/edit/process/addr_block/split.cgi,
24268           httemplate/edit/process/elements/process.html,
24269           httemplate/edit/process/elements/svc_Common.html,
24270           httemplate/elements/checkboxes-table-name.html,
24271           httemplate/elements/checkboxes-table.html,
24272           httemplate/elements/header-popup.html,
24273           httemplate/elements/header.html,
24274           httemplate/elements/jsrsServer.html,
24275           httemplate/elements/menu.html, httemplate/elements/menubar.html,
24276           httemplate/elements/pager.html,
24277           httemplate/elements/phonenumber.html,
24278           httemplate/elements/progress-init.html,
24279           httemplate/elements/progress-popup.html,
24280           httemplate/elements/search-cust_main.html,
24281           httemplate/elements/select-access_group.html,
24282           httemplate/elements/select-agent.html,
24283           httemplate/elements/select-cust-fields.html,
24284           httemplate/elements/select-cust_pkg-status.html,
24285           httemplate/elements/select-month_year.html,
24286           httemplate/elements/select-part_referral.html,
24287           httemplate/elements/select-pkg_class.html,
24288           httemplate/elements/select-table.html,
24289           httemplate/elements/select-taxclass.html,
24290           httemplate/elements/small_custview.html,
24291           httemplate/elements/table-grid.html,
24292           httemplate/elements/table.html,
24293           httemplate/elements/tr-select-access_group.html,
24294           httemplate/elements/tr-select-agent.html,
24295           httemplate/elements/tr-select-cust-fields.html,
24296           httemplate/elements/tr-select-cust_pkg-status.html,
24297           httemplate/elements/tr-select-from_to.html,
24298           httemplate/elements/tr-select-part_referral.html,
24299           httemplate/elements/tr-select-pkg_class.html,
24300           httemplate/elements/xmlhttp.html,
24301           httemplate/graph/cust_bill_pkg.cgi,
24302           httemplate/graph/money_time.cgi,
24303           httemplate/graph/report_cust_bill_pkg.html,
24304           httemplate/graph/report_money_time.html,
24305           httemplate/graph/elements/monthly.html,
24306           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
24307           httemplate/misc/cancel-unaudited.cgi,
24308           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
24309           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
24310           httemplate/misc/cust_main-cancel.cgi,
24311           httemplate/misc/cust_main-import.cgi,
24312           httemplate/misc/cust_main-import_charges.cgi,
24313           httemplate/misc/delete-cust_credit.cgi,
24314           httemplate/misc/delete-cust_pay.cgi,
24315           httemplate/misc/delete-customer.cgi,
24316           httemplate/misc/delete-domain_record.cgi,
24317           httemplate/misc/delete-part_export.cgi,
24318           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
24319           httemplate/misc/email-invoice.cgi,
24320           httemplate/misc/email_invoice_events.cgi,
24321           httemplate/misc/email_invoices.cgi,
24322           httemplate/misc/fax-invoice.cgi,
24323           httemplate/misc/fax_invoice_events.cgi,
24324           httemplate/misc/fax_invoices.cgi,
24325           httemplate/misc/inventory_item-import.html,
24326           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
24327           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
24328           httemplate/misc/print_invoice_events.cgi,
24329           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
24330           httemplate/misc/states.cgi,
24331           httemplate/misc/unapply-cust_credit.cgi,
24332           httemplate/misc/unapply-cust_pay.cgi,
24333           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
24334           httemplate/misc/unvoid-cust_pay_void.cgi,
24335           httemplate/misc/upload-batch.cgi,
24336           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
24337           httemplate/misc/xmlhttp-cust_main-search.cgi,
24338           httemplate/misc/xmlrpc.cgi,
24339           httemplate/misc/process/batch-cust_pay.cgi,
24340           httemplate/misc/process/catchall.cgi,
24341           httemplate/misc/process/cdr-import.html,
24342           httemplate/misc/process/cust_main-import.cgi,
24343           httemplate/misc/process/cust_main-import_charges.cgi,
24344           httemplate/misc/process/delete-customer.cgi,
24345           httemplate/misc/process/inventory_item-import.html,
24346           httemplate/misc/process/link.cgi,
24347           httemplate/misc/process/meta-import.cgi,
24348           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
24349           httemplate/search/cust_bill.html,
24350           httemplate/search/cust_bill_event.cgi,
24351           httemplate/search/cust_bill_event.html,
24352           httemplate/search/cust_bill_pkg.cgi,
24353           httemplate/search/cust_credit.html,
24354           httemplate/search/cust_main-otaker.cgi,
24355           httemplate/search/cust_main-zip.html,
24356           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
24357           httemplate/search/cust_tax_exempt_pkg.cgi,
24358           httemplate/search/inventory_item.html,
24359           httemplate/search/prepay_credit.html,
24360           httemplate/search/queue.html, httemplate/search/reg_code.html,
24361           httemplate/search/report_cdr.html,
24362           httemplate/search/report_cust_bill.html,
24363           httemplate/search/report_cust_credit.html,
24364           httemplate/search/report_cust_main-zip.html,
24365           httemplate/search/report_cust_pay.html,
24366           httemplate/search/report_cust_pkg.html,
24367           httemplate/search/report_prepaid_income.cgi,
24368           httemplate/search/report_prepaid_income.html,
24369           httemplate/search/report_receivables.cgi,
24370           httemplate/search/report_receivables.html,
24371           httemplate/search/report_tax.cgi,
24372           httemplate/search/report_tax.html, httemplate/search/sql.html,
24373           httemplate/search/sqlradius.cgi,
24374           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
24375           httemplate/search/svc_broadband.cgi,
24376           httemplate/search/svc_domain.cgi,
24377           httemplate/search/svc_external.cgi,
24378           httemplate/search/svc_forward.cgi,
24379           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
24380           httemplate/search/elements/search.html,
24381           httemplate/view/cust_bill-logo.cgi,
24382           httemplate/view/cust_bill-pdf.cgi,
24383           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
24384           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
24385           httemplate/view/svc_broadband.cgi,
24386           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
24387           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
24388           httemplate/view/svc_www.cgi,
24389           httemplate/view/cust_main/billing.html,
24390           httemplate/view/cust_main/contacts.html,
24391           httemplate/view/cust_main/misc.html,
24392           httemplate/view/cust_main/packages.html,
24393           httemplate/view/cust_main/payment_history.html,
24394           httemplate/view/cust_main/tickets.html,
24395           httemplate/view/elements/svc_Common.html: Will things ever be the
24396           same again? It's the final masonize
24397
24398 2006-08-23 14:53  ivan
24399
24400         * httemplate/misc/batch-cust_pay.html: remove extraneous "
24401
24402 2006-08-23 05:13  ivan
24403
24404         * FS/FS/Schema.pm: removing already commented-out code
24405
24406 2006-08-23 05:06  ivan
24407
24408         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
24409           didn't work out...
24410
24411 2006-08-22 05:23  ivan
24412
24413         * httemplate/docs/index.html: get rid of old upgrade instructions
24414
24415 2006-08-21 16:01  ivan
24416
24417         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
24418           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
24419           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
24420           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
24421           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
24422           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
24423           cust_credit_bill_pkg - applying credits and payments against
24424           specific line items
24425
24426 2006-08-21 10:45  ivan
24427
24428         * FS/FS/: cust_main.pm: search for existing advertising sources
24429           before adding a new one
24430
24431 2006-08-21 02:46  ivan
24432
24433         * httemplate/docs/index.html: we're off to see the wiki, the
24434           wonderful wiki of oz
24435
24436 2006-08-18 05:18  ivan
24437
24438         * FS/FS/cust_main.pm: and a slight fix to the CSV import
24439
24440 2006-08-18 04:56  ivan
24441
24442         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
24443
24444 2006-08-18 04:52  ivan
24445
24446         * FS/FS/cust_main.pm: alas, now try with recursion
24447
24448 2006-08-18 04:40  ivan
24449
24450         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
24451
24452 2006-08-18 04:36  ivan
24453
24454         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
24455           get around big 8.1 Pg changes wrt reverse engineering
24456
24457 2006-08-18 03:34  ivan
24458
24459         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
24460
24461 2006-08-18 03:31  ivan
24462
24463         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
24464           not just the first line
24465
24466 2006-08-18 03:27  ivan
24467
24468         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
24469
24470 2006-08-18 03:26  ivan
24471
24472         * FS/FS/cust_main.pm: W T F
24473
24474 2006-08-18 03:18  ivan
24475
24476         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
24477
24478 2006-08-18 03:10  ivan
24479
24480         * FS/FS/cust_main.pm: what's going on with the parameters for
24481           skeleton inserts??
24482
24483 2006-08-18 03:00  ivan
24484
24485         * FS/FS/cust_main.pm: skeleton typo
24486
24487 2006-08-18 02:58  ivan
24488
24489         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
24490           not parent
24491
24492 2006-08-18 02:50  ivan
24493
24494         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
24495           what's going on
24496
24497 2006-08-18 01:33  ivan
24498
24499         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
24500           mg
24501
24502 2006-08-16 01:19  ivan
24503
24504         * FS/bin/freeside-adduser: get rid of too-verbose debugging
24505
24506 2006-08-15 07:20  ivan
24507
24508         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
24509           httemplate/misc/process/cust_main-import.cgi: add a new, extended
24510           CSV import format
24511
24512 2006-08-14 06:28  ivan
24513
24514         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
24515           doing refunds, hopefully this will fix OpenECHO refunds
24516
24517 2006-08-14 05:13  ivan
24518
24519         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
24520           httemplate/elements/header.html,
24521           httemplate/elements/search-cust_main.html: sprinkle some magic
24522           ajax fairy dust on referring customer SELEKTAH.  rewind!  make
24523           smart search smarter, re-layout the top search bars and add an
24524           invoice one
24525
24526 2006-08-14 01:38  ivan
24527
24528         * FS/FS/access_user.pm: bugfix for agentless access users,
24529           triggered by part_referral (advertising source) agent
24530           virtualization
24531
24532 2006-08-13 03:25  ivan
24533
24534         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
24535           httemplate/edit/cust_pay.cgi,
24536           httemplate/edit/process/cust_pay.cgi,
24537           httemplate/view/cust_main.cgi,
24538           httemplate/view/cust_main/billing.html,
24539           httemplate/view/cust_main/misc.html,
24540           httemplate/view/cust_main/packages.html,
24541           httemplate/view/cust_main/payment_history.html,
24542           httemplate/view/cust_main/tickets.html: customer view work:
24543
24544           DONE  1. add status and balance to top
24545
24546           DONE  2. add some sort of oldest date thing so the history
24547           doesn't get too      big (# years and a link to "show older")
24548
24549             3. make the rest of the action links into js popups?  maybe
24550           later,
24551                weird IENess when closing em
24552           DONE (finished)    - so revert out or finish/commit the Enter
24553           check payment one    - Process page can wait until another day..
24554           it should be more of an *action*
24555
24556           DONE  4. Ticket list config knobs for wtxs (grid it too)
24557
24558           DONE  5. grid the package list
24559
24560 2006-08-12 04:01  ivan
24561
24562         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
24563
24564 2006-08-12 03:47  ivan
24565
24566         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
24567           httemplate/view/cust_main/payment_history.html: fix acl rewrite
24568           causing problems: void now shows up properly, deprecate all the
24569           redundant config values
24570
24571 2006-08-11 23:45  ivan
24572
24573         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
24574           causes undesirable effects with prorate/subscription packages and
24575           undesirably rewards customers for non-payment, closes: Bug#1325
24576
24577 2006-08-11 01:02  ivan
24578
24579         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
24580           httemplate/browse/part_referral.html,
24581           httemplate/edit/cust_main.cgi,
24582           httemplate/elements/select-agent.html,
24583           httemplate/elements/select-part_referral.html,
24584           httemplate/elements/tr-select-agent.html,
24585           httemplate/elements/tr-select-part_referral.html: virtualize
24586           referrals on customer addition
24587
24588 2006-08-10 15:18  ivan
24589
24590         * httemplate/config/config.cgi: bugfix for selects that don't have
24591           select_enum
24592
24593 2006-08-10 06:50  ivan
24594
24595         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
24596           httemplate/browse/part_referral.html,
24597           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
24598           (at least to schema and customer view, no manual editing yet)
24599
24600 2006-08-10 05:01  ivan
24601
24602         * httemplate/browse/part_referral.html: bold the total footer
24603
24604 2006-08-10 04:55  ivan
24605
24606         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
24607           FS/FS/access_user.pm, FS/FS/part_referral.pm,
24608           httemplate/browse/part_referral.html,
24609           httemplate/edit/part_referral.html,
24610           httemplate/edit/process/part_referral.html,
24611           httemplate/elements/menu.html: agent-virtualize advertising
24612           sources
24613
24614 2006-08-09 20:10  ivan
24615
24616         * FS/FS/Schema.pm: don't set the default to NULL the string!
24617           besides, that's already the default value of any nullable column,
24618           which @date_type is...
24619
24620 2006-08-09 19:27  ivan
24621
24622         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
24623           easier to check the db
24624
24625 2006-08-09 14:46  ivan
24626
24627         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
24628           "coming soon" options off the menu, its been Soon for too long -
24629           they'll get here when they do
24630
24631 2006-08-09 03:47  ivan
24632
24633         * FS/FS/ClientAPI/MyAccount.pm,
24634           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
24635           fs_selfservice/FS-SelfService/cgi/change_password.html,
24636           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
24637           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
24638           fs_selfservice/FS-SelfService/cgi/provision_list.html,
24639           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
24640           interface: add proper password changer and prevent "Setup my
24641           services" provisioner from showing broken links for services not
24642           handled yet
24643
24644 2006-08-09 00:46  ivan
24645
24646         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
24647           days go by...
24648
24649 2006-08-09 00:03  ivan
24650
24651         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
24652           my beautiful magic template! (water flowing underground)
24653
24654 2006-08-08 23:43  jeff
24655
24656         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
24657           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
24658           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
24659           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
24660           batch refactor
24661
24662 2006-08-08 23:34  ivan
24663
24664         * FS/FS/ClientAPI/MyAccount.pm,
24665           fs_selfservice/FS-SelfService/SelfService.pm,
24666           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
24667           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
24668           interface: move from text to html invoices
24669
24670 2006-08-08 20:45  ivan
24671
24672         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
24673           debian perl, would you put it in /usr/local/sbin?  thanks.
24674
24675 2006-08-06 19:44  ivan
24676
24677         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
24678           httemplate/browse/part_pkg.cgi,
24679           httemplate/browse/access_user.html,
24680           httemplate/edit/access_user.html,
24681           httemplate/edit/elements/edit.html: add internal user disable-ing
24682
24683 2006-08-06 19:19  ivan
24684
24685         * httemplate/search/elements/search.html: get rid of the extra
24686           border in nested tables
24687
24688 2006-08-06 16:39  ivan
24689
24690         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
24691           bootstrapping for htpasswd kludge... hopefully that will go away
24692           in 1.7.1
24693
24694 2006-08-06 14:37  ivan
24695
24696         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
24697           override ones for existing records
24698
24699 2006-08-06 13:23  ivan
24700
24701         * httemplate/edit/svc_acct.cgi: silly closing }
24702
24703 2006-08-06 13:21  ivan
24704
24705         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
24706           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
24707
24708 2006-08-06 13:07  ivan
24709
24710         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
24711           should fix the barfing about default radius groups on the new
24712           customer screen...
24713
24714 2006-08-06 02:14  ivan
24715
24716         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
24717           be all set with radius groups then
24718
24719 2006-08-06 02:10  ivan
24720
24721         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
24722           httemplate/edit/svc_acct.cgi: this should process default
24723           usergroup as well as fixed now
24724
24725 2006-08-06 01:43  ivan
24726
24727         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
24728           problem
24729
24730 2006-08-06 01:10  ivan
24731
24732         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
24733           problem better
24734
24735 2006-07-27 17:33  ivan
24736
24737         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
24738           closes: #1351
24739
24740 2006-07-27 01:08  ivan
24741
24742         * FS/t/svc_phone.t: svc_phone.t
24743
24744 2006-07-25 21:18  ivan
24745
24746         * FS/FS/UID.pm: ugh, fixup bootstrapping
24747
24748 2006-07-25 01:39  ivan
24749
24750         * httemplate/search/cust_main.cgi: oops, extra else
24751
24752 2006-07-25 01:33  ivan
24753
24754         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
24755           httemplate/elements/table-grid.html,
24756           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
24757           this should finish adding the "inactive" status, i think?
24758
24759 2006-07-25 00:27  ivan
24760
24761         * bin/rt-update-links: quick script to convert rt links from one
24762           database name to another
24763
24764 2006-07-24 15:40  ivan
24765
24766         * FS/FS/cust_main.pm: fix up smart searching to make the quick
24767           payment entry behave better
24768
24769 2006-07-23 07:23  ivan
24770
24771         * httemplate/search/report_receivables.cgi: sql num_pkgs
24772           conflicting with method...
24773
24774 2006-07-23 07:21  ivan
24775
24776         * httemplate/search/report_receivables.cgi: ugh, really fix the
24777           statuses here
24778
24779 2006-07-23 07:20  ivan
24780
24781         * httemplate/search/report_receivables.cgi: hopefully fix the
24782           statuses here
24783
24784 2006-07-23 07:17  ivan
24785
24786         * httemplate/search/report_receivables.cgi:  i should REALLY go to
24787           sleep
24788
24789 2006-07-23 07:16  ivan
24790
24791         * httemplate/search/report_receivables.cgi:  i should go to sleep
24792
24793 2006-07-23 07:07  ivan
24794
24795         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
24796           more work towards adding an "inactive" status - add it to the A/R
24797           report
24798
24799 2006-07-15 17:55  ivan
24800
24801         * FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
24802           FS/FS/inventory_item.pm,
24803           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
24804           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
24805           httemplate/elements/overlibmws.js,
24806           httemplate/elements/overlibmws_draggable.js,
24807           httemplate/elements/phonenumber.html,
24808           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
24809           httemplate/search/svc_domain.cgi,
24810           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
24811           httemplate/view/svc_external.cgi: odds and ends
24812
24813 2006-07-13 21:20  ivan
24814
24815         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
24816           changes
24817
24818 2006-07-13 20:27  ivan
24819
24820         * FS/FS/svc_Common.pm: this should fix radius group editing and the
24821           "Reference found where even-sized list expected at
24822           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
24823
24824 2006-07-13 20:17  ivan
24825
24826         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
24827
24828 2006-07-13 18:42  ivan
24829
24830         * FS/FS/: CurrentUser.pm, UID.pm: add the small
24831           FS::CurrentUser::BootstrapUser class for... surprise...
24832           bootstrapping
24833
24834 2006-07-13 17:42  ivan
24835
24836         * FS/FS/Setup.pm: fix acl bootstrapping
24837
24838 2006-07-13 17:32  ivan
24839
24840         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
24841           freeside-setup without a username now
24842
24843 2006-07-13 16:45  ivan
24844
24845         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
24846
24847 2006-07-12 20:54  ivan
24848
24849         * FS/FS/Report/Table/Monthly.pm,
24850           httemplate/search/cust_credit.html,
24851           httemplate/search/report_receivables.cgi: fix multiple-agent
24852           virtualization properly for these reports
24853
24854 2006-07-12 16:33  ivan
24855
24856         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
24857           should be installable again now
24858
24859 2006-07-11 17:20  ivan
24860
24861         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
24862           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
24863           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
24864           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
24865           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
24866           httemplate/edit/svc_phone.cgi,
24867           httemplate/edit/elements/edit.html,
24868           httemplate/edit/elements/svc_Common.html,
24869           httemplate/edit/process/svc_phone.html,
24870           httemplate/edit/process/elements/process.html,
24871           httemplate/edit/process/elements/svc_Common.html,
24872           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
24873           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
24874           httemplate/view/elements/svc_Common.html,
24875           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
24876           from imported CDRs
24877
24878 2006-07-05 07:55  ivan
24879
24880         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
24881
24882 2006-07-04 05:01  ivan
24883
24884         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
24885           adding freeside-addgroup
24886
24887 2006-07-01 04:26  ivan
24888
24889         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
24890
24891 2006-06-30 07:30  ivan
24892
24893         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
24894           flag!  sheesh
24895
24896 2006-06-29 08:45  ivan
24897
24898         * FS/FS/part_export/shellcommands.pm: small patch to set
24899           $new_finger from Tim Yardley
24900
24901 2006-06-29 08:19  ivan
24902
24903         * httemplate/edit/part_bill_event.cgi: percentage late fees too
24904
24905 2006-06-29 06:47  ivan
24906
24907         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
24908           httemplate/browse/inventory_class.html,
24909           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
24910           httemplate/edit/svc_broadband.cgi,
24911           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
24912           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
24913           httemplate/search/inventory_item.html: finish at least the
24914           automatic provisioning part
24915
24916 2006-06-27 07:19  ivan
24917
24918         * httemplate/docs/index.html: going to wikiland
24919
24920 2006-06-24 09:41  ivan
24921
24922         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
24923           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
24924           httemplate/elements/select-table.html,
24925           httemplate/elements/table-grid.html: Add the ability to link
24926           customer service definition fields to inventory   classes, with
24927           an "automatic/manual" flag.  Add the ability for the web
24928           interface to maintain these links.  Start prettying up the
24929           service def.    edit in preparation for Bigger Changes.
24930
24931 2006-06-21 09:26  ivan
24932
24933         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
24934           interaction w/pager
24935
24936 2006-06-21 06:00  ivan
24937
24938         * httemplate/elements/iframecontentmws.js: oops, don't want this
24939           debugging in here
24940
24941 2006-06-21 06:00  ivan
24942
24943         * httemplate/view/cust_main/payment_history.html:
24944           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
24945
24946 2006-06-21 05:58  ivan
24947
24948         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
24949
24950 2006-06-21 05:57  ivan
24951
24952         * httemplate/elements/header-popup.html: adding a header element
24953           for popups to replace CGI::header
24954
24955 2006-06-21 05:56  ivan
24956
24957         * httemplate/elements/iframecontentmws.js: add overlib iframe
24958           function
24959
24960 2006-06-21 01:42  ivan
24961
24962         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
24963           the agent type report when there are lots of package definitions
24964
24965 2006-06-19 06:09  ivan
24966
24967         * httemplate/view/cust_main/packages.html: fix ACL name for service
24968           provisioning and prevent disabled service provisioning from
24969           messing up table formatting
24970
24971 2006-06-19 05:47  ivan
24972
24973         * bin/mapsecrets2access_user: better error checking for this
24974           thrown-together bootstrapping script
24975
24976 2006-06-19 05:22  ivan
24977
24978         * bin/mapsecrets2access_user: ACL bootstrapping
24979
24980 2006-06-19 05:15  ivan
24981
24982         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
24983
24984 2006-06-19 05:09  ivan
24985
24986         * FS/t/ConfDefaults.t: forgot to commit this test
24987
24988 2006-06-19 04:57  ivan
24989
24990         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
24991
24992 2006-06-19 04:25  ivan
24993
24994         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
24995           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
24996           httemplate/view/cust_main/packages.html,
24997           httemplate/view/cust_main/payment_history.html: ACLs, take three
24998           or four or something
24999
25000 2006-06-19 01:05  ivan
25001
25002         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
25003           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
25004           httemplate/elements/menu.html,
25005           httemplate/elements/select-cust-fields.html,
25006           httemplate/elements/select-cust_pkg-status.html,
25007           httemplate/elements/tr-select-cust-fields.html,
25008           httemplate/elements/tr-select-cust_pkg-status.html,
25009           httemplate/graph/cust_bill_pkg.cgi,
25010           httemplate/search/report_cust_pkg.html,
25011           httemplate/view/cust_main/contacts.html: add ability to select
25012           specific package defs. and package status to package report for
25013           qis
25014
25015 2006-06-18 23:03  ivan
25016
25017         * httemplate/search/cust_main.cgi: fix up the alternating colors on
25018           the customer search results
25019
25020 2006-06-18 19:33  ivan
25021
25022         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
25023           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
25024           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
25025           httemplate/elements/select-agent.html,
25026           httemplate/elements/select-table.html,
25027           httemplate/elements/tr-select-agent.html,
25028           httemplate/search/cust_bill.html,
25029           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
25030           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
25031           httemplate/search/svc_forward.cgi: agent virtualization, take one
25032           (stuff from "inactive" changeset snuck into cust_main.pm and the
25033           package reporting changeset in search/cust_pkg.cgi here too)
25034
25035 2006-06-18 05:56  ivan
25036
25037         * httemplate/edit/elements/edit.html: well, it isn't broken...
25038
25039 2006-06-18 05:54  ivan
25040
25041         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
25042           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
25043           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
25044           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
25045           httemplate/edit/process/access_group.html,
25046           httemplate/elements/checkboxes-table-name.html,
25047           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
25048           htetc/handler.pl, httemplate/browse/access_group.html,
25049           httemplate/browse/access_user.html,
25050           httemplate/edit/process/elements/process.html: ACLs: finish group
25051           edit (agents + rights) & browse
25052
25053 2006-06-15 18:23  jeff
25054
25055         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
25056           httemplate/misc/download-batch.cgi: value issues and many bits
25057           remain
25058
25059 2006-06-15 17:47  ivan
25060
25061         * httemplate/misc/download-batch.cgi: and fix the  name for TD
25062           Canada Trust.  and that's it for now.  really.
25063
25064 2006-06-15 17:33  ivan
25065
25066         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
25067           now that the batch format file is not the same as the batch
25068           params files
25069
25070 2006-06-15 17:27  ivan
25071
25072         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
25073           the config a little less strange
25074
25075 2006-06-08 03:32  ivan
25076
25077         * httemplate/elements/menu.html: fix link to prepaid card setup
25078
25079 2006-06-06 03:30  ivan
25080
25081         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
25082           automated install. wtf?!
25083
25084 2006-06-02 06:20  ivan
25085
25086         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED: add a
25087           service search
25088
25089 2006-05-24 03:22  ivan
25090
25091         * FS/MANIFEST: removing duplicate entries
25092
25093 2006-05-22 11:27  ivan
25094
25095         * FS/FS/cust_main.pm: better error message for banned cards
25096
25097 2006-05-21 19:06  ivan
25098
25099         * Makefile: docs are going in the wiki Real Soon Now anyway
25100
25101 2006-05-21 17:50  ivan
25102
25103         * Makefile: 1.7.0?  why not?
25104
25105 2006-05-21 17:44  ivan
25106
25107         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
25108
25109 2006-05-21 11:40  ivan
25110
25111         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
25112
25113 2006-05-20 13:06  jeff
25114
25115         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
25116           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
25117           htetc/handler.pl, httemplate/docs/schema.html,
25118           httemplate/misc/download-batch.cgi: first stab at BoM download
25119
25120 2006-05-15 06:57  ivan
25121
25122         * httemplate/: index.html, elements/freeside.css,
25123           elements/header.html, elements/menu.html: move most of the crap
25124           on the "main menu" to the sidebar
25125
25126 2006-05-15 04:05  ivan
25127
25128         * httemplate/elements/freeside.css,
25129           httemplate/elements/header.html, httemplate/elements/xmenu.css,
25130           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED: more ACL
25131           and re-skinning work, now with RT!
25132
25133 2006-05-14 09:47  ivan
25134
25135         * CREDITS, htetc/handler.pl, httemplate/autohandler,
25136           httemplate/index.html, httemplate/browse/access_group.html,
25137           httemplate/browse/access_user.html,
25138           httemplate/browse/agent_type.cgi,
25139           httemplate/browse/cust_main_county.cgi,
25140           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
25141           httemplate/edit/access_group.html,
25142           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
25143           httemplate/edit/cust_bill_pay.cgi,
25144           httemplate/edit/cust_credit.cgi,
25145           httemplate/edit/cust_credit_bill.cgi,
25146           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
25147           httemplate/edit/part_virtual_field.cgi,
25148           httemplate/edit/svc_domain.cgi,
25149           httemplate/edit/elements/edit.html,
25150           httemplate/edit/process/access_group.html,
25151           httemplate/edit/process/access_user.html,
25152           httemplate/edit/process/agent_type.cgi,
25153           httemplate/edit/process/cust_bill_pay.cgi,
25154           httemplate/edit/process/cust_credit.cgi,
25155           httemplate/edit/process/cust_credit_bill.cgi,
25156           httemplate/edit/process/elements/process.html,
25157           httemplate/elements/checkboxes-table.html,
25158           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
25159           httemplate/elements/header.html,
25160           httemplate/elements/menubar.html,
25161           httemplate/elements/select-access_group.html,
25162           httemplate/elements/tr-select-access_group.html,
25163           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
25164           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
25165           httemplate/search/cust_main-otaker.cgi,
25166           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
25167           httemplate/search/report_cust_bill.html,
25168           httemplate/search/report_cust_credit.html,
25169           httemplate/search/report_cust_pay.html,
25170           httemplate/search/report_prepaid_income.html,
25171           httemplate/search/report_tax.html,
25172           httemplate/search/sqlradius.html,
25173           httemplate/search/svc_domain.cgi,
25174           httemplate/search/svc_external.cgi, FS/MANIFEST,
25175           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
25176           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
25177           FS/FS/access_right.pm, FS/FS/access_user.pm,
25178           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
25179           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
25180           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
25181           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
25182           FS/t/access_group.t, FS/t/access_groupagent.t,
25183           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
25184           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
25185           httemplate/view/cust_main/payment_history.html: first part of ACL
25186           and re-skinning work and some other small stuff
25187
25188 2006-05-13 11:34  ivan
25189
25190         * httemplate/images/background-cheat.png: yay for cheating
25191
25192 2006-05-13 08:31  ivan
25193
25194         * httemplate/images/: 32clear.gif, arrow.down.png,
25195           arrow.right.black.png, arrow.right.png, black-gray-corner.png,
25196           black-gray-top.png: adding new images
25197
25198 2006-05-12 06:57  ivan
25199
25200         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
25201           incorrect and broke things, this should actually work
25202
25203 2006-05-08 04:28  ivan
25204
25205         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
25206           httemplate/search/report_tax.cgi: add config switch to base tax
25207           off shipping address if present
25208
25209 2006-05-08 03:01  ivan
25210
25211         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
25212           httemplate/graph/cust_bill_pkg.cgi,
25213           httemplate/graph/elements/monthly.html,
25214           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
25215           package class looks good
25216
25217 2006-05-07 13:27  ivan
25218
25219         * htetc/handler.pl, httemplate/elements/select-month_year.html,
25220           httemplate/elements/select-pkg_class.html,
25221           httemplate/elements/select-table.html,
25222           httemplate/elements/tr-select-from_to.html,
25223           httemplate/elements/tr-select-pkg_class.html,
25224           httemplate/graph/cust_bill_pkg.cgi,
25225           httemplate/graph/money_time.cgi,
25226           httemplate/graph/report_cust_bill_pkg.html,
25227           httemplate/graph/report_money_time.html,
25228           httemplate/graph/elements/monthly.html: first pass at sales
25229           reports per agent and package class
25230
25231 2006-05-03 02:47  ivan
25232
25233         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
25234           Cappuccio
25235
25236 2006-05-02 08:23  ivan
25237
25238         * FS/: MANIFEST, FS/Pony.pm: yours!
25239
25240 2006-05-02 08:03  ivan
25241
25242         * httemplate/: index.html, search/report_receivables.html: add an
25243           agent pre-selection page to receivables report
25244
25245 2006-05-02 04:59  ivan
25246
25247         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
25248           httemplate/graph/money_time.cgi,
25249           httemplate/graph/report_money_time.html: add a "pre-report" page
25250           to this report/graph as requested by lewis/wtxs, also add 12mo
25251           total option
25252
25253 2006-05-01 06:09  ivan
25254
25255         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
25256           the 1st as it did before
25257
25258 2006-05-01 05:38  ivan
25259
25260         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
25261           annoying clucks (warnings with backtraces) when cutoff day isn't
25262           found in old packages
25263
25264 2006-05-01 04:45  ivan
25265
25266         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
25267           ambiguous
25268
25269 2006-05-01 04:43  ivan
25270
25271         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
25272           showing up on customer view listing when the custom priority
25273           field was edited
25274
25275 2006-04-26 06:16  ivan
25276
25277         * Makefile: apache reload doesn't work when server isn't running
25278           already
25279
25280 2006-04-21 17:58  ivan
25281
25282         * httemplate/browse/inventory_class.html,
25283           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
25284           httemplate/browse/rate.cgi,
25285           httemplate/browse/elements/browse.html, htetc/handler.pl,
25286           httemplate/index.html, httemplate/edit/inventory_class.html,
25287           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
25288           httemplate/edit/elements/edit.html,
25289           httemplate/edit/process/inventory_class.html,
25290           httemplate/edit/process/pkg_class.html,
25291           httemplate/edit/process/elements/process.html,
25292           httemplate/elements/select-agent.html,
25293           httemplate/elements/select-pkg_class.html,
25294           httemplate/elements/select-table.html,
25295           httemplate/elements/tr-select-pkg_class.html,
25296           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
25297           httemplate/search/elements/search.html: start of package class
25298           web UI (add/edit package classes, package class selection in
25299           package def edit)
25300
25301 2006-04-21 07:21  ivan
25302
25303         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
25304           now
25305
25306 2006-04-21 07:20  ivan
25307
25308         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
25309           indentation and the default cutoff day
25310
25311 2006-04-21 05:45  ivan
25312
25313         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
25314           s(browse/queue.cgi)(search/queue.html)
25315
25316 2006-04-18 23:37  ivan
25317
25318         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
25319           in nested blocks that have been exited already.
25320
25321 2006-04-15 06:32  ivan
25322
25323         * httemplate/graph/money_time.cgi: REALLY correct the period for
25324           the total column this time
25325
25326 2006-04-15 06:28  ivan
25327
25328         * httemplate/graph/money_time.cgi: correct period & use a yellow
25329           color for the total column
25330
25331 2006-04-15 06:25  ivan
25332
25333         * httemplate/graph/money_time.cgi: format & link the total column
25334
25335 2006-04-14 17:21  ivan
25336
25337         * httemplate/graph/money_time.cgi: and </TD> the total column
25338
25339 2006-04-14 17:16  ivan
25340
25341         * httemplate/graph/money_time.cgi: add a total column
25342
25343 2006-04-14 04:55  ivan
25344
25345         * FS/FS/: Conf.pm, svc_forward.pm: add the
25346           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
25347           destinations
25348
25349 2006-04-13 14:29  ivan
25350
25351         * FS/bin/freeside-adduser: don't do the duplicate check unless
25352           there's a file already; fixes problem with first use of
25353           freeside-adduser
25354
25355 2006-04-12 05:36  ivan
25356
25357         * httemplate/index.html, FS/FS/cust_main.pm,
25358           httemplate/search/cust_main-zip.html,
25359           httemplate/search/cust_main.cgi,
25360           httemplate/search/report_cust_main-zip.html,
25361           httemplate/search/elements/search.html: zip code report
25362
25363 2006-04-09 16:41  ivan
25364
25365         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
25366           cust_main/tickets.html: a few more fixups for our favorite
25367           include(...) from Scott Edwards
25368
25369 2006-04-09 16:39  ivan
25370
25371         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
25372           fields
25373
25374 2006-04-09 16:24  ivan
25375
25376         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
25377           string ("old_uid") as a SCALAR ref while "strict refs" in use"
25378           error
25379
25380 2006-04-09 13:36  ivan
25381
25382         * FS/bin/freeside-adduser: error out if you try to add duplicates;
25383           this should lower my annoyance-level
25384
25385 2006-04-03 16:26  ivan
25386
25387         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
25388           checking
25389
25390 2006-04-03 13:49  ivan
25391
25392         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
25393
25394 2006-04-03 04:36  ivan
25395
25396         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
25397
25398 2006-04-03 03:11  ivan
25399
25400         * FS/FS/Record.pm: allow [ and ] in ut_text
25401
25402 2006-04-03 02:46  ivan
25403
25404         * htetc/handler.pl, FS/FS/Misc.pm,
25405           httemplate/edit/cust_main/contact.html,
25406           httemplate/misc/states.cgi,
25407           httemplate/view/cust_main/contacts.html: have the UI use full
25408           country names, and state names outside the US...
25409
25410 2006-04-02 15:13  ivan
25411
25412         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
25413
25414 2006-03-31 15:22  ivan
25415
25416         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
25417           events
25418
25419 2006-03-31 01:20  lsc
25420
25421         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
25422           pointed out by Ivan in the following email:
25423
25424           ---- before and after now?  I gave subscription and prorate a
25425           try.  Subscription came out as:
25426
25427             subscription 27th (03/25/06 - 04/27/06)  $10.00
25428             subscription 23rd (03/25/06 - 04/23/06)  $10.00
25429
25430           the "23rd" one is right, but the "27th" one should have only
25431           advanced the date two days to 3/27/06.
25432
25433               Prorate came out as:
25434
25435               prorate 23rd (03/25/06 - 04/23/06)  $9.20
25436               prorate 27th (03/25/06 - 04/27/06)  $10.49
25437
25438           The "23rd" one is right, but the "27th" one should have only
25439           advanced the date two days to 4/27/06.
25440
25441           lsc@prgmr.com
25442
25443 2006-03-30 06:22  ivan
25444
25445         * FS/bin/freeside-upgrade: move all the schema-updating magic into
25446           DBIx::DBSchema
25447
25448 2006-03-24 18:23  ivan
25449
25450         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
25451           FS/bin/freeside-setup,
25452           fs_selfservice/FS-SelfService/cgi/agent.cgi,
25453           fs_selfservice/FS-SelfService/cgi/payment_results.html,
25454           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
25455           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
25456           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
25457           httemplate/misc/upload-batch.cgi,
25458           httemplate/misc/process/cdr-import.html,
25459           httemplate/misc/process/cust_main-import.cgi,
25460           httemplate/misc/process/cust_main-import_charges.cgi,
25461           httemplate/misc/process/inventory_item-import.html: successfully
25462           correct the spelling of sucessful
25463
25464 2006-03-24 11:49  ivan
25465
25466         * httemplate/misc/process/payment.cgi: fix spelling
25467
25468 2006-03-23 04:00  lsc
25469
25470         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
25471           and prorate.pm:
25472
25473           -modify the subscription and prorate price plans
25474           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
25475           configurable (add a field to the %info hash) billing day instead
25476           of "1st of the month" only.  subscription will be easy, prorate
25477           will be a little trickier.
25478
25479           essentially, I replaced the '1' in the 'day' field of the
25480           timelocal that generates $$date with the value I added to the
25481           %info hash, 'cutoff_day'
25482
25483           -implement a price plan (new file in FS/FS/part_pkg/ - probably
25484           @ISA FS::part_pkg::subscription) that charges the first full
25485           month if the customer signs up between the 1st and the
25486           configurable billing day, and gives them the remainder of the
25487           month free if they sign up between the configurable billing day
25488           and the end of the month.
25489
25490           if this is the first time the customer is billed, and if the date
25491           is greater than the cutoff date, advance $ssdate to cutoff_day of
25492           next month, else $$date is cutoff_date of this month.  Either
25493           way, charge them for a month.
25494
25495           ----------------------------------------------------------------------
25496
25497 2006-03-20 11:13  ivan
25498
25499         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_main.pm,
25500           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
25501           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
25502           FS/MANIFEST, bin/cdr_upstream_rate.import,
25503           httemplate/edit/rate.cgi, httemplate/edit/cust_main/billing.html,
25504           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
25505           httemplate/view/cust_main/billing.html: add price plan to bill on
25506           internal or external CDRs directly, add option to export CDRs to
25507           a per-customer downstream file
25508
25509 2006-03-17 06:56  ivan
25510
25511         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
25512
25513 2006-03-14 23:34  ivan
25514
25515         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
25516           want a revision history
25517
25518 2006-03-14 20:17  ivan
25519
25520         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
25521           and normalize canadian zip codes as well as us ones
25522
25523 2006-03-13 14:32  ivan
25524
25525         * httemplate/elements/: progress-init.html, progress-popup.html:
25526           fix progress hoohaw for internet exploder again, whew.  also make
25527           sure error/finish messages are centered, looks better
25528
25529 2006-03-10 23:27  ivan
25530
25531         * httemplate/elements/footer.html: some pages from ui hoohaw have
25532           leaked footer include, need something here for now
25533
25534 2006-03-10 21:21  ivan
25535
25536         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
25537           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
25538           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
25539           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
25540           progressbar bug with multiple progressbar forms on a page
25541
25542 2006-03-10 14:30  ivan
25543
25544         * httemplate/: elements/progress-init.html,
25545           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
25546           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
25547           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
25548           (hopefully) allow multiple progress-init's in a page, also add
25549           second $cgi arg to all these progressbar calls...
25550
25551 2006-03-10 14:28  ivan
25552
25553         * FS/FS/UI/Web.pm: want to know who *called* this without the
25554           required second arg
25555
25556 2006-03-09 05:42  ivan
25557
25558         * htetc/handler.pl: fix that
25559           blank-page-instead-of-profiling-redirect-when-called-from-an-include
25560           bug triggered by mason 1.32 :)
25561
25562 2006-03-09 03:48  ivan
25563
25564         * httemplate/view/cust_main.cgi: don't use a table with
25565           WIDTH="100%", it shoves the custnum and "billing information"
25566           boxes way out to the right
25567
25568 2006-03-08 04:14  ivan
25569
25570         * FS/FS/inventory_item.pm,
25571           httemplate/misc/inventory_item-import.html,
25572           httemplate/misc/process/inventory_item-import.html,
25573           httemplate/search/inventory_item.html:  Add an option to the web
25574           interface to batch upload new entries to the
25575           inventory_item table.
25576
25577 2006-03-08 02:05  ivan
25578
25579         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
25580           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
25581           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
25582           bin/generate-table-module, htetc/handler.pl,
25583           httemplate/edit/inventory_class.html,
25584           httemplate/edit/elements/edit.html,
25585           httemplate/edit/process/inventory_class.html,
25586           httemplate/edit/process/elements/process.html,
25587           httemplate/search/elements/search.html: Add a new table for
25588           inventory with for DIDs/serials/etc., and an additional new table
25589           for inventory category (i.e. to distinguish DIDs, serials, MACs,
25590           etc.)
25591
25592 2006-03-08 00:21  ivan
25593
25594         * FS/FS/agent.pm: add space in error msg
25595
25596 2006-03-03 07:02  ivan
25597
25598         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
25599           agent-specific sales/credit/receipts summary
25600
25601 2006-02-28 11:34  ivan
25602
25603         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
25604
25605 2006-02-22 05:07  ivan
25606
25607         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
25608           httemplate/images/red_telephone_mimooh_01.png,
25609           httemplate/view/cust_main/contacts.html: add vonage click2call
25610           feature
25611
25612 2006-02-21 23:12  ivan
25613
25614         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
25615
25616 2006-02-18 03:14  ivan
25617
25618         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
25619           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
25620           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
25621           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
25622           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
25623           httemplate/misc/cdr-import.html,
25624           httemplate/misc/process/cdr-import.html,
25625           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
25626           bin/cdr_calltype.import: CDR schema and class
25627
25628 2006-02-17 18:11  ivan
25629
25630         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
25631           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
25632           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
25633           documentation left behind from example template
25634
25635 2006-02-16 13:43  ivan
25636
25637         * FS/FS/Setup.pm, FS/bin/freeside-setup,
25638           httemplate/docs/admin.html: automate more of the initial data
25639           adding...
25640
25641 2006-02-08 23:18  ivan
25642
25643         * httemplate/elements/: calendar-en.js, calendar-setup.js,
25644           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
25645           jscalendar
25646
25647 2006-02-08 14:53  ivan
25648
25649         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
25650           around either
25651
25652 2006-02-07 19:49  ivan
25653
25654         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
25655           instructions
25656
25657 2006-02-07 18:26  ivan
25658
25659         * FS/FS/UID.pm: update error message when secrets file cannot be
25660           found
25661
25662 2006-02-07 05:49  ivan
25663
25664         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
25665           error message is better.
25666
25667 2006-02-07 03:12  ivan
25668
25669         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
25670           statement preventing page from showing up in konq
25671
25672 2006-02-05 04:27  ivan
25673
25674         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
25675           httemplate/edit/payment_gateway.html,
25676           httemplate/edit/process/payment_gateway.html: payment gateway
25677           editing
25678
25679 2006-02-01 15:13  ivan
25680
25681         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
25682           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
25683           FS/bin/freeside-daily, FS/bin/freeside-monthly,
25684           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
25685           httemplate/browse/part_bill_event.cgi: finish adding
25686           freeside-monthly and monthly events
25687
25688 2006-01-31 23:58  ivan
25689
25690         * Makefile: HEAD isn't 1.5.8 anymore
25691
25692 2006-01-31 07:01  ivan
25693
25694         * FS/FS/payby.pm: oops, forgot $
25695
25696 2006-01-31 03:02  ivan
25697
25698         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
25699           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
25700           httemplate/edit/part_bill_event.cgi: [no log message]
25701
25702 2006-01-30 20:26  ivan
25703
25704         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
25705           browse/agent_type.cgi, browse/part_bill_event.cgi,
25706           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
25707           browse/part_virtual_field.cgi, browse/payment_gateway.html,
25708           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
25709           config/config-view.cgi, config/config.cgi,
25710           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
25711           edit/agent_payment_gateway.html, edit/agent_type.cgi,
25712           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
25713           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
25714           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
25715           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
25716           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
25717           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
25718           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
25719           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
25720           misc/whois.cgi, misc/process/cust_main-import.cgi,
25721           misc/process/cust_main-import_charges.cgi,
25722           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
25723           search/report_tax.cgi, search/svc_external.cgi,
25724           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
25725           view/svc_broadband.cgi, view/svc_domain.cgi,
25726           view/svc_external.cgi: move header() to
25727           include(/elements/header.html) so it can be changed in one place,
25728           thanks to Scott Edwards
25729
25730 2006-01-30 18:59  ivan
25731
25732         * FS/FS/Record.pm: fix "table not found" dbdef error message to
25733           recommend freeside-upgrade instead create + dbdef-create
25734
25735 2006-01-26 23:34  ivan
25736
25737         * httemplate/search/report_tax.cgi: small visual fix to alternating
25738           row colors when show_taxclasses is on
25739
25740 2006-01-26 17:33  ivan
25741
25742         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
25743           report, show more info on the specific line item and invoice
25744
25745 2006-01-26 07:27  ivan
25746
25747         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
25748           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
25749           httemplate/search/cust_bill_pkg.cgi,
25750           httemplate/search/cust_tax_exempt_pkg.cgi,
25751           httemplate/search/report_tax.cgi,
25752           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
25753           exemption columns to work correctly.  also make them
25754           agent-specific.  also fix package exemption columns, they were
25755           bunk too, sheesh.  start adding package classes for package class
25756           tax reporting.
25757
25758 2006-01-25 04:34  ivan
25759
25760         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
25761           FS/cust_main.pm, FS/cust_tax_exempt.pm,
25762           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
25763           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
25764           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
25765           texas-style tax exemptions to be against a specific line item
25766           rather than just general per-customer, for later tracking and tax
25767           reporting.  fix 1969/1970 exemptions for one-off charges
25768
25769 2006-01-04 18:03  ivan
25770
25771         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
25772           columns
25773
25774 2005-12-29 18:41  rsiddall
25775
25776         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
25777           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
25778           fs_selfservice/FS-SelfService/SelfService.pm,
25779           fs_selfservice/FS-SelfService/cgi/provision_list.html,
25780           httemplate/view/cust_main.cgi: Fixing a few typos.
25781
25782 2005-12-24 19:41  ivan
25783
25784         * httemplate/search/report_tax.cgi: add switch to enable taxclass
25785           breakdown, report invoiced tax separately in that case
25786
25787 2005-12-24 19:38  ivan
25788
25789         * httemplate/edit/part_bill_event.cgi: make sure to specify a
25790           money_char default
25791
25792 2005-12-24 19:18  ivan
25793
25794         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
25795           to enable taxclass breakdown, report invoiced tax separately in
25796           that case
25797
25798 2005-12-24 19:07  ivan
25799
25800         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
25801           region" flag on new line item report - NULLs need to be compared
25802           explicitly.  apparantly NULL != NULL.  bah SQL
25803
25804 2005-12-24 19:00  ivan
25805
25806         * FS/FS/Schema.pm: update indices for better tax report performance
25807
25808 2005-12-24 18:31  ivan
25809
25810         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
25811           brainfart
25812
25813 2005-12-24 17:57  ivan
25814
25815         * httemplate/search/report_tax.cgi: correct end date display for
25816           "now"
25817
25818 2005-12-24 16:52  ivan
25819
25820         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
25821           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
25822           only when greater than N amount
25823
25824 2005-12-24 16:36  ivan
25825
25826         * httemplate/edit/cust_main/billing.html: don't reenable postal
25827           billing for existing customers just cause its blank...
25828
25829 2005-12-21 20:24  ivan
25830
25831         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
25832           the declaration too
25833
25834 2005-12-21 20:22  ivan
25835
25836         * httemplate/search/report_tax.cgi: fix some ambiguous var names
25837           causing " "my" variable $t masks earlier declaration in same
25838           scope" errors
25839
25840 2005-12-21 20:01  ivan
25841
25842         * httemplate/search/cust_bill_event.html,
25843           httemplate/search/cust_bill_pkg.cgi,
25844           httemplate/search/report_cust_bill.html,
25845           httemplate/search/report_cust_credit.html,
25846           httemplate/search/report_cust_pay.html,
25847           httemplate/search/report_tax.cgi,
25848           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
25849           httemplate/elements/select-agent.html,
25850           httemplate/elements/table-grid.html,
25851           httemplate/elements/tr-input-beginning_ending.html,
25852           httemplate/elements/tr-select-agent.html,
25853           httemplate/search/elements/search.html: tax report update, link
25854           to new line item report, per-agent tax reporting
25855
25856 2005-12-18 20:18  ivan
25857
25858         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
25859           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
25860           field labeling - not always monthly
25861
25862 2005-12-18 20:18  ivan
25863
25864         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
25865           usage charges
25866
25867 2005-12-16 14:47  ivan
25868
25869         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
25870           attributes from wtxs, neaten up raddb.pm generation
25871
25872 2005-12-15 17:49  ivan
25873
25874         * httemplate/edit/payment_gateway.html: add TransactionCentral
25875
25876 2005-12-15 11:36  ivan
25877
25878         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
25879           new agent types, noticed by Julius Igugu
25880
25881 2005-12-15 10:45  ivan
25882
25883         * bin/print-schema: adding print-schema
25884
25885 2005-12-14 20:04  ivan
25886
25887         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
25888           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
25889
25890 2005-12-14 12:57  ivan
25891
25892         * FS/FS/svc_acct.pm: allow a dir field to be set (or
25893           auto-generated) even if uid is fixed
25894
25895 2005-12-14 10:52  ivan
25896
25897         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
25898           to Radiator export
25899
25900 2005-12-12 19:13  ivan
25901
25902         * httemplate/edit/process/payment_gateway.html: fix options in
25903           gateway adding
25904
25905 2005-12-12 13:39  ivan
25906
25907         * FS/FS/part_export/radiator.pm: use crypt password for radiator
25908           export
25909
25910 2005-12-09 08:58  ivan
25911
25912         * httemplate/: edit/process/cust_credit_bill.cgi,
25913           view/cust_main/payment_history.html: fill in reason if empty when
25914           applying a credit to a refund
25915
25916 2005-12-09 08:56  ivan
25917
25918         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
25919           postal mail checkbox misbehaving (isn't sticky on errors -
25920           reverts back to on)
25921
25922 2005-12-07 15:48  ivan
25923
25924         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
25925           without pg_oid_status, look up the actual sequence name from
25926           dbdef rather than assuming ${table}_${column}_seq
25927
25928 2005-12-06 14:25  ivan
25929
25930         * FS/FS/Record.pm: make sure zip is required for canada, also use
25931           CURRVAL() function instead of pg_oid_status DBD attribute because
25932           Pg 8.1 doesn't have oids by default anymore
25933
25934 2005-12-05 11:01  ivan
25935
25936         * FS/FS/svc_Common.pm: avoid uninitialized value errors
25937
25938 2005-12-05 09:19  ivan
25939
25940         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
25941           debugging info by default
25942
25943 2005-12-02 23:26  ivan
25944
25945         * htetc/handler.pl: this should be the last of
25946           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
25947
25948 2005-12-02 23:12  ivan
25949
25950         * Makefile: those semicolons can't possibly have belonged there
25951
25952 2005-12-02 23:02  ivan
25953
25954         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
25955           had to be run multiple times before
25956
25957 2005-12-01 11:17  ivan
25958
25959         * httemplate/edit/agent_type.cgi: list disabled packages on agent
25960           type edit if they are still associated with the type
25961
25962 2005-12-01 09:36  ivan
25963
25964         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
25965           shouldn't apply to RADIUS groups, this is messing up unrelated
25966           RADIUS exports
25967
25968 2005-11-28 09:16  ivan
25969
25970         * FS/FS/cust_main.pm: turn off debugging
25971
25972 2005-11-28 09:13  ivan
25973
25974         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
25975           SQL that Pg doesn't need and MySQL doesn't like
25976
25977 2005-11-28 09:12  ivan
25978
25979         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
25980           for all three supporte exports
25981
25982 2005-11-28 09:07  ivan
25983
25984         * FS/bin/freeside-sqlradius-radacctd: startup
25985           freeside-sqlradius-radacctd for radiator export too
25986
25987 2005-11-28 08:59  ivan
25988
25989         * FS/FS/svc_Common.pm: allow defaults to override empty values for
25990           new objects
25991
25992 2005-11-28 08:38  ivan
25993
25994         * FS/FS/cust_svc.pm: better error msg
25995
25996 2005-11-28 08:34  ivan
25997
25998         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
25999           deal with any usage-capable export
26000
26001 2005-11-28 08:21  ivan
26002
26003         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
26004           deal with any usage-capable export
26005
26006 2005-11-28 08:14  ivan
26007
26008         * FS/FS/Record.pm: okay, its been tested
26009
26010 2005-11-28 08:07  ivan
26011
26012         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
26013
26014 2005-11-28 07:41  ivan
26015
26016         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
26017           where the freeze is coming from
26018
26019 2005-11-27 13:59  ivan
26020
26021         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
26022           per-agent billco spools
26023
26024 2005-11-22 10:29  ivan
26025
26026         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
26027           backend-realtime config flag, should be more intuitive for
26028           guyananet
26029
26030 2005-11-22 08:41  ivan
26031
26032         * FS/FS/svc_Common.pm: oops, supposed to commit this one
26033
26034 2005-11-22 08:39  ivan
26035
26036         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
26037           svc_acct.seconds
26038
26039 2005-11-22 05:26  ivan
26040
26041         * FS/FS/part_export/radiator.pm: update radiator export to deal
26042           with prepaid and some other random stuff
26043
26044 2005-11-21 07:24  ivan
26045
26046         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
26047           and there's a duplicate error, show all conflicting accounts not
26048           just the ones for different customers
26049
26050 2005-11-21 06:25  ivan
26051
26052         * FS/FS/part_export/: shellcommands.pm,
26053           shellcommands_withdomain.pm: add usermod_nousername flag to just
26054           prohibit username changes
26055
26056 2005-11-21 04:41  ivan
26057
26058         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
26059           view/cust_main/payment_history.html: ignore blank lines in payby
26060           config
26061
26062 2005-11-21 03:04  ivan
26063
26064         * README: slight update to README
26065
26066 2005-11-21 02:47  ivan
26067
26068         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
26069           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
26070           httemplate/edit/cust_main/billing.html,
26071           httemplate/edit/cust_pay.cgi,
26072           httemplate/search/report_cust_pay.html,
26073           httemplate/view/cust_bill.cgi,
26074           httemplate/view/cust_main/payment_history.html: add MCRD payment
26075           type for manually processed ccards
26076
26077 2005-11-20 22:46  ivan
26078
26079         * httemplate/docs/schema.dia: load schema in current dia and save,
26080           should load up for people now?
26081
26082 2005-11-20 21:18  ivan
26083
26084         * FS/FS/Conf.pm: add config values used by external RT integration
26085
26086 2005-11-18 07:08  ivan
26087
26088         * httemplate/search/report_receivables.cgi: fix link glitch in
26089           receivables reports
26090
26091 2005-11-18 06:59  ivan
26092
26093         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
26094           add comment to package listing
26095
26096 2005-11-18 02:58  ivan
26097
26098         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
26099           BS for RT 3.4.4
26100
26101 2005-11-18 02:53  ivan
26102
26103         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
26104           BS for RT 3.4.4
26105
26106 2005-11-18 01:44  ivan
26107
26108         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
26109           BS for RT 3.4.4
26110
26111 2005-11-17 19:48  ivan
26112
26113         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
26114           check edits for an expired card when the # has changed
26115
26116 2005-11-17 07:56  ivan
26117
26118         * FS/FS/part_export/: shellcommands.pm,
26119           shellcommands_withdomain.pm: make variable description more
26120           consistant wrt vars that are already shell-quoted
26121
26122 2005-11-17 04:53  ivan
26123
26124         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
26125
26126 2005-11-17 04:27  ivan
26127
26128         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
26129
26130 2005-11-17 03:15  ivan
26131
26132         * FS/FS/svc_acct.pm: update debuggging information for replace
26133           group info with user@domain
26134
26135 2005-11-17 03:04  ivan
26136
26137         * httemplate/view/svc_acct.cgi: fix service change!
26138
26139 2005-11-17 02:14  ivan
26140
26141         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
26142           requests!
26143
26144 2005-11-16 05:14  ivan
26145
26146         * FS/FS/part_svc.pm, httemplate/index.html,
26147           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
26148           httemplate/edit/bulk-cust_svc.html,
26149           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
26150
26151 2005-11-11 17:24  ivan
26152
26153         * httemplate/view/cust_main/tickets.html: huh seem to have
26154           overlooked this
26155
26156 2005-11-11 17:22  ivan
26157
26158         * FS/FS/cust_main.pm: set payip for all payment types
26159
26160 2005-11-11 16:44  ivan
26161
26162         * FS/FS/part_export/cpanel.pm: interpolation helps alot
26163
26164 2005-11-11 16:17  ivan
26165
26166         * FS/FS/part_export/cpanel.pm: try using web interface scrape
26167           bullshit for adding pops instead of API, as per cpanel support
26168           [cPanel tickets ID# 116044]
26169
26170 2005-11-11 06:06  ivan
26171
26172         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
26173           export update of RADIUS Expiration attribute when cust_pkg.bill
26174           changes
26175
26176 2005-11-10 04:47  ivan
26177
26178         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
26179           add part_bill_event.payby selection to failed invoice event
26180           search
26181
26182 2005-11-10 03:36  ivan
26183
26184         * FS/FS/part_export/everyone_net.pm: fix password changes with
26185           everyone.net
26186
26187 2005-11-09 16:00  ivan
26188
26189         * httemplate/view/svc_domain.cgi: add javascript confirmation to
26190           unaudited domain deletion, add record being deleted to record
26191           deletion popup
26192
26193 2005-11-07 18:16  ivan
26194
26195         * httemplate/docs/admin.html: bah
26196
26197 2005-11-04 03:43  ivan
26198
26199         * httemplate/elements/xmlhttp.html: oops, typo applying patch
26200
26201 2005-11-04 03:31  ivan
26202
26203         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
26204           Edwards to show mason errors received from XMLHTTP requests
26205
26206 2005-11-02 13:18  ivan
26207
26208         * FS/FS/cust_bill.pm: spool invoice to billco if no other
26209           destinations are set!
26210
26211 2005-10-31 21:32  ivan
26212
26213         * FS/FS/: cust_bill.pm: yarg
26214
26215 2005-10-31 21:27  ivan
26216
26217         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
26218
26219 2005-10-31 21:14  ivan
26220
26221         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
26222           events to apply only to a specific destination type (i.e. postal
26223           only)
26224
26225 2005-10-31 19:15  ivan
26226
26227         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
26228           billco format option to FTP invoice send, add invoice event to
26229           spool one giant (pair of) CSV files in addition to FTPing them
26230           individually
26231
26232 2005-10-28 04:56  ivan
26233
26234         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
26235           statustext as a failed billing event
26236
26237 2005-10-27 10:04  ivan
26238
26239         * httemplate/elements/select-taxclass.html: extraneous '; noticed
26240           by joe@surferz
26241
26242 2005-10-24 04:59  ivan
26243
26244         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
26245
26246 2005-10-24 04:56  ivan
26247
26248         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
26249           httemplate/elements/progress-init.html,
26250           httemplate/elements/xmlhttp.html: fix rate plan editing with new
26251           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
26252           on rate search screen
26253
26254 2005-10-21 08:21  ivan
26255
26256         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
26257           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
26258           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
26259           httemplate/edit/cust_main/billing.html,
26260           httemplate/edit/process/cust_main.cgi,
26261           httemplate/search/report_cust_pay.html,
26262           httemplate/view/cust_bill.cgi,
26263           httemplate/view/cust_main/payment_history.html: add CASH and WEST
26264           payment types (payments only, not cust_main.payby)
26265
26266 2005-10-21 06:15  ivan
26267
26268         * conf/invoice_html: brainfart
26269
26270 2005-10-21 05:50  ivan
26271
26272         * conf/invoice_html: i thought i fixed this already
26273
26274 2005-10-20 05:30  ivan
26275
26276         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
26277           service.  fuck Date::Manip
26278
26279 2005-10-16 23:46  ivan
26280
26281         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
26282           exporting so it'll export even if all svc_acct records don't have
26283           the group yet
26284
26285 2005-10-16 23:03  ivan
26286
26287         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
26288           usergroup editing
26289
26290 2005-10-16 08:02  ivan
26291
26292         * bin/bind.export: and make .HEADER optional for slaves too
26293
26294 2005-10-16 07:59  ivan
26295
26296         * bin/bind.export: don't error out if there's no HEADER file, just
26297           produce a useable snippet anyway
26298
26299 2005-10-16 07:04  ivan
26300
26301         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
26302           zone-underscore config file, update bind.import to use
26303           command-line options instead of ask for input
26304
26305 2005-10-15 06:48  ivan
26306
26307         * FS/FS/TicketSystem/RT_External.pm: don't error out when
26308           ticket_system-default_queueid hasn't been set yet
26309
26310 2005-10-15 06:40  ivan
26311
26312         * FS/FS/Conf.pm: make sure config still works if no ticket system
26313           is configured...
26314
26315 2005-10-15 06:37  ivan
26316
26317         * FS/FS/Conf.pm: make sure config still works if no ticket system
26318           is configured...
26319
26320 2005-10-15 05:58  ivan
26321
26322         * bin/backup-dvd: adding quick backup-to-dvd script
26323
26324 2005-10-15 04:29  ivan
26325
26326         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
26327           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
26328           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
26329           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
26330           httemplate/config/config.cgi: agent option to select RT queue
26331
26332 2005-10-15 02:33  ivan
26333
26334         * rt/: etc/RT_SiteConfig.pm, sbin/rt-setup-database.in: landing rt
26335           3.4.4 on HEAD
26336
26337 2005-10-15 02:09  ivan
26338
26339         * rt/: UPGRADING, configure, README, configure.ac, Changelog,
26340           aclocal.m4, docs/rt3-schema-relationships.dot,
26341           docs/design_docs/realflow.txt, m4/rt_layout.m4,
26342           docs/design_docs/3.3-schema-redesign.txt,
26343           docs/design_docs/cvs_integration,
26344           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
26345           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
26346           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
26347           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
26348           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
26349           lib/RT/Date.pm, lib/RT/Queues_Overlay.pm,
26350           lib/RT/ScripConditions_Overlay.pm, lib/RT/Template_Overlay.pm,
26351           lib/RT/User.pm, lib/RT/Attributes.pm, lib/RT/SavedSearch.pm,
26352           lib/RT/StyleGuide.pod, lib/RT/System.pm,
26353           lib/RT/Templates_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
26354           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
26355           lib/RT/Attribute_Overlay.pm, lib/RT/Group.pm, lib/RT/Handle.pm,
26356           lib/RT/ObjectCustomFields.pm, lib/RT/EmailParser.pm,
26357           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
26358           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
26359           lib/RT/Transactions.pm, lib/RT/CachedGroupMember.pm,
26360           lib/RT/CustomFieldValue.pm, lib/RT/Links.pm, lib/RT/Scrip.pm,
26361           lib/RT/Attachment_Overlay.pm, lib/RT/Attributes_Overlay.pm,
26362           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
26363           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
26364           lib/RT/ObjectCustomField.pm,
26365           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
26366           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
26367           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
26368           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
26369           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
26370           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
26371           lib/RT/CachedGroupMembers.pm,
26372           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
26373           lib/RT/GroupMember.pm, lib/RT/Link.pm,
26374           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
26375           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
26376           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
26377           lib/RT/Transaction.pm, lib/RT/ObjectCustomFieldValue.pm,
26378           lib/RT/ObjectCustomField_Overlay.pm,
26379           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
26380           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
26381           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
26382           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
26383           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
26384           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
26385           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
26386           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
26387           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
26388           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
26389           lib/RT/I18N/fr.po, lib/RT/I18N/es.po, lib/RT/I18N/nl.po,
26390           lib/RT/I18N/pl.po, lib/RT/I18N/it.po, lib/RT/I18N/hu.po,
26391           lib/RT/I18N/da.po, lib/RT/I18N/ru.po, lib/RT/I18N/de.po,
26392           lib/RT/I18N/ja.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
26393           lib/RT/I18N/fi.po, lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm,
26394           lib/RT/URI/t.pm, lib/RT/Action/AutoOpen.pm,
26395           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
26396           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
26397           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
26398           lib/RT/Action/RecordCorrespondence.pm,
26399           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
26400           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
26401           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
26402           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
26403           lib/RT/Interface/Email/Auth/GnuPG.pm,
26404           lib/RT/Interface/Email/Auth/MailFrom.pm,
26405           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
26406           lib/RT/Interface/Web/Handler.pm,
26407           lib/RT/Interface/Web/QueryBuilder.pm,
26408           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
26409           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
26410           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
26411           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
26412           lib/RT/Condition/PriorityChange.pm,
26413           lib/RT/Condition/PriorityExceeds.pm,
26414           lib/RT/Condition/QueueChange.pm,
26415           lib/RT/Condition/StatusChange.pm,
26416           lib/RT/Condition/UserDefined.pm,
26417           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
26418           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
26419           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
26420           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
26421           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
26422           etc/acl.mysql, etc/schema.Informix, etc/schema.SQLite,
26423           etc/acl.Pg, etc/upgrade/3.1.0/schema.SQLite,
26424           etc/upgrade/3.1.0/schema.Pg, etc/upgrade/3.3.0/acl.Informix,
26425           etc/upgrade/3.3.0/acl.Oracle, etc/upgrade/3.3.0/acl.Pg,
26426           etc/upgrade/3.3.0/acl.SQLite, etc/upgrade/3.3.0/acl.mysql,
26427           etc/upgrade/3.3.0/content, etc/upgrade/3.3.0/schema.Oracle,
26428           etc/upgrade/3.3.0/schema.Pg, etc/upgrade/3.3.0/schema.mysql,
26429           etc/upgrade/3.3.11/acl.Oracle, etc/upgrade/3.3.11/acl.Pg,
26430           etc/upgrade/3.3.11/acl.SQLite, etc/upgrade/3.3.11/acl.mysql,
26431           etc/upgrade/3.3.11/content, etc/upgrade/3.3.11/schema.Oracle,
26432           etc/upgrade/3.3.11/schema.Pg, etc/upgrade/3.3.11/schema.SQLite,
26433           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
26434
26435 2005-10-13 14:16  ivan
26436
26437         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
26438           change uid' error when the account *has* a uid but
26439           svc_acct-edit_uid isn't turned on
26440
26441 2005-10-12 05:02  ivan
26442
26443         * httemplate/misc/: batch-cust_pay.html,
26444           process/batch-cust_pay.cgi: change button to say "post payment
26445           batch" and main error message to indicate the whole batch should
26446           be resubmitted, as per feedback from lewis
26447
26448 2005-10-12 02:51  ivan
26449
26450         * httemplate/edit/part_pkg.cgi: fix package customize losing
26451           services
26452
26453 2005-10-12 01:57  ivan
26454
26455         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
26456
26457 2005-10-10 09:06  ivan
26458
26459         * FS/FS/part_export/everyone_net.pm: oops, that should fix
26460           suspension problem
26461
26462 2005-10-10 05:20  ivan
26463
26464         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
26465           httemplate/misc/batch-cust_pay.html,
26466           httemplate/misc/xmlhttp-cust_main-search.cgi,
26467           httemplate/misc/process/batch-cust_pay.cgi: updated quick payment
26468           entry
26469
26470 2005-10-08 06:45  ivan
26471
26472         * httemplate/misc/batch-cust_pay.html: quick payment entry
26473           javascript tested & working IE/firefix/konq
26474
26475 2005-10-07 17:47  ivan
26476
26477         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
26478           edit/process/quick-charge.cgi, elements/select-taxclass.html: fix
26479           tax class selection in package add/edit too
26480
26481 2005-10-07 16:28  ivan
26482
26483         * conf/invoice_latex: allow more width for return address, stuff is
26484           wrapping
26485
26486 2005-10-06 21:50  ivan
26487
26488         * httemplate/view/cust_main/billing.html: mask out echeck account
26489           #s too
26490
26491 2005-10-06 21:48  ivan
26492
26493         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
26494           in UI.  i believe huntsburg is in the doghouse for this one :)
26495
26496 2005-10-06 19:25  ivan
26497
26498         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
26499           httemplate/edit/process/quick-charge.cgi: add require_taxclasses
26500           config flag
26501
26502 2005-10-06 16:09  ivan
26503
26504         * httemplate/view/cust_bill-logo.cgi: really use default logo if
26505           the agent-specific one isn't found
26506
26507 2005-10-06 16:07  ivan
26508
26509         * httemplate/view/cust_bill-logo.cgi: use default logo if the
26510           agent-specific one isn't found
26511
26512 2005-10-06 16:03  ivan
26513
26514         * httemplate/view/cust_bill-logo.cgi: use default logo if the
26515           agent-specific one isn't found
26516
26517 2005-10-06 13:35  ivan
26518
26519         * FS/FS/part_export/everyone_net.pm: add debugging option to
26520           everyone_net export
26521
26522 2005-10-06 00:34  ivan
26523
26524         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
26525           httemplate/view/cust_main/payment_history.html: add cc-void
26526           option
26527
26528 2005-10-05 18:40  ivan
26529
26530         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
26531           sources (refnum) - needed to make sure the SELECT OPTIONs have
26532           explicitly specified VALUEs
26533
26534 2005-10-04 13:27  ivan
26535
26536         * FS/FS/part_export/everyone_net.pm: fix small error with
26537           everyone.net export
26538
26539 2005-10-02 18:41  ivan
26540
26541         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
26542           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
26543           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
26544           account view and edit: convert to proper templates, make sure
26545           usage information displays for any usage-capable export, add
26546           ability to edit uid/gid
26547
26548 2005-10-02 00:09  ivan
26549
26550         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
26551           target for quick iterative development
26552
26553 2005-09-29 13:19  ivan
26554
26555         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
26556           as well
26557
26558 2005-09-28 11:27  ivan
26559
26560         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
26561
26562 2005-09-25 01:20  ivan
26563
26564         * httemplate/view/cust_main.cgi: this css did weird things under IE
26565
26566 2005-09-25 01:13  ivan
26567
26568         * CREDITS, FS/FS/UI/Web.pm, httemplate/edit/process/part_svc.cgi,
26569           httemplate/edit/process/rate.cgi,
26570           httemplate/elements/jsrsServer.html,
26571           httemplate/elements/progress-init.html,
26572           httemplate/elements/progress-popup.html,
26573           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
26574           progress bar, use XMLHTTPRequest instead.  really should have
26575           done that in the first place.  JSON will wait until another
26576           day...
26577
26578 2005-09-24 15:53  ivan
26579
26580         * FS/FS/cust_main.pm: parse paybatch order number with dashes
26581           correctly
26582
26583 2005-09-22 15:25  ivan
26584
26585         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
26586           (dir-less) Conf showing up
26587
26588 2005-09-21 05:47  ivan
26589
26590         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
26591           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
26592           httemplate/view/cust_main/packages.html, init.d/freeside-init,
26593           FS/bin/freeside-daily: add prepaid support which sets RADIUS
26594           Expiration attribute, update customer view package UI
26595
26596 2005-09-16 03:10  ivan
26597
26598         * FS/FS/cust_main.pm: tyop
26599
26600 2005-09-16 01:18  ivan
26601
26602         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
26603           for a state/county/country
26604
26605 2005-09-14 04:01  ivan
26606
26607         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
26608           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
26609           bin/generate-table-module: fix autogenerated simple test
26610
26611 2005-09-13 13:12  ivan
26612
26613         * httemplate/search/elements/search.html: fix redirect with single
26614           item returned from search results and a coderef redirect
26615
26616 2005-09-10 07:50  ivan
26617
26618         * CREDITS, httemplate/edit/cust_main/contact.html,
26619           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
26620           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
26621           ajax-style xmlhttprequest state/county/country selector!
26622
26623 2005-09-08 12:15  ivan
26624
26625         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
26626           table names!  huh
26627
26628 2005-09-08 01:50  ivan
26629
26630         * httemplate/edit/cust_main.cgi: fix dropping of payname
26631
26632 2005-09-07 23:52  ivan
26633
26634         * httemplate/autohandler: don't need 4k of newlines anymore,
26635           H:W:SelectLayers works better
26636
26637 2005-09-07 15:52  ivan
26638
26639         * FS/FS/part_pkg.pm: add hourly frequency
26640
26641 2005-09-07 15:04  ivan
26642
26643         * bin/generate-raddb: list current dictionary sources in example so
26644           i don't forget
26645
26646 2005-09-07 15:02  ivan
26647
26648         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
26649           plus dictionary.ip3networks
26650
26651 2005-09-07 05:56  ivan
26652
26653         * FS/FS/Schema.pm: define username_len so the default add account
26654           screen doesn't have a tiny username field (when usernamemax is
26655           not defined)
26656
26657 2005-09-07 05:48  ivan
26658
26659         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
26660           when adding an account (and usernamemax is not set)
26661
26662 2005-09-07 05:44  ivan
26663
26664         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
26665           when adding an account (and username max is not set)
26666
26667 2005-09-07 05:38  ivan
26668
26669         * httemplate/view/cust_main.cgi: oops, still need areyousure
26670           javascript for some sub-bits of the page (package unprovisioning
26671           and cancellation, bunch of payment history stuff)
26672
26673 2005-09-07 03:40  ivan
26674
26675         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
26676           FS::Schema instead of calling $FS::Record::dbdef directly
26677
26678 2005-09-07 03:25  ivan
26679
26680         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
26681           forgot to prefix FS::
26682
26683 2005-09-07 03:16  ivan
26684
26685         * FS/FS/part_export/cpanel.pm: remote access key is a big long
26686           thing
26687
26688 2005-09-07 02:37  ivan
26689
26690         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
26691           export
26692
26693 2005-09-06 14:58  ivan
26694
26695         * FS/FS/Conf.pm: document variables available in
26696           payment_receipt_email
26697
26698 2005-08-27 01:46  ivan
26699
26700         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
26701           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
26702           httemplate/view/cust_main.cgi,
26703           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
26704           ACH table, re-do cancel popup to have a checkbox to ban payinfo
26705
26706 2005-08-24 06:47  ivan
26707
26708         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
26709           popup
26710
26711 2005-08-24 06:22  ivan
26712
26713         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
26714           httemplate/edit/cust_main/billing.html,
26715           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
26716           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
26717           FS/FS/ClientAPI/Signup.pm,
26718           fs_selfservice/FS-SelfService/SelfService.pm,
26719           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
26720           httemplate/edit/process/cust_main.cgi,
26721           httemplate/elements/overlibmws_draggable.js,
26722           httemplate/elements/overlibmws_iframe.js,
26723           httemplate/elements/progress-init.html,
26724           httemplate/elements/select-month_year.html,
26725           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
26726           httemplate/view/cust_main/billing.html: customer edit: abstract
26727           out billing info to billing.html, re-do payment type selection
26728           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
26729           for start date & issue #.  customer view: re-order fields for
26730           consistency.  selfservice API: support paystart_month,
26731           paystart_year, payissue and payip in MyAccount::process_payment
26732           and ::edit_info and Signup::new_customer,
26733           FS::cust_main::realtime_bop: support paystart_month paystart_year
26734           payissue payip fields
26735
26736 2005-08-23 05:38  ivan
26737
26738         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
26739           by moving dbdef stuff around
26740
26741 2005-08-18 00:58  ivan
26742
26743         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
26744           parsing of new-style paybatch
26745
26746 2005-08-17 22:41  ivan
26747
26748         * httemplate/edit/process/agent_payment_gateway.html: hopefully
26749           this is the last missing file
26750
26751 2005-08-17 22:12  ivan
26752
26753         * httemplate/edit/process/payment_gateway.html: oops another
26754           missing file
26755
26756 2005-08-17 21:16  ivan
26757
26758         * FS/FS/agent_payment_gateway.pm: missing file
26759
26760 2005-08-17 15:23  ivan
26761
26762         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
26763           FS/FS/option_Common.pm, FS/FS/part_export.pm,
26764           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
26765           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
26766           FS/bin/freeside-setup, FS/bin/freeside-upgrade, FS/FS.pm,
26767           FS/MANIFEST, FS/t/option_Common.t, FS/t/payment_gateway.t,
26768           FS/t/payment_gateway_option.t, bin/generate-table-module,
26769           htetc/handler.pl, httemplate/index.html,
26770           httemplate/browse/agent.cgi,
26771           httemplate/browse/payment_gateway.html,
26772           httemplate/edit/agent_payment_gateway.html,
26773           httemplate/edit/payment_gateway.html: infrastructure for easier
26774           schema changes, and: add payment_gateway, payment_gateway_option
26775           and agent_payment_gateway tables, add paystart_month,
26776           paystart_year, payissue and payip fields to cust_main, add
26777           preliminary gateway and gateway override editing to web UI, use
26778           payment gateway override when processing payments (card type, not
26779           taxclass yet)
26780
26781 2005-08-14 18:55  ivan
26782
26783         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
26784           Bug#1248
26785
26786 2005-08-09 14:38  ivan
26787
26788         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
26789           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
26790           add native Radiator export
26791
26792 2005-08-08 08:15  ivan
26793
26794         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
26795           outsource mail service
26796
26797 2005-08-06 17:41  ivan
26798
26799         * FS/FS/part_export/forward_shellcommands.pm: update
26800           forward_shellcommands export to know about literal source
26801           addresses, closes: Bug#1246
26802
26803 2005-08-06 17:40  ivan
26804
26805         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
26806           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
26807           httemplate/search/cust_pkg.cgi,
26808           httemplate/search/elements/search.html: move cust_pkg search to
26809           new template, add active/suspended/cancelled customer packages to
26810           agent browse
26811
26812 2005-08-04 17:57  ivan
26813
26814         * httemplate/search/cust_credit.html: fix credit searches by otaker
26815
26816 2005-08-03 18:42  ivan
26817
26818         * Makefile: don't use install -D flag, doesn't work on bsd
26819
26820 2005-08-03 00:38  ivan
26821
26822         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
26823           uninitalized value in length" warnings
26824
26825 2005-08-02 19:23  ivan
26826
26827         * FS/FS/part_export/: domain_shellcommands.pm,
26828           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
26829           blank commands for non-svc_acct shellcommand exports too
26830
26831 2005-08-02 12:17  khoff
26832
26833         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
26834           svc_x record for an h_cust_svc record.
26835
26836 2005-07-14 04:55  ivan
26837
26838         * FS/FS/cust_main.pm: oops, fix last minute bug with new
26839           configurable customer fields on reports
26840
26841 2005-07-14 04:46  ivan
26842
26843         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
26844           from cust-fields work
26845
26846 2005-07-14 04:31  ivan
26847
26848         * httemplate/: index.html, search/svc_acct.cgi,
26849           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
26850           report
26851
26852 2005-07-14 04:18  ivan
26853
26854         * httemplate/search/cust_bill.html: move account search
26855           (httemplate/search/svc_acct.cgi) to new template, cust-fields
26856           configuration value to control which customer fields are shown on
26857           reports
26858
26859 2005-07-14 03:52  ivan
26860
26861         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
26862           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
26863           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
26864           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
26865           httemplate/search/cust_bill_event.cgi,
26866           httemplate/search/cust_credit.html,
26867           httemplate/search/report_receivables.cgi,
26868           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
26869           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
26870           httemplate/search/elements/search.html: move account search
26871           (httemplate/search/svc_acct.cgi) to new template, cust-fields
26872           configuration value to control which customer fields are shown on
26873           reports
26874
26875 2005-07-12 02:31  ivan
26876
26877         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
26878           patches make it safer to subclass FS::part_pkg's pkg_svc method
26879           by eliminating qsearches on table pkg_svc.
26880
26881 2005-07-12 02:22  ivan
26882
26883         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
26884           continuing effort to avoid using SQL and qsearch from templates
26885           to find the pkg_svc records for a package.
26886
26887 2005-07-12 02:13  ivan
26888
26889         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
26890           contructor to Record.pm
26891
26892 2005-07-12 02:11  ivan
26893
26894         * Makefile: okay, really enable RT by default for good now
26895
26896 2005-07-11 07:15  ivan
26897
26898         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
26899
26900 2005-07-11 06:01  ivan
26901
26902         * Makefile: new server
26903
26904 2005-07-11 05:53  ivan
26905
26906         * httemplate/docs/index.html: note alternate instructions for
26907           0pre6->7
26908
26909 2005-07-11 05:22  ivan
26910
26911         * bin/postfix.export: fix regex
26912
26913 2005-07-11 05:21  ivan
26914
26915         * Makefile: probably best to keep RT disabled by default, at least
26916           for this release
26917
26918 2005-07-11 03:58  ivan
26919
26920         * FS/t/ClientAPI_SessionCache.t:
26921           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
26922
26923 2005-07-11 02:49  ivan
26924
26925         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
26926           session expiration from Randall Lucas <rlucas@tercent.net>,
26927           thanks!
26928
26929 2005-07-09 08:41  ivan
26930
26931         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
26932           finding their logo
26933
26934 2005-07-09 03:55  ivan
26935
26936         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
26937           "invoice" on the post payment screen when posting against a
26938           specific invoice, replace with having useless "Auto-apply to
26939           invoices" box actually show the payment will be applied to one
26940           invoice only...  closes: Bug#1241
26941
26942 2005-07-09 03:36  ivan
26943
26944         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
26945           part_pkg/flat.pm, part_pkg/flat_comission.pm,
26946           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
26947           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
26948           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
26949           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
26950           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
26951           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
26952           method to cust_bill_pkg and use it in cust_bill... this should
26953           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
26954           to be sorted out
26955
26956 2005-07-08 16:06  ivan
26957
26958         * FS/bin/freeside-daily: fix bug with new efficient
26959           customer-finding code.  sql isn't perl, null != 0
26960
26961 2005-06-30 06:32  ivan
26962
26963         * FS/FS/Misc.pm: pod error
26964
26965 2005-06-30 06:20  ivan
26966
26967         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
26968
26969 2005-06-30 05:44  ivan
26970
26971         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
26972           foo
26973
26974 2005-06-16 22:31  ivan
26975
26976         * httemplate/misc/process/link.cgi: fix preference sort order for
26977           linking: sort unaudited services first, secondary sort by svcaprt
26978
26979 2005-06-16 22:07  ivan
26980
26981         * httemplate/misc/process/link.cgi: add more info to debugging
26982
26983 2005-06-16 22:04  ivan
26984
26985         * httemplate/misc/process/link.cgi: fix debugging
26986
26987 2005-06-16 21:42  ivan
26988
26989         * httemplate/misc/process/link.cgi: add debugging for accounts
26990           picked to pick
26991
26992 2005-06-14 21:46  ivan
26993
26994         * FS/FS/cust_bill.pm: better error reporting for actual errors from
26995           lpr command
26996
26997 2005-06-14 19:31  ivan
26998
26999         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
27000           rounding off of money value, closes: Bug#1237
27001
27002 2005-06-14 17:44  ivan
27003
27004         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
27005           reprint/fax/email links to invoice search results
27006
27007 2005-06-09 15:40  ivan
27008
27009         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
27010           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
27011           httemplate/misc/email_invoices.cgi,
27012           httemplate/misc/fax_invoice_events.cgi,
27013           httemplate/misc/fax_invoices.cgi,
27014           httemplate/misc/print_invoice_events.cgi,
27015           httemplate/misc/print_invoices.cgi,
27016           httemplate/search/cust_bill.html,
27017           httemplate/search/report_cust_bill.html: advanced invoice serach,
27018           groundwork to add reprint/fax/email links to invoice search
27019           results
27020
27021 2005-06-09 13:26  ivan
27022
27023         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
27024           changes the service listing to use $part_pkg->pkg_svc instead of
27025           a qsearch, which means that the listing will still work if
27026           pkg_svc has been subclassed.
27027
27028 2005-06-09 13:16  ivan
27029
27030         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
27031
27032 2005-06-09 02:15  ivan
27033
27034         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
27035           subclass, fixes pkg customize link
27036
27037 2005-06-09 00:19  ivan
27038
27039         * FS/bin/freeside-daily: declare new $opt_a
27040
27041 2005-06-09 00:13  ivan
27042
27043         * FS/bin/freeside-daily: significant speedup from only selected
27044           customers with outstanding packages or invoice events in the
27045           initial select, and add -a flag for agentnum
27046
27047 2005-06-08 23:56  ivan
27048
27049         * FS/FS/cust_bill.pm, conf/invoice_html,
27050           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
27051           invoices too
27052
27053 2005-06-08 23:36  ivan
27054
27055         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
27056           (html|latex)(small)?footer optionall per-agent too
27057
27058 2005-06-08 23:22  ivan
27059
27060         * FS/FS/cust_bill.pm: more sane regex
27061
27062 2005-06-08 23:14  ivan
27063
27064         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
27065           for multiple agents
27066
27067 2005-06-08 22:59  ivan
27068
27069         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
27070           is configurable per-agent
27071
27072 2005-06-08 22:34  ivan
27073
27074         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
27075           httemplate/edit/part_bill_event.cgi: add multiple agent selection
27076           to agent-specific invoicing
27077
27078 2005-06-08 17:18  ivan
27079
27080         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
27081           are forced in anyway on import
27082
27083 2005-06-08 14:52  ivan
27084
27085         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
27086           line items
27087
27088 2005-06-08 02:03  ivan
27089
27090         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
27091           FS/FS/ClientAPI/MyAccount.pm,
27092           fs_selfservice/FS-SelfService/SelfService.pm,
27093           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
27094           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
27095           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27096           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27097           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
27098           fs_selfservice/FS-SelfService/cgi/payment_results.html,
27099           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
27100           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
27101           fs_selfservice/FS-SelfService/cgi/provision.html,
27102           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
27103           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
27104           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
27105           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
27106           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
27107           httemplate/view/svc_acct.cgi: prepaid card recharge
27108
27109 2005-06-07 14:02  ivan
27110
27111         * FS/FS/Misc.pm: debugging output change in send_email
27112
27113 2005-06-06 13:07  ivan
27114
27115         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
27116           refactoring
27117
27118 2005-06-06 12:54  ivan
27119
27120         * FS/FS/Misc.pm: some additional warnings
27121
27122 2005-06-06 10:00  ivan
27123
27124         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
27125
27126 2005-06-02 18:51  ivan
27127
27128         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
27129           the last of the Internal vs External breakage i hope
27130
27131 2005-06-02 02:36  ivan
27132
27133         * httemplate/search/cust_bill_event.html: Capitalization
27134
27135 2005-06-02 02:29  ivan
27136
27137         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
27138           httemplate/search/cust_bill_event.cgi,
27139           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
27140           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
27141           httemplate/misc/email-invoice.cgi,
27142           httemplate/misc/email_invoices.cgi,
27143           httemplate/misc/fax-invoice.cgi,
27144           httemplate/misc/fax_invoices.cgi,
27145           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
27146           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
27147           FS/bin/freeside-queued, httemplate/search/elements/search.html,
27148           httemplate/elements/progress-init.html,
27149           httemplate/elements/progress-popup.html, htetc/handler.pl: add
27150           ability to search on a date range of invoice events and then
27151           reprint or reemail (boy was that a bit more work than i
27152           expected), closes: Bug#946
27153
27154 2005-06-01 16:40  ivan
27155
27156         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
27157           or something.
27158
27159 2005-06-01 14:40  ivan
27160
27161         * httemplate/search/report_receivables.cgi: remove trailing
27162           whitespace
27163
27164 2005-06-01 13:31  ivan
27165
27166         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
27167           RT_Internal again, hopefully this is the last of the breakage
27168           from RT_Internal
27169
27170 2005-05-31 19:39  ivan
27171
27172         * httemplate/edit/part_pkg.cgi: really. *sigh*
27173
27174 2005-05-31 16:42  ivan
27175
27176         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
27177           sesmon_minute price plkan, noticed by rjbs
27178
27179 2005-05-31 16:32  ivan
27180
27181         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
27182           package editing problem
27183
27184 2005-05-26 12:30  ivan
27185
27186         * httemplate/view/: cust_bill.cgi: silly perl version bs
27187
27188 2005-05-26 12:15  ivan
27189
27190         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
27191           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
27192
27193 2005-05-25 20:45  ivan
27194
27195         * httemplate/edit/part_pkg.cgi: 72?!
27196
27197 2005-05-24 08:33  ivan
27198
27199         * Makefile: 1.5.7.  and enable RT by default, finally
27200
27201 2005-05-23 04:49  ivan
27202
27203         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
27204
27205 2005-05-22 16:38  ivan
27206
27207         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
27208           an empty param
27209
27210 2005-05-22 13:39  ivan
27211
27212         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
27213
27214 2005-05-22 02:25  ivan
27215
27216         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
27217
27218 2005-05-21 21:24  ivan
27219
27220         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
27221
27222 2005-05-21 11:38  ivan
27223
27224         * httemplate/browse/agent.cgi: make sure the customers tables for
27225           each agent line up with each other, too
27226
27227 2005-05-21 10:26  ivan
27228
27229         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
27230           order of any sort
27231
27232 2005-05-21 10:14  ivan
27233
27234         * httemplate/browse/agent.cgi: line up
27235           prospect/active/suspended/cancelled customers
27236
27237 2005-05-19 07:10  ivan
27238
27239         * FS/FS/part_export/shellcommands.pm: A group number must refer to
27240           an already existing group - so add manually it if you want to
27241           define a set of static gids or something, default is just going
27242           to cause headaches
27243
27244 2005-05-19 04:05  ivan
27245
27246         * FS/FS/svc_acct.pm: ! or !! also
27247
27248 2005-05-19 03:45  ivan
27249
27250         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
27251           include gid too
27252
27253 2005-05-19 03:29  ivan
27254
27255         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
27256
27257 2005-05-19 03:26  ivan
27258
27259         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
27260           part_export/shellcommands.pm,
27261           part_export/shellcommands_withdomain.pm: fix shellcommands export
27262           encrypting "magic" shadow values * NP *LK*
27263
27264 2005-05-19 02:49  ivan
27265
27266         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
27267           replace, _check_duplicate was already below it
27268
27269 2005-05-19 01:51  ivan
27270
27271         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
27272           links
27273
27274 2005-05-19 01:43  ivan
27275
27276         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
27277           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
27278           links should respect template, also add direct re-send links like
27279           the view links and convert view/cust_bill.cgi to proper template
27280
27281 2005-05-18 09:57  ivan
27282
27283         * httemplate/browse/agent.cgi: oops, it helps to get the link right
27284
27285 2005-05-18 09:55  ivan
27286
27287         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
27288           agent-specific A/R aging report, closes: bug#1229
27289
27290 2005-05-18 09:37  ivan
27291
27292         * bin/masonize: report the file that had a masonize error
27293
27294 2005-05-18 07:50  ivan
27295
27296         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
27297           of course!
27298
27299 2005-05-18 03:43  ivan
27300
27301         * FS/FS/cust_bill.pm: oops, losing notes!
27302
27303 2005-05-15 06:49  ivan
27304
27305         * httemplate/search/report_receivables.cgi: this status column is
27306           probably faster, one giant SQL query.  and add back in the
27307           customer link, oops
27308
27309 2005-05-15 06:00  ivan
27310
27311         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
27312           httemplate/search/elements/search.html: move receivables report
27313           to search template
27314
27315 2005-05-15 04:58  ivan
27316
27317         * httemplate/search/cust_bill.html: use money_char config
27318
27319 2005-05-15 04:46  ivan
27320
27321         * httemplate/search/cust_bill.html: align
27322
27323 2005-05-14 12:57  ivan
27324
27325         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
27326           integration grr!
27327
27328 2005-05-14 11:03  ivan
27329
27330         * FS/FS/cust_bill.pm: h helps halot
27331
27332 2005-05-14 10:59  ivan
27333
27334         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
27335
27336 2005-05-14 10:04  ivan
27337
27338         * FS/FS/Conf.pm, conf/invoice_html,
27339           httemplate/view/cust_bill-logo.cgi: html invoices: when
27340           displaying, use the actual logo from the conf dir - same as the
27341           emailed copy
27342
27343 2005-05-14 09:30  ivan
27344
27345         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
27346
27347 2005-05-14 09:27  ivan
27348
27349         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
27350           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
27351           httemplate/view/cust_bill.cgi: html invoices!
27352
27353           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
27354           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
27355           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
27356           http://mailformat.dan.info/headers/mime.html
27357           http://www.faqs.org/rfcs/rfc2392.html
27358           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
27359
27360           (MIME is hard, let's go shopping!)
27361
27362 2005-05-13 08:06  ivan
27363
27364         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
27365           files, and expand country codes on invoices.  and oops,
27366           print_html changes slipped in last commit too.  well, they were
27367           ready anyway.
27368
27369 2005-05-13 03:55  ivan
27370
27371         * conf/invoice_latex: better to do something fancy like scale down
27372           the font size to fit in the intended space or something but hey,
27373           this is good enough for now :)
27374
27375 2005-05-13 03:54  ivan
27376
27377         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
27378           no invoice_latexreturnaddress file
27379
27380 2005-05-11 07:07  ivan
27381
27382         * FS/FS/export_svc.pm: new progressbar display causes a silly error
27383           in edge case where no dup checking necessary, closes: Bug#1226
27384
27385 2005-05-05 06:04  ivan
27386
27387         * conf/: invoice_latex: no comma between state and address
27388
27389 2005-05-04 18:46  ivan
27390
27391         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
27392           and the domain id is missing
27393
27394 2005-05-04 02:33  ivan
27395
27396         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
27397           modifying pkg_svc records, closes: Bug#1221
27398
27399 2005-05-04 02:20  ivan
27400
27401         * FS/FS/Record.pm: err msg
27402
27403 2005-05-03 18:06  ivan
27404
27405         * FS/FS/cust_bill.pm: patch to just update the template or
27406           conf/invoice_latex* to use the new one
27407
27408 2005-05-03 17:40  ivan
27409
27410         * conf/invoice_latex, conf/invoice_latexfooter, conf/logo.eps,
27411           FS/FS/Conf.pm, FS/FS/cust_bill.pm: great new invoice template
27412           from kristian!
27413
27414 2005-05-03 10:22  ivan
27415
27416         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
27417           problems
27418
27419 2005-05-03 06:29  ivan
27420
27421         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
27422           unnecessary host=localhost from outsource instance creation foo
27423
27424 2005-05-03 02:56  ivan
27425
27426         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
27427           of "Chek" for payby = CHEK transactions
27428
27429 2005-05-03 01:51  ivan
27430
27431         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
27432           privs, -T not necessary
27433
27434 2005-05-03 01:46  ivan
27435
27436         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
27437           it still needs to be supported for just a little bit longer
27438
27439 2005-05-01 23:32  ivan
27440
27441         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
27442           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
27443           move httemplate/search/svc_domain to the new search template
27444           along with svc_www and svc_forward
27445
27446 2005-04-30 02:47  ivan
27447
27448         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
27449           forwards instead of nothing
27450
27451 2005-04-30 02:45  ivan
27452
27453         * httemplate/search/svc_forward.cgi: pull in the customer
27454           information as part of the main query for efficiency
27455
27456 2005-04-29 06:00  ivan
27457
27458         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
27459           forward search using the standard search template: forwards are
27460           now paged
27461
27462 2005-04-28 10:05  ivan
27463
27464         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
27465
27466 2005-04-25 17:20  khoff
27467
27468         * bin/svc_broadband.renumber: For renumbering svc_broadband
27469           services from one addr_block to another.  Hopefully no one will
27470           ever have to use this.
27471
27472 2005-04-25 02:33  ivan
27473
27474         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
27475           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
27476           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
27477           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
27478           freeside-sqlradius-radacctd again after all these years, now it
27479           just needs to update the "seconds" field(s), finally closes:
27480           Bug#1125
27481
27482 2005-04-21 04:47  ivan
27483
27484         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
27485           replacing too
27486
27487 2005-04-21 04:35  ivan
27488
27489         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
27490
27491 2005-04-20 00:12  ivan
27492
27493         * FS/FS/part_export/acct_sql.pm: hehe oops
27494
27495 2005-04-19 23:41  ivan
27496
27497         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
27498           defaults to acct_sql export
27499
27500 2005-04-19 02:50  ivan
27501
27502         * FS/FS/Conf.pm: disable RT_Libs for now
27503
27504 2005-04-19 02:48  ivan
27505
27506         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
27507
27508 2005-04-18 00:37  ivan
27509
27510         * FS/FS/cust_main.pm: add some newlines to debugging output, no
27511           need to print file and line # so much
27512
27513 2005-04-16 15:26  ivan
27514
27515         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
27516           screen instead of hardcoding $
27517
27518 2005-04-15 13:29  khoff
27519
27520         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
27521           httemplate/view/svc_domain.cgi: Added support for TXT records.
27522
27523 2005-04-14 02:41  ivan
27524
27525         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
27526           move invoice_latex templating to Text::Template, with special
27527           sauce^W^Wbackwards-compatibility for old templates
27528
27529 2005-04-13 05:31  ivan
27530
27531         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
27532           some super ancient assumptions about slipip and uid meaning
27533           exporting to RADIUS and shell respectively
27534
27535 2005-04-13 05:30  ivan
27536
27537         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
27538           Record.pm and use it in cust_svc svcpart replacement (which is
27539           all about the exports anyway)
27540
27541 2005-04-13 03:54  ivan
27542
27543         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
27544           check attributes
27545
27546 2005-04-13 03:32  ivan
27547
27548         * FS/FS/raddb.pm: add Radius-Operator
27549
27550 2005-04-13 03:16  ivan
27551
27552         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
27553
27554 2005-04-13 02:55  ivan
27555
27556         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
27557           errors"
27558
27559 2005-04-13 01:16  ivan
27560
27561         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
27562           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
27563           is present
27564
27565 2005-04-12 20:38  ivan
27566
27567         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
27568           flat_commission price plan, thanks to Troy Hammonds
27569
27570 2005-04-11 13:13  khoff
27571
27572         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
27573           the email address sent to your BOP processor, in case the
27574           processor sends a pesky receipt that you don't want your
27575           customers getting.
27576
27577 2005-04-11 09:48  khoff
27578
27579         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
27580           debugging messages on everyone.
27581
27582 2005-04-10 03:16  ivan
27583
27584         * httemplate/search/elements/search.html: add some left and right
27585           padding so cells don't run into each other so badly
27586
27587 2005-04-09 18:13  ivan
27588
27589         * Makefile: fix install-apache for bsd make and reverse
27590           accidentally-checked-in (again!) RT_ENABLED = 1
27591
27592 2005-04-07 18:12  ivan
27593
27594         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
27595           and don't f$&# care
27596
27597 2005-04-07 03:35  ivan
27598
27599         * Makefile, htetc/freeside-rt.conf: add install/debian/3.1/INSTALL
27600           script and script up some apache automation assuming a conf.d
27601           type dir
27602
27603 2005-04-07 02:26  ivan
27604
27605         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/fix-sequences: depend
27606           on DBIx::DBSchema 0.26 for dbdef-create (for Pg 'public' schema
27607           fix) and 0.25 in freeside-setup and Record.pm (for DBD::Pg 1.40
27608           is bunk fix)
27609
27610 2005-04-06 20:28  khoff
27611
27612         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
27613           current (non-history) records in place of missing history
27614           records.
27615
27616 2005-04-06 15:52  ivan
27617
27618         * FS/FS/svc_forward.pm: and fix the error msg haha
27619
27620 2005-04-06 15:50  ivan
27621
27622         * FS/FS/svc_forward.pm: looks like a domain part for a
27623           literally-specified forward src or dst is required, not optional
27624
27625 2005-04-05 17:50  khoff
27626
27627         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
27628           table, not the history table.
27629
27630 2005-04-05 14:33  khoff
27631
27632         * bin/add-history-records.pl: This doesn't fix the problem.  To be
27633           continued...
27634
27635 2005-04-02 15:49  ivan
27636
27637         * bin/slony-setup: must be as Pg superuser
27638
27639 2005-04-02 14:46  ivan
27640
27641         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
27642           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
27643           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
27644           httemplate/docs/schema.html: herding elephants: add primary keys
27645           to *all* tables for slony
27646
27647 2005-04-02 12:34  ivan
27648
27649         * bin/slony-setup: adding quick slony setup script
27650
27651 2005-04-01 14:52  khoff
27652
27653         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
27654           attempt to resolve, problems caused by missing history records.
27655
27656 2005-04-01 14:34  khoff
27657
27658         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
27659           history records
27660
27661 2005-03-31 21:59  steve
27662
27663         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
27664
27665 2005-03-31 03:41  ivan
27666
27667         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
27668           method in addition to provisioning new ones
27669
27670 2005-03-31 01:07  ivan
27671
27672         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
27673           invoice destinations
27674
27675 2005-03-30 22:56  khoff
27676
27677         * bin/add-history-records.pl: Printing insert statements is not
27678           necessary
27679
27680 2005-03-30 19:47  khoff
27681
27682         * bin/add-history-records.pl: Committing the inserts helps.
27683
27684 2005-03-30 16:53  khoff
27685
27686         * bin/add-history-records.pl: (Apparently) working version.
27687           Updates svc_*, cust_svc, and domain_record history tables.
27688
27689 2005-03-30 16:31  khoff
27690
27691         * FS/FS/h_svc_forward.pm: Another missing 'u'.
27692
27693 2005-03-30 13:40  khoff
27694
27695         * FS/FS/h_Common.pm: Dump a call trace if something calls
27696           FS::h_Common::sql_h_search without END_TIMESTAMP.
27697
27698 2005-03-30 13:22  khoff
27699
27700         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
27701           in case we're really a FS::h_svc_www object.
27702
27703 2005-03-30 13:09  khoff
27704
27705         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
27706
27707 2005-03-30 12:55  khoff
27708
27709         * bin/add-history-records.pl: Test script to add pre-history table
27710           history records.
27711
27712 2005-03-29 17:37  ivan
27713
27714         * FS/FS/part_export/cp.pm: according to landel CP no longer
27715           supports changing username
27716
27717 2005-03-29 14:41  ivan
27718
27719         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
27720           debugging, don't point to install.html for suEXEC/setuid in
27721           self-service setup docs
27722
27723 2005-03-28 17:40  khoff
27724
27725         * FS/FS/TicketSystem/RT_External.pm,
27726           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
27727           RT_External fixes.
27728
27729 2005-03-28 17:38  khoff
27730
27731         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
27732           an optional requirement.
27733
27734 2005-03-27 15:21  ivan
27735
27736         * FS/FS/cust_main.pm: allow & in bank names
27737
27738 2005-03-27 15:21  ivan
27739
27740         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
27741           child_objects can now set an alternate field for the svcnum, for
27742           things like forwards
27743
27744 2005-03-21 14:13  khoff
27745
27746         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
27747           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
27748           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
27749           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
27750           FS/FS/part_export/infostreet.pm,
27751           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
27752           httemplate/edit/cust_main.cgi,
27753           httemplate/edit/process/cust_main.cgi,
27754           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
27755           httemplate/view/cust_main/billing.html,
27756           httemplate/view/cust_main/tickets.html: Added support for FAX
27757           invoice destinations using a HylaFAX server.  Faxing plain text
27758           invoices is not supported.
27759
27760 2005-03-21 13:55  pbowen
27761
27762         * FS/FS/Record.pm: Forgot to load up the conf.
27763
27764 2005-03-18 16:12  pbowen
27765
27766         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
27767           a nasty bug that would clear the payinfo if the private key was
27768           not available.  2. Set the default module for encrypt/decrypt to
27769           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
27770           it doesn't just pass around plaintext if the encryption engine is
27771           broken or missing.  4. Added code so that the masked payinfo is
27772           handled correctly in the case that it is blank and it cannot be
27773           generated (encrypted payinfo)
27774
27775 2005-03-18 11:21  pbowen
27776
27777         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
27778           bin/freeside-setup: Added encrypted fields for Credit Cards,
27779           etc... - PB
27780
27781 2005-03-18 11:15  pbowen
27782
27783         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
27784           billing
27785
27786 2005-03-18 08:47  pbowen
27787
27788         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
27789           SUPER, @_ == 1 if it only contains an undef. -PB
27790
27791 2005-03-18 01:15  ivan
27792
27793         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
27794           freebsd install
27795
27796 2005-03-17 17:00  ivan
27797
27798         * FS/FS/cust_main_county.pm: sorry it was late
27799
27800 2005-03-17 13:56  khoff
27801
27802         * FS/FS/cust_bill.pm: Documentation tyop.
27803
27804 2005-03-17 13:41  khoff
27805
27806         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
27807           httemplate/misc/email-invoice.cgi: Added options
27808           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
27809           - Attach PDF invoice to emailed plain text invoices.
27810           invoice_email_pdf_note - Replace plain text invoice with this
27811           note, when attaching a PDF.
27812
27813 2005-03-16 03:31  ivan
27814
27815         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
27816           names for some reason
27817
27818 2005-03-15 15:27  khoff
27819
27820         * httemplate/misc/payment.cgi: Missing semicolon.
27821
27822 2005-03-13 03:47  ivan
27823
27824         * FS/FS/cust_main.pm: and store the refund correctly
27825
27826 2005-03-13 03:34  ivan
27827
27828         * FS/FS/cust_main.pm: when refunding against a specific card
27829           payment, use the card details from the payment instead of the
27830           customer record
27831
27832 2005-03-13 03:12  ivan
27833
27834         * FS/FS/cust_main.pm: add some additional debugging to refunds
27835
27836 2005-03-12 08:07  ivan
27837
27838         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
27839           rt/lib/RT/URI/freeside/Internal.pm,
27840           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
27841           freeside base url since RT calls it from multiple directory
27842           depths... have to specify explicity, like external integration
27843
27844 2005-03-12 06:35  ivan
27845
27846         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
27847           support into this century (close: Bug#1124) - finally get rid of
27848           fs_signup (everything is in fs_selfservice now) (Bug#413) -
27849           organize main menu sysadmin section so it is slightly less
27850           confusing
27851
27852 2005-03-12 06:31  ivan
27853
27854         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
27855           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
27856           httemplate/view/cust_main/payment_history.html,
27857           httemplate/index.html, httemplate/browse/agent.cgi,
27858           httemplate/edit/prepay_credit.cgi,
27859           httemplate/search/prepay_credit.html,
27860           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
27861           fs_selfservice/FS-SelfService/ieak.template,
27862           fs_selfservice/FS-SelfService/cgi/agent.cgi,
27863           fs_selfservice/FS-SelfService/cgi/decline.html,
27864           httemplate/edit/process/prepay_credit.cgi,
27865           httemplate/edit/process/reg_code.cgi,
27866           fs_selfservice/FS-SelfService/cgi/map.gif,
27867           fs_selfservice/FS-SelfService/cgi/promocode.html,
27868           fs_selfservice/FS-SelfService/cgi/regcode.html,
27869           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
27870           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
27871           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
27872           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
27873           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
27874           fs_selfservice/FS-SelfService/cgi/signup.cgi,
27875           fs_selfservice/FS-SelfService/cgi/signup.html,
27876           fs_selfservice/FS-SelfService/cgi/stateselect.html,
27877           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
27878           - bring prepaid support into this century (close: Bug#1124) -
27879           finally get rid of fs_signup (everything is in fs_selfservice
27880           now) (Bug#413) - organize main menu sysadmin section so it is
27881           slightly less confusing
27882
27883 2005-03-11 02:35  ivan
27884
27885         * rt/FREESIDE_MODIFIED: update list of modified files
27886
27887 2005-03-11 02:33  ivan
27888
27889         * rt/etc/RT_SiteConfig.pm: merging
27890
27891 2005-03-10 17:34  khoff
27892
27893         * rt/: etc/RT_SiteConfig.pm, lib/RT/URI/freeside.pm,
27894           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
27895           Reorganized RT->Freeside integration to support Internal (single
27896           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
27897           handled the same either way.  Integration type is changed by
27898           setting $RT::URI::freeside::IntegrationType to either 'Internal'
27899           or 'XMLRPC' in your RT_SiteConfig.pm.
27900
27901 2005-03-10 14:49  khoff
27902
27903         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
27904           lookups through the XMLRPC interface.
27905
27906 2005-03-10 01:56  ivan
27907
27908         * FS/bin/freeside-daily: fine.
27909
27910 2005-03-10 00:58  ivan
27911
27912         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
27913           package editing problem with extraneous services showing up,
27914           closes: Bug#1170
27915
27916 2005-03-09 00:18  ivan
27917
27918         * httemplate/docs/index.html: preliminary RT docs
27919
27920 2005-03-08 10:37  khoff
27921
27922         * FS/FS/XMLRPC.pm: Don't require that the method results be
27923           FS::Record descendant objects.  If they are, we map them to
27924           hashrefs.  Otherwise we return them verbatim and hope (maybe
27925           check) that they're scalars, hashrefs, or arrayrefs.
27926
27927 2005-03-08 10:15  khoff
27928
27929         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
27930           'version', and eventually config look-ups (next commit).
27931
27932 2005-03-05 19:25  ivan
27933
27934         * httemplate/search/elements/search.html: specity an explicit EOL
27935           for Text::CSV_XS, apparantly sometimes the default is null
27936
27937 2005-03-05 19:22  ivan
27938
27939         * httemplate/search/elements/search.html: and a slight formatting
27940           fix
27941
27942 2005-03-05 19:04  ivan
27943
27944         * httemplate/search/elements/search.html, htetc/handler.pl,
27945           httemplate/index.html, httemplate/search/cust_bill.html,
27946           httemplate/search/cust_bill_event.html,
27947           httemplate/search/cust_credit.html,
27948           httemplate/search/cust_main-otaker.cgi,
27949           httemplate/search/cust_main.cgi,
27950           httemplate/search/cust_main.html,
27951           httemplate/search/cust_pay.html, httemplate/search/reg_code.html,
27952           httemplate/search/report_cust_credit.html,
27953           httemplate/search/report_cust_pay.html,
27954           httemplate/search/report_prepaid_income.html,
27955           httemplate/search/report_tax.html,
27956           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
27957           httemplate/view/cust_bill-pdf.cgi,
27958           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
27959           templated reports and clean up their HTML formatting, closes;
27960           Bug#520, Bug#1107
27961
27962 2005-03-04 14:24  ivan
27963
27964         * httemplate/search/cust_credit.html: fix "Column reference "payby"
27965           is ambiguous" error when selecting by payment type, fix missing
27966           check #s caused by cust_main.payinfo masking cust_pay.payinfo,
27967           closes (really this time): Bug#1105
27968
27969 2005-03-04 04:57  ivan
27970
27971         * httemplate/search/cust_credit.html: report correctly even if the
27972           customer record has somehow been removed...
27973
27974 2005-03-04 04:34  ivan
27975
27976         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
27977           httemplate/search/cust_credit.html,
27978           httemplate/search/report_cust_credit.html,
27979           httemplate/search/report_cust_pay.html,
27980           httemplate/search/elements/search.html: add agent selection to
27981           payment and credit reports, add link to agent browse, closes:
27982           Bug#1105
27983
27984 2005-03-03 02:25  ivan
27985
27986         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
27987           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
27988           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
27989           scary "Multiple records in scalar search" warnings w/history
27990           table searches
27991
27992 2005-03-03 01:05  ivan
27993
27994         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
27995           debug output...
27996
27997 2005-03-03 00:58  ivan
27998
27999         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
28000           call details on invoices, so place names get cut off, not
28001           anything important
28002
28003 2005-03-03 00:52  ivan
28004
28005         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
28006           debug output...
28007
28008 2005-03-03 00:52  ivan
28009
28010         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
28011
28012 2005-03-03 00:45  ivan
28013
28014         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
28015           for time2str
28016
28017 2005-03-03 00:37  ivan
28018
28019         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
28020           to invoice details
28021
28022 2005-03-03 00:15  ivan
28023
28024         * FS/FS/Record.pm: want a full stack backtrace for this warning
28025
28026 2005-03-03 00:05  ivan
28027
28028         * FS/FS/part_export/sqlradius.pm: doc
28029
28030 2005-03-02 13:00  khoff
28031
28032         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
28033           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
28034           interface for freeside.
28035
28036 2005-03-01 16:47  ivan
28037
28038         * FS/FS/cust_pkg.pm: set setup date on package changes
28039
28040 2005-03-01 16:03  ivan
28041
28042         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
28043           crediting customer for service remaining:
28044           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
28045           where the part_pkg record didn't have a plan, closes: Bug#1153
28046
28047 2005-02-27 03:18  ivan
28048
28049         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
28050           details on invoices, closes: Bug#1096
28051
28052 2005-02-27 03:05  ivan
28053
28054         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
28055           on errors
28056
28057 2005-02-27 02:18  ivan
28058
28059         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
28060           fields in a table without a primary key
28061
28062 2005-02-25 14:14  ivan
28063
28064         * bin/pg-readonly: try to set the sequences right for modern Pg
28065
28066 2005-02-25 14:07  ivan
28067
28068         * bin/pg-readonly: adding quick pg-readonly tool
28069
28070 2005-02-25 12:52  ivan
28071
28072         * FS/FS/part_pkg.pm: small bugfix for options option
28073
28074 2005-02-25 12:21  ivan
28075
28076         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
28077           option to part_pkg::insert to specify part_pkg_option records
28078
28079 2005-02-24 06:22  ivan
28080
28081         * httemplate/edit/part_svc.cgi,
28082           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
28083           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
28084           httemplate/elements/progress-init.html,
28085           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
28086           FS/FS/part_svc.pm: add progressbar to service definition add -
28087           duplicate checking can take a while, closes: Bug#1126
28088
28089 2005-02-22 10:26  khoff
28090
28091         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
28092           to make it easier to find packages in large lists.
28093
28094 2005-02-20 00:51  ivan
28095
28096         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
28097
28098 2005-02-20 00:44  ivan
28099
28100         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
28101           httemplate/elements/jsrsServer.html,
28102           httemplate/elements/overlibmws.js,
28103           httemplate/elements/progress-init.html,
28104           httemplate/elements/progress-popup.html: use a javascript layer
28105           instead of a browser popup (popup blockers), really generalize
28106           the progressbar code to make it easy to use as a component
28107
28108 2005-02-17 00:44  ivan
28109
28110         * httemplate/edit/rate.cgi: generalize progressbar code in
28111           preparation for using it wherever needed
28112
28113 2005-02-16 17:37  ivan
28114
28115         * httemplate/edit/process/rate.cgi: generalize progressbar code in
28116           preparation for using it wherever needed
28117
28118 2005-02-16 16:11  ivan
28119
28120         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
28121           preparation for using it wherever needed
28122
28123 2005-02-15 18:53  ivan
28124
28125         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
28126           problems
28127
28128 2005-02-13 19:49  ivan
28129
28130         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
28131           closes: Bug#1113
28132
28133 2005-02-11 19:02  ivan
28134
28135         * httemplate/edit/process/svc_broadband.cgi: transaction not
28136           necessary here
28137
28138 2005-02-10 22:44  ivan
28139
28140         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
28141           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
28142           generalize progressbar code in preparation for using it wherever
28143           needed
28144
28145 2005-02-08 17:08  ivan
28146
28147         * Makefile: more porable syntax for su
28148
28149 2005-02-08 14:33  ivan
28150
28151         * FS/FS/clientapi_session_field.pm: tyop
28152
28153 2005-02-08 12:22  ivan
28154
28155         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
28156           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
28157           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
28158           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
28159           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
28160           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
28161           httemplate/docs/schema.html: make self-service session cache
28162           module configurable, start framework for in-database session
28163           cache
28164
28165 2005-02-05 15:39  ivan
28166
28167         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
28168           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
28169           complication from ClientAPI dispatch foo
28170
28171 2005-02-04 17:30  ivan
28172
28173         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
28174           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
28175           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
28176           perl??
28177
28178 2005-02-04 06:44  ivan
28179
28180         * Makefile: freebsd throws a fatal error if it can't stop apache
28181           now, bah
28182
28183 2005-02-04 02:38  ivan
28184
28185         * httemplate/edit/cust_main.cgi: typo
28186
28187 2005-01-29 04:49  ivan
28188
28189         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
28190           bit for reg codes
28191
28192 2005-01-29 04:34  ivan
28193
28194         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
28195           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
28196           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
28197           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
28198           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
28199           httemplate/edit/process/reg_code.cgi: registration codes
28200
28201 2005-01-27 15:01  ivan
28202
28203         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
28204           s/defaultcountry/countrydefault/
28205
28206 2005-01-27 14:19  ivan
28207
28208         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
28209
28210 2005-01-27 02:21  ivan
28211
28212         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
28213           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
28214           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
28215           httemplate/elements/qlib/box.js,
28216           httemplate/elements/qlib/boxctrl.js,
28217           httemplate/elements/qlib/boxres.js,
28218           httemplate/elements/qlib/button.js,
28219           httemplate/elements/qlib/buttonres.js,
28220           httemplate/elements/qlib/control.js,
28221           httemplate/elements/qlib/counter.js,
28222           httemplate/elements/qlib/imagelist.js,
28223           httemplate/elements/qlib/label.js,
28224           httemplate/elements/qlib/messagebox.js,
28225           httemplate/elements/qlib/progress.js,
28226           httemplate/elements/qlib/sound.js,
28227           httemplate/elements/qlib/sprite.js,
28228           httemplate/elements/qlib/window.js,
28229           httemplate/elements/qlib/wndctrl.js,
28230           httemplate/images/progressbar-empty.png,
28231           httemplate/images/progressbar-full.png: DHTML progress bar for
28232           glacial rate adding and editing, closes: Bug#1100
28233
28234 2005-01-19 13:25  ivan
28235
28236         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
28237           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
28238           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
28239           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
28240           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
28241           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
28242           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
28243           unused portion at cancellation, patch from pbowen
28244
28245 2005-01-18 16:57  ivan
28246
28247         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
28248           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
28249           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
28250           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
28251           one-time referral credits
28252
28253 2005-01-07 14:16  ivan
28254
28255         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
28256           file for rate processing, causing problems with giant query
28257           string, kludge in the non-displayed US-rates, and disable the
28258           submit button when pressed
28259
28260 2005-01-06 12:58  ivan
28261
28262         * FS/FS/Conf.pm: fix description RT_External in ticket_system
28263           option
28264
28265 2005-01-06 12:20  ivan
28266
28267         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
28268           key codes, don't try fancy things with hex and sprintf
28269
28270 2005-01-06 11:48  ivan
28271
28272         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
28273           turbo hex keycodes in uppercase
28274
28275 2005-01-06 11:02  ivan
28276
28277         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
28278           serials and key codes can be edited locally
28279
28280 2005-01-05 11:29  ivan
28281
28282         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
28283           hex!
28284
28285 2005-01-05 02:01  ivan
28286
28287         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
28288           voip_sqlradacct
28289
28290 2005-01-04 19:07  ivan
28291
28292         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
28293           correct this time
28294
28295 2005-01-04 19:01  ivan
28296
28297         * FS/FS/part_export/artera_turbo.pm: missing underscore!
28298
28299 2005-01-04 18:47  ivan
28300
28301         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
28302           than run them immediately, always format keycode as %010d,
28303           closes: Bug#936, Bug#1060
28304
28305 2005-01-03 10:25  ivan
28306
28307         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
28308           in numeric gt (>)
28309
28310 2004-12-31 00:47  ivan
28311
28312         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
28313           price plan
28314
28315 2004-12-31 00:31  ivan
28316
28317         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
28318           voip price plan
28319
28320 2004-12-31 00:24  ivan
28321
28322         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
28323           voip price plan
28324
28325 2004-12-30 23:43  ivan
28326
28327         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
28328
28329 2004-12-30 16:48  ivan
28330
28331         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
28332           fix up some bugs in VoIP rating
28333
28334 2004-12-29 17:41  ivan
28335
28336         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
28337           domain_record.pm
28338
28339 2004-12-29 04:01  ivan
28340
28341         * CREDITS: update credits
28342
28343 2004-12-29 04:00  ivan
28344
28345         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
28346           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
28347           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
28348           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
28349           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
28350           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
28351           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
28352           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
28353           httemplate/view/cust_main.cgi,
28354           httemplate/view/cust_main/packages.html: historical (immutable)
28355           invoice details about services and other history infrastructure
28356
28357 2004-12-28 15:30  ivan
28358
28359         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
28360           export
28361
28362 2004-12-27 02:19  ivan
28363
28364         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
28365           from causing payment or credit transactions from finishing
28366
28367 2004-12-27 01:23  ivan
28368
28369         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
28370           httemplate/edit/cust_main/contact.html: UI: rework shipping
28371           address javascript, closes: Bug#1085
28372
28373 2004-12-24 15:35  ivan
28374
28375         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
28376           toor
28377
28378 2004-12-24 15:28  ivan
28379
28380         * bin/passwd.import: remove $Id$ line
28381
28382 2004-12-24 15:27  ivan
28383
28384         * bin/passwd.import: import NP and *LK* from shadow file as * (no
28385           password)
28386
28387 2004-12-23 18:54  ivan
28388
28389         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
28390           to set payment date manually
28391
28392 2004-12-23 03:39  ivan
28393
28394         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
28395           svc_www-enable_subdomains config option
28396
28397 2004-12-23 01:15  ivan
28398
28399         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
28400           packages when no primary service is selected
28401
28402 2004-12-23 01:07  ivan
28403
28404         * FS/FS/part_pkg.pm: better debugging for options passed to insert
28405           method
28406
28407 2004-12-23 00:32  ivan
28408
28409         * FS/bin/freeside-setup: allow NULL zip in some countries
28410
28411 2004-12-23 00:00  ivan
28412
28413         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
28414
28415 2004-12-23 00:00  ivan
28416
28417         * bin/: rate-us.import, rate.import: adding rate import scripts
28418
28419 2004-12-22 23:29  ivan
28420
28421         * FS/FS/rate_region.pm: better short prefix display
28422
28423 2004-12-22 23:28  ivan
28424
28425         * httemplate/edit/rate.cgi: hide US regions for now, we don't
28426           currently need them for rating just invoice/session display and
28427           the web pages are so giant they're timing out
28428
28429 2004-12-22 06:40  ivan
28430
28431         * Makefile: chkconfig ON
28432
28433 2004-12-22 06:09  ivan
28434
28435         * Makefile: /usr/bin/true on fleabsd
28436
28437 2004-12-22 06:06  ivan
28438
28439         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
28440           warn and require confirmation when editing next bill dates to a
28441           date in the past, closes; Bug#430
28442
28443 2004-12-22 01:53  ivan
28444
28445         * FS/bin/freeside-daily: just "vaccum analyze" is fine
28446
28447 2004-12-21 15:19  ivan
28448
28449         * FS/FS/rate_detail.pm: need to use table modules we call
28450           ut_foreign_key on: rate, rate_region
28451
28452 2004-12-20 03:41  ivan
28453
28454         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
28455           ticket lists
28456
28457 2004-12-20 02:13  ivan
28458
28459         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
28460           better error messages on email errors
28461
28462 2004-12-20 00:21  ivan
28463
28464         * Makefile: remove quotes which were causing problems.  grr make
28465
28466 2004-12-20 00:16  ivan
28467
28468         * Makefile: add init script enable command in deb and redhat
28469
28470 2004-12-18 02:52  ivan
28471
28472         * httemplate/index.html: fix spelling
28473
28474 2004-12-13 01:13  ivan
28475
28476         * FS/FS/Conf.pm, httemplate/index.html: add config option for
28477           address2 search, closes: Bug#1022
28478
28479 2004-12-12 00:34  ivan
28480
28481         * FS/FS/cust_main.pm: fix customer status display for some cases
28482           with suspended accounts
28483
28484 2004-12-11 15:16  ivan
28485
28486         * FS/FS/part_export/acct_sql.pm: finish modification
28487
28488 2004-12-11 12:41  ivan
28489
28490         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
28491           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
28492           event, closes: Bug#977
28493
28494 2004-12-10 23:50  ivan
28495
28496         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
28497           httemplate/view/cust_main/packages.html,
28498           httemplate/view/cust_main/payment_history.html: voiding of echeck
28499           payments instead of refunds
28500
28501 2004-12-10 14:28  ivan
28502
28503         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
28504           and service address boxes
28505
28506 2004-12-10 13:25  ivan
28507
28508         * httemplate/docs/: overview-new.dia, overview-new.png: move the
28509           "self-service SSH tunnel" label to avoid ambiguity
28510
28511 2004-12-09 16:51  ivan
28512
28513         * FS/bin/freeside-setup: promo codes not unique...
28514
28515 2004-12-09 15:14  ivan
28516
28517         * httemplate/search/cust_main.cgi: typo
28518
28519 2004-12-09 15:05  ivan
28520
28521         * httemplate/search/cust_main.cgi: typo
28522
28523 2004-12-09 14:26  ivan
28524
28525         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
28526
28527 2004-12-09 14:23  ivan
28528
28529         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
28530           fields
28531
28532 2004-12-09 14:20  ivan
28533
28534         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
28535
28536 2004-12-09 14:06  ivan
28537
28538         * httemplate/search/cust_main.cgi: UI: same font size as the rest
28539           of the page
28540
28541 2004-12-09 14:02  ivan
28542
28543         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
28544           little
28545
28546 2004-12-09 13:59  ivan
28547
28548         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
28549           for empty value of custom tickets work???
28550
28551 2004-12-09 13:53  ivan
28552
28553         * httemplate/index.html: remove extra list item for now
28554
28555 2004-12-09 13:33  ivan
28556
28557         * httemplate/view/cust_main/tickets.html,
28558           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
28559           invoice addresses
28560
28561 2004-12-09 12:43  ivan
28562
28563         * FS/bin/freeside-setup: fix some typos noticed by pbowen
28564
28565 2004-12-09 04:46  ivan
28566
28567         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
28568
28569 2004-12-09 04:18  ivan
28570
28571         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
28572           up wrong id field
28573
28574 2004-12-09 04:03  ivan
28575
28576         * FS/FS/TicketSystem/RT_External.pm: use new var
28577
28578 2004-12-09 04:01  ivan
28579
28580         * FS/FS/Conf.pm: typo
28581
28582 2004-12-09 03:57  ivan
28583
28584         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
28585           for default queue id
28586
28587 2004-12-09 03:17  ivan
28588
28589         * httemplate/index.html: finish up for now
28590
28591 2004-12-09 02:07  ivan
28592
28593         * httemplate/search/cust_main.cgi: deuglify
28594
28595 2004-12-09 01:57  ivan
28596
28597         * httemplate/search/cust_main.cgi: fix typo
28598
28599 2004-12-09 01:21  ivan
28600
28601         * FS/FS/TicketSystem/RT_Internal.pm,
28602           httemplate/search/cust_main.cgi,
28603           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
28604           httemplate/view/cust_main/billing.html,
28605           httemplate/view/cust_main/contacts.html,
28606           httemplate/view/cust_main/misc.html,
28607           httemplate/view/cust_main/tickets.html: more RT integration
28608
28609 2004-12-06 06:42  ivan
28610
28611         * httemplate/search/cust_main.cgi: fix total link
28612
28613 2004-12-06 06:36  ivan
28614
28615         * httemplate/search/cust_main.cgi: fix total links and line up
28616           custom field columns
28617
28618 2004-12-06 06:15  ivan
28619
28620         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
28621           too
28622
28623 2004-12-06 06:13  ivan
28624
28625         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
28626           for counting tickets with severities...
28627
28628 2004-12-06 06:11  ivan
28629
28630         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
28631
28632 2004-12-06 06:09  ivan
28633
28634         * httemplate/search/cust_main.cgi: fix reading custome field values
28635
28636 2004-12-06 06:00  ivan
28637
28638         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
28639           FS/FS/TicketSystem/RT_External.pm,
28640           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
28641           httemplate/search/cust_main.cgi: 1st try at adding custom field
28642           handling
28643
28644 2004-12-06 00:09  ivan
28645
28646         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
28647           length" warning in latex escapes
28648
28649 2004-12-05 22:56  ivan
28650
28651         * httemplate/search/cust_main.cgi: link customers back to tickets!
28652
28653 2004-12-03 15:41  ivan
28654
28655         * htetc/handler.pl: landing rt 3.2.2
28656
28657 2004-12-03 12:51  ivan
28658
28659         * rt/sbin/rt-setup-database.in: landing rt 3.2.2
28660
28661 2004-12-03 12:40  ivan
28662
28663         * rt/: lib/RT/I18N/fi.po, lib/RT/Action/AutoOpen.pm,
28664           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
28665           lib/RT/Action/Notify.pm, lib/RT/Action/RecordCorrespondence.pm,
28666           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
28667           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
28668           lib/RT/Action/EscalatePriority.pm,
28669           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
28670           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
28671           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
28672           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
28673           lib/RT/Interface/Email/Auth/GnuPG.pm,
28674           lib/RT/Interface/Email/Auth/MailFrom.pm,
28675           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
28676           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
28677           lib/RT/Condition/QueueChange.pm,
28678           lib/RT/Condition/StatusChange.pm,
28679           lib/RT/Interface/Web/Handler.pm,
28680           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
28681           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
28682           bin/mason_handler.scgi.in, bin/rt-crontool.in,
28683           bin/standalone_httpd.in, bin/webmux.pl.in,
28684           lib/RT/Condition/AnyTransaction.pm,
28685           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
28686           lib/RT/Condition/PriorityExceeds.pm,
28687           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
28688           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
28689           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
28690           etc/schema.Informix, etc/acl.Pg, etc/constraints.mysql,
28691           etc/schema.SQLite, etc/drop.Oracle,
28692           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
28693           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
28694           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
28695           etc/upgrade/3.1.0/schema.Informix,
28696           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
28697           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
28698           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
28699           3.2.2
28700
28701 2004-12-03 12:37  ivan
28702
28703         * rt/: UPGRADING, README, configure, configure.ac, Changelog,
28704           aclocal.m4, sbin/extract-message-catalog, sbin/factory,
28705           sbin/license_tag, sbin/rt-test-dependencies.in,
28706           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
28707           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
28708           lib/RT/Queues_Overlay.pm, lib/RT/Date.pm,
28709           lib/RT/ScripConditions_Overlay.pm, lib/RT/Template_Overlay.pm,
28710           lib/RT/Group.pm, lib/RT/User.pm, lib/RT/System.pm,
28711           lib/RT/Attachment.pm, lib/RT/Attributes.pm, lib/RT/Handle.pm,
28712           lib/RT/Principals_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
28713           lib/RT/ACL_Overlay.pm, lib/RT/Templates_Overlay.pm,
28714           lib/RT/Attribute_Overlay.pm, lib/RT/EmailParser.pm,
28715           lib/RT/GroupMembers_Overlay.pm, lib/RT/Attributes_Overlay.pm,
28716           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
28717           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
28718           lib/RT/Queue.pm, lib/RT/Scrip.pm,
28719           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
28720           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
28721           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
28722           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
28723           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
28724           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
28725           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
28726           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
28727           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
28728           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
28729           lib/RT/CachedGroupMembers.pm,
28730           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
28731           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
28732           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
28733           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
28734           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
28735           lib/RT/Ticket.pm, lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
28736           lib/RT/Templates.pm, lib/RT/Attribute.pm,
28737           lib/RT/CachedGroupMembers_Overlay.pm,
28738           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
28739           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
28740           lib/RT/I18N/cs.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
28741           lib/RT/I18N/nl.po, lib/RT/I18N/hu.po, lib/RT/I18N/it.po,
28742           lib/RT/I18N/da.po, lib/RT/I18N/ru.po, lib/RT/I18N/de.po,
28743           lib/RT/I18N/ja.po, lib/RT/I18N/he.po: import rt 3.2.2
28744
28745 2004-12-02 02:18  ivan
28746
28747         * httemplate/search/cust_main.cgi: fix license boilerplate and
28748           search sorting
28749
28750 2004-12-02 01:59  ivan
28751
28752         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
28753           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
28754           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
28755           httemplate/index.html, FS/FS/TicketSystem/RT_Internal.pm,
28756           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
28757           httemplate/search/cust_main.cgi,
28758           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
28759           second big RT integration checkin, customer linking/delinking
28760           interface
28761
28762 2004-12-01 10:49  ivan
28763
28764         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
28765           the package on changes
28766
28767 2004-11-30 19:35  ivan
28768
28769         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
28770           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
28771           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
28772           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
28773           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
28774           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
28775           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
28776           creditcard-less promo code signup
28777
28778 2004-11-30 11:55  khoff
28779
28780         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
28781           with the search/replace.
28782
28783 2004-11-29 15:52  khoff
28784
28785         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
28786           broadband service view.
28787
28788 2004-11-27 11:09  ivan
28789
28790         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
28791           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
28792           httemplate/index.html, rt/FREESIDE_MODIFIED, Makefile, FS/FS.pm,
28793           htetc/handler.pl: ticket system integration framework and skin RT
28794
28795 2004-11-26 01:39  ivan
28796
28797         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
28798           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
28799           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
28800           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
28801           type_pkgs.pm: remove POD VERSION sections
28802
28803 2004-11-26 01:08  ivan
28804
28805         * FS/FS/Conf.pm: update description for signup_server-realtime to
28806           reflect current reality, closes: Bug#575
28807
28808 2004-11-26 00:51  ivan
28809
28810         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
28811           part_pkg transactional stuff from web interface to part_pkg.pm,
28812           bumps Bug#18 to 1.5
28813
28814 2004-11-25 22:50  ivan
28815
28816         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
28817           password-noexlamation config files, patch from Stephpen Bechard,
28818           closes: Bug#539
28819
28820 2004-11-24 12:54  ivan
28821
28822         * Makefile: don't enabled RT by default
28823
28824 2004-11-24 10:28  khoff
28825
28826         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
28827           address search.
28828
28829 2004-11-24 02:28  ivan
28830
28831         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
28832           checks which are causing an error
28833
28834 2004-11-24 01:00  ivan
28835
28836         * Makefile: some RT install updates
28837
28838 2004-11-23 17:30  ivan
28839
28840         * FS/bin/freeside-daily: fix perms on automated backups
28841
28842 2004-11-23 17:28  ivan
28843
28844         * httemplate/index.html: add rate plan maintenance to sysadmin
28845           section
28846
28847 2004-11-22 10:20  ivan
28848
28849         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
28850           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
28851           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
28852           httemplate/edit/part_pkg.cgi: promo codes and separate signup
28853           addresses for hdn
28854
28855 2004-11-22 03:11  ivan
28856
28857         * httemplate/search/sqlradius.cgi: Called-Station-ID label
28858
28859 2004-11-21 18:31  ivan
28860
28861         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
28862           search directions, fix bug preventing show_called_station,
28863           hide_ip and hide_data form working
28864
28865 2004-11-20 09:26  ivan
28866
28867         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
28868           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
28869           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
28870           FS/t/rate_prefix.t, FS/t/rate_region.t,
28871           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
28872           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
28873           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
28874           httemplate/edit/rate_region.cgi,
28875           httemplate/edit/process/rate.cgi,
28876           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
28877           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
28878           htetc/handler.pl, httemplate/search/sqlradius.cgi,
28879           httemplate/search/sqlradius.html: first pass at VoIP rating
28880
28881 2004-11-17 05:22  ivan
28882
28883         * httemplate/edit/part_pkg.cgi: #debugging cruft
28884
28885 2004-11-17 05:19  ivan
28886
28887         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
28888           clone-ing (customize package)
28889
28890 2004-11-16 06:19  ivan
28891
28892         * htetc/handler.pl: can't set $p without $cgi
28893
28894 2004-11-16 06:16  ivan
28895
28896         * htetc/handler.pl: correct package for $r
28897
28898 2004-11-16 06:11  ivan
28899
28900         * htetc/handler.pl: handle RT NoAuth sections
28901
28902 2004-11-12 21:37  ivan
28903
28904         * FS/FS/svc_acct.pm: oops, that's better
28905
28906 2004-11-12 21:32  ivan
28907
28908         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
28909           Argument isn't numeric errors
28910
28911 2004-11-11 04:18  ivan
28912
28913         * rt/sbin/rt-setup-database.in: merge in changes to
28914           rt-setup-database
28915
28916 2004-11-11 04:13  ivan
28917
28918         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
28919           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in, etc/acl.mysql:
28920           import rt 3.0.12
28921
28922 2004-11-11 04:10  ivan
28923
28924         * rt/: configure, Changelog, configure.ac,
28925           sbin/rt-test-dependencies.in, lib/RT/Template_Overlay.pm,
28926           lib/RT/Date.pm, lib/RT/StyleGuide.pod,
28927           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
28928           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
28929           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
28930           lib/RT/Attachment_Overlay.pm, lib/RT/CurrentUser.pm,
28931           lib/RT/Principal_Overlay.pm, lib/RT/Scrip_Overlay.pm,
28932           lib/RT/Queue_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
28933           lib/RT/Link_Overlay.pm, lib/RT/I18N/cs.po, lib/RT/I18N/fr.po,
28934           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
28935           lib/RT/I18N/it.po, lib/RT/I18N/da.po, lib/RT/I18N/ru.po,
28936           lib/RT/I18N/de.po, lib/RT/I18N/ja.po, lib/RT/I18N/he.po,
28937           lib/RT/I18N/fi.po, lib/RT/Action/SendEmail.pm,
28938           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
28939           lib/RT/Interface/Email/Auth/MailFrom.pm: import rt 3.0.12
28940
28941 2004-11-09 03:42  ivan
28942
28943         * httemplate/search/report_tax.cgi: add handling for texas tax
28944           exemption and warning that report might not make sense for
28945           partial months other than the current one
28946
28947 2004-11-09 03:00  ivan
28948
28949         * httemplate/search/report_tax.cgi: add handling for texas tax
28950           exemption and warning that report might not make sense for
28951           partial months other than the current one
28952
28953 2004-11-09 01:31  ivan
28954
28955         * httemplate/search/report_tax.cgi: parenthesis help alot
28956
28957 2004-11-09 01:13  ivan
28958
28959         * httemplate/search/report_tax.cgi: fix for correct reporting of
28960           generic taxes
28961
28962 2004-11-09 00:14  ivan
28963
28964         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
28965
28966 2004-11-08 23:23  ivan
28967
28968         * httemplate/search/report_tax.cgi: fixes to run under the mason
28969           strictness
28970
28971 2004-11-08 01:24  ivan
28972
28973         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
28974           purpose
28975
28976 2004-11-08 01:16  ivan
28977
28978         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
28979           upgrades! (new installs ok)
28980
28981 2004-11-07 21:33  ivan
28982
28983         * bin/rollback: adding in case this is needed again
28984
28985 2004-10-26 05:36  ivan
28986
28987         * Makefile: 1.5.0pre6!
28988
28989 2004-10-26 05:33  ivan
28990
28991         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
28992           schema.html: slightly more up-to-date docs
28993
28994 2004-10-26 05:07  ivan
28995
28996         * FS/FS/part_export.pm: allow an empty exporttype so you can create
28997           new objects
28998
28999 2004-10-26 04:51  ivan
29000
29001         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
29002           webdemo!
29003
29004 2004-10-26 04:26  ivan
29005
29006         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
29007           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
29008           FS/FS/part_pkg_option.pm, FS/FS.pm, FS/MANIFEST,
29009           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
29010           FS/t/part_pkg-flat_comission.t,
29011           FS/t/part_pkg-flat_comission_cust.t,
29012           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
29013           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
29014           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
29015           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
29016           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
29017           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29018           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
29019           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
29020           FS/FS/part_pkg/flat_comission_cust.pm,
29021           FS/FS/part_pkg/flat_comission_pkg.pm,
29022           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
29023           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
29024           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
29025           FS/FS/part_pkg/sqlradacct_hour.pm,
29026           FS/FS/part_pkg/subscription.pm: modular price plans!
29027
29028 2004-10-25 23:33  ivan
29029
29030         * httemplate/search/report_tax.cgi: and one last case with named
29031           and not named taxes in the same region, ack
29032
29033 2004-10-25 23:04  ivan
29034
29035         * httemplate/search/report_tax.cgi: taxes are hard
29036
29037 2004-10-25 16:47  ivan
29038
29039         * httemplate/search/report_tax.cgi: hopefully fix tax report for
29040           taxclass & named tax edge cases
29041
29042 2004-10-25 16:39  ivan
29043
29044         * httemplate/search/report_tax.cgi: hopefully fix tax report for
29045           taxclass & named tax edge cases
29046
29047 2004-10-25 15:48  ivan
29048
29049         * httemplate/search/report_tax.cgi: hopefully fix tax report for
29050           taxclass & named tax edge cases
29051
29052 2004-10-25 14:35  ivan
29053
29054         * httemplate/search/report_tax.cgi: fix joins for proper tax
29055           reporting
29056
29057 2004-10-23 04:45  ivan
29058
29059         * conf/: alerter_template, invoice_latexfooter, invoice_template:
29060           better
29061
29062 2004-10-23 04:34  ivan
29063
29064         * conf/: invoice_latexfooter, invoice_latexnotes: update default
29065           notes and footer
29066
29067 2004-10-23 03:36  ivan
29068
29069         * FS/FS/part_export/artera_turbo.pm: add debug flag
29070
29071 2004-10-22 03:31  ivan
29072
29073         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
29074           support to main customer view, for artera turbo
29075
29076 2004-10-22 03:14  ivan
29077
29078         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
29079           aid
29080
29081 2004-10-21 01:54  ivan
29082
29083         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
29084
29085 2004-10-21 01:33  ivan
29086
29087         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
29088           package definition browse
29089
29090 2004-10-21 00:07  ivan
29091
29092         * httemplate/search/report_tax.cgi: fix tax report edge cases when
29093           using taxclasses in some regions but not others
29094
29095 2004-10-20 01:28  ivan
29096
29097         * bin/artera.import: back to id
29098
29099 2004-10-20 01:20  ivan
29100
29101         * bin/artera.import: locate existing ones by title, warn on errors
29102
29103 2004-10-20 01:16  ivan
29104
29105         * httemplate/index.html: add external browse
29106
29107 2004-10-20 01:14  ivan
29108
29109         * bin/artera.import: adding artera import
29110
29111 2004-10-20 01:08  ivan
29112
29113         * bin/artera.import: adding artera import
29114
29115 2004-10-20 01:07  ivan
29116
29117         * httemplate/: search/svc_external.cgi, index.html: add
29118           svc_external search
29119
29120 2004-10-19 17:44  ivan
29121
29122         * conf/logo.eps: new logo!
29123
29124 2004-10-19 16:52  ivan
29125
29126         * conf/logo.eps: new logo!
29127
29128 2004-10-19 04:50  ivan
29129
29130         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
29131           privledges, so -T not necessary
29132
29133 2004-10-19 01:44  ivan
29134
29135         * Makefile: sleep long enough to be worthwhile
29136
29137 2004-10-18 05:37  ivan
29138
29139         * httemplate/: index.html, images/small-logo.png: that's right, a
29140           new logo
29141
29142 2004-10-17 07:01  ivan
29143
29144         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
29145           fs_selfservice/FS-SelfService/SelfService.pm,
29146           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29147           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
29148           fs_selfservice/FS-SelfService/cgi/provision_list.html,
29149           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
29150           turbo handling to self-service and reseller interfaces
29151
29152 2004-10-17 02:54  ivan
29153
29154         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
29155           templated svc_acct provisioner, from agent interface
29156
29157 2004-10-17 02:19  ivan
29158
29159         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
29160           FS/FS/part_export/artera_turbo.pm,
29161           httemplate/view/svc_external.cgi: add options to adjust UI for
29162           artera turbo as svc_export
29163
29164 2004-10-16 03:15  ivan
29165
29166         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
29167           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
29168
29169 2004-10-12 22:46  ivan
29170
29171         * Makefile: apachectl sucks ass
29172
29173 2004-10-12 14:59  ivan
29174
29175         * httemplate/view/svc_acct.cgi: fix edit link!  oops
29176
29177 2004-10-11 23:08  ivan
29178
29179         * httemplate/search/sqlradius.cgi: more info in error message for
29180           unknown export type, fix test for sqlradius_withdomain export,
29181           woo!
29182
29183 2004-10-11 22:54  ivan
29184
29185         * Makefile: update apache restart line for local apache
29186
29187 2004-10-09 03:57  ivan
29188
29189         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
29190           the RADIUS session data, link to the detail search
29191
29192 2004-10-06 06:39  ivan
29193
29194         * httemplate/search/: sqlradius.cgi: more formatting updates to
29195           RADIUS report
29196
29197 2004-10-06 06:33  ivan
29198
29199         * httemplate/search/sqlradius.cgi: small formatting updates to
29200           RADIUS report
29201
29202 2004-10-06 06:27  ivan
29203
29204         * httemplate/search/sqlradius.cgi: small formatting updates to
29205           RADIUS report
29206
29207 2004-10-06 05:37  ivan
29208
29209         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
29210           when using an ignored-accounting export
29211
29212 2004-10-05 09:28  ivan
29213
29214         * httemplate/search/sqlradius.cgi,
29215           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
29216           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
29217           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
29218           RADIUS session viewing
29219
29220 2004-10-05 07:16  ivan
29221
29222         * httemplate/view/cust_bill.cgi: links to show alternate invoices
29223           also
29224
29225 2004-10-05 06:52  ivan
29226
29227         * httemplate/view/cust_bill.cgi: links to show alternate invoices
29228           also
29229
29230 2004-10-05 06:43  ivan
29231
29232         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
29233           cust_bill.cgi: links to show alternate invoices also
29234
29235 2004-10-05 06:35  ivan
29236
29237         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
29238           cust_bill.cgi: links to show alternate invoices also
29239
29240 2004-10-05 05:17  ivan
29241
29242         * FS/bin/freeside-selfservice-server: DO open a database connection
29243           in the parent process, this cached the $dbdef and speeds things
29244           up significantly
29245
29246 2004-09-22 04:28  ivan
29247
29248         * httemplate/search/: cust_bill_event.html,
29249           report_cust_credit.html, report_cust_pay.html, report_tax.html:
29250           add missing <TR> tags
29251
29252 2004-09-22 04:04  ivan
29253
29254         * httemplate/elements/: calendar-en.js, calendar-setup.js,
29255           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
29256           jscalendar
29257
29258 2004-09-21 00:57  ivan
29259
29260         * httemplate/view/cust_main.cgi: and for refunds too
29261
29262 2004-09-21 00:50  ivan
29263
29264         * httemplate/view/cust_main.cgi: better display of echeck
29265           payments/refunds/etc.
29266
29267 2004-09-16 06:22  ivan
29268
29269         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
29270           mass duplicate checking on export changes, fix bug in new export
29271           editing, error message includes the number of duplicate customers
29272           also
29273
29274 2004-09-16 00:19  ivan
29275
29276         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
29277
29278 2004-09-15 18:47  ivan
29279
29280         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
29281
29282 2004-09-15 08:31  ivan
29283
29284         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
29285           username@domain uniqueness, closes: Bug#980
29286
29287 2004-09-15 01:57  ivan
29288
29289         * FS/bin/freeside-selfservice-server: it would help to set the
29290           permissions on the lockfile right, so the kids can open it...
29291
29292 2004-09-15 01:45  ivan
29293
29294         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29295           obtain a new descriptor for the lock in kids, this should fix
29296           locking problems
29297
29298 2004-09-15 01:30  ivan
29299
29300         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
29301           the lock in kids, this should fix locking problems
29302
29303 2004-09-14 06:00  ivan
29304
29305         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
29306           httemplate/edit/cust_refund.cgi,
29307           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
29308
29309 2004-09-13 23:47  ivan
29310
29311         * FS/bin/freeside-selfservice-server,
29312           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29313           selfservice: - server: don't reconnect again if we've already
29314           been signalled to shutdown - server: add kid reaping to shutdown
29315           sequence - server: add another optional logging level to response
29316           sending - server: acquire write mutex for keepalives
29317
29318 2004-09-09 05:04  ivan
29319
29320         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
29321           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
29322           it doesn't use a separate process/ file, this allows large error
29323           messages to be displayed properly
29324
29325 2004-09-06 05:44  ivan
29326
29327         * FS/bin/freeside-selfservice-server,
29328           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29329           self-service keepalives
29330
29331 2004-09-06 02:44  ivan
29332
29333         * FS/bin/freeside-selfservice-server: don't open a database
29334           connection in the parent process
29335
29336 2004-09-06 02:28  ivan
29337
29338         * FS/bin/freeside-queued: don't die off even on database failures
29339
29340 2004-09-05 16:21  ivan
29341
29342         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
29343           catch it, but add client-side protection against
29344           double-submission also.
29345
29346 2004-09-05 15:42  ivan
29347
29348         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
29349           checking will catch it, but add client-side protection against
29350           double-submission also.
29351
29352 2004-09-05 02:42  ivan
29353
29354         * test/dup-test: adding duplicate test
29355
29356 2004-09-05 02:41  ivan
29357
29358         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
29359           conditions in duplicate checking
29360
29361 2004-09-04 03:02  ivan
29362
29363         * FS/FS/export_svc.pm: first try at duplicate checking on new
29364           export associations
29365
29366 2004-08-27 04:33  ivan
29367
29368         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
29369
29370 2004-08-27 04:16  ivan
29371
29372         * FS/bin/freeside-sqlradius-reset: add option to specify exports
29373
29374 2004-08-24 05:22  ivan
29375
29376         * Makefile: small Makefile update
29377
29378 2004-08-24 04:16  ivan
29379
29380         * FS/FS/ClientAPI/MyAccount.pm,
29381           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29382           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
29383           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
29384           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
29385           fs_selfservice/FS-SelfService/cgi/agent_main.html,
29386           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
29387           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
29388           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
29389           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
29390           fs_selfservice/FS-SelfService/cgi/list_customers.html,
29391           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
29392           fs_selfservice/FS-SelfService/cgi/provision.html,
29393           fs_selfservice/FS-SelfService/cgi/provision_list.html,
29394           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
29395           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
29396           fs_selfservice/FS-SelfService/cgi/view_customer.html,
29397           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
29398           FS/FS/ClientAPI/Signup.pm,
29399           fs_selfservice/FS-SelfService/SelfService.pm,
29400           httemplate/search/cust_main.cgi: big update for reseller
29401           interface
29402
29403 2004-08-20 01:58  ivan
29404
29405         * bin/ispman.ldap.import: adding
29406
29407 2004-08-19 09:35  ivan
29408
29409         * httemplate/search/cust_credit.html: add customer # to credit
29410           reports too
29411
29412 2004-08-19 03:53  ivan
29413
29414         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
29415           legal shells, closes: Bug#118
29416
29417 2004-08-18 17:22  ivan
29418
29419         * httemplate/search/elements/search.html: add customer # to payment
29420           reports, add table cell alignment option to general search
29421           component
29422
29423 2004-08-17 06:14  ivan
29424
29425         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
29426           up cust_main records, also don't pollute the original object when
29427           used with override options, closes: Bug#982
29428
29429 2004-08-17 00:43  ivan
29430
29431         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
29432           path to passwd.cgi!
29433
29434 2004-08-14 05:26  ivan
29435
29436         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
29437           duplicate checking on new export associations
29438
29439 2004-08-11 16:56  ivan
29440
29441         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
29442
29443 2004-08-09 12:03  ivan
29444
29445         * init.d/freeside-init: add /usr/local/bin to PATH
29446
29447 2004-08-06 19:49  ivan
29448
29449         * httemplate/view/cust_main.cgi: disable order package button until
29450           a package has been selected
29451
29452 2004-08-05 11:47  ivan
29453
29454         * FS/FS.pm: fix pod typo
29455
29456 2004-08-02 02:43  ivan
29457
29458         * httemplate/index.html: fix link to virtual host browse
29459
29460 2004-08-01 17:41  ivan
29461
29462         * FS/FS/part_export/vpopmail.pm: no maintainer, use
29463           shellcommands_withdomain instead
29464
29465 2004-07-30 00:12  ivan
29466
29467         * FS/FS/svc_Common.pm: set fixed values from an explicitly
29468           specified svcpart on replace too
29469
29470 2004-07-29 21:54  ivan
29471
29472         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
29473           conf/cust_pkg-change_svcpart,
29474           httemplate/edit/process/cust_svc.cgi,
29475           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
29476           svcpart changes now trigger all necessary export actions, manual
29477           svcpart changing on svc_acct view, linking changes svcpart if you
29478           ask it to, closes: Bug#671, Bug#644
29479
29480 2004-07-29 14:49  ivan
29481
29482         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
29483           advertising source list
29484
29485 2004-07-15 15:40  ivan
29486
29487         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
29488           FS/FS/ClientAPI/Signup.pm,
29489           fs_selfservice/FS-SelfService/SelfService.pm,
29490           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29491           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
29492           fs_selfservice/FS-SelfService/cgi/logout.html,
29493           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29494           fs_selfservice/FS-SelfService/cgi/myaccount.html,
29495           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
29496           fs_selfservice/FS-SelfService/cgi/payment_results.html,
29497           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
29498           fs_selfservice/FS-SelfService/cgi/provision.html,
29499           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
29500           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
29501           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
29502           httemplate/view/cust_main.cgi: big update for customer
29503           self-service: add provisioning/unprovisioning of purchased
29504           services, like fs_selfadmin
29505
29506 2004-07-12 06:51  ivan
29507
29508         * httemplate/view/cust_main.cgi: DEL out voided payments to
29509           distinguish them visually better
29510
29511 2004-07-10 07:46  ivan
29512
29513         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
29514           decline/cancel when customer has a negative balance & purchases
29515           stuff with it
29516
29517 2004-07-10 07:30  ivan
29518
29519         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
29520
29521 2004-07-10 06:30  ivan
29522
29523         * httemplate/: index.html, search/cust_bill_event.cgi,
29524           search/cust_bill_event.html: add calendar to cust_bill_event
29525           search page, make ending date default to open-ended like other
29526           reports
29527
29528 2004-07-10 06:21  ivan
29529
29530         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
29531           before and cluck loudly when the FS::tablename class isn't
29532           loaded, rather than throw exceptions
29533
29534 2004-07-10 06:08  ivan
29535
29536         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
29537           doesn't bomb out in FS::Record::qsearch with Can't locate object
29538           method virtual_fields via package FS::svc_external
29539
29540 2004-07-09 04:45  ivan
29541
29542         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
29543           agent.cgi, make sure warnings are turned off when parsing
29544           templates to avoid too much output to STDERR triggering obscure
29545           apache hang bug.  thanks dean you rule.
29546
29547 2004-07-09 02:29  ivan
29548
29549         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
29550           param separator
29551
29552 2004-07-08 04:15  ivan
29553
29554         * httemplate/edit/process/cust_main.cgi: don't change otaker when
29555           just editing account, closes: Bug#921
29556
29557 2004-07-07 09:06  ivan
29558
29559         * FS/FS/cust_pay.pm: allow payment modification so we can import
29560           order_number info
29561
29562 2004-07-06 12:10  ivan
29563
29564         * FS/FS/Record.pm: better error message for missing tables
29565
29566 2004-07-06 10:26  ivan
29567
29568         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
29569           httemplate/edit/cust_refund.cgi,
29570           httemplate/edit/process/cust_credit.cgi,
29571           httemplate/edit/process/cust_refund.cgi,
29572           httemplate/view/cust_main.cgi: payment voiding part deux & credit
29573           card refunds!
29574
29575 2004-07-06 07:22  ivan
29576
29577         * FS/FS/cust_refund.pm: document and check refund reasons
29578
29579 2004-07-06 06:26  ivan
29580
29581         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
29582           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
29583           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
29584           add cust_pay_void table and payment voiding web ui part one
29585
29586 2004-07-06 01:43  ivan
29587
29588         * htetc/handler.pl: 0.32 (and then some) released
29589
29590 2004-07-01 06:49  ivan
29591
29592         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
29593           self-service
29594
29595 2004-07-01 05:45  ivan
29596
29597         * FS/FS/agent.pm: fix silly bug editing agents
29598
29599 2004-07-01 05:42  ivan
29600
29601         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
29602           hash method with an empty Hash attribute, wtf?
29603
29604 2004-06-30 11:19  ivan
29605
29606         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
29607           template fixes
29608
29609 2004-06-30 11:12  ivan
29610
29611         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
29612           also fill in name filed
29613
29614 2004-06-30 11:01  ivan
29615
29616         * FS/FS/cust_pay.pm: typo
29617
29618 2004-06-30 10:57  ivan
29619
29620         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
29621           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
29622           conf/payment_receipt_email: payment receipts!
29623
29624 2004-06-30 07:33  ivan
29625
29626         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
29627           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
29628
29629 2004-06-30 03:02  ivan
29630
29631         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
29632           encrypt scp dumps
29633
29634 2004-06-30 02:56  ivan
29635
29636         * FS/FS/cust_bill.pm: fix warning message when agent-specific
29637           plandata cannot be found
29638
29639 2004-06-29 00:57  ivan
29640
29641         * httemplate/docs/schema.html: cust_pay_refund
29642
29643 2004-06-28 21:02  ivan
29644
29645         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
29646           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
29647           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
29648           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
29649           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
29650           httemplate/edit/cust_bill_pay.cgi,
29651           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
29652           table to refund payments
29653
29654 2004-06-25 11:28  ivan
29655
29656         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
29657           paydate_monthyear method and thus bug#862 and i need some sleep
29658
29659 2004-06-25 10:57  ivan
29660
29661         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
29662           httemplate/misc/payment.cgi: fix one-time card charging not
29663           pulling in exp date?
29664
29665 2004-06-25 10:26  ivan
29666
29667         * httemplate/misc/payment.cgi: set defaults so as to not change the
29668           billing type when entering a one time payment
29669
29670 2004-06-25 03:25  ivan
29671
29672         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
29673           rather before doing anything
29674
29675 2004-06-25 03:16  ivan
29676
29677         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
29678           contains a ;
29679
29680 2004-06-25 03:07  ivan
29681
29682         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
29683
29684 2004-06-25 01:44  ivan
29685
29686         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
29687
29688 2004-06-22 19:13  ivan
29689
29690         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
29691           lines
29692
29693 2004-06-21 20:12  ivan
29694
29695         * Makefile: snapshot before schema changes
29696
29697 2004-06-21 20:11  ivan
29698
29699         * FS/FS.pm: small doc update
29700
29701 2004-06-21 20:10  ivan
29702
29703         * bin/sqlradius.import: fix attribute importing bugs that borked
29704           the passwords
29705
29706 2004-06-21 07:24  ivan
29707
29708         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
29709           checking on add'l package order
29710
29711 2004-06-21 06:36  ivan
29712
29713         * FS/MANIFEST: removing old report from MANIFEST
29714
29715 2004-06-21 05:27  ivan
29716
29717         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
29718
29719 2004-06-21 03:58  ivan
29720
29721         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
29722           on agent add'l package order
29723
29724 2004-06-21 03:45  ivan
29725
29726         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
29727           primary
29728
29729 2004-06-21 03:26  ivan
29730
29731         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
29732           only allow primary users access to the self-service server
29733
29734 2004-06-18 03:28  ivan
29735
29736         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
29737           fix: avoid newline prepend fix from borking indented first <%,
29738           fixes customer search by otaker under mason, closes: Bug#830
29739
29740 2004-06-17 05:32  ivan
29741
29742         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
29743           frontpage extensions to www_shellcommands export
29744
29745 2004-06-16 16:59  ivan
29746
29747         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
29748           hosts
29749
29750 2004-06-16 07:07  ivan
29751
29752         * httemplate/search/report_tax.cgi: update tax report for taxclass
29753
29754 2004-06-15 06:27  ivan
29755
29756         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
29757           moving passwd cgi to self-service
29758
29759 2004-06-15 03:59  ivan
29760
29761         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
29762           field check
29763
29764 2004-06-11 09:44  ivan
29765
29766         * httemplate/search/report_tax.cgi: fix date range for old perl,
29767           count tax exempt and COMP customers correctly
29768
29769 2004-06-11 07:57  ivan
29770
29771         * httemplate/search/report_tax.cgi: fix to find all customer
29772           scorrectly
29773
29774 2004-06-11 07:25  ivan
29775
29776         * httemplate/search/report_tax.cgi: tax report fix sort
29777
29778 2004-06-11 07:03  ivan
29779
29780         * FS/FS/Conf.pm, httemplate/index.html: tax report!
29781
29782 2004-06-11 06:44  ivan
29783
29784         * httemplate/search/report_tax.cgi: tax report!
29785
29786 2004-06-11 00:37  ivan
29787
29788         * Makefile: add update-selfservice target
29789
29790 2004-06-10 05:58  ivan
29791
29792         * httemplate/browse/agent.cgi: now available as methods
29793
29794 2004-06-10 05:31  ivan
29795
29796         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
29797           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
29798           FS/FS/ClientAPI/Signup.pm,
29799           fs_selfservice/FS-SelfService/cgi/agent.cgi,
29800           fs_selfservice/FS-SelfService/cgi/agent_login.html,
29801           fs_selfservice/FS-SelfService/cgi/agent_main.html,
29802           fs_selfservice/FS-SelfService/cgi/cvv2.html,
29803           fs_selfservice/FS-SelfService/cgi/cvv2.png,
29804           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
29805           fs_selfservice/FS-SelfService/cgi/list_customers.html,
29806           fs_selfservice/FS-SelfService/cgi/signup.html,
29807           fs_selfservice/FS-SelfService/cgi/view_customer.html,
29808           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
29809           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
29810
29811 2004-06-10 04:28  ivan
29812
29813         * httemplate/search/cust_main-otaker.cgi: tyop
29814
29815 2004-06-09 01:59  ivan
29816
29817         * Makefile: need this entry for myself though!
29818
29819 2004-06-05 05:01  ivan
29820
29821         * Makefile: AND set its owner.  whew.
29822
29823 2004-06-05 04:55  ivan
29824
29825         * Makefile: and don't forget to make the dir
29826
29827 2004-06-05 04:47  ivan
29828
29829         * Makefile: fix path and make var substitution
29830
29831 2004-06-05 04:37  ivan
29832
29833         * Makefile: oops fix line endings in automated self-service lib
29834           install
29835
29836 2004-06-05 04:34  ivan
29837
29838         * Makefile: automated self-service lib install
29839
29840 2004-06-05 02:34  ivan
29841
29842         * bin/: sqlradius-norealm.reimport, sqlradius.import,
29843           sqlradius.reimport: sqlradius import updates
29844
29845 2004-06-04 20:00  ivan
29846
29847         * Makefile: self-service installer?
29848
29849 2004-06-03 03:09  ivan
29850
29851         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
29852           address on "re-email" link
29853
29854 2004-06-03 02:55  ivan
29855
29856         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
29857           screen and "re-email/re-print" links, also fix agent-specific
29858           From: address on "re-email" link
29859
29860 2004-06-03 00:00  ivan
29861
29862         * FS/FS/cust_bill.pm: better error message for non-applicable
29863           invoice events
29864
29865 2004-06-02 14:27  ivan
29866
29867         * fs_selfservice/DEPLOY: simple kludge for testing
29868
29869 2004-06-01 03:56  ivan
29870
29871         * httemplate/edit/part_bill_event.cgi: html table fix
29872
29873 2004-06-01 03:53  ivan
29874
29875         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
29876           per-agent invoice_from addresses
29877
29878 2004-06-01 02:23  ivan
29879
29880         * bin/postfix_courierimap.import: typo in sql
29881
29882 2004-05-31 18:49  ivan
29883
29884         * FS/FS/cust_bill.pm: typo in error message
29885
29886 2004-05-28 16:26  ivan
29887
29888         * bin/sqlradius.reimport: adding password/finger correction tool
29889           too
29890
29891 2004-05-28 06:48  ivan
29892
29893         * bin/postfix_courierimap.import: adding
29894
29895 2004-05-28 04:33  ivan
29896
29897         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
29898           checking the filename at all... to catch empty form submissions?
29899
29900 2004-05-28 04:21  ivan
29901
29902         * httemplate/misc/upload-batch.cgi: better error reporting on
29903           unparsable filenames
29904
29905 2004-05-28 03:38  ivan
29906
29907         * httemplate/search/elements/search.html: show a better message
29908           when no results are found
29909
29910 2004-05-28 03:17  ivan
29911
29912         * httemplate/search/cust_bill.html: correct count statement when
29913           searching for individual invoices by #
29914
29915 2004-05-28 01:40  ivan
29916
29917         * bin/sqlradius.import: really.
29918
29919 2004-05-28 01:37  ivan
29920
29921         * bin/sqlradius.import: fixed up and working?
29922
29923 2004-05-28 00:02  ivan
29924
29925         * FS/FS/svc_domain.pm: report value passed for illegal action
29926           pseudo-field
29927
29928 2004-05-27 02:30  ivan
29929
29930         * bin/sqlradius.import: fixup domain svcpart selection
29931
29932 2004-05-27 02:14  ivan
29933
29934         * bin/sqlradius.import: adding sqlradius.import
29935
29936 2004-05-26 11:59  ivan
29937
29938         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
29939           interface
29940
29941 2004-05-26 06:07  ivan
29942
29943         * FS/FS/part_export/acct_sql.pm: fix table name
29944
29945 2004-05-26 06:02  ivan
29946
29947         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
29948           export some more to export to alias table also and in general be
29949           more configurable
29950
29951 2004-05-26 04:11  ivan
29952
29953         * FS/FS/cust_bill.pm: comma
29954
29955 2004-05-26 04:11  ivan
29956
29957         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
29958           temp files in cache.datasrc instead of /tmp
29959
29960 2004-05-26 03:36  ivan
29961
29962         * FS/FS/cust_bill.pm: better error checking/reporting for latex
29963           setup problems
29964
29965 2004-05-26 02:14  ivan
29966
29967         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
29968           web content in user homedirs and link to /var/www
29969
29970 2004-05-19 07:34  ivan
29971
29972         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
29973           acct_sql export
29974
29975 2004-05-19 07:29  ivan
29976
29977         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
29978           export
29979
29980 2004-05-19 07:22  ivan
29981
29982         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
29983
29984 2004-05-19 06:41  ivan
29985
29986         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
29987           t/part_export-acct_sql.t: adding acct_sql export
29988
29989 2004-05-19 05:31  ivan
29990
29991         * httemplate/edit/part_pkg.cgi: continue making
29992           hours/input/output/total display on invoices conditional on there
29993           being any charge for overages
29994
29995 2004-05-19 05:30  ivan
29996
29997         * httemplate/edit/part_pkg.cgi: finish making
29998           hours/input/output/total display on invoices conditional on there
29999           being any charge for overages
30000
30001 2004-05-19 05:28  ivan
30002
30003         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
30004           display on invoices conditional on there being any charge for
30005           overages
30006
30007 2004-05-17 17:20  ivan
30008
30009         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
30010           order_pkg to return pkgnum also
30011
30012 2004-05-14 05:25  ivan
30013
30014         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
30015           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
30016           httemplate/edit/process/part_bill_event.cgi: add per-agent
30017           invoice templates, add per-package suspend invoice events, fix
30018           automatic creation of invoice_latex alternate templates
30019
30020 2004-05-12 11:07  ivan
30021
30022         * bin/sequences.reset: easier this way
30023
30024 2004-05-12 11:02  ivan
30025
30026         * bin/: sequences.reset, freeside.import: adding
30027
30028 2004-05-12 03:03  ivan
30029
30030         * Makefile: for native apache installs
30031
30032 2004-05-11 05:01  ivan
30033
30034         * httemplate/edit/svc_www.cgi: i'm not usually like this.
30035
30036 2004-05-11 04:58  ivan
30037
30038         * httemplate/edit/svc_www.cgi: this has been an evening of logical
30039           negation
30040
30041 2004-05-11 04:54  ivan
30042
30043         * httemplate/edit/svc_www.cgi: so close
30044
30045 2004-05-11 04:52  ivan
30046
30047         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
30048           svc_www-usersvc_svcpart and hopefully simplified zone select too
30049
30050 2004-05-11 04:22  ivan
30051
30052         * httemplate/edit/svc_www.cgi: need to pull in $conf
30053
30054 2004-05-11 04:19  ivan
30055
30056         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
30057           default and one kludge, to improve webhosting UI
30058
30059 2004-05-11 02:50  ivan
30060
30061         * FS/FS/part_export/www_shellcommands.pm: fix commands
30062
30063 2004-05-10 17:46  ivan
30064
30065         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
30066           host browse
30067
30068 2004-05-10 06:46  ivan
30069
30070         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
30071           password changing command
30072
30073 2004-05-10 06:17  ivan
30074
30075         * FS/FS/part_export/shellcommands.pm: fall back to password
30076           changing in the case of blank suspension/unsuspension commands,
30077           like some exports
30078
30079 2004-05-10 04:10  ivan
30080
30081         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
30082           export commands configrable
30083
30084 2004-05-10 03:01  ivan
30085
30086         * bin/sendmail.import: properly nested greps
30087
30088 2004-05-10 02:59  ivan
30089
30090         * bin/sendmail.import: allow for multiple svc_acct svcparts
30091
30092 2004-05-10 02:40  ivan
30093
30094         * bin/sendmail.import: 5.005!
30095
30096 2004-05-10 02:38  ivan
30097
30098         * bin/sendmail.import: ach 5.005
30099
30100 2004-05-10 01:38  ivan
30101
30102         * CREDITS: rt and sql-ledger
30103
30104 2004-05-08 00:46  ivan
30105
30106         * FS/FS/svc_acct.pm: default finger to first+last
30107
30108 2004-05-06 15:37  ivan
30109
30110         * httemplate/edit/svc_www.cgi: brainfart
30111
30112 2004-05-06 15:34  ivan
30113
30114         * httemplate/edit/svc_www.cgi: tyop
30115
30116 2004-05-06 15:29  ivan
30117
30118         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
30119           change the restart command in apache exports
30120
30121 2004-05-06 15:29  ivan
30122
30123         * FS/FS/svc_acct.pm: protect properly against deleting users linked
30124           to virtual web sites
30125
30126 2004-05-06 15:18  ivan
30127
30128         * httemplate/edit/svc_www.cgi: show service name and
30129           fully-qualified address on service add
30130
30131 2004-05-04 11:44  ivan
30132
30133         * FS/FS/queue.pm: don't truncate job args for display
30134
30135 2004-05-03 08:40  ivan
30136
30137         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
30138           (svc_external: id, title / svc_acct: domain)
30139
30140 2004-05-03 07:32  ivan
30141
30142         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
30143           part_export/shellcommands_withdomain.pm: make RADIUS groups
30144           available to shellcommands exports
30145
30146 2004-05-01 15:49  ivan
30147
30148         * httemplate/search/: cust_bill.html, elements/search.html: don't
30149           display links to missing customers
30150
30151 2004-05-01 14:40  ivan
30152
30153         * httemplate/search/cust_bill.html: I'm slow this morning
30154
30155 2004-05-01 14:38  ivan
30156
30157         * httemplate/search/cust_bill.html: oops tyop
30158
30159 2004-05-01 14:05  ivan
30160
30161         * httemplate/search/cust_bill.html: handle missing customer records
30162           without erroring out
30163
30164 2004-04-30 14:58  ivan
30165
30166         * FS/FS/Record.pm: accept empty zips for non-US countries...
30167
30168 2004-04-30 13:22  ivan
30169
30170         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
30171           scalar search" warning
30172
30173 2004-04-30 12:08  ivan
30174
30175         * httemplate/index.html: 15 day open invoice reports for qis
30176
30177 2004-04-23 06:15  ivan
30178
30179         * FS/MANIFEST, httemplate/index.html: add link to new credit report
30180           on main menu, remove old obsolete shell-out reports
30181
30182 2004-04-23 05:50  ivan
30183
30184         * Makefile: fix up includes with Apache::ASP
30185
30186 2004-04-23 05:19  ivan
30187
30188         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
30189           httemplate/graph/money_time.cgi,
30190           httemplate/search/cust_bill.html,
30191           httemplate/search/cust_credit.html,
30192           httemplate/search/report_cust_credit.html,
30193           httemplate/search/elements/search.html: credit report, add some
30194           links to sales/credits/receipts summary, move payment search to
30195           template
30196
30197 2004-04-22 19:32  ivan
30198
30199         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
30200           search/elements/search.html: working templated invoice search!
30201
30202 2004-04-22 00:38  ivan
30203
30204         * httemplate/elements/pager.html: silly pager fix
30205
30206 2004-04-22 00:07  ivan
30207
30208         * httemplate/search/report_cust_credit.html: initial copy from
30209           report_cust_pay.html
30210
30211 2004-04-21 13:52  ivan
30212
30213         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
30214           problems should be fatal and trigger retry
30215
30216 2004-04-20 18:49  ivan
30217
30218         * FS/FS/cust_main.pm: respect country default for batch import
30219
30220 2004-04-20 13:24  ivan
30221
30222         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
30223
30224 2004-04-19 18:23  ivan
30225
30226         * FS/FS/cust_main.pm: accept expiration dates in the same format
30227           they are output...
30228
30229 2004-04-19 17:58  ivan
30230
30231         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
30232           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
30233           fs_selfservice/FS-SelfService/SelfService.pm,
30234           httemplate/view/cust_main.cgi: add methods for masking credit
30235           cards, add payment info modification to self-service
30236
30237 2004-04-13 18:00  ivan
30238
30239         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
30240           make life easier when importing new upstream versions
30241
30242 2004-04-13 17:48  khoff
30243
30244         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
30245
30246 2004-04-13 15:30  ivan
30247
30248         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
30249           being used anyway
30250
30251 2004-04-13 13:01  ivan
30252
30253         * FS/t/part_export-communigate_pro.t: adding forgotten test
30254
30255 2004-04-13 11:27  ivan
30256
30257         * Makefile: adding comments for fedora
30258
30259 2004-04-10 18:50  ivan
30260
30261         * httemplate/search/: report_prepaid_income.cgi,
30262           report_prepaid_income.html: update unearned revenue report based
30263           on feedback from kevin
30264
30265 2004-04-09 15:35  ivan
30266
30267         * Makefile: thank goodness its friday
30268
30269 2004-04-09 15:34  ivan
30270
30271         * Makefile: really properly disable RT where not using
30272
30273 2004-04-09 15:33  ivan
30274
30275         * Makefile: properly disable RT where not using
30276
30277 2004-04-08 05:37  ivan
30278
30279         * Makefile: fix psql command line options for older pg
30280
30281 2004-04-08 05:23  ivan
30282
30283         * Makefile: fix quotes
30284
30285 2004-04-08 05:07  ivan
30286
30287         * Makefile: don't enable by default
30288
30289 2004-04-08 05:05  ivan
30290
30291         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
30292           in usage inst
30293
30294 2004-04-08 05:00  ivan
30295
30296         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
30297           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
30298           of RT integration
30299
30300 2004-04-07 22:53  ivan
30301
30302         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
30303           server until it is ready
30304
30305 2004-04-07 06:12  ivan
30306
30307         * FS/bin/freeside-reexport: oops, update the usage too
30308
30309 2004-04-07 06:11  ivan
30310
30311         * FS/bin/freeside-reexport: added options to select username,
30312           svcnum, svcpart
30313
30314 2004-04-07 04:39  ivan
30315
30316         * FS/FS/: Conf.pm, domain_record.pm: automatically update
30317           reverse-ARPA records (Bug#462) / recognize SOA records with the
30318           fqdn as well as @
30319
30320 2004-04-07 04:04  ivan
30321
30322         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
30323           domain
30324
30325 2004-04-07 01:34  ivan
30326
30327         * FS/FS/part_export.pm: argh, the glob itself is tainted under
30328           5.005
30329
30330 2004-04-07 01:07  ivan
30331
30332         * FS/FS/part_export.pm: make -T happy (under old perl?)
30333
30334 2004-04-05 19:03  ivan
30335
30336         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
30337
30338 2004-04-05 07:05  ivan
30339
30340         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
30341           httemplate/misc/process/link.cgi: add a domain pulldown to
30342           svc_acct linking, closes: Bug#277 / prevent "stealing" services
30343           with link unless you set legacy_link-steal config option, closes:
30344           Bug#321
30345
30346 2004-04-05 04:55  ivan
30347
30348         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
30349           heuristics to transfer ordering: primaries first, then sorted by
30350           quantity
30351
30352 2004-04-05 02:08  ivan
30353
30354         * htetc/handler.pl, httemplate/misc/whois.cgi,
30355           httemplate/view/svc_domain.cgi: add whois functionality
30356           internally instead of linking to geektools
30357
30358 2004-04-04 15:20  ivan
30359
30360         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
30361           to optionally allow non-matching svcparts to be moved during
30362           package changes, closes: Bug#667
30363
30364 2004-04-04 15:14  ivan
30365
30366         * httemplate/view/cust_main.cgi: comment out extraneous warning
30367
30368 2004-04-02 05:44  ivan
30369
30370         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
30371           Pragma:no-cache header, and set Content-Length and Cache-Control
30372           for viewing .pdf invoices with IE over SSL.
30373           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
30374
30375 2004-04-02 03:23  ivan
30376
30377         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
30378           .pdf extension to placate some versions of IE.  yay IE.
30379
30380 2004-04-01 18:09  ivan
30381
30382         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
30383           (r)ndc command
30384
30385 2004-04-01 06:50  ivan
30386
30387         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
30388           commands
30389
30390 2004-03-31 16:44  ivan
30391
30392         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
30393           sub-countries from Locale::SubCountry now
30394
30395 2004-03-30 08:43  ivan
30396
30397         * FS/FS/cust_main.pm: mutex the bill and collect functions
30398           per-customer
30399
30400 2004-03-30 01:20  ivan
30401
30402         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
30403           list of ignored zones, add nameservice records to existing
30404           domains, update for API change inDNS::ZoneParse 0.84
30405
30406 2004-03-29 13:49  ivan
30407
30408         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
30409           also
30410
30411 2004-03-28 22:03  ivan
30412
30413         * FS/FS/part_export.pm: fix export_info sub to return an empty
30414           hashref instead of undef
30415
30416 2004-03-26 17:05  khoff
30417
30418         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
30419           services in a particular order to get around certain
30420           inter-service dependancies
30421
30422 2004-03-25 20:54  ivan
30423
30424         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
30425           2.09
30426
30427 2004-03-25 20:46  ivan
30428
30429         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
30430           necessary
30431
30432 2004-03-25 03:00  ivan
30433
30434         * FS/FS/part_export/: domain_shellcommands.pm,
30435           www_shellcommands.pm: typo from refactoring
30436
30437 2004-03-25 00:55  ivan
30438
30439         * FS/FS/part_export/: domain_shellcommands.pm,
30440           forward_shellcommands.pm, shellcommands.pm,
30441           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
30442           ISPMan integration
30443
30444 2004-03-24 22:42  ivan
30445
30446         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
30447           and later only so far, still waiting to hear about 4.10
30448
30449 2004-03-24 07:38  ivan
30450
30451         * httemplate/edit/part_export.cgi: catch misconfigured exports
30452
30453 2004-03-24 06:28  ivan
30454
30455         * FS/FS/: part_export.pm, part_export/apache.pm,
30456           part_export/bind.pm, part_export/bind_slave.pm,
30457           part_export/bsdshell.pm, part_export/communigate_pro.pm,
30458           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
30459           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
30460           part_export/forward_shellcommands.pm, part_export/http.pm,
30461           part_export/infostreet.pm, part_export/ldap.pm,
30462           part_export/postfix.pm, part_export/shellcommands.pm,
30463           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
30464           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
30465           part_export/sysvshell.pm, part_export/textradius.pm,
30466           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
30467           export info to the modules themselves
30468
30469 2004-03-24 06:23  ivan
30470
30471         * FS/FS/part_export/router.pm: move export info to the modules
30472           themselves
30473
30474 2004-03-24 06:21  ivan
30475
30476         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
30477           t/part_export-passwdfile.t: adding passwdfile export base class
30478
30479 2004-03-24 06:17  ivan
30480
30481         * eg/export_template.pm: update example export for the new world of
30482           export data in themodule files
30483
30484 2004-03-24 01:35  ivan
30485
30486         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
30487           t/part_export-postfix.t, t/part_export-router.t: add missing
30488           compile tests
30489
30490 2004-03-23 11:57  ivan
30491
30492         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
30493           partial credits
30494
30495 2004-03-22 16:06  ivan
30496
30497         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
30498           htetc/handler.pl, httemplate/elements/small_custview.html,
30499           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
30500           httemplate/view/cust_main.cgi: one-time credit card and ACH
30501           payments (like self-service) closes: Bug#648
30502
30503 2004-03-22 16:06  ivan
30504
30505         * httemplate/search/report_receivables.cgi: fix sorting of NULL
30506           companies differently than empty companies
30507
30508 2004-03-22 11:02  ivan
30509
30510         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
30511           size of 6
30512
30513 2004-03-22 09:13  ivan
30514
30515         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
30516           add ACH help graphic
30517
30518 2004-03-22 07:18  ivan
30519
30520         * FS/FS/CGI.pm: tone down the titles
30521
30522 2004-03-22 07:04  ivan
30523
30524         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
30525
30526 2004-03-22 04:50  ivan
30527
30528         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
30529           expiration selection now -> 15 years instead of hardcoded
30530
30531 2004-03-22 03:05  ivan
30532
30533         * httemplate/: edit/process/REAL_cust_pkg.cgi,
30534           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
30535           misc/unprovision.cgi, misc/process/link.cgi,
30536           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
30537           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
30538           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
30539           remove everything that links to package view also, closes:
30540           Bug#569
30541
30542 2004-03-22 02:36  ivan
30543
30544         * httemplate/view/cust_main.cgi: further small UI tweaks
30545
30546 2004-03-22 02:16  ivan
30547
30548         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
30549           (closes: Bug#569)
30550
30551 2004-03-21 18:59  ivan
30552
30553         * httemplate/view/cust_main.cgi: much easier to understand listing
30554           of credits/payments that get split up, closes: Bug#773, 762
30555
30556 2004-03-19 04:36  ivan
30557
30558         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
30559
30560 2004-03-18 14:35  ivan
30561
30562         * FS/FS/part_export/shellcommands.pm: quote already-crypted
30563           passwords to prevent variable substitution
30564
30565 2004-03-18 14:32  ivan
30566
30567         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
30568           replace also
30569
30570 2004-03-18 14:00  ivan
30571
30572         * bin/shadow.reimport: add -b option
30573
30574 2004-03-18 12:58  ivan
30575
30576         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
30577           passwords
30578
30579 2004-03-17 17:46  ivan
30580
30581         * FS/bin/freeside-selfservice-server,
30582           fs_selfservice/FS-SelfService/SelfService.pm,
30583           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
30584           require Storable minimum 2.09
30585
30586 2004-03-17 15:16  ivan
30587
30588         * FS/FS/svc_acct.pm: fixup password checking to understand
30589           old-style *SUSPENDED* accounts and not to allow access for * ! !!
30590           passwords
30591
30592 2004-03-17 15:08  ivan
30593
30594         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
30595           accounts
30596
30597 2004-03-17 14:55  ivan
30598
30599         * bin/shadow.reimport: fix multiple svcparts
30600
30601 2004-03-17 14:53  ivan
30602
30603         * bin/shadow.reimport: allow multiple svcparts
30604
30605 2004-03-17 14:49  ivan
30606
30607         * bin/shadow.reimport: re-enable prompting
30608
30609 2004-03-17 14:45  ivan
30610
30611         * bin/shadow.reimport: add -d and -r options
30612
30613 2004-03-17 13:47  ivan
30614
30615         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
30616           proper self-service login supporting plaintext, crypt and MD5
30617           passwords
30618
30619 2004-03-16 12:41  ivan
30620
30621         * Makefile: rt-setup-database, not rt-initialize-database
30622
30623 2004-03-15 23:06  ivan
30624
30625         * Makefile, rt/config.layout.in: masonstatedir can't be configured
30626           form ./configure either, must use layout
30627
30628 2004-03-15 23:04  ivan
30629
30630         * Makefile: and finally, run the ./configure
30631
30632 2004-03-15 23:03  ivan
30633
30634         * Makefile: use a proper delimter
30635
30636 2004-03-15 23:00  ivan
30637
30638         * Makefile: transposition
30639
30640 2004-03-15 22:59  ivan
30641
30642         * Makefile: autogenerate rt/config.layout file
30643
30644 2004-03-15 22:58  ivan
30645
30646         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
30647           be generated
30648
30649 2004-03-15 22:45  ivan
30650
30651         * Makefile: initial RT targets
30652
30653 2004-03-15 22:43  ivan
30654
30655         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
30656           patch
30657
30658 2004-03-15 20:36  ivan
30659
30660         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
30661
30662 2004-03-15 16:34  ivan
30663
30664         * Makefile: dont want to error out here
30665
30666 2004-03-12 17:27  ivan
30667
30668         * Makefile: really add the necessary backslashes this time, fix
30669           s/// delimteres
30670
30671 2004-03-12 16:53  ivan
30672
30673         * Makefile: oops
30674
30675 2004-03-12 16:50  ivan
30676
30677         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
30678           Makefile
30679
30680 2004-03-12 16:16  ivan
30681
30682         * Makefile: fix suse document root
30683
30684 2004-03-12 04:39  ivan
30685
30686         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
30687           httemplate/view/cust_main.cgi: add unapplycredits configuration
30688           option
30689
30690 2004-03-12 04:11  ivan
30691
30692         * httemplate/graph/money_time.cgi: fix title
30693
30694 2004-03-12 02:22  ivan
30695
30696         * httemplate/index.html: add badly-named new report
30697
30698 2004-03-12 00:56  ivan
30699
30700         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
30701           by default; horrible performance
30702
30703 2004-03-12 00:17  ivan
30704
30705         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
30706           contain the strings now, not just match exactly
30707
30708 2004-03-11 13:19  ivan
30709
30710         * conf/logo.eps: oops, wrong logo
30711
30712 2004-03-11 13:07  ivan
30713
30714         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
30715           point invoice_latex at it by default
30716
30717 2004-03-11 00:54  ivan
30718
30719         * FS/bin/freeside-selfservice-server: turn down logging level
30720
30721 2004-03-10 23:33  ivan
30722
30723         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
30724           self-service
30725
30726 2004-03-10 20:17  ivan
30727
30728         * FS/MANIFEST: incorrect listing in MANIFEST
30729
30730 2004-03-10 18:05  ivan
30731
30732         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
30733
30734 2004-03-10 18:02  ivan
30735
30736         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
30737           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
30738           lib/RT/URI/fsck_com_rt.pm, sbin/extract-message-catalog,
30739           sbin/factory, sbin/license_tag, sbin/rt-test-dependencies.in:
30740           import of rt 3.0.9
30741
30742 2004-03-10 17:59  ivan
30743
30744         * rt/: README, README.Oracle, UPGRADING, configure, configure.ac,
30745           Changelog, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
30746           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
30747           bin/rt.in, bin/webmux.pl.in, docs/rt3-schema-relationships.dot,
30748           etc/acl.Informix, etc/acl.Oracle, etc/constraints.mysql,
30749           etc/drop.Informix, etc/drop.Oracle, etc/initialdata,
30750           etc/schema.Informix, etc/schema.SQLite,
30751           lib/RT/Attachment_Overlay.pm, lib/RT/Base.pm,
30752           lib/RT/CachedGroupMember_Overlay.pm,
30753           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
30754           lib/RT/EmailParser.pm, lib/RT/GroupMember_Overlay.pm,
30755           lib/RT/Group_Overlay.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
30756           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
30757           lib/RT/ScripAction_Overlay.pm, lib/RT/Scrip_Overlay.pm,
30758           lib/RT/Scrips_Overlay.pm, lib/RT/StyleGuide.pod,
30759           lib/RT/Template_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
30760           lib/RT/URI.pm, lib/RT/Action/AutoOpen.pm,
30761           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
30762           lib/RT/Action/SendEmail.pm, lib/RT/I18N/cs.pm: import of rt 3.0.9
30763
30764 2004-03-10 17:05  ivan
30765
30766         * Makefile: update for suse
30767
30768 2004-03-10 14:27  khoff
30769
30770         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
30771           weren't being properly masked on errors.  The router/block select
30772           box wasn't being generated on errors.
30773
30774 2004-03-10 11:06  khoff
30775
30776         * httemplate/browse/router.cgi: Added hide/show customer router
30777           link.
30778
30779 2004-03-09 18:37  khoff
30780
30781         * httemplate/browse/router.cgi: UI cleanup.
30782
30783 2004-03-05 06:34  ivan
30784
30785         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
30786           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
30787           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
30788           httemplate/graph/money_time.cgi: beginning of OO reporting
30789           interface, create acadia-requested crosstab reports
30790
30791 2004-03-04 21:59  ivan
30792
30793         * FS/bin/freeside-daily: fix -v
30794
30795 2004-03-03 08:32  ivan
30796
30797         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
30798           be create and fetchmail should not be run
30799
30800 2004-03-03 05:42  ivan
30801
30802         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
30803           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
30804           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
30805           emails being sent to signup server declined accounts, closes:
30806           Bug#743
30807
30808 2004-03-02 22:20  ivan
30809
30810         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
30811           well as disable them (IE doesn't grey out disabled text dialogs)
30812
30813 2004-02-28 15:06  ivan
30814
30815         * httemplate/docs/ieak.html: for now
30816
30817 2004-02-28 14:57  ivan
30818
30819         * Makefile: s/cleanwhisker/pouncequick/
30820
30821 2004-02-28 14:49  ivan
30822
30823         * FS/t/acct_snarf.t: adding
30824
30825 2004-02-28 14:48  ivan
30826
30827         * FS/FS/cust_pkg.pm: minor fixes
30828
30829 2004-02-28 14:47  ivan
30830
30831         * CREDITS: credit where the typeset invoices came from!
30832
30833 2004-02-28 14:40  ivan
30834
30835         * httemplate/edit/process/cust_main_county-collapse.cgi: style
30836
30837 2004-02-28 14:26  ivan
30838
30839         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
30840           1.32, finally closes Bug#639
30841
30842 2004-02-27 13:21  khoff
30843
30844         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
30845           were trying to call addr on an undefined object.  That's not
30846           good.
30847
30848 2004-02-26 11:21  ivan
30849
30850         * httemplate/view/svc_forward.cgi: correct cancel link
30851           s/account/mail forward/
30852
30853 2004-02-25 20:01  ivan
30854
30855         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
30856
30857 2004-02-25 19:32  ivan
30858
30859         * FS/FS/Record.pm: allow replace with no arguments
30860
30861 2004-02-25 02:37  ivan
30862
30863         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
30864           forward editing for new svc_forward.src field
30865
30866 2004-02-24 21:11  ivan
30867
30868         * FS/FS/CGI.pm: kludge around it completely
30869
30870 2004-02-24 21:04  ivan
30871
30872         * FS/FS/CGI.pm: third time's the charm
30873
30874 2004-02-24 21:00  ivan
30875
30876         * FS/FS/CGI.pm: oops, not the right way to blank them
30877
30878 2004-02-24 20:56  ivan
30879
30880         * FS/FS/CGI.pm: query strings get passed through sometimes?
30881
30882 2004-02-23 00:12  ivan
30883
30884         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
30885           fallback suspension code
30886
30887 2004-02-13 10:58  ivan
30888
30889         * bin/postfix.export: postfix export
30890
30891 2004-02-13 06:04  ivan
30892
30893         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
30894
30895 2004-02-13 05:53  ivan
30896
30897         * httemplate/edit/part_svc.cgi: typo
30898
30899 2004-02-13 04:27  ivan
30900
30901         * FS/FS/part_export/postfix.pm: adding postfix export
30902
30903 2004-02-13 03:47  ivan
30904
30905         * bin/sendmail.import: it lives!
30906
30907 2004-02-13 03:28  ivan
30908
30909         * httemplate/: index.html, search/svc_forward.cgi,
30910           view/svc_forward.cgi: add mail alias browse to main menu and fix
30911           mail alias view to recognize new schema also
30912
30913 2004-02-13 02:57  ivan
30914
30915         * FS/bin/freeside-setup: continue adding svc_forward.src: make
30916           svc_forward.srcsvc nullable
30917
30918 2004-02-13 02:35  ivan
30919
30920         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
30921           httemplate/docs/schema.html: add svc_forward.src
30922
30923 2004-02-13 00:02  ivan
30924
30925         * bin/sendmail.import: initial import
30926
30927 2004-02-12 20:01  ivan
30928
30929         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
30930           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
30931           depend on Net::SSH 0.08 for non-blocking STDERR read
30932
30933 2004-02-12 02:44  ivan
30934
30935         * bin/bind.import: fix usage msg
30936
30937 2004-02-11 22:31  ivan
30938
30939         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
30940           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
30941           re-email invoice, closes: bug#526 and have print and email
30942           invoice links redirect back to top of customer view page instead
30943           of #history tag
30944
30945 2004-02-07 14:13  ivan
30946
30947         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
30948
30949 2004-02-07 00:24  ivan
30950
30951         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
30952           to sqlradius and sqlradius_withdomain exports
30953
30954 2004-02-05 17:00  ivan
30955
30956         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
30957
30958 2004-02-02 16:19  ivan
30959
30960         * bin/shadow.reimport: adding shadow.reimport
30961
30962 2004-02-01 01:29  ivan
30963
30964         * Makefile: use install to make all components of FREESIDE_CONF dir
30965
30966 2004-01-30 22:33  ivan
30967
30968         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
30969           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
30970           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
30971           htetc/handler.pl, httemplate/docs/schema.html: add
30972           pkg_svc.primary_svc flag to enable an explicit first package flag
30973
30974 2004-01-30 22:20  ivan
30975
30976         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
30977           empty values in non-primary-keyed tables
30978
30979 2004-01-29 19:58  ivan
30980
30981         * FS/FS/part_export.pm: add default freebsd and linux
30982           suspension/unsuspension commands, work around FreeBSD pw(1) lack
30983           of locking, and don't prepend "*SUSPENDED* " to suspend an
30984           account anymore
30985
30986 2004-01-29 19:05  ivan
30987
30988         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
30989           suspend an account
30990
30991 2004-01-29 17:27  ivan
30992
30993         * Makefile: multiple self-service machines aren't enclosed in
30994           quotes
30995
30996 2004-01-29 17:10  ivan
30997
30998         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
30999           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
31000           support for running selfservice server against multiple machines
31001
31002 2004-01-27 17:45  ivan
31003
31004         * httemplate/search/svc_acct.cgi: fix link from service definition
31005           browse to services
31006
31007 2004-01-27 17:39  ivan
31008
31009         * httemplate/: index.html, browse/part_svc.cgi,
31010           search/svc_acct.cgi, search/svc_domain.cgi: add service
31011           definition browse by number of active services
31012
31013 2004-01-23 03:20  ivan
31014
31015         * httemplate/: index.html, search/report_prepaid_income.cgi,
31016           search/report_prepaid_income.html: add prepaid income to main
31017           menu and allow arbitrary dates
31018
31019 2004-01-23 01:04  ivan
31020
31021         * httemplate/search/report_prepaid_income.cgi: tidy up look
31022
31023 2004-01-23 00:58  ivan
31024
31025         * httemplate/search/report_prepaid_income.cgi: oops
31026
31027 2004-01-23 00:55  ivan
31028
31029         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
31030           income report
31031
31032 2004-01-22 19:22  ivan
31033
31034         * FS/FS/cust_bill.pm: undo debugging change
31035
31036 2004-01-22 19:21  ivan
31037
31038         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
31039           avoid gigantic line items
31040
31041 2004-01-22 19:01  ivan
31042
31043         * httemplate/edit/cust_main.cgi: and the same for ship_
31044
31045 2004-01-22 18:53  ivan
31046
31047         * httemplate/edit/cust_main.cgi: fix state default and set min year
31048           to this year, patch from <matthewd>, thanks!
31049
31050 2004-01-22 16:49  ivan
31051
31052         * debian/control: update ideas about package splitup
31053
31054 2004-01-21 16:21  ivan
31055
31056         * FS/FS/cust_main.pm: fix cancel method
31057
31058 2004-01-21 16:11  ivan
31059
31060         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
31061           properly
31062
31063 2004-01-21 15:45  ivan
31064
31065         * httemplate/misc/dump.cgi: fix newline problem in dump
31066
31067 2004-01-21 14:10  ivan
31068
31069         * FS/FS/cust_bill.pm: clean up all temp files!
31070
31071 2004-01-21 14:00  ivan
31072
31073         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
31074           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
31075
31076 2004-01-20 16:04  ivan
31077
31078         * httemplate/search/: cust_bill_event.cgi, cust_pkg.cgi: don't
31079           include the _next_ day, just the full ending day
31080
31081 2004-01-20 12:30  ivan
31082
31083         * httemplate/: index.html, misc/dump.cgi: add database dump from
31084           web interface
31085
31086 2004-01-18 13:03  ivan
31087
31088         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
31089           as a hashref causes too many other problems.  please leave as is.
31090           DBD::Pg needs to be fixed.  1.31 is a lost cause.
31091
31092 2004-01-16 13:45  ivan
31093
31094         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
31095           also
31096
31097 2004-01-12 12:40  khoff
31098
31099         * httemplate/edit/part_virtual_field.cgi: Lists are just better
31100           sorted.
31101
31102 2004-01-12 12:34  khoff
31103
31104         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
31105
31106 2004-01-11 16:03  ivan
31107
31108         * httemplate/view/cust_bill.cgi: only display "view typeset
31109           invoice" when there is an invoice_latex template
31110
31111 2004-01-11 15:59  ivan
31112
31113         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
31114           invoice view in web UI uses pdf instead of postscript, closes
31115           Bug#614
31116
31117 2004-01-11 15:38  ivan
31118
31119         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
31120
31121 2004-01-11 15:37  ivan
31122
31123         * httemplate/view/cust_bill-pdf.cgi: adding
31124
31125 2004-01-10 03:17  ivan
31126
31127         * Makefile: workaround stubborn shells globbing [a-z] to include
31128           CVS/
31129
31130 2004-01-09 20:19  ivan
31131
31132         * FS/FS/cust_main.pm: don't require payname for DCHK either
31133
31134 2004-01-09 19:50  ivan
31135
31136         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
31137           invoice event edits
31138
31139 2004-01-09 14:46  ivan
31140
31141         * httemplate/search/report_receivables.cgi: add customer number
31142
31143 2004-01-09 14:39  ivan
31144
31145         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
31146           deletions: need to use Date::Format and FS::Misc qw(send_email)
31147           in cust_credit.pm, need a link to delete unapplied credits too
31148
31149 2004-01-09 14:15  ivan
31150
31151         * FS/FS/Conf.pm: correct tyop
31152
31153 2004-01-09 14:11  ivan
31154
31155         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
31156           httemplate/view/cust_main.cgi,
31157           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
31158           value to enable deletion of credits
31159
31160 2004-01-09 13:09  ivan
31161
31162         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
31163           value
31164
31165 2004-01-06 22:10  khoff
31166
31167         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
31168           billing services in an external sql database.
31169
31170 2004-01-05 12:24  ivan
31171
31172         * httemplate/index.html: fix other packages by next bill date link
31173
31174 2004-01-03 19:54  ivan
31175
31176         * httemplate/docs/signup.html: remove obsolete netscape CCK
31177           supportsignup.cgi
31178
31179           depend on HTTP::BrowserDetect directly instead of via deprecated
31180           HTTP::Headers::UserAgent (closes: Bug#578)
31181
31182 2004-01-03 00:42  ivan
31183
31184         * httemplate/browse/agent.cgi: fix heading colspan when there is no
31185           agent.disabled column
31186
31187 2004-01-01 12:40  ivan
31188
31189         * FS/FS/cust_bill.pm: escape stuff from latex
31190
31191 2003-12-29 22:02  khoff
31192
31193         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
31194           around a bug in DBD::Pg version 1.31.
31195
31196 2003-12-27 00:23  ivan
31197
31198         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
31199           agent
31200
31201 2003-12-24 10:18  khoff
31202
31203         * FS/bin/freeside-setup: tyop
31204
31205 2003-12-22 18:36  ivan
31206
31207         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
31208           FS/t/svc_external.t, htetc/handler.pl,
31209           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
31210           httemplate/edit/process/svc_external.cgi,
31211           httemplate/view/svc_external.cgi: add svc_external
31212
31213 2003-12-22 17:46  ivan
31214
31215         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
31216           FS/cust_svc.pm: add svc_external
31217
31218 2003-12-22 17:10  ivan
31219
31220         * eg/table_template-svc.pm: update svc template for 1.5
31221
31222 2003-12-22 17:06  ivan
31223
31224         * eg/table_template-svc.pm: fix path to svc_Common in example table
31225
31226 2003-12-22 16:51  ivan
31227
31228         * FS/FS/ClientAPI/MyAccount.pm,
31229           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
31230           selfservice API
31231
31232 2003-12-22 16:41  ivan
31233
31234         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
31235           option
31236
31237 2003-12-22 13:22  ivan
31238
31239         * FS/FS/cust_main.pm: default to the whole-country tax rate if
31240           states aren't defined
31241
31242 2003-12-22 13:18  ivan
31243
31244         * FS/FS/cust_bill.pm: quiet warning
31245
31246 2003-12-22 13:01  ivan
31247
31248         * FS/FS/cust_credit.pm: allow credits to be modified at API level
31249
31250 2003-12-22 09:50  ivan
31251
31252         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
31253           subs
31254
31255 2003-12-21 15:16  ivan
31256
31257         * httemplate/browse/agent_type.cgi: work even if there are stray
31258           type_pkgs records around
31259
31260 2003-12-21 15:13  ivan
31261
31262         * FS/FS/Record.pm: cache virtual_fields method results to help
31263           performance
31264
31265 2003-12-21 13:12  ivan
31266
31267         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
31268           both addresses by default
31269
31270 2003-12-15 00:08  ivan
31271
31272         * conf/invoice_latex: line up w/window envelopes
31273
31274 2003-12-15 00:07  ivan
31275
31276         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
31277           now, do not count on latex printing it, oops
31278
31279 2003-12-14 22:42  ivan
31280
31281         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
31282           amounts of all open invoices as soon as balance went positive
31283           (only manifests when any cust_bill->owed somehow got to be
31284           negative)
31285
31286 2003-12-14 19:41  ivan
31287
31288         * FS/FS/cust_bill.pm: add _latex_escape sub
31289
31290 2003-12-14 09:53  ivan
31291
31292         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
31293           view field names
31294
31295 2003-12-10 15:53  ivan
31296
31297         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
31298           dropdown
31299
31300 2003-12-10 14:51  ivan
31301
31302         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
31303           indices to agent and part_bill_event
31304
31305 2003-12-10 14:50  ivan
31306
31307         * FS/FS/part_referral.pm: add part_referral.disabled
31308
31309 2003-11-30 00:06  ivan
31310
31311         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
31312           file
31313
31314 2003-11-29 23:52  ivan
31315
31316         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
31317
31318 2003-11-29 23:41  ivan
31319
31320         * conf/invoice_latex: move to the left to line up with window
31321           envelopes
31322
31323 2003-11-29 02:50  ivan
31324
31325         * FS/FS/cust_credit_bill.pm: missing cut
31326
31327 2003-11-29 02:48  ivan
31328
31329         * FS/FS/cust_bill.pm: use the latex template for normal printing
31330           when available
31331
31332 2003-11-29 02:39  ivan
31333
31334         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
31335
31336 2003-11-29 00:32  ivan
31337
31338         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
31339           send statements when a payment or credit is applied
31340
31341 2003-11-29 00:18  ivan
31342
31343         * FS/FS/part_bill_event.pm: also set default latex template for
31344           late bill templates
31345
31346 2003-11-29 00:08  ivan
31347
31348         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
31349           conf/invoice_latexfooter, conf/invoice_latexnotes,
31350           httemplate/misc/print-invoice.cgi,
31351           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
31352
31353 2003-11-26 07:37  ivan
31354
31355         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
31356           charges
31357
31358 2003-11-26 06:25  ivan
31359
31360         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
31361           value to control explicit due date printing on invoices
31362
31363 2003-11-24 06:29  ivan
31364
31365         * httemplate/edit/part_export.cgi: fix html quoting problems
31366
31367 2003-11-24 05:01  ivan
31368
31369         * httemplate/browse/part_export.cgi: fix html quoting of export
31370           options
31371
31372 2003-11-21 10:55  ivan
31373
31374         * FS/FS/Record.pm: revert bind_param change!
31375
31376 2003-11-21 07:32  ivan
31377
31378         * httemplate/search/report_receivables.cgi: precedence helps alot
31379
31380 2003-11-21 07:25  ivan
31381
31382         * httemplate/search/report_receivables.cgi: precedence helps alot
31383
31384 2003-11-21 07:20  ivan
31385
31386         * httemplate/search/report_receivables.cgi: show customer status on
31387           receivables report
31388
31389 2003-11-20 04:48  ivan
31390
31391         * FS/FS/part_export/communigate_pro.pm: don't error out when not
31392           actually changing domain
31393
31394 2003-11-19 10:13  ivan
31395
31396         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
31397
31398 2003-11-19 04:21  ivan
31399
31400         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
31401           search/report_tax.html: fix jscalendar date ifFormat
31402
31403 2003-11-18 17:37  ivan
31404
31405         * FS/FS/cust_bill.pm: reversing accidental commit of
31406           work-in-progress
31407
31408 2003-11-18 17:29  ivan
31409
31410         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
31411
31412 2003-11-18 07:14  ivan
31413
31414         * FS/FS/part_export.pm: fix communigate pro export descriptions
31415
31416 2003-11-18 07:04  ivan
31417
31418         * FS/: FS/part_export/communigate_pro.pm,
31419           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
31420           FS/part_export.pm: add communigate_pro_singledomain export
31421
31422 2003-11-14 23:28  ivan
31423
31424         * FS/bin/freeside-selfservice-server: kill off ssh process when
31425           re-opening connection
31426
31427 2003-11-14 23:18  ivan
31428
31429         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
31430           trailing newline to supress useless error messages in log
31431
31432 2003-11-14 00:43  ivan
31433
31434         * FS/bin/freeside-selfservice-server: hopefully recover better from
31435           lost ssh connections
31436
31437 2003-11-13 18:52  ivan
31438
31439         * httemplate/search/report_receivables.cgi: sort these
31440           case-insensitive
31441
31442 2003-11-12 04:29  ivan
31443
31444         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
31445           unaudited services with a svcnum for imports
31446
31447 2003-11-12 03:22  ivan
31448
31449         * FS/FS/cust_pkg.pm: better error msg
31450
31451 2003-11-11 07:03  ivan
31452
31453         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
31454           during an import
31455
31456 2003-11-11 06:39  ivan
31457
31458         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
31459
31460 2003-11-11 06:21  ivan
31461
31462         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
31463           imports with svcnums
31464
31465 2003-11-11 00:01  ivan
31466
31467         * httemplate/search/report_receivables.cgi: remove spaces between
31468           parens and contact name
31469
31470 2003-11-10 23:51  ivan
31471
31472         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
31473
31474 2003-11-10 05:54  ivan
31475
31476         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
31477           in?
31478
31479 2003-11-08 08:36  ivan
31480
31481         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
31482           cancel_pkg functions to self-service
31483
31484 2003-11-08 08:31  ivan
31485
31486         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
31487           self-service functions!
31488
31489 2003-11-08 04:59  ivan
31490
31491         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
31492           so we can prevent double-charges
31493
31494 2003-11-07 02:53  ivan
31495
31496         * httemplate/elements/: calendar-en.js, calendar-setup.js,
31497           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
31498           jscalendar
31499
31500 2003-11-07 00:39  ivan
31501
31502         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
31503           charging
31504
31505 2003-11-07 00:36  ivan
31506
31507         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
31508           calculations
31509
31510 2003-11-06 23:56  ivan
31511
31512         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
31513           for sqlradius_withdomain exports
31514
31515 2003-11-06 06:45  ivan
31516
31517         * httemplate/search/report_receivables.cgi: add totals & simplify
31518           expressions
31519
31520 2003-11-06 06:08  ivan
31521
31522         * httemplate/search/report_receivables.cgi: ack!  count credits,
31523           not payments twice
31524
31525 2003-11-06 06:00  ivan
31526
31527         * httemplate/search/report_receivables.cgi: typo
31528
31529 2003-11-06 05:56  ivan
31530
31531         * httemplate/search/report_receivables.cgi: link to customer, don't
31532           show custnum
31533
31534 2003-11-06 05:40  ivan
31535
31536         * FS/MANIFEST: removing bin/freeside-receivables-report
31537
31538 2003-11-06 05:39  ivan
31539
31540         * httemplate/: index.html, search/report_receivables.cgi: "current
31541           receivables" -> A/R Aging summary
31542
31543 2003-11-05 03:13  ivan
31544
31545         * bin/create-fetchmailrc: fixup
31546
31547 2003-11-05 02:26  ivan
31548
31549         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
31550
31551 2003-11-04 10:01  ivan
31552
31553         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
31554
31555 2003-11-04 09:57  ivan
31556
31557         * bin/create-fetchmailrc: adding
31558
31559 2003-11-04 09:30  ivan
31560
31561         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
31562           info available to exports
31563
31564 2003-11-04 02:56  ivan
31565
31566         * FS/FS/Record.pm: finish treating serials as ints!
31567
31568 2003-11-04 02:55  ivan
31569
31570         * FS/FS/Record.pm: treat serial columns as ints too!
31571
31572 2003-11-03 03:42  ivan
31573
31574         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
31575           Bug#590??
31576
31577 2003-11-03 03:30  ivan
31578
31579         * httemplate/edit/part_svc.cgi: kludge around this so i can add
31580           service definitions for now
31581
31582 2003-11-02 21:57  ivan
31583
31584         * httemplate/: index.html, browse/part_pkg.cgi,
31585           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
31586           suspended browse
31587
31588 2003-11-02 21:48  ivan
31589
31590         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
31591           browse
31592
31593 2003-11-02 21:40  ivan
31594
31595         * httemplate/index.html: formatting
31596
31597 2003-11-02 21:34  ivan
31598
31599         * httemplate/index.html: remove duplicate items from "Reports"
31600           section
31601
31602 2003-11-02 21:25  ivan
31603
31604         * httemplate/browse/part_pkg.cgi: tyops
31605
31606 2003-11-02 21:21  ivan
31607
31608         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
31609           counts on active package browse
31610
31611 2003-10-25 17:39  ivan
31612
31613         * httemplate/search/report_cust_pay.html: payment reports broken
31614           down by Visa/MC / Amex / Discover
31615
31616 2003-10-24 19:05  ivan
31617
31618         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
31619           ClientAPI/Signup.pm: signups with snarf info!
31620
31621 2003-10-24 18:06  ivan
31622
31623         * httemplate/docs/signup.html: better link to .INS files
31624           documentation
31625
31626 2003-10-24 13:38  ivan
31627
31628         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
31629           to save the cvv data for specific card types
31630
31631 2003-10-24 12:28  ivan
31632
31633         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
31634           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
31635           FS/FS/cust_main.pm, FS/bin/freeside-setup,
31636           httemplate/docs/schema.html: cvv!
31637
31638 2003-10-23 22:51  ivan
31639
31640         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
31641
31642 2003-10-23 02:02  ivan
31643
31644         * httemplate/docs/legacy.html: fix cranky verbitage at the top
31645
31646 2003-10-23 00:49  ivan
31647
31648         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
31649           suspend the relevant customer.
31650
31651 2003-10-22 12:10  khoff
31652
31653         * httemplate/edit/process/router.cgi: dbh is a global.
31654
31655 2003-10-19 22:01  ivan
31656
31657         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
31658           httemplate/view/cust_main.cgi: finish up weekly billing
31659
31660 2003-10-19 21:25  ivan
31661
31662         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
31663           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
31664           billing
31665
31666 2003-10-16 15:57  khoff
31667
31668         * FS/FS/part_export/router.pm: Telnet/SSH router export for
31669           svc_broadband.
31670
31671 2003-10-15 16:17  khoff
31672
31673         * httemplate/browse/router.cgi: $router isn't a global.
31674
31675 2003-10-15 15:59  khoff
31676
31677         * httemplate/edit/router.cgi: More changes that got lost in the
31678           merge somehow.
31679
31680 2003-10-15 15:48  khoff
31681
31682         * httemplate/view/svc_broadband.cgi: File got munged during
31683           svc_broadband merge.  Added ability to create a 'customer
31684           router'.
31685
31686 2003-10-15 08:03  ivan
31687
31688         * FS/bin/freeside-selfservice-server,
31689           fs_selfservice/FS-SelfService/SelfService.pm,
31690           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
31691           tagging ability so we can run multiple self-service clients on
31692           one machine
31693
31694 2003-10-15 05:08  ivan
31695
31696         * FS/bin/freeside-setup: fix agent username and password
31697           nullability
31698
31699 2003-10-15 02:41  ivan
31700
31701         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
31702           flag is set for subsequent   credit card transactions; some
31703           processors (AuthorozeNet, others?) use this   to waive the CVV2
31704           requirement.
31705
31706 2003-10-09 10:40  ivan
31707
31708         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
31709
31710 2003-10-07 21:09  ivan
31711
31712         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
31713           File::Basename::basename for windows filenames!  use a regex
31714           instead
31715
31716 2003-10-07 06:50  ivan
31717
31718         * Makefile: mandrake
31719
31720 2003-10-07 01:05  ivan
31721
31722         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
31723           acct_snarf
31724
31725 2003-10-06 23:06  ivan
31726
31727         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
31728           propogating to the wrong place in the grep
31729
31730 2003-10-06 23:03  ivan
31731
31732         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
31733           UpdateAccountSettings sub
31734
31735 2003-10-06 22:50  ivan
31736
31737         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
31738           hooks, don't try and set '*SUSPENDED*' passwords
31739
31740 2003-10-06 22:49  ivan
31741
31742         * FS/FS/svc_acct.pm: doc
31743
31744 2003-10-06 19:27  ivan
31745
31746         * FS/FS/part_export/communigate_pro.pm: add suspension /
31747           unsuspension export to communigate
31748
31749 2003-10-06 04:39  ivan
31750
31751         * httemplate/search/svc_acct.cgi: fix URL argument processing for
31752           account searches by popnum
31753
31754 2003-10-06 04:22  ivan
31755
31756         * httemplate/search/svc_acct.cgi: typo
31757
31758 2003-10-06 04:20  ivan
31759
31760         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
31761           linking to account list per access number
31762
31763 2003-10-06 04:14  ivan
31764
31765         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
31766           browse shows # of active accounts & links to appropriate account
31767           search
31768
31769 2003-10-02 14:51  khoff
31770
31771         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
31772
31773 2003-10-02 07:26  ivan
31774
31775         * Makefile: minor Makefile updates
31776
31777 2003-10-02 07:19  ivan
31778
31779         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
31780           option
31781
31782 2003-10-02 06:08  ivan
31783
31784         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
31785           off super-verbose logging
31786
31787 2003-10-02 05:42  ivan
31788
31789         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
31790           dependancies (PREREQ_PM) for self-service module and signup
31791           wrapper
31792
31793 2003-10-02 04:23  ivan
31794
31795         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
31796           info
31797
31798 2003-10-02 03:18  ivan
31799
31800         * FS/bin/freeside-daily: added -y switch to freeside-daily to
31801           specify an offset in days
31802
31803 2003-10-02 01:56  ivan
31804
31805         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
31806           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
31807
31808 2003-09-30 08:01  ivan
31809
31810         * FS/FS/agent.pm: no duplicate usernames
31811
31812 2003-09-30 05:48  ivan
31813
31814         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
31815           MIME type text/comma-separated-values
31816
31817 2003-09-30 01:21  ivan
31818
31819         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
31820           httemplate/elements/calendar-en.js,
31821           httemplate/elements/calendar-setup.js,
31822           httemplate/elements/calendar-win2k-2.css,
31823           httemplate/elements/calendar.js,
31824           httemplate/elements/calendar_stripped.js,
31825           httemplate/images/calendar.png,
31826           httemplate/search/report_cust_pay.html,
31827           httemplate/search/report_tax.html: calendar popups!
31828
31829 2003-09-30 00:04  ivan
31830
31831         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
31832
31833 2003-09-29 03:10  ivan
31834
31835         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
31836           now links to active/cancelled customers
31837
31838 2003-09-28 23:51  ivan
31839
31840         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
31841
31842 2003-09-28 23:35  ivan
31843
31844         * httemplate/index.html: remove Gratuitous Capitalization
31845
31846 2003-09-28 22:51  ivan
31847
31848         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
31849           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
31850           can be disabled (auto-sensing based on schema)
31851
31852 2003-09-28 22:51  ivan
31853
31854         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
31855           agent.disabled       agent.username       agent._password
31856
31857 2003-09-28 19:17  ivan
31858
31859         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
31860           quiet config options
31861
31862 2003-09-27 19:36  ivan
31863
31864         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
31865           httemplate/misc/upload-batch.cgi: add upload of batch result from
31866           TD Canada Trust some global.asa / handler.pl enhancements
31867
31868 2003-09-26 16:33  khoff
31869
31870         * httemplate/edit/svc_www.cgi: $field is not a global.
31871
31872 2003-09-26 14:02  khoff
31873
31874         * httemplate/edit/svc_acct.cgi: $field isn't a global.
31875
31876 2003-09-26 06:04  ivan
31877
31878         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
31879           re-charge setup fee
31880
31881 2003-09-26 02:31  ivan
31882
31883         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
31884           canadian GST/PST) taxes work now!
31885
31886 2003-09-26 02:15  ivan
31887
31888         * FS/FS/UID.pm: re-enable ChopBlanks for now
31889
31890 2003-09-26 02:09  ivan
31891
31892         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
31893           editing
31894
31895 2003-09-26 01:11  ivan
31896
31897         * httemplate/browse/cust_main_county.cgi: fix tax edit UI
31898
31899 2003-09-25 04:49  ivan
31900
31901         * httemplate/browse/cust_main_county.cgi: UI for multiple named
31902           taxes w/setup & recur exemptions 1.4 schema-auto-adjusting
31903           backport
31904
31905 2003-09-25 04:17  ivan
31906
31907         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
31908           for a single region 1.4 backport auto-adjusts based on schema
31909
31910 2003-09-25 03:40  ivan
31911
31912         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
31913           and recurtax fields to cust_main_county
31914
31915 2003-09-25 03:28  ivan
31916
31917         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
31918           freebsd portability fix
31919
31920 2003-09-25 03:27  ivan
31921
31922         * FS/bin/freeside-selfservice-server: freebsd portability fixes
31923
31924 2003-09-25 03:26  ivan
31925
31926         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
31927
31928 2003-09-24 10:20  ivan
31929
31930         * FS/FS/part_export/shellcommands.pm: don't change dir either when
31931           username_pwonly is set
31932
31933 2003-09-24 10:06  ivan
31934
31935         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
31936           usermod_pwonly set
31937
31938 2003-09-23 18:30  ivan
31939
31940         * httemplate/browse/agent.cgi: fix boolean precedence error leading
31941           to inaccurate results on the new customer status list
31942
31943 2003-09-21 00:31  ivan
31944
31945         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
31946           trancode from batching
31947
31948 2003-09-20 23:52  ivan
31949
31950         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
31951
31952 2003-09-20 18:22  ivan
31953
31954         * httemplate/misc/download-batch.cgi: preliminary batch download
31955
31956 2003-09-19 05:40  ivan
31957
31958         * FS/FS/cust_main.pm: quiet option to cancel method
31959
31960 2003-09-19 05:13  ivan
31961
31962         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
31963
31964 2003-09-19 05:04  ivan
31965
31966         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
31967
31968 2003-09-19 05:02  ivan
31969
31970         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
31971           performance
31972
31973 2003-09-19 04:56  ivan
31974
31975         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
31976           select a package
31977
31978 2003-09-19 04:50  ivan
31979
31980         * init.d/freeside-init: correct pid filename for stopping
31981           self-service server
31982
31983 2003-09-19 04:35  ivan
31984
31985         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
31986           signup server functions to self-service interace
31987
31988 2003-09-19 04:00  ivan
31989
31990         * FS/FS/ClientAPI/Signup.pm: module needs to return true
31991
31992 2003-09-19 03:08  ivan
31993
31994         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
31995
31996 2003-09-19 03:07  ivan
31997
31998         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
31999           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
32000           signup server functions to self-service server.  fix provisioning
32001           & immediate suspension of declined signups.
32002
32003 2003-09-19 02:59  ivan
32004
32005         * init.d/freeside-init: removing signup and passwd servers
32006
32007 2003-09-18 21:25  ivan
32008
32009         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
32010
32011 2003-09-18 21:13  ivan
32012
32013         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
32014           signup_server-quiet config option
32015
32016 2003-09-18 03:52  ivan
32017
32018         * httemplate/browse/agent.cgi: oops
32019
32020 2003-09-18 03:46  ivan
32021
32022         * httemplate/browse/agent.cgi: include info on number of
32023           active/cancelled customers in agent browse
32024
32025 2003-09-15 14:33  ivan
32026
32027         * httemplate/search/cust_pkg.cgi: package search skips cancelled
32028           packages when searching by date range
32029
32030 2003-09-11 17:14  khoff
32031
32032         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
32033           NetAddrs, so it shouldn't be map'd
32034
32035 2003-09-11 14:57  ivan
32036
32037         * FS/FS/part_export.pm: also update sqlradius_withdomaind
32038           description for freeradius 0.9.1
32039
32040 2003-09-11 14:54  ivan
32041
32042         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
32043
32044 2003-09-10 15:10  ivan
32045
32046         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
32047
32048 2003-09-10 14:56  ivan
32049
32050         * FS/FS/part_export/communigate_pro.pm: don't set an empty
32051           externalFlag
32052
32053 2003-09-10 14:45  ivan
32054
32055         * FS/FS/part_export/communigate_pro.pm: communitgate pro
32056           CreateAccount examples are on crack
32057
32058 2003-09-10 14:39  ivan
32059
32060         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
32061           weird data structure on create
32062
32063 2003-09-10 14:01  ivan
32064
32065         * FS/FS/part_export/communigate_pro.pm: set initial password for
32066           new accounts
32067
32068 2003-09-10 03:54  ivan
32069
32070         * FS/FS/cust_pay.pm: adding cust_main method
32071
32072 2003-09-09 15:36  ivan
32073
32074         * FS/MANIFEST: adding communigate_pro export
32075
32076 2003-09-08 21:16  ivan
32077
32078         * FS/FS/part_export.pm: typo hiding remote username labels
32079
32080 2003-09-06 00:20  ivan
32081
32082         * httemplate/browse/agent_type.cgi: hide display of disabled
32083           packages from agent type browse
32084
32085 2003-09-05 23:45  ivan
32086
32087         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
32088
32089 2003-09-05 18:45  ivan
32090
32091         * FS/FS/svc_acct.pm: fix method name
32092
32093 2003-09-05 18:44  ivan
32094
32095         * FS/FS/: cust_svc.pm, svc_acct.pm: add
32096           get_session_history_sqlradacct have $ignore_quantity also ignore
32097           0 quantities
32098
32099 2003-09-05 06:19  ivan
32100
32101         * FS/FS/part_export/communigate_pro.pm: typo
32102
32103 2003-09-05 06:18  ivan
32104
32105         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
32106           communigate pro export
32107
32108 2003-09-05 06:16  ivan
32109
32110         * FS/FS/Conf.pm: doc
32111
32112 2003-09-05 02:13  ivan
32113
32114         * FS/FS/svc_acct.pm: allow ! password like !!
32115
32116 2003-09-05 01:17  ivan
32117
32118         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
32119           conf value (refer to exports instead)
32120
32121 2003-09-05 01:02  ivan
32122
32123         * FS/FS/Conf.pm: fix typo
32124
32125 2003-09-05 01:01  ivan
32126
32127         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
32128           blowfish
32129
32130 2003-09-05 00:55  ivan
32131
32132         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
32133           blowfish passwords
32134
32135 2003-09-04 21:09  ivan
32136
32137         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
32138           control creation of complimentary accounts and minor pod updates
32139
32140 2003-09-04 19:31  ivan
32141
32142         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
32143           too
32144
32145 2003-09-03 16:06  ivan
32146
32147         * httemplate/view/cust_main.cgi: list extraneous services, closes:
32148           #213
32149
32150 2003-09-03 13:22  ivan
32151
32152         * FS/FS/Record.pm: turn off query debugging
32153
32154 2003-09-03 11:46  ivan
32155
32156         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
32157           subroutine another fix to support running 1.5.0 virtual field
32158           code on 1.4.x databases
32159
32160 2003-09-03 06:18  ivan
32161
32162         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
32163           commands
32164
32165 2003-09-03 05:35  ivan
32166
32167         * Makefile: makefile trivia for openbsd
32168
32169 2003-08-07 22:54  ivan
32170
32171         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
32172           account view screen
32173
32174 2003-08-07 22:42  ivan
32175
32176         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
32177           httemplate/elements/header.html,
32178           httemplate/elements/menubar.html, httemplate/elements/pager.html,
32179           httemplate/elements/table.html, httemplate/search/sql.html,
32180           httemplate/search/elements/search.html: - (finish) includes!
32181           (closes: Bug#551) - (finish) moving SQL search to including
32182           generic elements/search.html - new elements: menubar.html,
32183           header.html, pager.html and table.html - have masonize process
32184           .html files also
32185
32186 2003-08-07 19:02  ivan
32187
32188         * bin/masonize, httemplate/autohandler,
32189           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
32190           httemplate/search/elements/search.html: - fix Mason profiling to
32191           pass-through images (for graph/) - fix graph/money-time.cgi use
32192           of $m interfering with Mason - fix graph/money-time-graph.cgi to
32193           set content-type in a Mason/ASP-independant   fashion -
32194           (beginning of) includes! - (beginning of) moving SQL search to
32195           including generic elements/search.html - fix global.asa typo -
32196           fix masonize to not prepend an extraneous blank line (breaking
32197           graph/money-time-graph.cgi)
32198
32199 2003-08-07 06:08  ivan
32200
32201         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
32202           profiling with mason like with Apache::ASP (redirects now
32203           working) - fix mason error with new view/cust_main.cgi UI
32204
32205 2003-08-07 05:47  ivan
32206
32207         * Makefile, htetc/handler.pl, httemplate/autohandler,
32208           httemplate/index.html: - switch to mason by default - minimum
32209           mason version 1.1 (and doc) - evaluate .html files with mason/asp
32210           - turn on profiling with mason like with Apache::ASP (redirects
32211           not working) - (start of) includes
32212
32213 2003-08-05 14:00  ivan
32214
32215         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
32216           have been checked in
32217
32218 2003-08-05 13:06  ivan
32219
32220         * htetc/handler.pl: no svc_acct_sm in 1.5
32221
32222 2003-08-05 12:07  ivan
32223
32224         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
32225
32226 2003-08-05 11:52  ivan
32227
32228         * FS/FS/svc_domain.pm: remove spurious re-use of $error
32229
32230 2003-08-05 11:45  ivan
32231
32232         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
32233           been updated
32234
32235 2003-08-04 17:32  khoff
32236
32237         * httemplate/index.html: Fixed %%%VERSION%%% tag
32238
32239 2003-08-04 17:20  khoff
32240
32241         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
32242           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
32243           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
32244           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
32245           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
32246           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
32247           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
32248           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
32249           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
32250           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
32251           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
32252           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
32253           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
32254           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
32255           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
32256           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
32257           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
32258           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
32259           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
32260           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
32261           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
32262           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
32263           httemplate/index.html, httemplate/browse/part_svc.cgi,
32264           httemplate/browse/part_virtual_field.cgi,
32265           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
32266           httemplate/edit/part_virtual_field.cgi,
32267           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
32268           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
32269           httemplate/edit/process/router.cgi,
32270           httemplate/edit/process/svc_broadband.cgi,
32271           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
32272           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
32273           Virtual field merge
32274
32275 2003-07-25 09:26  ivan
32276
32277         * FS/FS/svc_acct.pm: typo
32278
32279 2003-07-25 06:13  ivan
32280
32281         * FS/FS/Conf.pm: doc
32282
32283 2003-07-23 10:05  ivan
32284
32285         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
32286           non-catchall domains
32287
32288 2003-07-23 08:36  ivan
32289
32290         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
32291           spurious "can't purchase pkgpart" errors
32292
32293 2003-07-17 09:02  ivan
32294
32295         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
32296           functionality
32297
32298 2003-07-15 06:30  ivan
32299
32300         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
32301           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm,
32302           lib/RT/Interface/Web.pm: reverting to vendor branch rt 3.0.4,
32303           hopefully
32304
32305 2003-07-15 06:16  ivan
32306
32307         * rt/: Makefile.in, config.log, config.status,
32308           bin/mason_handler.svc, bin/rt-commit-handler, bin/rt-crontool,
32309           etc/RT_Config.pm, etc/RT_Config.pm.in, etc/RT_SiteConfig.pm,
32310           lib/RT.pm.in, lib/RT/CustomField.pm,
32311           lib/RT/CustomField_Overlay.pm, lib/RT/Groups_Overlay.pm,
32312           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
32313           lib/RT/Tickets_Overlay.pm, lib/RT/Transaction_Overlay.pm,
32314           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
32315           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl,
32316           sbin/rt-setup-database.in: Initial revision
32317
32318 2003-07-15 06:16  ivan
32319
32320         * rt/: COPYING, README, aclocal.m4, Changelog, configure,
32321           configure.ac, install-sh, bin/mason_handler.fcgi.in,
32322           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
32323           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
32324           docs/README.docs, docs/Security, docs/design_docs/CARS,
32325           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
32326           docs/design_docs/approval_notices,
32327           docs/design_docs/approval_template, docs/design_docs/cf_search,
32328           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
32329           docs/design_docs/delegation, docs/design_docs/evil_plans,
32330           docs/design_docs/groups_notes,
32331           docs/design_docs/link-definitions.txt,
32332           docs/design_docs/recursive_group_membership_algorithm,
32333           docs/design_docs/rql_parser_machine.graphviz,
32334           docs/design_docs/string-extraction-guide.txt,
32335           docs/design_docs/subscription-definitions.txt,
32336           docs/design_docs/ticket_templates, docs/design_docs/users,
32337           etc/acl.Oracle, etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
32338           etc/initialdata, etc/schema.SQLite, lib/RT/ACE.pm,
32339           lib/RT/ACE_Overlay.pm, lib/RT/ACL.pm, lib/RT/ACL_Overlay.pm,
32340           lib/RT/Attachment.pm, lib/RT/Attachment_Overlay.pm,
32341           lib/RT/Attachments.pm, lib/RT/Attachments_Overlay.pm,
32342           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
32343           lib/RT/CachedGroupMember_Overlay.pm,
32344           lib/RT/CachedGroupMembers.pm,
32345           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
32346           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
32347           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
32348           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
32349           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
32350           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
32351           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
32352           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
32353           lib/RT/Link.pm, lib/RT/Link_Overlay.pm, lib/RT/Links.pm,
32354           lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
32355           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
32356           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
32357           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
32358           lib/RT/Queues_Overlay.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
32359           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions.pm,
32360           lib/RT/ScripActions_Overlay.pm, lib/RT/ScripCondition.pm,
32361           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
32362           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
32363           lib/RT/Scrips.pm, lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
32364           lib/RT/Template.pm, lib/RT/Template_Overlay.pm,
32365           lib/RT/Templates.pm, lib/RT/Templates_Overlay.pm,
32366           lib/RT/Ticket.pm, lib/RT/Tickets.pm,
32367           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction.pm,
32368           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
32369           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/Users.pm,
32370           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
32371           lib/RT/Action/CreateTickets.pm,
32372           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
32373           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
32374           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
32375           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
32376           lib/RT/Condition/AnyTransaction.pm,
32377           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
32378           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
32379           lib/RT/Condition/PriorityExceeds.pm,
32380           lib/RT/Condition/QueueChange.pm,
32381           lib/RT/Condition/StatusChange.pm,
32382           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
32383           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
32384           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
32385           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
32386           lib/RT/I18N/nl.po, lib/RT/I18N/ru.po, lib/RT/Interface/CLI.pm,
32387           lib/RT/Interface/Email.pm,
32388           lib/RT/Interface/Email/Auth/MailFrom.pm,
32389           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
32390           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
32391           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/01harness.t,
32392           m4/rt_enable_layout.m4, m4/rt_expand_var.m4, m4/rt_layout.m4,
32393           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
32394           sbin/factory, sbin/license_tag, sbin/rt-test-dependencies.in,
32395           autom4te.cache/output.0, autom4te.cache/requests,
32396           autom4te.cache/traces.0: import of rt 3.0.4
32397
32398 2003-07-15 04:23  ivan
32399
32400         * Makefile: 1.5.0pre3
32401
32402 2003-07-12 04:14  ivan
32403
32404         * httemplate/index.html: remove Gratuitous capitalization
32405
32406 2003-07-12 04:09  ivan
32407
32408         * httemplate/: index.html, browse/part_pkg.cgi,
32409           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
32410           payment search - some clarification of services/packages vs.
32411           service/package   definitions in browse/part_{svc,pkg}.cgi -
32412           package definition report by # of active customer packages (with
32413           links   to customer package listing)
32414
32415 2003-07-11 08:37  ivan
32416
32417         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
32418           Time::Local fix in rc3 (closes: Bug#550)
32419
32420 2003-07-11 08:23  ivan
32421
32422         * httemplate/: index.html, search/cust_pkg.cgi,
32423           search/report_cust_pay.html: payments report for inventivemedia /
32424           hpnx
32425
32426 2003-07-11 00:54  ivan
32427
32428         * FS/FS/Record.pm: typo
32429
32430 2003-07-11 00:30  ivan
32431
32432         * FS/FS/Record.pm: provide stack backtrace when we wind up in
32433           FS::Record::AUTOLOAD by accident
32434
32435 2003-07-09 07:39  ivan
32436
32437         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
32438
32439 2003-07-06 11:58  ivan
32440
32441         * httemplate/view/cust_main.cgi: don't bother displaying comments
32442           that are only whitespace/newlines
32443
32444 2003-07-03 20:31  ivan
32445
32446         * etc/abbr_state.txt: adding states
32447
32448 2003-07-03 18:37  ivan
32449
32450         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
32451           there are tons of POPs
32452
32453 2003-07-03 17:51  ivan
32454
32455         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
32456           numbers of POPs
32457
32458 2003-07-02 05:58  ivan
32459
32460         * FS/FS/part_pkg.pm: tyop
32461
32462 2003-07-02 05:56  ivan
32463
32464         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
32465           find any appropriate service with quantity 1
32466
32467 2003-07-02 05:34  ivan
32468
32469         * README: change license to GPL only
32470
32471 2003-07-01 02:00  ivan
32472
32473         * httemplate/edit/part_export.cgi: larger textareas in export
32474           options
32475
32476 2003-06-30 17:27  ivan
32477
32478         * FS/FS/part_export.pm: typo
32479
32480 2003-06-30 12:15  ivan
32481
32482         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
32483           (Bug#423)
32484
32485 2003-06-30 11:56  ivan
32486
32487         * FS/FS/cust_main.pm: pass additional fields to ACH processors
32488           (Authorize.Net should work now)
32489
32490 2003-06-30 06:18  ivan
32491
32492         * FS/MANIFEST: removing deprecated freeside-overdue
32493
32494 2003-06-30 05:22  ivan
32495
32496         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
32497           FS/part_export/sqlradius_withdomain.pm,
32498           bin/freeside-sqlradius-reset,
32499           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
32500           export including realms, closes: bug#514
32501
32502 2003-06-30 00:44  ivan
32503
32504         * FS/FS/svc_domain.pm: increase maximum domain length to 67
32505
32506 2003-06-27 07:19  ivan
32507
32508         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
32509           parameter for Framed-IP-Address vs. Framed-Address
32510
32511 2003-06-25 03:22  ivan
32512
32513         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
32514           with empty dates in Failed Invoice Event search,   patch from
32515           rlucas@tercent.net
32516
32517 2003-06-25 01:40  ivan
32518
32519         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
32520           export - disable old-style suspending
32521
32522 2003-06-24 17:57  ivan
32523
32524         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
32525           update: might work now
32526
32527 2003-06-24 07:12  ivan
32528
32529         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
32530           explicitly use the necessary modules
32531
32532 2003-06-22 07:21  ivan
32533
32534         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
32535           retry on change or manual "retry_card" to ONCE per invoice
32536
32537 2003-06-13 19:02  ivan
32538
32539         * FS/bin/freeside-setup: add index on cust_bill._date
32540
32541 2003-06-13 18:01  ivan
32542
32543         * bin/apache.export: \n\n between virtualhost entries
32544
32545 2003-06-13 08:18  ivan
32546
32547         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
32548           $quoted_new__password
32549
32550 2003-06-13 02:12  ivan
32551
32552         * FS/FS/part_export.pm: proper command escape for vpopmail export
32553
32554 2003-06-13 01:46  ivan
32555
32556         * httemplate/edit/part_export.cgi: missing semi
32557
32558 2003-06-13 01:44  ivan
32559
32560         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
32561           options on export edit
32562
32563 2003-06-13 01:38  ivan
32564
32565         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
32566           (unfortunately)
32567
32568 2003-06-13 01:23  ivan
32569
32570         * FS/FS/part_export.pm: full path to vpopmail commands
32571
32572 2003-06-13 01:11  ivan
32573
32574         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
32575           vpopmail presets to shellcommands_withdomain export
32576
32577 2003-06-12 07:08  ivan
32578
32579         * bin/passwd.import: /bin/halt and /sbin/halt
32580
32581 2003-06-12 07:06  ivan
32582
32583         * bin/passwd.import: tyop
32584
32585 2003-06-12 06:57  ivan
32586
32587         * bin/passwd.import: better error handling for re-imports
32588
32589 2003-06-12 06:50  ivan
32590
32591         * bin/fix-sequences: remove overly-verbose debugging for now
32592
32593 2003-06-12 06:50  ivan
32594
32595         * bin/fix-sequences: "doc"
32596
32597 2003-06-12 06:49  ivan
32598
32599         * bin/fix-sequences: arg
32600
32601 2003-06-12 06:47  ivan
32602
32603         * bin/fix-sequences: debugging
32604
32605 2003-06-12 06:43  ivan
32606
32607         * bin/fix-sequences: update for long table names; use sequence name
32608           directly instead of guessing
32609
32610 2003-06-12 06:35  ivan
32611
32612         * bin/fix-sequences: moo
32613
32614 2003-06-12 06:32  ivan
32615
32616         * bin/fix-sequences: adding fix-sequences
32617
32618 2003-06-12 05:57  ivan
32619
32620         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
32621           OS-defaults
32622
32623 2003-06-12 05:43  ivan
32624
32625         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
32626           null OP columns
32627
32628 2003-06-11 13:27  khoff
32629
32630         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
32631           addresses that the message was successfully delivered to.  I'm
32632           assuming 'Debug' causes Net::SMTP to warn the debug output, not
32633           return it.
32634
32635 2003-06-11 12:13  khoff
32636
32637         * FS/FS/Misc.pm: We're passing a list here, not one argument.
32638
32639 2003-06-09 04:11  ivan
32640
32641         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
32642
32643 2003-06-06 18:58  ivan
32644
32645         * FS/FS/cust_main.pm: and fix the error message
32646
32647 2003-06-06 18:57  ivan
32648
32649         * FS/FS/cust_main.pm: really, really give a better error message
32650           when used under 5.005 now.  really.
32651
32652 2003-06-06 18:47  ivan
32653
32654         * FS/FS/cust_main.pm: give a better error message regarding
32655           Time::Local on old perls.  really.
32656
32657 2003-06-06 18:42  ivan
32658
32659         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
32660
32661 2003-06-06 03:49  ivan
32662
32663         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
32664           export
32665
32666 2003-06-04 17:22  khoff
32667
32668         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
32669
32670 2003-06-04 09:14  ivan
32671
32672         * FS/FS/svc_acct.pm: allow empty slipip's
32673
32674 2003-06-04 05:44  ivan
32675
32676         * httemplate/search/cust_pkg.cgi: fix last bill label
32677
32678 2003-06-03 06:53  ivan
32679
32680         * httemplate/view/cust_main.cgi: fix provision links
32681
32682 2003-06-03 05:41  ivan
32683
32684         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
32685           export - eliminate redundant "host" parameter
32686
32687 2003-06-03 05:40  ivan
32688
32689         * Makefile: 1.5.0pre2 (too late, hehe)
32690
32691 2003-06-02 23:09  ivan
32692
32693         * FS/bin/freeside-setup: use serial for primary keys in new tables
32694           too
32695
32696 2003-06-02 22:49  ivan
32697
32698         * FS/bin/freeside-setup: router.svcnum nullability fix
32699
32700 2003-06-02 07:51  ivan
32701
32702         * httemplate/view/cust_main.cgi: UI nit
32703
32704 2003-06-02 05:22  ivan
32705
32706         * FS/FS/cust_pkg.pm: add last_bill field to manpage
32707
32708 2003-05-30 02:40  ivan
32709
32710         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
32711           inclusion of httemplate/docs/man hierarchy
32712
32713 2003-05-30 02:22  ivan
32714
32715         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
32716           field
32717
32718 2003-05-19 22:43  ivan
32719
32720         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
32721           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32722           fs_selfservice/FS-SelfService/cgi/payment_results.html,
32723           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
32724           self-service self-payments!
32725
32726 2003-05-19 06:54  ivan
32727
32728         * FS/FS/ClientAPI/MyAccount.pm,
32729           fs_selfservice/FS-SelfService/SelfService.pm,
32730           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32731           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
32732           bugs in processing payments via self-service... appears to be
32733           working so far
32734
32735 2003-05-19 06:38  ivan
32736
32737         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
32738           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32739           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
32740           payment processing with self-service (step two of the process)
32741
32742 2003-05-19 05:00  ivan
32743
32744         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
32745           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
32746           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
32747           FS::Misc with send_email subroutine, remove all duplicate code
32748           from     various modules   - move the realtime_bop from cust_bill
32749           to cust_main & change usage slightly.      invnum is no longer
32750           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
32751           self-service:   - fix some syntax errors, make payment UI (step
32752           one) really should be     working now
32753
32754 2003-05-18 17:15  ivan
32755
32756         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
32757           selfservice.cgi: processing payments...
32758
32759 2003-05-18 04:44  ivan
32760
32761         * FS/FS/ClientAPI/MyAccount.pm,
32762           fs_selfservice/FS-SelfService/cgi/make_payment.html,
32763           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
32764           making payments all done
32765
32766 2003-05-18 01:09  ivan
32767
32768         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
32769           file
32770
32771 2003-05-18 01:08  ivan
32772
32773         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
32774           self-service make payment UI work
32775
32776 2003-05-17 23:20  ivan
32777
32778         * FS/FS/ClientAPI/MyAccount.pm,
32779           fs_selfservice/FS-SelfService/SelfService.pm,
32780           fs_selfservice/FS-SelfService/cgi/login.html,
32781           fs_selfservice/FS-SelfService/cgi/myaccount.html,
32782           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
32783           make payment UI done
32784
32785 2003-05-14 09:51  ivan
32786
32787         * FS/FS/cust_bill.pm: display recurring custom line items on
32788           invoices as well as one-shot ones
32789
32790 2003-05-12 23:01  ivan
32791
32792         * FS/FS/cust_bill_event.pm: - document missing fields in
32793           cust_bill_event
32794
32795 2003-05-12 22:47  ivan
32796
32797         * FS/FS/addr_block.pm: missing pod =cut at end
32798
32799 2003-05-12 20:22  ivan
32800
32801         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
32802           fs_selfservice/FS-SelfService/cgi/myaccount.html,
32803           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
32804           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
32805           self-service updates: cleanup and beginnings of "make a payment"
32806           - fix pod masking FS::svc_acct::cust_svc
32807
32808 2003-05-12 00:34  ivan
32809
32810         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
32811           setbuf call doesn't appear to be working...
32812
32813 2003-05-12 00:33  ivan
32814
32815         * httemplate/view/cust_main.cgi: fix service links
32816
32817 2003-05-11 15:55  ivan
32818
32819         * httemplate/index.html: mail forward search not yet implemented
32820
32821 2003-05-11 15:53  ivan
32822
32823         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
32824           strict vars
32825
32826 2003-05-11 15:34  ivan
32827
32828         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
32829
32830 2003-05-11 15:25  ivan
32831
32832         * htetc/handler.pl: handler.pl updates from Richard Siddall
32833           <richard.siddall@elirion.net>
32834
32835 2003-05-09 23:45  ivan
32836
32837         * httemplate/view/cust_main.cgi: first pass at new package list UI
32838
32839 2003-05-09 22:41  ivan
32840
32841         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
32842           last_bill dates from being set
32843
32844 2003-05-09 22:40  ivan
32845
32846         * FS/FS/cust_main.pm: - substitute '0' for existing blank
32847           setup/recur fees - use timelocal_nocheck instead of timelocal for
32848           proper wraparound
32849
32850 2003-05-09 12:30  khoff
32851
32852         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
32853           added CSS tags.
32854
32855 2003-05-08 23:03  ivan
32856
32857         * fs_selfservice/DEPLOY: updated freebsd install
32858
32859 2003-05-08 03:28  ivan
32860
32861         * CREDITS: credit where credit's due
32862
32863 2003-05-08 02:34  ivan
32864
32865         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
32866           columns to '' / NULL
32867
32868 2003-05-02 19:06  ivan
32869
32870         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
32871           enable quota maintenance in infostreet export
32872
32873 2003-05-02 19:03  ivan
32874
32875         * bin/apache.export: typo in usage instructions
32876
32877 2003-05-02 18:30  ivan
32878
32879         * FS/FS/part_export.pm: clean up CVS cruft
32880
32881 2003-05-02 16:51  khoff
32882
32883         * httemplate/view/cust_main.cgi: CARD && DCRD?
32884
32885 2003-04-29 12:49  khoff
32886
32887         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
32888           = 0.  Suprisingly, '' works.
32889
32890 2003-04-29 11:28  khoff
32891
32892         * FS/FS/domain_record.pm: Better SOA checking
32893
32894 2003-04-29 09:59  khoff
32895
32896         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
32897           ip_addr field.
32898
32899 2003-04-25 19:01  khoff
32900
32901         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
32902
32903 2003-04-25 17:28  khoff
32904
32905         * FS/FS/cust_bill.pm: Tyop
32906
32907 2003-04-24 16:01  ivan
32908
32909         * httemplate/edit/cust_main.cgi: fix for bug triggered by
32910           nonexistant referring customer numbers
32911
32912 2003-04-24 11:46  khoff
32913
32914         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
32915           when no values change.  We would insert on an rv of zero, so now
32916           we select count(*)... instead of relying on the rv of the update.
32917
32918 2003-04-24 11:45  khoff
32919
32920         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
32921
32922 2003-04-23 19:46  ivan
32923
32924         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
32925           better shellcommands documentation of all sorts
32926
32927 2003-04-23 18:43  khoff
32928
32929         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
32930           an ISC BIND9 name server
32931
32932 2003-04-23 18:00  khoff
32933
32934         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
32935           svc_Common->hashref is bad.
32936
32937 2003-04-23 16:12  ivan
32938
32939         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
32940           bug#492
32941
32942 2003-04-23 15:16  ivan
32943
32944         * FS/FS/part_export.pm: might not be necessary, but to be safe...
32945
32946 2003-04-22 22:36  khoff
32947
32948         * httemplate/search/cust_main.cgi: Missing comma.
32949
32950 2003-04-22 21:53  khoff
32951
32952         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
32953           well.
32954
32955 2003-04-22 11:46  ivan
32956
32957         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
32958           httemplate/config/config.cgi: properly deprecate ancient apache &
32959           sendmail config options
32960
32961 2003-04-22 10:54  ivan
32962
32963         * httemplate/edit/part_export.cgi: mason is more strict about
32964           variables - patch from Richard Siddall, thanks
32965
32966 2003-04-21 21:39  ivan
32967
32968         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
32969           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
32970           FS/part_export/forward_shellcommands.pm,
32971           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
32972           update documentation - remove last vestiges of 1.3-style
32973           qmail/vpopmail exports from svc_domain and   svc_forward; add
32974           appropriate exports (closes: Bug#299)
32975
32976 2003-04-21 15:40  ivan
32977
32978         * httemplate/view/svc_acct.cgi: typo
32979
32980 2003-04-21 14:42  khoff
32981
32982         * FS/FS/addr_block.pm: renamed config option excludeaddr
32983
32984 2003-04-21 14:40  khoff
32985
32986         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
32987
32988 2003-04-21 14:29  khoff
32989
32990         * httemplate/edit/process/generic.cgi: Navigation fixes.
32991
32992 2003-04-21 14:13  khoff
32993
32994         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
32995           new routers.  Navigation cleanup.
32996
32997 2003-04-21 14:12  khoff
32998
32999         * httemplate/edit/router.cgi: Lines added for clairity
33000
33001 2003-04-21 13:53  ivan
33002
33003         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
33004           FS/bin/freeside-daily, FS/bin/freeside-setup,
33005           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
33006           httemplate/edit/part_bill_event.cgi,
33007           httemplate/edit/process/cust_main.cgi,
33008           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33009           on-demand vs. automatic cards & checks: added DCRD and DCHK
33010           payment types
33011
33012 2003-04-21 13:31  khoff
33013
33014         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
33015           sqlmail.  Added support for courier and dovecot authentication.
33016
33017 2003-04-21 13:27  khoff
33018
33019         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
33020           svc_broadband
33021
33022 2003-04-19 10:51  ivan
33023
33024         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
33025           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
33026           integration
33027
33028 2003-04-17 20:29  ivan
33029
33030         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
33031
33032 2003-04-02 06:52  ivan
33033
33034         * FS/FS/cust_main.pm: added order_pkgs sub
33035
33036 2003-04-02 03:38  ivan
33037
33038         * FS/FS/: UID.pm, cust_main.pm: better callbacks
33039
33040 2003-04-02 01:46  ivan
33041
33042         * httemplate/misc/process/meta-import.cgi: updated meta-import web
33043           UI to allow duplicate import tables
33044
33045 2003-04-01 19:23  ivan
33046
33047         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
33048           disappearing email invoice on errors, finally (closes: Bug#35)
33049
33050 2003-04-01 00:03  ivan
33051
33052         * FS/FS/Record.pm, httemplate/docs/index.html,
33053           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
33054           preliminary 1.5.0 upgrade docs - syntax error in main customer
33055           view
33056
33057 2003-03-31 22:55  ivan
33058
33059         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
33060           cancel button for customers (closes: Bug#25)
33061
33062 2003-03-31 17:22  ivan
33063
33064         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
33065           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
33066           httemplate/edit/process/REAL_cust_pkg.cgi,
33067           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
33068           correct last_bill problems with $0 invoice (non-existant) edge
33069           cases
33070
33071 2003-03-31 15:49  ivan
33072
33073         * httemplate/docs/schema.html: added last_bill column
33074
33075 2003-03-31 15:48  ivan
33076
33077         * FS/bin/freeside-setup: add 'last_bill' column
33078
33079 2003-03-28 21:34  ivan
33080
33081         * bin/apache.export: restart apache, not bind!
33082
33083 2003-03-28 20:52  ivan
33084
33085         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
33086           FS/FS/part_export/www_shellcommands.pm,
33087           httemplate/view/svc_www.cgi: correct web UI for svc_www services
33088           & no more @.domain in www_shellcommands export
33089
33090 2003-03-28 18:35  ivan
33091
33092         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
33093
33094 2003-03-28 18:19  ivan
33095
33096         * FS/FS/part_export.pm: cust_svc and svc_x methods
33097
33098 2003-03-28 13:59  ivan
33099
33100         * bin/apache.export: fix missing semicolon in apache export
33101
33102 2003-03-28 13:43  ivan
33103
33104         * FS/FS/part_export/apache.pm: oops in null apache export
33105
33106 2003-03-24 00:30  ivan
33107
33108         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
33109
33110 2003-03-19 20:36  ivan
33111
33112         * httemplate/edit/part_export.cgi: virtual wrap...
33113
33114 2003-03-19 20:09  ivan
33115
33116         * httemplate/edit/part_export.cgi: wrap this textbox hard
33117
33118 2003-03-19 20:00  ivan
33119
33120         * httemplate/edit/part_export.cgi: wide textareas
33121
33122 2003-03-19 19:41  ivan
33123
33124         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
33125           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
33126           bin/apache.export, bin/bind.export, bin/bsdshell.export,
33127           bin/sysvshell.export: apache export!
33128
33129 2003-03-11 03:40  ivan
33130
33131         * FS/FS/svc_domain.pm: another pg7.3 fix
33132
33133 2003-03-11 03:36  ivan
33134
33135         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
33136           meta import webUI updates
33137
33138 2003-03-11 02:41  ivan
33139
33140         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
33141
33142 2003-03-03 17:56  khoff
33143
33144         * FS/MANIFEST: updated for svc_broadband changes
33145
33146 2003-02-28 19:14  ivan
33147
33148         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
33149
33150 2003-02-24 21:40  ivan
33151
33152         * httemplate/edit/cust_main.cgi: remove max length on ACH account
33153           number
33154
33155 2003-02-11 17:21  khoff
33156
33157         * FS/bin/freeside-setup: s/;/,/
33158
33159 2003-02-05 21:26  ivan
33160
33161         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
33162           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
33163           FS/FS/cust_main.pm, FS/bin/freeside-setup,
33164           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
33165           httemplate/edit/part_pkg.cgi: time/data detail on invoices
33166
33167 2003-02-05 15:17  khoff
33168
33169         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
33170           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
33171           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
33172           httemplate/edit/svc_broadband.cgi,
33173           httemplate/edit/process/addr_block/add.cgi,
33174           httemplate/edit/process/addr_block/allocate.cgi,
33175           httemplate/edit/process/addr_block/deallocate.cgi,
33176           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
33177           httemplate/edit/process/router.cgi,
33178           httemplate/edit/process/svc_broadband.cgi,
33179           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
33180           httemplate/index.html, httemplate/view/svc_broadband.cgi:
33181           svc_broadband rewrite
33182
33183 2003-02-05 14:06  khoff
33184
33185         * FS/FS/cust_svc.pm: ip_netmask is gone now
33186
33187 2003-01-27 23:47  ivan
33188
33189         * FS/bin/freeside-setup: eek, and this is what caused connectup to
33190           fail too
33191
33192 2003-01-27 22:08  ivan
33193
33194         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
33195           dave denney <daud@kaosol.net>
33196
33197 2003-01-16 22:21  ivan
33198
33199         * FS/FS/ClientAPI/MyAccount.pm,
33200           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
33201           functionality
33202
33203 2003-01-15 18:58  ivan
33204
33205         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
33206
33207 2003-01-14 02:15  ivan
33208
33209         * Makefile: selfservice
33210
33211 2003-01-14 01:26  ivan
33212
33213         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
33214           init.d/freeside-init: move freeside-selfservice-server to proper
33215           MakeMaker install location
33216
33217 2003-01-14 00:49  ivan
33218
33219         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
33220           freeside-selfservice-server to init script add domsvc checking as
33221           a foreign key
33222
33223 2003-01-12 23:26  ivan
33224
33225         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
33226
33227 2003-01-12 22:19  ivan
33228
33229         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
33230           extraneous diffs
33231
33232 2003-01-09 23:41  ivan
33233
33234         * FS/FS/cust_bill.pm: pop off an extra blank line in
33235           business-onlinepayment options
33236
33237 2002-12-28 01:16  ivan
33238
33239         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
33240           business-onlinepayment mod_perl leakage in multi-database
33241           installs.  ugh.
33242
33243 2002-12-27 04:56  ivan
33244
33245         * FS/FS/cust_main.pm: better times on failed billing events
33246
33247 2002-12-24 22:59  ivan
33248
33249         * FS/bin/freeside-daily: declare $opt_p usage
33250
33251 2002-12-24 14:41  ivan
33252
33253         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
33254           optimization for ginourmous numbers of packages for intergate,
33255           whew
33256
33257 2002-12-23 15:56  ivan
33258
33259         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
33260           messages
33261
33262 2002-12-23 07:21  ivan
33263
33264         * FS/FS/cust_bill.pm: make agent available to invoice templates
33265
33266 2002-12-23 07:05  steve
33267
33268         * FS/FS/part_export/shellcommands.pm: add email address to
33269           shellcommands
33270
33271           don't error out when importing unaudited accounts (even though
33272           should probably be using $FS::svc_Common::noexport_hack anyway)
33273
33274 2002-12-23 06:54  steve
33275
33276         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
33277           signup_server-quiet, and emailcancel messages.
33278
33279 2002-12-23 06:22  steve
33280
33281         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
33282           selfservice_server-quiet, signup_server-quiet, and emailcancel
33283           messages.
33284
33285 2002-12-22 00:53  ivan
33286
33287         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
33288           freeside-daily to only run for a particular payby
33289           $disable_agentcheck option for cust_pkg for import optimization
33290
33291 2002-12-21 15:48  ivan
33292
33293         * httemplate/search/svc_domain.cgi: UI
33294
33295 2002-12-21 15:44  ivan
33296
33297         * httemplate/search/svc_domain.cgi: don't display all accounts in
33298           each domain
33299
33300 2002-12-21 02:14  ivan
33301
33302         * FS/FS/cust_main.pm: could be multiple returns from these
33303           searches, with taxclasses
33304
33305 2002-12-21 02:02  ivan
33306
33307         * FS/FS/Record.pm: better qsearchs warning
33308
33309 2002-12-20 23:36  ivan
33310
33311         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
33312
33313 2002-12-20 20:31  ivan
33314
33315         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
33316
33317 2002-12-19 19:29  ivan
33318
33319         * httemplate/view/cust_main.cgi: no changing cancelled packages
33320
33321 2002-12-17 13:31  ivan
33322
33323         * FS/FS/cust_bill.pm: invoice_lines() fix
33324
33325 2002-12-17 05:02  ivan
33326
33327         * httemplate/view/svc_acct.cgi: change wording
33328
33329 2002-12-17 02:42  ivan
33330
33331         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
33332
33333 2002-12-17 02:36  ivan
33334
33335         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
33336           sessions
33337
33338 2002-12-17 01:52  ivan
33339
33340         * FS/bin/freeside-sqlradius-seconds: sheesh
33341
33342 2002-12-17 01:48  ivan
33343
33344         * FS/bin/freeside-sqlradius-seconds: sigh
33345
33346 2002-12-17 01:47  ivan
33347
33348         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
33349           calculation?
33350
33351 2002-12-17 01:37  ivan
33352
33353         * FS/bin/freeside-sqlradius-seconds: grr double doh
33354
33355 2002-12-17 01:35  ivan
33356
33357         * FS/bin/freeside-sqlradius-seconds: doh
33358
33359 2002-12-17 01:30  ivan
33360
33361         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
33362
33363 2002-12-17 01:24  ivan
33364
33365         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
33366           freeside-sqlradius-seconds
33367
33368 2002-12-16 13:52  ivan
33369
33370         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
33371           are there others?
33372
33373 2002-12-16 10:53  ivan
33374
33375         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
33376
33377 2002-12-16 02:47  ivan
33378
33379         * httemplate/graph/money_time.cgi: working date range selector that
33380           defaults to the past year!
33381
33382 2002-12-14 13:18  ivan
33383
33384         * FS/FS/cust_svc.pm: fix for auditing packages
33385
33386 2002-12-12 16:31  ivan
33387
33388         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
33389           taxclass fix (?)
33390
33391 2002-12-12 13:44  ivan
33392
33393         * FS/FS/svc_acct.pm: custnum in welcome email
33394
33395 2002-12-10 16:12  ivan
33396
33397         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
33398           beginning of web-based data importer
33399
33400 2002-12-04 04:43  ivan
33401
33402         * bin/bind.export: really fixed now
33403
33404 2002-12-04 04:37  ivan
33405
33406         * bin/bind.export: oops, typo
33407
33408 2002-12-04 04:31  ivan
33409
33410         * FS/FS/cust_bill.pm: empty invoice_lines() fix
33411
33412 2002-11-27 21:44  ivan
33413
33414         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
33415           "Stephen Bechard" <steve@destek.net>
33416
33417 2002-11-27 21:10  ivan
33418
33419         * FS/FS/Conf.pm: deprecate username_policy
33420
33421 2002-11-26 03:58  ivan
33422
33423         * httemplate/misc/process/link.cgi: link by username now only links
33424           to same svcpart
33425
33426 2002-11-26 02:25  ivan
33427
33428         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
33429
33430 2002-11-25 21:42  ivan
33431
33432         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
33433
33434 2002-11-25 02:46  ivan
33435
33436         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
33437           radius group bug, whew
33438
33439 2002-11-22 19:39  ivan
33440
33441         * httemplate/index.html: eww get rid of black border on konq3
33442
33443 2002-11-22 04:19  ivan
33444
33445         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
33446           payments
33447
33448 2002-11-22 03:14  ivan
33449
33450         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
33451           add lec billing event
33452
33453 2002-11-22 02:48  ivan
33454
33455         * FS/FS/cust_main.pm: oops, one last LECB change
33456
33457 2002-11-21 23:50  ivan
33458
33459         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
33460           user dn in ldap export
33461
33462 2002-11-21 12:44  ivan
33463
33464         * FS/FS/part_export.pm: change DN labeling for those obtuse
33465           blockheads at netmagic
33466
33467 2002-11-20 13:13  ivan
33468
33469         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
33470           ability to have multiple comma-separated values to LDAP export
33471
33472 2002-11-20 02:09  ivan
33473
33474         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
33475           for the add call...?  i don't get LDAP
33476
33477 2002-11-20 01:10  ivan
33478
33479         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
33480
33481 2002-11-20 01:07  ivan
33482
33483         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
33484           field in cust_pay and cust_refund for ACH
33485
33486 2002-11-19 14:55  ivan
33487
33488         * FS/FS/cust_bill_event.pm: give better error message on bad
33489           invnum, also 'use FS::cust_bill' here
33490
33491 2002-11-19 14:48  ivan
33492
33493         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
33494           CHECK
33495
33496 2002-11-19 13:20  ivan
33497
33498         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
33499           given
33500
33501 2002-11-19 12:56  ivan
33502
33503         * FS/FS/part_export/ldap.pm: ldap export update
33504
33505 2002-11-19 12:36  ivan
33506
33507         * FS/bin/freeside-setup: increase length of reczone and recdata
33508           fields in domain_record
33509
33510 2002-11-19 02:09  ivan
33511
33512         * FS/FS/cust_bill.pm: typo adding lec transactions
33513
33514 2002-11-19 02:02  ivan
33515
33516         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
33517
33518 2002-11-19 01:51  ivan
33519
33520         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33521           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
33522           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
33523           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
33524           httemplate/edit/part_bill_event.cgi,
33525           httemplate/view/cust_main.cgi: add LEC billing
33526
33527 2002-11-18 21:17  ivan
33528
33529         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
33530           number limit
33531
33532 2002-11-18 02:15  ivan
33533
33534         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
33535           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
33536           preliminary ldap export
33537
33538 2002-11-16 02:33  ivan
33539
33540         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
33541
33542 2002-11-09 02:59  ivan
33543
33544         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
33545           per-hour charging
33546
33547 2002-11-07 14:53  ivan
33548
33549         * FS/FS/cust_main.pm: doc
33550
33551 2002-11-05 20:23  ivan
33552
33553         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
33554           closes: Bug#474
33555
33556 2002-11-05 20:11  ivan
33557
33558         * httemplate/edit/part_pkg.cgi: data billing
33559
33560 2002-11-05 19:58  ivan
33561
33562         * httemplate/edit/part_pkg.cgi: data charging
33563
33564 2002-11-05 15:43  ivan
33565
33566         * httemplate/view/svc_acct.cgi: ui
33567
33568 2002-11-05 15:41  ivan
33569
33570         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
33571           correct radacct column names
33572
33573 2002-11-05 15:34  ivan
33574
33575         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
33576
33577 2002-11-05 15:29  ivan
33578
33579         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
33580           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
33581           bandwidth charges from sqlradius
33582
33583 2002-11-05 12:29  ivan
33584
33585         * FS/bin/freeside-sqlradius-radacctd: lost?
33586
33587 2002-11-04 15:40  ivan
33588
33589         * FS/FS/CGI.pm: balance on small_custview
33590
33591 2002-11-04 12:51  ivan
33592
33593         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
33594           view
33595
33596 2002-11-01 16:13  ivan
33597
33598         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
33599
33600 2002-10-28 05:22  ivan
33601
33602         * FS/bin/freeside-queued: signal-less queued child handling
33603           (closes: Bug#477)
33604
33605 2002-10-25 14:24  ivan
33606
33607         * FS/FS/part_export/shellcommands.pm: make $old_domain available
33608           too
33609
33610 2002-10-25 06:39  ivan
33611
33612         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
33613           numbers
33614
33615 2002-10-23 10:07  ivan
33616
33617         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
33618
33619 2002-10-23 08:49  ivan
33620
33621         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
33622           httemplate/view/cust_main.cgi: add option to unapply payments
33623
33624 2002-10-22 02:15  ivan
33625
33626         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
33627
33628 2002-10-22 01:13  ivan
33629
33630         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
33631           ACH fixes from s5
33632
33633 2002-10-21 23:28  ivan
33634
33635         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
33636           invoice events too
33637
33638 2002-10-21 08:20  ivan
33639
33640         * httemplate/edit/part_svc.cgi: don't disable for all items
33641
33642 2002-10-21 08:14  ivan
33643
33644         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
33645           or password from being defined
33646
33647 2002-10-20 01:27  ivan
33648
33649         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
33650           shellcommands suspension/unsuspension hooks
33651
33652 2002-10-20 00:26  ivan
33653
33654         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
33655           there is one
33656
33657 2002-10-19 20:28  ivan
33658
33659         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
33660           export option
33661
33662 2002-10-18 09:54  ivan
33663
33664         * Makefile: force executable permissions on bin/pod2x
33665
33666 2002-10-18 06:28  ivan
33667
33668         * FS/bin/freeside-radgroup: argh
33669
33670 2002-10-18 06:23  ivan
33671
33672         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
33673           cache
33674
33675 2002-10-18 03:28  ivan
33676
33677         * FS/: MANIFEST, bin/freeside-radgroup: adding
33678
33679 2002-10-17 08:06  ivan
33680
33681         * httemplate/view/svc_acct.cgi: use consistant terminology
33682
33683 2002-10-17 08:05  ivan
33684
33685         * httemplate/view/svc_acct.cgi: UI change for hour info
33686
33687 2002-10-17 07:59  ivan
33688
33689         * FS/FS/cust_svc.pm: yay missing paren
33690
33691 2002-10-17 07:50  ivan
33692
33693         * FS/FS/cust_svc.pm: *sigh* better debugging
33694
33695 2002-10-17 07:46  ivan
33696
33697         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
33698
33699 2002-10-17 07:37  ivan
33700
33701         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
33702
33703 2002-10-17 07:33  ivan
33704
33705         * httemplate/view/svc_acct.cgi: sqlradacct hour update
33706
33707 2002-10-17 07:16  ivan
33708
33709         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
33710           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
33711           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
33712           datasrc, not plandata options (whew)
33713
33714 2002-10-15 02:54  ivan
33715
33716         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
33717
33718 2002-10-14 00:44  ivan
33719
33720         * FS/FS/Conf.pm: s/bool/checkbox/
33721
33722 2002-10-14 00:30  ivan
33723
33724         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
33725           config file allows selection of accounts from any domain
33726
33727 2002-10-13 23:17  ivan
33728
33729         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
33730           billing
33731
33732 2002-10-13 23:16  ivan
33733
33734         * httemplate/view/svc_acct.cgi: show time online this billing cycle
33735           on view account screen
33736
33737 2002-10-13 00:14  ivan
33738
33739         * httemplate/docs/session.html: doh
33740
33741 2002-10-12 18:14  ivan
33742
33743         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
33744           non-Pg and Pg before 7.1
33745
33746 2002-10-12 18:05  ivan
33747
33748         * FS/FS/cust_bill.pm: bug fix in new ACH code
33749
33750 2002-10-12 07:21  ivan
33751
33752         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
33753           dayphone/nightphone msgcat
33754
33755 2002-10-12 06:46  ivan
33756
33757         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
33758           dayphone/nightphone as customizable labels, closes: Bug#464
33759
33760 2002-10-12 06:26  ivan
33761
33762         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
33763           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
33764           charge per-hour against an external radacct table
33765
33766 2002-10-12 03:15  ivan
33767
33768         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
33769           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
33770           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
33771           httemplate/edit/process/cust_main.cgi,
33772           httemplate/view/cust_main.cgi: ACH support
33773
33774 2002-10-10 09:48  ivan
33775
33776         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
33777           expiration dates
33778
33779 2002-10-10 09:28  ivan
33780
33781         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
33782
33783 2002-10-09 07:30  ivan
33784
33785         * FS/FS/Conf.pm: nasty typo
33786
33787 2002-10-09 06:59  ivan
33788
33789         * FS/FS/Conf.pm: don't explicitly specify unclassified config
33790           section
33791
33792 2002-10-09 06:43  ivan
33793
33794         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
33795           existing directories in vpopmail export
33796
33797 2002-10-09 06:07  ivan
33798
33799         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
33800           the attribute used for plaintext pw's
33801
33802 2002-10-08 04:10  ivan
33803
33804         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
33805           package browse (closes: Bug#467)
33806
33807 2002-10-08 03:50  ivan
33808
33809         * eg/export_template.pm: slightly less sucky
33810
33811 2002-10-08 01:33  ivan
33812
33813         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
33814           displays static HTML on account view (closes: Bug#465)
33815
33816 2002-10-07 21:46  ivan
33817
33818         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
33819           httemplate/view/cust_main.cgi: payby-default config option, with
33820           special "HIDE" option to disable billing information in the web
33821           interface (closes: Bug#468)
33822
33823 2002-10-07 01:47  ivan
33824
33825         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
33826           not when it is *before*
33827
33828 2002-10-05 04:14  ivan
33829
33830         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
33831           blank id fields
33832
33833 2002-10-04 05:56  ivan
33834
33835         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
33836           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
33837           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
33838           httemplate/view/cust_main.cgi: working on the road:   - easier
33839           "change package" link for changing one package to another   -
33840           sqlradius export now compatible with Pg   - indices on phone
33841           numbers   - install instructions specify Pg 7.1 (at least until
33842           ILIKE thing is changed)   - searching on phone number fragments
33843
33844 2002-10-04 05:39  ivan
33845
33846         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
33847
33848 2002-10-04 05:29  ivan
33849
33850         * FS/bin/freeside-count-active-customers: adding
33851
33852 2002-10-04 05:09  ivan
33853
33854         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
33855           print   is now: send email to invoice from address
33856
33857 2002-10-03 08:29  ivan
33858
33859         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
33860           Crypt-Password for encrypted pw's
33861
33862 2002-09-27 05:14  ivan
33863
33864         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
33865
33866 2002-09-27 05:14  ivan
33867
33868         * FS/FS/UID.pm: don't chop blanks
33869
33870 2002-09-26 22:36  ivan
33871
33872         * FS/bin/freeside-adduser: lock mapsecrets file
33873
33874 2002-09-25 22:28  ivan
33875
33876         * Makefile: fix $INIT_FILE usage
33877
33878 2002-09-25 22:26  ivan
33879
33880         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
33881
33882 2002-09-25 22:25  ivan
33883
33884         * Makefile: oops
33885
33886 2002-09-25 21:45  ivan
33887
33888         * httemplate/search/svc_acct.cgi: tyop
33889
33890 2002-09-25 02:11  ivan
33891
33892         * Makefile: doc
33893
33894 2002-09-25 02:09  ivan
33895
33896         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
33897           "Authentication-Type" for netc.net.au (radiator?)
33898
33899 2002-09-24 01:31  ivan
33900
33901         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
33902
33903 2002-09-23 07:27  ivan
33904
33905         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
33906           redirects header-handling changes necessary for chart .cgis
33907
33908 2002-09-23 01:50  ivan
33909
33910         * Makefile: better default Pg datasource
33911
33912 2002-09-21 04:17  ivan
33913
33914         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
33915           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
33916           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
33917           FS/FS/cust_main_county.pm,
33918           httemplate/browse/cust_main_county.cgi: all taxes now have names.
33919           closes: Bug#15
33920
33921 2002-09-20 08:49  ivan
33922
33923         * README: d
33924
33925 2002-09-20 08:49  ivan
33926
33927         * FS/Makefile.PL: installing into /usr/bin, bah
33928
33929 2002-09-20 08:48  ivan
33930
33931         * FS/FS.pm: doc
33932
33933 2002-09-20 08:48  ivan
33934
33935         * Makefile: 1.5.0
33936
33937 2002-09-20 08:47  ivan
33938
33939         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
33940           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
33941           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
33942           freeside-deloutsource and freeside-deloutsourceuser
33943
33944 2002-09-20 08:46  ivan
33945
33946         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
33947
33948 2002-09-20 07:48  ivan
33949
33950         * FS/FS/part_export.pm: extraneous warn
33951
33952 2002-09-20 05:50  ivan
33953
33954         * FS/bin/freeside-setup: move from bin/fs-setup to
33955           FS/bin/freeside-setup
33956
33957 2002-09-20 03:16  ivan
33958
33959         * FS/FS/UID.pm: change otaker fields to 32 chars
33960
33961 2002-09-19 06:34  ivan
33962
33963         * FS/FS/Record.pm: use database SERIAL or AUTO_INCREMENT for
33964           primary keys, finally, yay! closes: bug#69
33965
33966 2002-09-19 01:43  ivan
33967
33968         * FS/bin/freeside-daily: package expiration
33969
33970 2002-09-19 01:34  ivan
33971
33972         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
33973
33974 2002-09-18 15:50  ivan
33975
33976         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
33977           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
33978           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
33979           httemplate/view/svc_acct.cgi: remove domain config file, closes:
33980           Bug#269
33981
33982 2002-09-18 15:38  ivan
33983
33984         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
33985
33986 2002-09-18 05:10  ivan
33987
33988         * httemplate/docs/: index.html, legacy.html: doc
33989
33990 2002-09-17 03:21  ivan
33991
33992         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
33993           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
33994           support
33995
33996 2002-09-17 02:19  ivan
33997
33998         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
33999           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
34000           httemplate/index.html, httemplate/docs/schema.dia,
34001           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
34002           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
34003           httemplate/search/svc_domain.cgi: remove svc_acct_sm
34004
34005 2002-09-16 17:40  ivan
34006
34007         * FS/FS/cust_bill.pm: send_ftp doc fix
34008
34009 2002-09-16 17:33  ivan
34010
34011         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
34012           "emailinvoiceauto" implementation rewritten to work properly,
34013           stop
34014               overwriting existing invoice destinations
34015
34016 2002-09-11 02:28  ivan
34017
34018         * httemplate/browse/svc_acct_pop.cgi: mason error
34019
34020 2002-09-11 02:09  ivan
34021
34022         * httemplate/search/cust_main.cgi: mason warnings
34023
34024 2002-09-09 20:31  ivan
34025
34026         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
34027           order numbers, like VirtualNet
34028
34029 2002-09-09 16:05  khoff
34030
34031         * httemplate/: edit/svc_broadband.cgi,
34032           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
34033           svc_broadband merge
34034
34035 2002-09-09 16:01  khoff
34036
34037         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
34038           httemplate/edit/part_svc.cgi,
34039           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
34040           svc_broadband merge
34041
34042 2002-09-09 15:56  khoff
34043
34044         * FS/MANIFEST: svc_broadband merge
34045
34046 2002-09-09 12:56  ivan
34047
34048         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
34049           vpopmail user
34050
34051 2002-09-09 05:34  ivan
34052
34053         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
34054           ClientAPI/passwd.pm: : is not legal in GECOS
34055
34056 2002-09-08 05:57  ivan
34057
34058         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
34059           records first, then svc_domain
34060
34061 2002-09-08 05:40  ivan
34062
34063         * bin/bind.export: error out if can't open .HEADER files
34064
34065 2002-09-08 04:36  ivan
34066
34067         * README: 1.4.1
34068
34069 2002-09-08 02:49  ivan
34070
34071         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
34072           useful default domain files
34073
34074 2002-09-07 07:20  ivan
34075
34076         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
34077           description, give up hoping for a better description of the
34078           export from jeff
34079
34080 2002-09-06 19:27  ivan
34081
34082         * httemplate/docs/index.html: 1.4.1
34083
34084 2002-09-06 19:19  ivan
34085
34086         * FS/FS/part_export/vpopmail.pm: import flocking constants
34087
34088 2002-09-05 11:51  ivan
34089
34090         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
34091
34092 2002-09-05 10:01  ivan
34093
34094         * httemplate/edit/cust_main.cgi: "same as billing address" box
34095           would uncheck itself on errors (only looked at previous
34096           ship_last, not CGI checkbox value too)  Closes: Bug#448
34097
34098 2002-09-05 09:51  ivan
34099
34100         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
34101           compatibility
34102
34103 2002-09-05 06:50  ivan
34104
34105         * httemplate/browse/part_svc.cgi: don't show "clone an existing
34106           service definition" if there aren't any yet
34107
34108 2002-09-05 06:27  ivan
34109
34110         * FS/FS/cust_main.pm, httemplate/index.html,
34111           httemplate/misc/cust_main-import_charges.cgi,
34112           httemplate/misc/process/cust_main-import_charges.cgi: batch
34113           charge/credit import
34114
34115 2002-09-05 06:01  ivan
34116
34117         * FS/FS/svc_acct.pm: show illegal dir in error msg
34118
34119 2002-09-05 02:10  ivan
34120
34121         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
34122           extraneous `vpopmail machine' field
34123
34124 2002-09-04 05:43  ivan
34125
34126         * Makefile, httemplate/index.html: 1.4.1beta1
34127
34128 2002-09-04 01:42  ivan
34129
34130         * httemplate/edit/part_pkg.cgi: spelling
34131
34132 2002-08-30 16:48  ivan
34133
34134         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
34135
34136 2002-08-30 16:42  ivan
34137
34138         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
34139           httemplate/edit/process/part_bill_event.cgi: new invoice event:
34140           upload a CSV file
34141
34142 2002-08-30 16:17  ivan
34143
34144         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
34145           of their cust_pkg.bill date) - setting cust_pkg.bill date
34146           directly bypasses setup fee
34147
34148 2002-08-30 10:34  ivan
34149
34150         * FS/FS/cust_main.pm, httemplate/index.html,
34151           httemplate/misc/cust_main-import.cgi,
34152           httemplate/misc/process/cust_main-import.cgi: working CSV import
34153           for crcmn
34154
34155 2002-08-30 04:33  ivan
34156
34157         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
34158           (hopefully) better error message
34159
34160 2002-08-30 03:25  ivan
34161
34162         * Makefile: silly conf/registries dir still hanging around in CVS
34163           checkouts
34164
34165 2002-08-29 07:11  ivan
34166
34167         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
34168
34169 2002-08-29 02:11  ivan
34170
34171         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
34172           import, make username/password for unexported services conflict
34173           at least with self
34174
34175 2002-08-29 01:13  khoff
34176
34177         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
34178
34179 2002-08-29 00:50  ivan
34180
34181         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
34182
34183 2002-08-28 23:02  ivan
34184
34185         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
34186
34187 2002-08-28 22:57  ivan
34188
34189         * httemplate/view/svc_acct.cgi: password viewing UI change
34190
34191 2002-08-27 00:26  khoff
34192
34193         * FS/FS/Record.pm: Yip yip, I sprained my brain
34194
34195 2002-08-26 13:40  ivan
34196
34197         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
34198
34199 2002-08-24 20:54  ivan
34200
34201         * FS/bin/freeside-addoutsourceuser: ?
34202
34203 2002-08-24 20:42  ivan
34204
34205         * FS/bin/freeside-addoutsourceuser: correct secrets file path
34206
34207 2002-08-24 19:35  ivan
34208
34209         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
34210           passwords
34211
34212 2002-08-24 19:26  ivan
34213
34214         * FS/FS/part_export/shellcommands.pm: properly quote password as
34215           well as finger
34216
34217 2002-08-24 18:48  ivan
34218
34219         * FS/bin/freeside-addoutsourceuser: password
34220
34221 2002-08-24 18:48  ivan
34222
34223         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
34224           bin/freeside-addoutsourceuser
34225
34226 2002-08-24 18:16  ivan
34227
34228         * FS/bin/: freeside-adduser, freeside-setup: doc
34229
34230 2002-08-24 18:14  ivan
34231
34232         * FS/bin/freeside-setup: noninteractive freeside-setup
34233
34234 2002-08-24 18:09  ivan
34235
34236         * FS/bin/: freeside-adduser, freeside-setup: doc
34237
34238 2002-08-24 01:13  ivan
34239
34240         * FS/bin/freeside-adduser: also do -b flag
34241
34242 2002-08-24 00:43  ivan
34243
34244         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
34245           in commands
34246
34247 2002-08-24 00:20  ivan
34248
34249         * httemplate/edit/part_export.cgi: don't substitute defaults for
34250           empty options when editing exports
34251
34252 2002-08-23 23:41  ivan
34253
34254         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
34255           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
34256           fix - no strict 'vars'; when necessary
34257
34258 2002-08-23 20:29  ivan
34259
34260         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
34261           unprovision a single service
34262
34263 2002-08-23 19:10  ivan
34264
34265         * FS/bin/freeside-addoutsource: fix path
34266
34267 2002-08-23 18:53  ivan
34268
34269         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
34270
34271 2002-08-23 17:51  ivan
34272
34273         * httemplate/view/cust_main.cgi: UI
34274
34275 2002-08-23 17:16  ivan
34276
34277         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
34278           bin/freeside-addoutsource
34279
34280 2002-08-23 16:43  ivan
34281
34282         * FS/: MANIFEST, FS/part_export.pm,
34283           FS/part_export/domain_shellcommands.pm,
34284           t/part_export-domain_shellcommands.t: add domain_shellcommands
34285           export
34286
34287 2002-08-19 16:08  ivan
34288
34289         * httemplate/view/cust_main.cgi: encode_entities for comments
34290           entries
34291
34292 2002-08-11 23:17  ivan
34293
34294         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
34295           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm,
34296           lib/RT/Interface/Web.pm: import rt 2.0.14
34297
34298 2002-08-02 17:39  ivan
34299
34300         * httemplate/docs/legacy.html: remove some extra modules from
34301           install doc
34302
34303 2002-07-31 11:55  ivan
34304
34305         * FS/FS/part_export.pm: delete directories when deleting users on
34306           freebsd
34307
34308 2002-07-31 06:18  ivan
34309
34310         * FS/FS/svc_acct.pm: fix bug with static IP addresses
34311
34312 2002-07-26 20:56  ivan
34313
34314         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
34315           interface to lib code
34316
34317 2002-07-26 19:47  ivan
34318
34319         * FS/bin/freeside-daily: vacuum pg databases daily
34320
34321 2002-07-25 19:33  ivan
34322
34323         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
34324           shellcommands edit gecos field too
34325
34326 2002-07-23 05:37  ivan
34327
34328         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
34329
34330 2002-07-22 03:50  ivan
34331
34332         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
34333           adding
34334
34335 2002-07-22 03:20  ivan
34336
34337         * Makefile: 1.4.0
34338
34339 2002-07-22 03:18  ivan
34340
34341         * FS/FS/CGI.pm: UI
34342
34343 2002-07-22 03:18  ivan
34344
34345         * FS/FS/cust_main.pm: sort bills by date
34346
34347 2002-07-16 05:29  ivan
34348
34349         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
34350           FS/ClientAPI/passwd.pm: ClientAPI
34351
34352 2002-07-16 05:28  ivan
34353
34354         * fs_selfservice/: DEPLOY, fs_passwd_test,
34355           FS-SelfService/SelfService.pm,
34356           FS-SelfService/freeside-selfservice-clientd,
34357           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
34358           FS-SelfService/cgi/selfservice.cgi,
34359           FS-SelfService/cgi/view_invoice.html: invoice viewing...
34360
34361 2002-07-15 20:57  ivan
34362
34363         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
34364
34365 2002-07-15 20:56  ivan
34366
34367         * FS/FS/part_export/infostreet.pm: better error handling
34368
34369 2002-07-15 20:47  ivan
34370
34371         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
34372
34373 2002-07-15 01:28  ivan
34374
34375         * fs_selfservice/: fs_passwd_test,
34376           FS-SelfService/freeside-selfservice-clientd: working framework,
34377           no hung clients, whew
34378
34379 2002-07-14 18:44  ivan
34380
34381         * bin/bind.import: finally a working DNS::ZoneParse
34382
34383 2002-07-11 06:52  ivan
34384
34385         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
34386           FS-SelfService/SelfService.pm,
34387           FS-SelfService/freeside-selfservice-clientd: finally working
34388           async framework
34389
34390 2002-07-08 19:23  ivan
34391
34392         * httemplate/docs/: schema.dia, schema.png: new schema diagram
34393
34394 2002-07-08 10:14  ivan
34395
34396         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
34397           different freeside uid/gid
34398
34399 2002-07-08 08:56  ivan
34400
34401         * httemplate/edit/svc_acct.cgi: better error message
34402
34403 2002-07-08 06:07  ivan
34404
34405         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
34406           edit expiration dates
34407
34408 2002-07-08 03:01  ivan
34409
34410         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
34411           should remove home directories
34412
34413 2002-07-07 10:49  ivan
34414
34415         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
34416           new-export-aware, closes: #431
34417
34418 2002-07-06 05:15  ivan
34419
34420         * Makefile: beta2
34421
34422 2002-07-06 04:08  ivan
34423
34424         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
34425           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
34426
34427 2002-07-06 01:50  ivan
34428
34429         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
34430           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
34431
34432 2002-07-06 01:29  ivan
34433
34434         * httemplate/view/cust_main.cgi: speling
34435
34436 2002-07-06 00:32  ivan
34437
34438         * httemplate/edit/part_pkg.cgi: fix speling
34439
34440 2002-07-06 00:30  ivan
34441
34442         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
34443           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
34444           job queue & exports, and make them configurable
34445
34446 2002-07-05 21:20  ivan
34447
34448         * FS/FS/svc_acct.pm: typo
34449
34450 2002-07-05 16:32  ivan
34451
34452         * httemplate/config/config.cgi: fix bug with config having a value
34453           not in the select
34454
34455 2002-07-04 03:35  ivan
34456
34457         * httemplate/browse/: agent.cgi, agent_type.cgi,
34458           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
34459           svc_acct_pop.cgi: move "add" links to the top
34460
34461 2002-07-03 07:45  ivan
34462
34463         * FS/t/part_export-http.t: s/_post//
34464
34465 2002-07-03 07:21  ivan
34466
34467         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
34468           t/part_export-http.t: http export
34469
34470 2002-07-03 04:37  ivan
34471
34472         * FS/FS/InitHandler.pm: 54
34473
34474 2002-07-03 04:35  ivan
34475
34476         * FS/FS/InitHandler.pm: sacrifice memory for speed
34477
34478 2002-07-03 04:31  ivan
34479
34480         * FS/FS/InitHandler.pm: preload modules
34481
34482 2002-07-03 04:23  ivan
34483
34484         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
34485           apache init
34486
34487 2002-07-03 04:10  ivan
34488
34489         * FS/FS/UID.pm: allow InitHandler to work during apache startup
34490
34491 2002-07-03 03:50  ivan
34492
34493         * FS/FS/InitHandler.pm: skip comment & blank lines
34494
34495 2002-07-03 03:48  ivan
34496
34497         * FS/FS/InitHandler.pm: debug
34498
34499 2002-07-03 03:33  ivan
34500
34501         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
34502           dbdefs
34503
34504 2002-07-02 20:57  ivan
34505
34506         * FS/FS/cust_main.pm: working one-time charges again
34507
34508 2002-07-02 20:52  ivan
34509
34510         * httemplate/view/cust_main.cgi: ui
34511
34512 2002-07-02 20:47  ivan
34513
34514         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
34515           httemplate/edit/process/quick-charge.cgi,
34516           httemplate/view/cust_main.cgi: one-time charges with tax classes
34517
34518 2002-07-02 19:25  ivan
34519
34520         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
34521           httemplate/config/config.cgi: deprecate text radius config
34522           options update config docs
34523
34524 2002-07-02 18:47  ivan
34525
34526         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
34527
34528 2002-07-02 18:05  ivan
34529
34530         * FS/bin/freeside-sqlradius-reset: pod
34531
34532 2002-07-02 18:01  ivan
34533
34534         * FS/bin/freeside-sqlradius-reset: fix usage message
34535
34536 2002-07-02 16:03  ivan
34537
34538         * FS/FS/part_export.pm: fix usermod commands for freebsd
34539
34540 2002-07-02 07:37  ivan
34541
34542         * Makefile: beta1!!
34543
34544 2002-07-02 07:22  ivan
34545
34546         * FS/FS/part_export/textradius.pm: working textradius export
34547
34548 2002-07-02 07:00  ivan
34549
34550         * FS/FS/part_export/textradius.pm: better diagnostics
34551
34552 2002-07-02 06:22  ivan
34553
34554         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
34555
34556 2002-07-02 06:04  ivan
34557
34558         * FS/FS/part_export/shellcommands.pm: no warnings
34559
34560 2002-07-02 06:00  ivan
34561
34562         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
34563           linux and freebsd shellcommands
34564
34565 2002-07-02 04:29  ivan
34566
34567         * FS/FS/part_export.pm: fix for freebsd presets
34568
34569 2002-07-02 04:27  ivan
34570
34571         * FS/FS/part_export.pm: useful shellcommands presets
34572
34573 2002-07-02 03:14  ivan
34574
34575         * FS/bin/freeside-queued: grr old openssh grr freebsd
34576
34577 2002-07-02 02:42  ivan
34578
34579         * FS/bin/freeside-queued: fleabsd grr
34580
34581 2002-07-02 02:39  ivan
34582
34583         * FS/bin/freeside-queued: freebsd is sofa king broken
34584
34585 2002-07-02 00:31  ivan
34586
34587         * FS/FS/part_export/textradius.pm: working textradius
34588
34589 2002-07-02 00:13  ivan
34590
34591         * FS/FS/part_export/textradius.pm: better error reporting from
34592           rsync
34593
34594 2002-07-01 23:58  ivan
34595
34596         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
34597           s/options/option/, oops, and machine isn't an option
34598
34599 2002-07-01 23:48  ivan
34600
34601         * FS/FS/queue.pm: error messages can have other chars
34602
34603 2002-07-01 15:38  ivan
34604
34605         * FS/FS/part_export/textradius.pm: prevent any possible infinite
34606           looping
34607
34608 2002-07-01 02:15  ivan
34609
34610         * FS/FS/part_export/textradius.pm: real-time! text radius export
34611
34612 2002-06-30 04:01  ivan
34613
34614         * CREDITS: administrivia
34615
34616 2002-06-30 00:17  ivan
34617
34618         * FS/FS/Record.pm: oops, very bad
34619
34620 2002-06-30 00:16  ivan
34621
34622         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
34623           Pg money type)
34624
34625 2002-06-30 00:04  ivan
34626
34627         * FS/FS/Record.pm: fix dbdef caching
34628
34629 2002-06-29 19:13  ivan
34630
34631         * FS/: MANIFEST, FS/part_export.pm,
34632           FS/part_export/shellcommands_withdomain.pm,
34633           t/part_export-shellcommands_withdomain.t: export!
34634
34635 2002-06-28 13:31  ivan
34636
34637         * FS/FS/svc_acct.pm: better error message for illegal password
34638
34639 2002-06-28 13:21  ivan
34640
34641         * FS/FS/cust_main.pm: better error message for missing tax classes
34642
34643 2002-06-28 03:49  ivan
34644
34645         * FS/FS/Record.pm: remove extraneous check
34646
34647 2002-06-28 01:23  ivan
34648
34649         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
34650           hopefully keeping performance improvement
34651
34652 2002-06-27 20:09  ivan
34653
34654         * httemplate/view/cust_main.cgi: more card display changes
34655
34656 2002-06-27 19:21  ivan
34657
34658         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
34659           first
34660
34661 2002-06-27 02:23  ivan
34662
34663         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
34664           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
34665           exports
34666
34667 2002-06-27 02:19  ivan
34668
34669         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
34670           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
34671           t/part_export-null.t, t/part_export-sysvshell.t,
34672           t/part_export-www_shellcommands.t: export updates
34673
34674 2002-06-26 01:36  ivan
34675
34676         * FS/FS/part_export.pm: tyop
34677
34678 2002-06-26 01:32  ivan
34679
34680         * FS/FS/part_export.pm: better export docs/defaults
34681
34682 2002-06-26 01:12  ivan
34683
34684         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
34685           one-time charges
34686
34687 2002-06-26 01:05  ivan
34688
34689         * httemplate/view/cust_main.cgi: close form tags
34690
34691 2002-06-26 00:42  ivan
34692
34693         * bin/: bsdshell.export, sysvshell.export: shell.export ->
34694           bsdshell.export & sysvshell.export
34695
34696 2002-06-25 20:53  ivan
34697
34698         * FS/FS/part_export_option.pm: export options can be anything
34699
34700 2002-06-25 19:37  ivan
34701
34702         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
34703           with email invoices too
34704
34705 2002-06-25 18:35  ivan
34706
34707         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
34708           httemplate/edit/process/quick-cust_pkg.cgi,
34709           httemplate/view/cust_main.cgi: working one-time charges
34710
34711 2002-06-25 17:41  ivan
34712
34713         * httemplate/edit/part_pkg.cgi: ui
34714
34715 2002-06-25 16:27  ivan
34716
34717         * httemplate/view/svc_www.cgi: add link to controlling account
34718
34719 2002-06-25 00:18  ivan
34720
34721         * FS/bin/freeside-queued: might work again under mysql
34722
34723 2002-06-23 12:16  ivan
34724
34725         * FS/FS/domain_record.pm: domain_record records attached to svc_www
34726           records are no longer delete-able, patch from "Stephen Bechard"
34727           <steve@destek.net>, thanks!  closes: Bug#434
34728
34729 2002-06-22 22:44  ivan
34730
34731         * httemplate/edit/process/svc_www.cgi: patch to get this working
34732           from Stephen Bechard <steve@destek.net>
34733
34734 2002-06-22 22:43  ivan
34735
34736         * httemplate/view/svc_www.cgi: add link to edit and format nicely
34737
34738 2002-06-22 18:36  ivan
34739
34740         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
34741           "Stephen Bechard" <steve@destek.net>, thanks
34742
34743 2002-06-22 18:33  ivan
34744
34745         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
34746           works now, patch from "Stephen Bechard" <steve@destek.net>
34747
34748 2002-06-21 14:49  ivan
34749
34750         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
34751           noment's request
34752
34753 2002-06-21 13:26  ivan
34754
34755         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
34756           setting
34757
34758 2002-06-21 13:17  ivan
34759
34760         * FS/FS/part_export/infostreet.pm: debugging option
34761
34762 2002-06-21 02:57  ivan
34763
34764         * bin/passwd.import: no, don't check for duplicates like this by
34765           default... not new-export style
34766
34767 2002-06-21 02:56  ivan
34768
34769         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
34770           stuff still needs to be rewritten for new exports
34771
34772 2002-06-21 02:15  ivan
34773
34774         * bin/passwd.import: oops
34775
34776 2002-06-21 02:13  ivan
34777
34778         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
34779           fixes...
34780
34781 2002-06-21 02:11  ivan
34782
34783         * bin/passwd.import: tiny bit better passwd.import
34784
34785 2002-06-21 01:29  ivan
34786
34787         * httemplate/index.html: uid search on main menu, updated upgrade
34788           docs
34789
34790 2002-06-20 15:35  ivan
34791
34792         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
34793
34794 2002-06-19 18:29  ivan
34795
34796         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
34797           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
34798           httemplate/edit/process/part_export.cgi: shellcommands
34799           w/passwords
34800
34801 2002-06-18 21:54  ivan
34802
34803         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
34804           <steve@destek.net>
34805
34806 2002-06-18 21:03  ivan
34807
34808         * FS/FS/part_export/infostreet.pm: fix setContactField email
34809
34810 2002-06-18 18:03  ivan
34811
34812         * FS/FS/svc_acct.pm: and the same for changes...
34813
34814 2002-06-18 17:58  ivan
34815
34816         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
34817           caused by kristian/mark/pc-intouch's changes moving exports into
34818           svc_Common -   changed sequence of events such that groups were
34819           not provisioned when the   sqlradius export was run
34820
34821 2002-06-18 16:52  ivan
34822
34823         * httemplate/misc/queue.cgi: better error message
34824
34825 2002-06-14 18:12  ivan
34826
34827         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
34828           mark@pc-intouch.com: exporttype2svcdb removal
34829
34830 2002-06-14 14:35  ivan
34831
34832         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
34833           faxNumber (? dunno, what noment wants)
34834
34835 2002-06-14 04:44  ivan
34836
34837         * Makefile: better releaes target?
34838
34839 2002-06-14 04:26  ivan
34840
34841         * Makefile: 1.4.0pre14
34842
34843 2002-06-14 04:22  ivan
34844
34845         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
34846           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
34847           dependancies FS::queue::joblisting html excapes & truncates long
34848           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
34849           am, too.  really!)
34850
34851 2002-06-14 02:19  ivan
34852
34853         * FS/FS/UID.pm: only run callbacks once... should speed things up
34854           (no dbdef reloading)
34855
34856 2002-06-13 20:26  ivan
34857
34858         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
34859           match reality
34860
34861 2002-06-13 20:12  ivan
34862
34863         * httemplate/index.html: remove classic interface
34864
34865 2002-06-13 19:25  ivan
34866
34867         * FS/bin/freeside-queued: mysql compatibility?
34868
34869 2002-06-13 17:12  ivan
34870
34871         * httemplate/: index.html, search/cust_main.cgi: search by for
34872           address2 (unit) - commented out in default index.html
34873
34874 2002-06-13 16:28  ivan
34875
34876         * httemplate/: index.html, search/cust_main.cgi: phone number
34877           search (Bug#422)
34878
34879 2002-06-13 16:00  ivan
34880
34881         * FS/FS/svc_acct.pm, httemplate/index.html,
34882           httemplate/search/svc_acct.cgi: fuzzy username searching
34883           (Bug#422)
34884
34885 2002-06-12 17:53  ivan
34886
34887         * httemplate/: index.html, search/cust_main.cgi: search on customer
34888           number (Bug#422)
34889
34890 2002-06-12 13:31  ivan
34891
34892         * FS/FS/svc_acct.pm: fix new duplicate username checking
34893
34894 2002-06-12 10:29  ivan
34895
34896         * httemplate/index.html: fix company search
34897
34898 2002-06-12 09:26  ivan
34899
34900         * FS/FS/cust_main.pm: fix problems with code that resets invoice
34901           events
34902
34903 2002-06-11 11:20  ivan
34904
34905         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
34906
34907 2002-06-11 02:51  ivan
34908
34909         * FS/FS/part_export.pm: notes
34910
34911 2002-06-11 02:46  ivan
34912
34913         * bin/bind.export: add preliminary bsd shell export
34914
34915 2002-06-11 02:14  ivan
34916
34917         * FS/FS/svc_acct.pm: export-based duplicate username checking!
34918
34919 2002-06-11 01:29  ivan
34920
34921         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
34922           option to (bsd|sysv)shell export
34923
34924 2002-06-10 20:25  ivan
34925
34926         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
34927           part_export/infostreet.pm: - add new suspend and unsuspend export
34928           hooks (with null defaults) - infostreet export: actually
34929           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
34930           export: set some contact fields @ infostreet (Bug#419)
34931
34932 2002-06-10 17:58  ivan
34933
34934         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
34935           Makefile.  whew.
34936
34937 2002-06-10 16:02  ivan
34938
34939         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
34940           line 299 in file FS/domain_record.pm
34941
34942 2002-06-10 15:48  ivan
34943
34944         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
34945           when user clicks "Bill now" (closes: Bug#417)
34946
34947 2002-06-10 15:07  ivan
34948
34949         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
34950           invoice events when a card changes (closes: Bug#417)
34951
34952 2002-06-10 12:44  ivan
34953
34954         * httemplate/view/cust_main.cgi: final visual update on package
34955           date view
34956
34957 2002-06-10 12:41  ivan
34958
34959         * httemplate/view/cust_main.cgi: fixup time display in packages
34960
34961 2002-06-10 12:30  ivan
34962
34963         * httemplate/view/cust_main.cgi: add small time display to dates
34964
34965 2002-06-09 19:52  ivan
34966
34967         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
34968
34969 2002-06-09 19:52  ivan
34970
34971         * FS/FS/cust_main_county.pm: silence undefined warnings
34972
34973 2002-06-09 19:51  ivan
34974
34975         * FS/FS/CGI.pm: unused global
34976
34977 2002-06-09 19:42  ivan
34978
34979         * Makefile: back to ASP for profiling...
34980
34981 2002-06-09 18:39  khoff
34982
34983         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
34984           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
34985           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
34986           changes.
34987
34988 2002-06-08 00:48  khoff
34989
34990         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
34991           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
34992           httemplate/edit/part_pkg.cgi: Default svcpart support for
34993           part_pkg.  Fixes 'bug' with new customer and online signup.
34994
34995 2002-06-07 13:33  khoff
34996
34997         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
34998
34999 2002-06-05 15:46  ivan
35000
35001         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
35002           more mysql goodness, thanks dale
35003
35004 2002-06-04 07:35  ivan
35005
35006         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
35007
35008 2002-06-04 07:02  ivan
35009
35010         * CREDITS, httemplate/search/cust_main.cgi,
35011           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
35012           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
35013           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
35014
35015 2002-06-04 06:46  ivan
35016
35017         * conf/declinetemplate: misspelling
35018
35019 2002-05-31 13:34  ivan
35020
35021         * FS/FS/part_export.pm: dammit i want to catch export subclass
35022           compilation problems
35023
35024 2002-05-31 13:31  ivan
35025
35026         * FS/FS/cust_bill.pm: better error reporting
35027
35028 2002-05-31 11:48  khoff
35029
35030         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
35031           test.
35032
35033 2002-05-31 11:45  khoff
35034
35035         * FS/MANIFEST: added sqlmail.pm and test
35036
35037 2002-05-31 10:50  ivan
35038
35039         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
35040
35041 2002-05-30 19:13  ivan
35042
35043         * FS/FS/part_export.pm: no, actually throw an exception if an
35044           export class won't compile.
35045
35046 2002-05-30 17:33  khoff
35047
35048         * httemplate/edit/part_svc.cgi: Added support for part_exports that
35049           are used with more than one svcdb.
35050
35051 2002-05-30 17:22  khoff
35052
35053         * FS/FS/part_export.pm: updated hashes 'n stuff for
35054           FS::part_export::sqlmail
35055
35056 2002-05-30 17:20  khoff
35057
35058         * FS/FS/part_export/sqlmail.pm: part_export module to export
35059           svc_acct, svc_domain, and svc_forward to an external database
35060
35061 2002-05-30 17:18  khoff
35062
35063         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
35064           new-style export calls to svc_Common.
35065
35066 2002-05-30 14:51  ivan
35067
35068         * httemplate/misc/delete-customer.cgi: point to correct place for
35069           hidecancelledcustomers config option
35070
35071 2002-05-30 10:49  ivan
35072
35073         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
35074
35075 2002-05-29 13:45  ivan
35076
35077         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
35078           handle destroyed without explicit disconnect" errors
35079
35080 2002-05-29 08:56  ivan
35081
35082         * FS/FS/part_export.pm: freeradius 0.5 doc
35083
35084 2002-05-28 21:40  ivan
35085
35086         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
35087           SelfService.pm, test.pl: add fs_selfservice
35088
35089 2002-05-28 14:22  ivan
35090
35091         * FS/FS/svc_acct.pm: better error message for "Illegal password"
35092
35093 2002-05-28 00:55  ivan
35094
35095         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
35096           people at DBI/DBD documentation for information on data sources.
35097           *sigh*
35098
35099 2002-05-26 23:53  ivan
35100
35101         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
35102           baloo@gimpgirl.com, thanks
35103
35104 2002-05-23 06:00  ivan
35105
35106         * FS/FS/domain_record.pm, bin/bind.import,
35107           httemplate/edit/process/domain_record.cgi,
35108           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
35109           too
35110
35111 2002-05-22 11:44  ivan
35112
35113         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
35114           FS/FS/svc_domain.pm, bin/bind.export,
35115           httemplate/edit/process/domain_record.cgi,
35116           httemplate/misc/cancel-unaudited.cgi,
35117           httemplate/misc/delete-domain_record.cgi,
35118           httemplate/misc/delete-part_export.cgi,
35119           httemplate/view/svc_domain.cgi: bind export, editing zones,
35120           deleting unaudited domains, mmm
35121
35122 2002-05-22 05:17  ivan
35123
35124         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
35125           FS::cust_pkg to FS::cust_svc, becomes the cancel method
35126
35127 2002-05-22 04:39  ivan
35128
35129         * FS/FS/part_export.pm: - remove some out of date documentation -
35130           die if an export class won't compile
35131
35132 2002-05-22 03:53  ivan
35133
35134         * bin/bind.export: bind export
35135
35136 2002-05-21 19:09  ivan
35137
35138         * FS/FS/part_export/sqlradius.pm: 5.6-isms
35139
35140 2002-05-18 02:51  ivan
35141
35142         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
35143           1.44
35144
35145 2002-05-16 20:47  ivan
35146
35147         * FS/FS/svc_acct.pm: freebsd `toor' user
35148
35149 2002-05-16 07:28  ivan
35150
35151         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
35152           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
35153           (stub) bsdshell and textradius exports
35154
35155 2002-05-16 07:27  ivan
35156
35157         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
35158           textradius exports
35159
35160 2002-05-16 07:21  ivan
35161
35162         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
35163           to be string type, fixes: "0 as first character in password"
35164           problem.  also see the Frontier::Client manpage
35165
35166 2002-05-16 06:42  ivan
35167
35168         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
35169           definition cloning
35170
35171 2002-05-16 06:42  ivan
35172
35173         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
35174
35175 2002-05-15 07:00  ivan
35176
35177         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
35178           in FS::part_export::sqlradius.pm display job dependancies in
35179           FS::queue::joblisting
35180
35181 2002-05-15 06:24  ivan
35182
35183         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
35184           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
35185           FS/bin/freeside-queued, FS/t/queue_depend.t,
35186           eg/export_template.pm, httemplate/docs/schema.dia,
35187           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
35188           dependancies
35189
35190 2002-05-14 00:36  ivan
35191
35192         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
35193           to decide whether or not to INSERT.
35194
35195 2002-05-13 17:27  ivan
35196
35197         * FS/FS/part_export/shellcommands.pm: shellcomands oops
35198
35199 2002-05-10 00:54  ivan
35200
35201         * Makefile: always re-install init
35202
35203 2002-05-10 00:50  ivan
35204
35205         * init.d/freeside-init: correct message
35206
35207 2002-05-10 00:45  ivan
35208
35209         * FS/FS/svc_domain.pm: bad reuse of variable
35210
35211 2002-05-10 00:42  ivan
35212
35213         * Makefile: INSTALLGROUP
35214
35215 2002-05-09 08:26  ivan
35216
35217         * Makefile: final make release?
35218
35219 2002-05-09 08:25  ivan
35220
35221         * Makefile: fix make release target
35222
35223 2002-05-09 08:22  ivan
35224
35225         * Makefile: make release target
35226
35227 2002-05-09 08:21  ivan
35228
35229         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
35230           s/Referral/Advertising source/
35231
35232 2002-05-09 08:12  ivan
35233
35234         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
35235           pulldowns even with taxrates...
35236
35237 2002-05-09 05:38  ivan
35238
35239         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
35240           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
35241           httemplate/browse/agent.cgi,
35242           httemplate/browse/cust_main_county.cgi,
35243           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
35244           httemplate/edit/cust_main_county-expand.cgi,
35245           httemplate/edit/part_pkg.cgi,
35246           httemplate/edit/process/cust_main_county-expand.cgi: texas tax!
35247
35248 2002-05-06 06:36  ivan
35249
35250         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
35251           reported by noment
35252
35253 2002-05-04 08:00  ivan
35254
35255         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
35256           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
35257           httemplate/docs/admin.html, httemplate/docs/schema.dia,
35258           httemplate/docs/schema.html: schema changes for proper texas tax
35259
35260 2002-05-03 18:11  ivan
35261
35262         * httemplate/: index.html, search/cust_pkg.cgi: add package search
35263           by next bill date to main menu
35264
35265 2002-05-03 17:59  ivan
35266
35267         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
35268
35269 2002-05-03 17:47  ivan
35270
35271         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
35272           being used in searches by signup server
35273
35274 2002-05-03 17:32  ivan
35275
35276         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
35277           accounts based on next billdate tofu_beast420: hmm a report
35278           ordered by next bill date? tofu_beast420: i don't know how you'd
35279           do that per _customer_ since a customer could have lots of
35280           packages, but you could do a per-package report maybe?
35281
35282 2002-04-29 22:43  ivan
35283
35284         * FS/FS/part_export.pm: better BIND integration
35285
35286 2002-04-26 04:14  ivan
35287
35288         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
35289           username-nodash config files
35290
35291 2002-04-25 03:37  ivan
35292
35293         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
35294           #2
35295
35296 2002-04-25 02:47  ivan
35297
35298         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
35299           plan
35300
35301 2002-04-24 18:15  ivan
35302
35303         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
35304
35305 2002-04-24 02:09  ivan
35306
35307         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
35308
35309 2002-04-24 02:03  ivan
35310
35311         * FS/FS/cust_main.pm: msgcat error for credit card expiration
35312           (closes: Bug#407)
35313
35314 2002-04-23 00:32  ivan
35315
35316         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
35317
35318 2002-04-23 00:10  ivan
35319
35320         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
35321           TEXT columns... gah i hate SQL
35322
35323 2002-04-22 15:45  ivan
35324
35325         * FS/FS/part_export.pm: use Tie::IxHash to present export options
35326           in a reasonable order
35327
35328 2002-04-22 14:36  ivan
35329
35330         * FS/FS/cust_main.pm: don't show extended debugging in error
35331           messages that could end up on the signup server
35332
35333 2002-04-22 14:23  ivan
35334
35335         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
35336           packages (moved from signups server)
35337
35338 2002-04-22 14:18  ivan
35339
35340         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
35341
35342 2002-04-22 13:47  ivan
35343
35344         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
35345           FS::cust_pkg, not signup server - order by recur price in
35346           signup-alternate template
35347
35348 2002-04-20 05:37  ivan
35349
35350         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
35351           export
35352
35353 2002-04-20 04:57  ivan
35354
35355         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
35356           bin/svc_domain.erase, httemplate/docs/legacy.html:
35357           working BIND import
35358
35359 2002-04-20 03:49  ivan
35360
35361         * FS/FS/domain_record.pm: allow * MX records
35362
35363 2002-04-20 03:12  ivan
35364
35365         * FS/FS/domain_record.pm: allow uppercase in zone data.
35366
35367 2002-04-20 03:09  ivan
35368
35369         * FS/FS/domain_record.pm: allow uppercase zones...
35370
35371 2002-04-19 19:06  ivan
35372
35373         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
35374           where there *is* a pkg_svc record with quantity 0, when changing
35375           packages and using the special case new service code
35376
35377 2002-04-19 16:25  ivan
35378
35379         * FS/FS/svc_acct.pm: maybe just for debugging
35380
35381 2002-04-19 07:27  ivan
35382
35383         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
35384
35385 2002-04-18 18:16  ivan
35386
35387         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
35388           init.d/freeside-init: - add init file installation to Makefile,
35389           add unified init file - fix qsearch for op => '!=', value => ''
35390           searches - fix invalid_catd typo - add payby method to part_pkg
35391           and have fs_signup_server pass the data
35392
35393 2002-04-17 13:43  ivan
35394
35395         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
35396           syntax
35397
35398 2002-04-17 12:47  ivan
35399
35400         * FS/FS/Record.pm: allow = in ut_text
35401
35402 2002-04-17 05:06  ivan
35403
35404         * httemplate/index.html: fix default searches
35405
35406 2002-04-17 04:41  ivan
35407
35408         * FS/FS/Record.pm: get rid of debugging cruft
35409
35410 2002-04-16 17:25  ivan
35411
35412         * httemplate/search/cust_main.cgi: better ordering in search
35413           results
35414
35415 2002-04-16 16:14  ivan
35416
35417         * FS/FS/cust_main.pm: there it is!  fix bug with
35418           FS::cust_main::agent
35419
35420 2002-04-16 15:56  ivan
35421
35422         * FS/FS/cust_bill.pm: further debugging...
35423
35424 2002-04-16 15:52  ivan
35425
35426         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
35427           debugging (agent??) and get rid of bad unique index on
35428           cust_bill_event
35429
35430 2002-04-16 15:38  ivan
35431
35432         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
35433           field
35434
35435 2002-04-16 14:24  ivan
35436
35437         * FS/bin/freeside-queued: auto-use export classes
35438
35439 2002-04-16 13:13  ivan
35440
35441         * httemplate/browse/part_svc.cgi: ui
35442
35443 2002-04-16 12:50  ivan
35444
35445         * httemplate/index.html: exports, then services...
35446
35447 2002-04-16 03:47  ivan
35448
35449         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
35450           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
35451           httemplate/search/cust_bill_event.html,
35452           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
35453           report on failed billing events...
35454
35455 2002-04-16 02:38  ivan
35456
35457         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/declinetemplate: - send a
35458           notice to the customer when their card is declined - closes:
35459           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
35460
35461 2002-04-16 01:52  ivan
35462
35463         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
35464           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
35465           httemplate/edit/part_export.cgi: move the last of the real-time
35466           exports out of svc_acct.pm and into part_export
35467
35468 2002-04-15 23:47  ivan
35469
35470         * httemplate/index.html: allow multiple search types on main
35471           menu... more confusing but default is *too* fuzzy
35472
35473 2002-04-14 02:11  ivan
35474
35475         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
35476           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
35477           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
35478           FS/FS/part_export/shellcommands.pm,
35479           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
35480           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
35481           FS/t/part_export-vpopmail.t, eg/export_template.pm,
35482           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
35483           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
35484           cyrus, shellcommands, CP exports exports to new-style - skeleton
35485           files for vpopmail exports - documentation updates - add big
35486           schema diagram to docs
35487
35488 2002-04-13 06:36  ivan
35489
35490         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
35491           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
35492           httemplate/edit/part_export.cgi: - documentation updates - move
35493           Critical Path export to new-style export - bin/sqlradius_reset
35494           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
35495
35496 2002-04-13 03:46  ivan
35497
35498         * httemplate/index.html: s/otaker/order-taker/
35499
35500 2002-04-13 02:14  ivan
35501
35502         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
35503           padding (see Bug#388)
35504
35505 2002-04-13 01:51  ivan
35506
35507         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
35508           (closes: Bug#389)
35509
35510 2002-04-12 08:14  ivan
35511
35512         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
35513           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
35514           ("Order and cancel packages") to try to move services between
35515           svcparts as a last resort...
35516
35517 2002-04-12 06:22  ivan
35518
35519         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
35520           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
35521           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
35522           htetc/handler.pl, httemplate/browse/part_svc.cgi,
35523           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
35524           httemplate/edit/process/agent_type.cgi,
35525           httemplate/edit/process/part_export.cgi,
35526           httemplate/edit/process/part_svc.cgi,
35527           httemplate/misc/delete-customer.cgi: - should finish off the
35528           part_svc -> part_export s/one-to-many/many-to-many/   transition
35529           (closes: Bug#375) - fixes a nasty export scoping bug with message
35530           catalogs, whew
35531
35532 2002-04-11 15:05  ivan
35533
35534         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
35535           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
35536           httemplate/browse/part_export.cgi,
35537           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
35538           httemplate/edit/part_export.cgi,
35539           httemplate/edit/process/part_export.cgi,
35540           httemplate/misc/delete-part_export.cgi: (almost) everything for
35541           bug#375 - create export_svc table - part_svc to part_export is
35542           now properly many-to-many, not one-to-many
35543
35544           still need to finish service editing (choosing exports) in
35545           httemplate/edit/part_svc.cgi and
35546           httemplate/edti/process/part_svc.cgi
35547
35548           and do somethinga about that manual $svcdb = 'svc_acct' in
35549           httemplate/edit/part_export.cgi (do part_export records need a
35550           svcdb? probably not... should be able to just pass an svcdb on
35551           creation of new exports, move the big %exports hash into
35552           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
35553           for exports that can apply to a given svcdb....
35554
35555 2002-04-11 15:04  ivan
35556
35557         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
35558           fix problems with ut_domain losing data
35559
35560 2002-04-10 06:42  ivan
35561
35562         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
35563           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
35564           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
35565           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
35566           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
35567           the road:
35568
35569           - use msgcat for more error messages - should be all things that
35570           would come3   back from the signup server normally now - signup
35571           server: don't display access number <SELECT> if there's none or
35572           one - signup_server-realtime config option to run billing for
35573           signup server   signups immediately - signup server: pkg
35574           available to success templates, better documentation on   success
35575           templates - httemplate/edit/msgcat.cgi fields are properly sticky
35576           on errors - httemplate/edit/process/msgcat.cgi - don't update
35577           identical fields
35578
35579 2002-04-06 22:23  ivan
35580
35581         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
35582           server signups (closes: Bug#386)
35583
35584 2002-04-06 21:56  ivan
35585
35586         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
35587           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
35588           httemplate/edit/process/msgcat.cgi: working message catalogs (not
35589           used for enough yet) - almost (but not quite) closes Bug#385 -
35590           still have to catalog the   backend things triggered by signup
35591           server.
35592
35593 2002-04-06 16:00  ivan
35594
35595         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
35596           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
35597           httemplate/docs/signup.html: - config option for signup server
35598           payment types - credit card type pulldown on signup server
35599           (closes: Bug#383)
35600
35601 2002-04-06 14:32  ivan
35602
35603         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
35604           add a config option to set the Business::OnlinePayment
35605           description field, and make some useful data available for the
35606           config option.  closes: Bug#378
35607
35608 2002-04-06 13:32  ivan
35609
35610         * httemplate/search/cust_main.cgi: fix visual glitch
35611
35612 2002-04-06 12:37  ivan
35613
35614         * httemplate/docs/signup.html: big signup server cleanups.  uses
35615           Storable for network protocol now.  - makes Bugs 384 & 385 easier
35616           - closes: Bug#382
35617
35618 2002-04-05 16:08  ivan
35619
35620         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
35621           httemplate/view/svc_acct.cgi: security phrase bug fixes
35622
35623 2002-04-05 15:51  ivan
35624
35625         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
35626           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
35627           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
35628           htetc/handler.pl, httemplate/index.html,
35629           httemplate/browse/cust_main_county.cgi,
35630           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
35631           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
35632           httemplate/view/svc_acct.cgi: - add message catalog table &
35633           beginning of web interface - add security_phrase and conf option
35634           to svc_acct.pm - random other stuff
35635
35636 2002-04-05 15:37  jeff
35637
35638         * httemplate/view/cust_main.cgi: credit/refund display correction
35639
35640 2002-04-05 12:52  ivan
35641
35642         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
35643           (not on submitting form)
35644
35645 2002-04-05 08:37  ivan
35646
35647         * eg/export_template.pm, FS/t/part_export-infostreet.t,
35648           FS/t/part_export-sqlradius.t: oops forgot these from working on
35649           the road
35650
35651 2002-04-04 16:42  ivan
35652
35653         * FS/MANIFEST, FS/FS/part_export.pm,
35654           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
35655           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
35656           of disparate changes from working on the road: - generic SQL
35657           query - move exports out to their own files - small cleanup of
35658           selfadmin server
35659
35660 2002-03-29 09:27  ivan
35661
35662         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
35663           svc browse!
35664
35665 2002-03-26 23:08  ivan
35666
35667         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
35668           screens (unless queue_dangerous_options!)
35669
35670 2002-03-26 21:36  ivan
35671
35672         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
35673           httemplate/index.html, httemplate/docs/admin.html:
35674           s/referral/advertising source/
35675
35676           yes, the name sucks.  got a better one?
35677
35678 2002-03-26 08:24  ivan
35679
35680         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
35681           blank company column
35682
35683 2002-03-26 05:58  ivan
35684
35685         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
35686
35687 2002-03-26 05:20  ivan
35688
35689         * httemplate/docs/passwd.html: doc
35690
35691 2002-03-26 04:35  ivan
35692
35693         * httemplate/docs/admin.html: s/Add/Provision/
35694
35695 2002-03-25 16:32  ivan
35696
35697         * FS/FS/part_export.pm, FS/bin/freeside-queued,
35698           httemplate/edit/part_export.cgi: further export bugfixing add 10
35699           kid limit to freeside-queued sqlradius_reset now works (closes:
35700           Bug#372)
35701
35702 2002-03-25 16:26  ivan
35703
35704         * Makefile: hhahah oops i _really_ ought to do something about that
35705
35706 2002-03-25 06:59  ivan
35707
35708         * httemplate/: index.html, search/cust_main-otaker.cgi,
35709           search/cust_main.cgi: customers by otaker report (ugly
35710           search/cust_main.cgi mods; revert if they cause problems)
35711
35712 2002-03-24 12:00  ivan
35713
35714         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
35715           browse/agent.cgi: UI improvements for agents
35716
35717 2002-03-24 10:23  ivan
35718
35719         * FS/FS/agent.pm: tyop
35720
35721 2002-03-24 09:42  ivan
35722
35723         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
35724           "subscription" price plan from "Luke Pfeifer"
35725           <freeside@globalli.com>
35726
35727 2002-03-24 06:29  ivan
35728
35729         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
35730           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
35731           httemplate/edit/svc_acct.cgi:
35732           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
35733
35734           fix some bugs in the export and add queue_dangerous_controls
35735           option too
35736
35737 2002-03-23 09:49  ivan
35738
35739         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
35740           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
35741           httemplate/edit/process/part_svc.cgi: okay group editing UI as
35742           well as part_svc group editing UI seem to be working
35743
35744 2002-03-23 08:16  ivan
35745
35746         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
35747           httemplate/edit/svc_acct.cgi,
35748           httemplate/edit/process/svc_acct.cgi: group editing seems to be
35749           working...  everything except defaults... oh and export...
35750
35751 2002-03-22 23:54  ivan
35752
35753         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
35754           better error reporting
35755
35756 2002-03-22 10:56  ivan
35757
35758         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
35759           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
35760           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
35761           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi:
35762           RADIUS groups on the way!
35763
35764 2002-03-22 04:49  ivan
35765
35766         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
35767           FS/t/part_export.t, FS/t/part_export_option.t,
35768           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
35769           httemplate/edit/process/part_export.cgi,
35770           httemplate/misc/delete-part_export.cgi: more new export...
35771
35772 2002-03-20 22:57  ivan
35773
35774         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
35775           httemplate/edit/process/part_export.cgi: more for the new world
35776           of export...
35777
35778 2002-03-20 13:31  ivan
35779
35780         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
35781           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
35782           htetc/handler.pl, httemplate/edit/part_export.cgi,
35783           httemplate/edit/process/part_export.cgi: new export!  infostreet
35784           and sqlradius provisioning switched over  (Bug #299 - doesn't
35785           close it, but all the groundwork is done)
35786
35787           also removes non-transactional ICRADIUS export from
35788           svc_acct.export   (closes: Bug#347)
35789
35790 2002-03-19 23:37  ivan
35791
35792         * FS/FS/cust_main_county.pm: disable region caching for now
35793
35794 2002-03-19 09:48  ivan
35795
35796         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
35797           httemplate/edit/process/cust_main.cgi: changes dum big
35798           "state/county/country" select to three, linked with javascript
35799           closes: Bug#353
35800
35801 2002-03-18 13:40  ivan
35802
35803         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
35804           closes Bug#314
35805
35806 2002-03-18 12:50  ivan
35807
35808         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
35809           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
35810           template, and it'll be auto-createad and added to the list of
35811           configuration options.  closes: Bug#314
35812
35813 2002-03-18 11:49  ivan
35814
35815         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
35816           #348 - adds the ability to email on deleted payments.
35817
35818 2002-03-18 09:50  ivan
35819
35820         * httemplate/config/config.cgi:
35821           fixes bug#367 (yay, that one was annoying):
35822
35823           in config editor, initial newlines in <textarea>s are lost.  even
35824           if you didn't mean to edit them you remove that..
35825
35826 2002-03-18 08:05  ivan
35827
35828         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
35829           svc_acct records separately also, to handle imports preserving
35830           svcnum
35831
35832 2002-03-18 07:52  ivan
35833
35834         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
35835           (incomplete) export foo
35836
35837 2002-03-18 07:51  ivan
35838
35839         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
35840           export column
35841
35842 2002-03-18 06:17  ivan
35843
35844         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
35845
35846 2002-03-18 01:10  ivan
35847
35848         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
35849           httemplate/config/config-process.cgi,
35850           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
35851           new config value `defaultrecords', documentation, javascript
35852           config file editor
35853
35854 2002-03-17 00:33  ivan
35855
35856         * httemplate/config/: config-view.cgi, config.cgi: new domain
35857           record editing foo
35858
35859 2002-03-12 10:45  ivan
35860
35861         * httemplate/misc/cancel-unaudited.cgi: print error message for
35862           failed cancels!
35863
35864 2002-03-12 07:33  ivan
35865
35866         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
35867           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
35868           out to HTML::Widgets::SelectLayers
35869
35870 2002-03-09 02:19  khoff
35871
35872         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
35873           records
35874
35875 2002-03-07 06:13  ivan
35876
35877         * FS/FS/cust_bill.pm: better error msgs for mail errors
35878
35879 2002-03-07 06:10  ivan
35880
35881         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
35882           queue.pm: [no log message]
35883
35884 2002-03-06 15:32  ivan
35885
35886         * conf/invoice_from: oops, missing invoice_from
35887
35888 2002-03-06 14:44  jeff
35889
35890         * FS/MANIFEST, FS/FS/Conf.pm, conf/alerter_template,
35891           httemplate/docs/admin.html: billing expiration alerts
35892
35893 2002-03-05 15:13  jeff
35894
35895         * httemplate/search/report_tax.cgi: consistency is nice
35896
35897 2002-03-04 14:10  ivan
35898
35899         * FS/FS/Record.pm: make history tables conditional
35900
35901 2002-03-04 04:48  ivan
35902
35903         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm, bin/fs-radius-add-check,
35904           bin/fs-radius-add-reply: [no log message]
35905
35906 2002-02-28 15:30  ivan
35907
35908         * httemplate/search/svc_acct.cgi: tyop
35909
35910 2002-02-28 15:18  ivan
35911
35912         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
35913
35914 2002-02-28 15:17  ivan
35915
35916         * FS/FS/svc_acct.pm: clean up mess
35917
35918 2002-02-28 15:13  ivan
35919
35920         * FS/FS/svc_acct.pm: eek
35921
35922 2002-02-28 15:08  ivan
35923
35924         * httemplate/search/svc_acct.cgi: add main menu link
35925
35926 2002-02-28 15:07  ivan
35927
35928         * httemplate/misc/cancel-unaudited.cgi: handle errors better
35929
35930 2002-02-28 14:05  ivan
35931
35932         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
35933           httemplate/config/config.cgi: s/depreciated/deprecated/
35934
35935 2002-02-27 16:28  jeff
35936
35937         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
35938
35939 2002-02-27 15:20  ivan
35940
35941         * FS/FS/cust_main.pm: oops, spurious error messages
35942
35943 2002-02-27 15:03  ivan
35944
35945         * FS/FS/cust_main.pm: bubble up billing event errors
35946
35947 2002-02-27 14:40  ivan
35948
35949         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
35950
35951 2002-02-27 14:40  ivan
35952
35953         * FS/FS/cust_bill_event.pm: errant ;
35954
35955 2002-02-27 14:39  ivan
35956
35957         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
35958           httemplate/view/cust_bill.cgi: add status and statustext fields
35959           to cust_bill_event
35960
35961 2002-02-27 14:00  ivan
35962
35963         * FS/FS/cust_main.pm: well, don't make things worse when
35964           debugging...
35965
35966 2002-02-27 13:57  ivan
35967
35968         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
35969
35970 2002-02-26 14:09  ivan
35971
35972         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
35973           reports for templated webUI
35974
35975 2002-02-26 03:53  ivan
35976
35977         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
35978           shipping adresses.  whew.
35979
35980 2002-02-26 03:42  ivan
35981
35982         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
35983           **BEFORE** generating @diff for SQL.  causing weird effects with
35984           cust_main::check that modifies record (ship_ field weirdness)
35985
35986           fix nasty logic error triggered by changing a ship_ field from
35987           something TO identical to the corresponding non-ship_ field.
35988           ouch
35989
35990 2002-02-26 03:30  ivan
35991
35992         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
35993           ship_ field from something TO identical to the corresponding
35994           non-ship_ field.  ouch.
35995
35996 2002-02-26 03:11  ivan
35997
35998         * httemplate/edit/cust_main.cgi: fix a weird oops with service
35999           address editing UI that would leave some fields blank... ?
36000
36001 2002-02-26 01:06  ivan
36002
36003         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
36004
36005 2002-02-26 00:34  ivan
36006
36007         * FS/FS/cust_main.pm: die with a better error message on bad
36008           locales
36009
36010 2002-02-25 11:09  ivan
36011
36012         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
36013           that have the character "." in their username     we can't search
36014           these customers by Username, can you please fix.
36015
36016 2002-02-23 14:36  ivan
36017
36018         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
36019           hardcoded paths out of report cgis
36020
36021 2002-02-23 03:56  ivan
36022
36023         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
36024           httemplate/search/cust_main.cgi,
36025           httemplate/search/cust_main.html: case-insensitive and substring
36026           searching
36027
36028 2002-02-23 03:46  ivan
36029
36030         * httemplate/index.html: silly html tweaking
36031
36032 2002-02-22 23:48  ivan
36033
36034         * httemplate/browse/part_pkg.cgi: it's too late.
36035
36036 2002-02-22 23:35  ivan
36037
36038         * httemplate/browse/part_pkg.cgi: i really should just start moving
36039           things to templates
36040
36041 2002-02-22 23:32  ivan
36042
36043         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
36044           misaligned columns when viewing disabled services/packages
36045
36046 2002-02-22 23:00  ivan
36047
36048         * FS/FS/UID.pm: nit
36049
36050 2002-02-22 18:14  jeff
36051
36052         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
36053           httemplate/search/report_tax.cgi: report fixes and cruft removal
36054
36055 2002-02-22 18:02  ivan
36056
36057         * httemplate/index.html: UI work on main menu, remove Archive::Tar
36058           from docs
36059
36060 2002-02-22 15:18  jeff
36061
36062         * FS/MANIFEST, httemplate/index.html,
36063           httemplate/search/report_receivables.cgi,
36064           httemplate/search/report_tax.cgi,
36065           httemplate/search/report_tax.html: add some reporting features
36066
36067 2002-02-22 15:08  ivan
36068
36069         * FS/FS/cust_pay_batch.pm: fix i18n zip
36070
36071 2002-02-22 14:13  ivan
36072
36073         * httemplate/edit/cust_main.cgi: billing vs. shipping states
36074           weren't sorted in the same order.  UI glitch only
36075
36076 2002-02-22 04:31  ivan
36077
36078         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
36079           <SELECT> configuration editing, fixes Bug#350
36080
36081 2002-02-22 04:13  ivan
36082
36083         * httemplate/index.html: close </FORM> tags
36084
36085 2002-02-22 01:01  ivan
36086
36087         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
36088
36089 2002-02-22 00:58  ivan
36090
36091         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
36092           OTHER/OTHER_BOUNCE
36093
36094 2002-02-21 22:42  ivan
36095
36096         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
36097           links
36098
36099 2002-02-21 22:39  ivan
36100
36101         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
36102           remove them
36103
36104 2002-02-21 22:23  ivan
36105
36106         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
36107           provisioning errors
36108
36109 2002-02-21 21:56  ivan
36110
36111         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
36112           cp_rename
36113
36114 2002-02-21 17:07  ivan
36115
36116         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
36117
36118           make all functions of view/cust_pkg.cgi available on
36119           view/cust_main.cgi  - having them one link down in "Edit" is
36120           confusing.
36121
36122           closes: Bug#325
36123
36124 2002-02-20 14:03  ivan
36125
36126         * httemplate/index.html: invoice reports belong here too
36127
36128 2002-02-20 02:39  ivan
36129
36130         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
36131
36132 2002-02-20 01:44  ivan
36133
36134         * httemplate/view/cust_main.cgi: don't display full card in
36135           webinterface
36136
36137 2002-02-19 19:17  jeff
36138
36139         * FS/FS/cust_main.pm: correct sense of tax generation
36140
36141 2002-02-19 17:03  ivan
36142
36143         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
36144           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
36145           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
36146           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
36147           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
36148           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
36149           queueing rather than local duplicated ssh subs
36150
36151           queue daemon updates: retry & remove links work, bubble up error
36152           message to webinterface, link to svcnum & have job listings on
36153           view/svc_* pages, closes: Bug#280
36154
36155           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
36156
36157 2002-02-19 15:43  ivan
36158
36159         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
36160           mod_perl compile
36161
36162 2002-02-18 23:51  ivan
36163
36164         * httemplate/index.html: oops
36165
36166 2002-02-18 20:43  ivan
36167
36168         * httemplate/index.html: new main menu!
36169
36170 2002-02-18 19:22  jeff
36171
36172         * FS/FS/cust_refund.pm: fix refund posting
36173
36174 2002-02-18 19:15  ivan
36175
36176         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
36177
36178 2002-02-18 19:06  ivan
36179
36180         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
36181
36182 2002-02-18 18:57  ivan
36183
36184         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
36185           packages to edit service quantities also
36186
36187 2002-02-18 12:09  ivan
36188
36189         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
36190           strict
36191
36192 2002-02-18 10:07  ivan
36193
36194         * FS/FS/prepay_credit.pm: document 'seconds'
36195
36196 2002-02-18 02:14  ivan
36197
36198         * httemplate/edit/svc_www.cgi: oops!
36199
36200 2002-02-18 00:53  ivan
36201
36202         * Makefile: make release and make update-webdemo targets
36203
36204 2002-02-18 00:39  ivan
36205
36206         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
36207           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
36208           Bug#217
36209
36210           fix bug in edit/part_pkg: s/bkg/pkg/
36211
36212           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
36213           errors, closes: Bug#323
36214
36215 2002-02-17 19:45  ivan
36216
36217         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
36218           netcape4, use one for svc_acct.popnum too
36219
36220 2002-02-17 16:21  jeff
36221
36222         * Makefile: keep accidentally checking in Makefile changes, gotta
36223           do something about that...
36224
36225 2002-02-17 16:13  jeff
36226
36227         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
36228           vpopmail support
36229
36230 2002-02-17 13:01  ivan
36231
36232         * FS/MANIFEST: removing CGIwrapper.pm
36233
36234 2002-02-17 11:12  ivan
36235
36236         * FS/MANIFEST: get ride of CGIwrapper.pm
36237
36238 2002-02-17 11:07  jeff
36239
36240         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
36241           commands too
36242
36243 2002-02-15 11:34  ivan
36244
36245         * Makefile: keep accidentally checking in Makefile changes, gotta
36246           do something about that...
36247
36248 2002-02-15 11:33  ivan
36249
36250         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
36251
36252 2002-02-14 10:06  ivan
36253
36254         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
36255
36256 2002-02-13 17:12  ivan
36257
36258         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
36259
36260 2002-02-12 10:56  ivan
36261
36262         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
36263           error message
36264
36265 2002-02-12 10:47  ivan
36266
36267         * FS/FS/cust_main.pm: fixes:
36268
36269           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
36270           Bill' );): Illegal or empty (text) comment:  at
36271           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
36272
36273 2002-02-11 21:58  ivan
36274
36275         * httemplate/docs/admin.html: fixes: bug#331
36276
36277 2002-02-11 20:49  ivan
36278
36279         * httemplate/edit/part_bill_event.cgi: oops
36280
36281 2002-02-11 18:11  ivan
36282
36283         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
36284           "@append domain"
36285
36286           add "select" config type, mmm
36287
36288 2002-02-11 18:06  ivan
36289
36290         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
36291           BUGS section
36292
36293 2002-02-11 17:25  ivan
36294
36295         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
36296
36297 2002-02-11 17:13  ivan
36298
36299         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
36300           domain pulldown closes: Bug#328
36301
36302 2002-02-11 15:01  ivan
36303
36304         * FS/FS/svc_forward.pm: oops, code hidden by pod
36305
36306 2002-02-11 13:51  ivan
36307
36308         * httemplate/edit/svc_acct.cgi: don't display useless finger and
36309           shell fields if uid is set to fixed & blank in the service
36310           definition - causes: Error: Can't have finger-name without uid
36311
36312 2002-02-11 11:38  ivan
36313
36314         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
36315           httemplate/edit/process/svc_www.cgi,
36316           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
36317           svc_www is working!
36318
36319           also auto-create and add A records if necessary using apacheip
36320           config file.
36321
36322           and show all domain_records on view/svc_domain.cgi page
36323
36324 2002-02-10 14:31  ivan
36325
36326         * httemplate/edit/svc_acct.cgi: ui
36327
36328 2002-02-10 14:21  ivan
36329
36330         * httemplate/edit/part_pkg.cgi: slighly different wording
36331
36332 2002-02-10 14:06  ivan
36333
36334         * FS/FS/cust_svc.pm: another bug in quantity checking
36335
36336 2002-02-10 13:37  ivan
36337
36338         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
36339           works
36340
36341 2002-02-10 13:30  ivan
36342
36343         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
36344           package definitions to all agent types by default
36345
36346           config option to restore current behaviour (must explicitly add
36347           new package definitions to each agent type)
36348
36349           closes: Bug#324
36350
36351 2002-02-10 11:58  ivan
36352
36353         * FS/MANIFEST, FS/bin/freeside-daily,
36354           httemplate/edit/process/part_bill_event.cgi: update billing
36355           documentation for the new world of invoice events added
36356           freeside-daily replacing freeside-bill for the new world of
36357           invoice events
36358
36359 2002-02-10 10:56  ivan
36360
36361         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
36362           tokens to prevent double-submission of payments in the web UI
36363           (closes: Bug#320)
36364
36365 2002-02-10 09:30  ivan
36366
36367         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
36368           before figuring to display a list or redirect.  eliiminates "2
36369           matching found" displayed but only one in list.
36370
36371 2002-02-10 09:02  ivan
36372
36373         * FS/FS/cust_main_invoice.pm: allow + in email addresses
36374
36375 2002-02-10 08:49  ivan
36376
36377         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
36378           email addresses into svcnum-linked destinations
36379
36380 2002-02-10 08:40  ivan
36381
36382         * Makefile, httemplate/edit/svc_acct.cgi:
36383           fix "no previous account to recall hidden password from" error
36384           when adding new accounts & get an error on first try
36385
36386 2002-02-10 08:14  ivan
36387
36388         * Makefile, httemplate/index.html,
36389           httemplate/browse/svc_acct_pop.cgi,
36390           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
36391           webui
36392
36393 2002-02-10 08:05  ivan
36394
36395         * htetc/handler.pl, httemplate/browse/agent.cgi,
36396           httemplate/browse/agent_type.cgi,
36397           httemplate/browse/cust_main_county.cgi,
36398           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
36399           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36400           httemplate/browse/svc_acct_pop.cgi,
36401           httemplate/config/config-process.cgi,
36402           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
36403           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
36404           httemplate/edit/agent_type.cgi,
36405           httemplate/edit/cust_bill_pay.cgi,
36406           httemplate/edit/cust_credit.cgi,
36407           httemplate/edit/cust_credit_bill.cgi,
36408           httemplate/edit/cust_main.cgi,
36409           httemplate/edit/cust_main_county-expand.cgi,
36410           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36411           httemplate/edit/part_bill_event.cgi,
36412           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
36413           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
36414           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
36415           httemplate/edit/process/quick-cust_pkg.cgi,
36416           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36417           httemplate/misc/catchall.cgi,
36418           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
36419           httemplate/misc/process/link.cgi,
36420           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
36421           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36422           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
36423           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36424           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
36425           *finally* seems to be working under Mason.  sheesh.  *finally*
36426           seems to be working under Mason.  sheesh.  *finally* seems to be
36427           working under Mason.  sheesh.  *finally* seems to be working
36428           under Mason.  sheesh.  *finally* seems to be working under Mason.
36429           sheesh.  *finally* seems to be working under Mason.   sheesh.
36430           *finally* seems to be working under Mason.  sheesh.  *finally*
36431           seems to be working under Mason.  sheesh.
36432
36433 2002-02-10 05:21  ivan
36434
36435         * htetc/handler.pl, httemplate/browse/agent.cgi,
36436           httemplate/browse/agent_type.cgi,
36437           httemplate/browse/cust_main_county.cgi,
36438           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
36439           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36440           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
36441           httemplate/edit/agent_type.cgi,
36442           httemplate/edit/cust_bill_pay.cgi,
36443           httemplate/edit/cust_credit.cgi,
36444           httemplate/edit/cust_credit_bill.cgi,
36445           httemplate/edit/cust_main.cgi,
36446           httemplate/edit/cust_main_county-expand.cgi,
36447           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36448           httemplate/edit/part_bill_event.cgi,
36449           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
36450           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
36451           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
36452           httemplate/edit/process/REAL_cust_pkg.cgi,
36453           httemplate/edit/process/agent.cgi,
36454           httemplate/edit/process/agent_type.cgi,
36455           httemplate/edit/process/cust_bill_pay.cgi,
36456           httemplate/edit/process/cust_credit.cgi,
36457           httemplate/edit/process/cust_credit_bill.cgi,
36458           httemplate/edit/process/cust_main.cgi,
36459           httemplate/edit/process/cust_main_county-collapse.cgi,
36460           httemplate/edit/process/cust_main_county-expand.cgi,
36461           httemplate/edit/process/cust_pay.cgi,
36462           httemplate/edit/process/cust_pkg.cgi,
36463           httemplate/edit/process/part_pkg.cgi,
36464           httemplate/edit/process/quick-cust_pkg.cgi,
36465           httemplate/edit/process/svc_acct.cgi,
36466           httemplate/edit/process/svc_acct_pop.cgi,
36467           httemplate/edit/process/svc_domain.cgi,
36468           httemplate/edit/process/svc_forward.cgi,
36469           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36470           httemplate/misc/catchall.cgi,
36471           httemplate/misc/delete-cust_pay.cgi,
36472           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
36473           httemplate/misc/print-invoice.cgi,
36474           httemplate/misc/unsusp_pkg.cgi,
36475           httemplate/misc/process/catchall.cgi,
36476           httemplate/misc/process/delete-customer.cgi,
36477           httemplate/misc/process/link.cgi, httemplate/search/cust_pkg.cgi,
36478           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36479           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
36480           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36481           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
36482           removed <!-- $Id$ --> from all files to fix any redirects, whew
36483
36484           Mason handler.pl overrides CGI::redirect
36485
36486           fixed strict; problems in edit/part_pkg.cgi &
36487           edit/process/part_pkg.cgi
36488
36489 2002-02-09 18:28  ivan
36490
36491         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
36492           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
36493           config file
36494
36495 2002-02-09 18:16  ivan
36496
36497         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
36498           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
36499           httemplate/browse/part_bill_event.cgi,
36500           httemplate/edit/part_pkg.cgi,
36501           httemplate/edit/process/part_bill_event.cgi,
36502           httemplate/edit/process/part_pkg.cgi,
36503           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
36504           tested (closes: Bug#313).
36505
36506           view/cust_bill.cgi invoice view shows invoice events!
36507
36508           fix bug where adding events with no name silently failed instead
36509           of giving an error
36510
36511           add new comission plans
36512
36513 2002-02-09 10:24  ivan
36514
36515         * FS/FS/CGI.pm, htetc/handler.pl,
36516           httemplate/edit/process/agent_type.cgi,
36517           httemplate/edit/process/cust_main_county-expand.cgi,
36518           httemplate/edit/process/cust_pay.cgi,
36519           httemplate/edit/process/part_pkg.cgi,
36520           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
36521           httemplate/search/svc_domain.cgi: no more exit() in templates
36522
36523 2002-02-09 10:09  ivan
36524
36525         * FS/FS/svc_domain.pm: okay all external export from .pm files is
36526           queued! (closes: Bug#249)
36527
36528 2002-02-09 09:45  ivan
36529
36530         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
36531           FS::cust_svc::check look up & check pkg_svc.quantity like
36532           httemplate/view/cust_pkg.cgi (closes: Bug#43)
36533
36534 2002-02-09 09:03  ivan
36535
36536         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
36537           should set no-cache headers now (closes: Bug#23)
36538
36539 2002-02-07 14:30  ivan
36540
36541         * Makefile: oops, reversing bad Makefile patch
36542
36543 2002-02-07 14:29  ivan
36544
36545         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
36546           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
36547           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
36548           httemplate/view/cust_main.cgi: delete payments
36549
36550 2002-02-06 07:55  ivan
36551
36552         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
36553           blib/ files
36554
36555 2002-02-06 07:50  ivan
36556
36557         * FS/FS/cust_bill.pm: pod typo
36558
36559 2002-02-06 07:49  ivan
36560
36561         * Makefile: documentation building Makefile patch
36562
36563 2002-02-06 07:36  ivan
36564
36565         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
36566           punctuation
36567
36568 2002-02-06 06:58  ivan
36569
36570         * FS/bin/freeside-adduser: fix for non-file auth
36571
36572 2002-02-05 12:25  ivan
36573
36574         * FS/FS/Record.pm: better error messages if you haven't run
36575           fs-setup ?
36576
36577 2002-02-05 08:48  ivan
36578
36579         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
36580           password changer!
36581
36582 2002-02-04 09:06  ivan
36583
36584         * Makefile: 1.4.0pre8!
36585
36586 2002-02-04 09:04  ivan
36587
36588         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
36589           necessary "default" billing events documentation on necessary
36590           "default" billing events
36591
36592 2002-02-04 08:44  ivan
36593
36594         * httemplate/edit/part_bill_event.cgi,
36595           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
36596           FS/FS/cust_main.pm: billing events!
36597
36598 2002-01-30 10:22  ivan
36599
36600         * httemplate/: browse/part_bill_event.cgi,
36601           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
36602           working invoice event web interface
36603
36604 2002-01-30 06:18  ivan
36605
36606         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
36607           httemplate/browse/agent_type.cgi,
36608           httemplate/browse/cust_main_county.cgi,
36609           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
36610           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36611           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
36612           httemplate/edit/agent_type.cgi,
36613           httemplate/edit/cust_bill_pay.cgi,
36614           httemplate/edit/cust_credit.cgi,
36615           httemplate/edit/cust_credit_bill.cgi,
36616           httemplate/edit/cust_main.cgi,
36617           httemplate/edit/cust_main_county-expand.cgi,
36618           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36619           httemplate/edit/part_bill_event.cgi,
36620           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
36621           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
36622           httemplate/edit/svc_forward.cgi,
36623           httemplate/edit/process/agent.cgi,
36624           httemplate/edit/process/agent_type.cgi,
36625           httemplate/edit/process/cust_bill_pay.cgi,
36626           httemplate/edit/process/cust_credit.cgi,
36627           httemplate/edit/process/cust_credit_bill.cgi,
36628           httemplate/edit/process/cust_main.cgi,
36629           httemplate/edit/process/cust_main_county-collapse.cgi,
36630           httemplate/edit/process/cust_main_county-expand.cgi,
36631           httemplate/edit/process/cust_pay.cgi,
36632           httemplate/edit/process/cust_pkg.cgi,
36633           httemplate/edit/process/part_pkg.cgi,
36634           httemplate/edit/process/quick-cust_pkg.cgi,
36635           httemplate/edit/process/svc_acct.cgi,
36636           httemplate/edit/process/svc_acct_pop.cgi,
36637           httemplate/edit/process/svc_domain.cgi,
36638           httemplate/edit/process/svc_forward.cgi,
36639           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36640           httemplate/misc/catchall.cgi,
36641           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
36642           httemplate/misc/print-invoice.cgi,
36643           httemplate/misc/unsusp_pkg.cgi,
36644           httemplate/misc/process/catchall.cgi,
36645           httemplate/misc/process/delete-customer.cgi,
36646           httemplate/misc/process/link.cgi,
36647           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
36648           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36649           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
36650           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36651           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
36652           remove   use Module; and   $cgi = new CGI;   &cgisuidsetup();
36653           from all templates.  should work better under Mason.
36654
36655 2002-01-29 09:42  ivan
36656
36657         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
36658           plan and plandata fields in part_bill_event
36659
36660 2002-01-29 08:33  ivan
36661
36662         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
36663           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
36664           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
36665           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
36666           httemplate/edit/part_bill_event.cgi,
36667           httemplate/edit/part_pkg.cgi,
36668           httemplate/edit/process/part_bill_event.cgi: - web interface for
36669           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
36670           FS::svc_acct seconds_since methods) - Makefile target to
36671           regenerate HTML manpages on install - FS.pm doc update -
36672           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
36673           ->cancel, ->invoicing_list_addpost - start of a billing event web
36674           interface - cust_pay::upgrade_replace doesn't error out if
36675           history includes   overapplied payments
36676
36677 2002-01-28 03:24  ivan
36678
36679         * FS/FS/Record.pm: oops, syntax error in new() check for missing
36680           subclass table sub (eek)
36681
36682 2002-01-27 22:57  ivan
36683
36684         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
36685           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
36686           httemplate/docs/schema.html: book closing schema changes
36687
36688 2002-01-27 21:15  ivan
36689
36690         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
36691           httemplate/docs/schema.html: part_export schema changes
36692
36693 2002-01-25 17:52  ivan
36694
36695         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
36696
36697 2002-01-24 09:02  ivan
36698
36699         * FS/FS/Record.pm: emit a warning in this unlikely case again
36700
36701 2002-01-24 08:58  ivan
36702
36703         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
36704           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
36705           rather than == 0 in the ::check's ....  <rluser> you might
36706           consider <= 0
36707
36708 2002-01-24 08:54  ivan
36709
36710         * FS/FS/cust_credit_refund.pm: stack traces help alot
36711
36712 2002-01-24 03:52  ivan
36713
36714         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
36715           jeff's on a bugfinding roll here, thanks!
36716
36717 2002-01-24 03:43  ivan
36718
36719         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
36720           cust_credit_refund::cust_credit should exist..
36721
36722 2002-01-23 22:52  ivan
36723
36724         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
36725           FS::cust_refund::check  'amount' should probably be replaced with
36726           +'refund' in two places
36727
36728 2002-01-23 22:46  ivan
36729
36730         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
36731
36732 2002-01-23 18:26  ivan
36733
36734         * FS/FS/cust_refund.pm: fix cust_refund::insert
36735
36736 2002-01-22 07:57  ivan
36737
36738         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
36739           $0.00 in credits/payments/refunds
36740
36741 2002-01-22 06:55  ivan
36742
36743         * FS/FS/part_svc.pm: docu
36744
36745 2002-01-22 06:53  ivan
36746
36747         * FS/FS/svc_acct.pm: silly compilation problem
36748
36749 2002-01-22 06:42  ivan
36750
36751         * httemplate/docs/index.html: remove old upgrade docs
36752
36753 2002-01-21 03:30  ivan
36754
36755         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
36756
36757 2002-01-19 07:16  ivan
36758
36759         * FS/FS/UID.pm: error message update
36760
36761 2002-01-16 07:37  ivan
36762
36763         * FS/FS/svc_acct.pm: doc
36764
36765 2002-01-14 12:28  ivan
36766
36767         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
36768           SQL export
36769
36770 2002-01-09 05:29  ivan
36771
36772         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
36773           cache files on customer replace.
36774
36775           do an exact search along with the fuzzy search (webui)
36776
36777 2002-01-03 09:40  ivan
36778
36779         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
36780           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
36781           httemplate/docs/schema.html: more schema changes:
36782           part_bill_event and cust_bill_event tables
36783
36784           remove old 1.4.0pre READMEs
36785
36786 2001-12-28 07:14  ivan
36787
36788         * FS/FS/cust_main.pm: force printing in freeside-overdue
36789
36790 2001-12-28 06:40  ivan
36791
36792         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
36793           httemplate/edit/part_pkg.cgi: add more options to
36794           freeside-overdue
36795
36796           add charge method to FS::cust_main
36797
36798           one-off packages default to disabled
36799
36800           billing payname defaults to first and last, not "Accounts
36801           Payable"
36802
36803 2001-12-27 01:26  ivan
36804
36805         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
36806           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
36807           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
36808           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
36809           httemplate/edit/part_svc.cgi,
36810           httemplate/edit/process/part_pkg.cgi,
36811           httemplate/view/cust_main.cgi: service and package disable!
36812
36813 2001-12-26 15:59  ivan
36814
36815         * httemplate/docs/schema.html: doc
36816
36817 2001-12-26 07:41  ivan
36818
36819         * httemplate/view/cust_main.cgi: remove warnings
36820
36821 2001-12-26 07:11  ivan
36822
36823         * httemplate/edit/process/cust_credit.cgi: apply credits!!
36824
36825 2001-12-26 07:08  ivan
36826
36827         * FS/MANIFEST: add freeside-overdue
36828
36829 2001-12-26 07:07  ivan
36830
36831         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
36832           posting credit
36833
36834 2001-12-26 03:17  ivan
36835
36836         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
36837           cust_main balance_date & total_owed_date methods
36838
36839 2001-12-26 01:18  ivan
36840
36841         * httemplate/: index.html, search/cust_pay.html,
36842           view/cust_main.cgi: search by check #
36843
36844 2001-12-25 23:53  ivan
36845
36846         * FS/FS/cust_pay.pm: doc
36847
36848 2001-12-25 22:02  ivan
36849
36850         * httemplate/edit/cust_pay.cgi: UI
36851
36852 2001-12-25 21:19  ivan
36853
36854         * httemplate/: index.html, edit/cust_pay.cgi,
36855           edit/process/cust_pay.cgi, search/cust_main.cgi,
36856           search/cust_main.html: expedited check entry
36857
36858 2001-12-25 21:02  ivan
36859
36860         * CREDITS: still missing tons of folks, i am sure
36861
36862 2001-12-25 20:52  ivan
36863
36864         * httemplate/search/: cust_bill.html, cust_main.html: same look as
36865           rest of search pages
36866
36867 2001-12-25 20:25  ivan
36868
36869         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
36870           httemplate/edit/cust_pay.cgi,
36871           httemplate/edit/process/cust_credit.cgi,
36872           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
36873           credits, post credit UI overhaul
36874
36875 2001-12-25 18:33  ivan
36876
36877         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
36878
36879 2001-12-21 13:40  ivan
36880
36881         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
36882           httemplate/view/cust_main.cgi: add name/address to post payment
36883           screen
36884
36885           get rid of some $-0.00  yay for ieee fp
36886
36887 2001-12-21 12:55  ivan
36888
36889         * FS/FS/cust_bill_pay.pm: fixes
36890
36891             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
36892           for invnum 1659
36893             greater than cust_bill.charged 19.95 at
36894             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
36895
36896 2001-12-19 21:34  ivan
36897
36898         * FS/FS/Record.pm: work better with DBIx::Profile
36899
36900 2001-12-19 18:09  ivan
36901
36902         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
36903           '*' password
36904
36905 2001-12-19 18:07  ivan
36906
36907         * FS/FS/svc_acct.pm: quiet warnings
36908
36909 2001-12-19 06:33  ivan
36910
36911         * FS/FS/svc_acct.pm: alas, a 5.6-ism
36912
36913 2001-12-19 06:30  ivan
36914
36915         * FS/FS/svc_acct.pm: surpress warnings
36916
36917 2001-12-18 11:36  ivan
36918
36919         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
36920
36921 2001-12-18 11:34  ivan
36922
36923         * httemplate/edit/cust_bill_pay.cgi: typo
36924
36925 2001-12-18 11:32  ivan
36926
36927         * httemplate/edit/cust_bill_pay.cgi: declar vars
36928
36929 2001-12-18 11:30  ivan
36930
36931         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
36932           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
36933           payment webinterface
36934
36935 2001-12-17 23:12  ivan
36936
36937         * httemplate/search/cust_pkg.cgi: really working dates on package
36938           browse.  ouch.
36939
36940 2001-12-17 23:08  ivan
36941
36942         * httemplate/search/cust_pkg.cgi: working dates on package browse
36943
36944 2001-12-17 22:45  ivan
36945
36946         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
36947
36948 2001-12-17 22:38  ivan
36949
36950         * httemplate/search/cust_pkg.cgi: show dates on package browse
36951
36952 2001-12-17 22:29  ivan
36953
36954         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
36955
36956 2001-12-17 17:49  ivan
36957
36958         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
36959           MANIFEST
36960
36961           fix warning:
36962
36963           FS::cust_main_invoice=HASH(0x90c86c4) at
36964           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
36965
36966 2001-12-17 15:59  ivan
36967
36968         * FS/FS/cust_bill.pm: fixes
36969
36970            Argument "" isn't numeric in ncmp at
36971            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
36972
36973 2001-12-16 15:50  ivan
36974
36975         * FS/FS/cust_main.pm: eek nasty bug
36976
36977 2001-12-15 16:55  ivan
36978
36979         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
36980           cust_bill_pay.amount 39.9 for paynum 240 greater than
36981           cust_pay.paid 39.90
36982
36983 2001-12-15 14:59  ivan
36984
36985         * httemplate/view/svc_acct.cgi: style
36986
36987 2001-12-15 14:58  ivan
36988
36989         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
36990           records
36991
36992 2001-12-15 14:56  ivan
36993
36994         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
36995           <burgess@www.cynjut.net>, thanks
36996
36997 2001-12-15 14:47  ivan
36998
36999         * httemplate/edit/cust_main.cgi: allow entering of referral
37000           customer by number as well as by link off the view page, courtesy
37001           of Dave Burgess <burgess@www.cynjut.net>
37002
37003 2001-12-14 16:17  ivan
37004
37005         * FS/FS/cust_main.pm: style changes
37006
37007 2001-12-13 10:37  ivan
37008
37009         * FS/bin/freeside-setinvoice: okay, it should really work now
37010
37011 2001-12-13 09:52  ivan
37012
37013         * FS/bin/freeside-setinvoice: fix setinvoice script
37014
37015 2001-12-13 01:17  ivan
37016
37017         * FS/bin/freeside-setinvoice: added util to set invoice
37018           destinations
37019
37020 2001-12-12 11:42  ivan
37021
37022         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
37023           passwords in web interface
37024
37025 2001-12-11 13:26  ivan
37026
37027         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
37028
37029 2001-12-10 04:18  ivan
37030
37031         * FS/FS/Record.pm: Pg datatype pain
37032
37033 2001-12-09 20:54  ivan
37034
37035         * httemplate/index.html: typo noticed by Dave Burgess
37036           <burgess@www.cynjut.net>, thanks.
37037
37038 2001-12-09 16:44  ivan
37039
37040         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
37041           wasn't getting substitued.
37042
37043 2001-12-09 15:31  ivan
37044
37045         * httemplate/search/svc_acct.cgi: harmless? missing ;
37046
37047 2001-12-08 02:08  ivan
37048
37049         * httemplate/config/config.cgi: need a POST here; browsers
37050           (especially IE) are unhappy with the default GET
37051
37052 2001-12-08 02:07  ivan
37053
37054         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
37055           custnum!
37056
37057 2001-12-08 02:03  ivan
37058
37059         * FS/FS/cust_main.pm: fix logic error creating invoice line items
37060
37061 2001-12-08 02:01  ivan
37062
37063         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
37064
37065 2001-12-04 05:10  ivan
37066
37067         * httemplate/edit/svc_forward.cgi: from Dave Burgess
37068           <burgess@neonramp.com>:
37069
37070            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
37071           as the
37072            qualifier on the LHS of the assignment.  This also solves the
37073            problem with a similar error on the RHS of line 105.  It also
37074           seems to make
37075            the routine work fairly reliably (it has been problematic for me
37076           in the
37077            past).
37078
37079 2001-12-03 03:33  ivan
37080
37081         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
37082           paged service browse!!
37083
37084 2001-12-03 02:59  ivan
37085
37086         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
37087           browse
37088
37089 2001-12-03 00:43  ivan
37090
37091         * httemplate/search/cust_main.cgi: paged customer browse!
37092
37093 2001-12-03 00:41  ivan
37094
37095         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
37096           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
37097           option paged implementation of customer browse!
37098
37099 2001-11-29 16:04  ivan
37100
37101         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
37102           methods
37103
37104 2001-11-20 19:42  ivan
37105
37106         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
37107           name (!)
37108
37109 2001-11-20 19:40  ivan
37110
37111         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
37112           postalinvoicedefault config file
37113
37114 2001-11-13 13:27  ivan
37115
37116         * FS/MANIFEST: remove freeside-print-batch
37117
37118 2001-11-12 05:19  ivan
37119
37120         * FS/FS/cust_main.pm: import hack to be less strict
37121
37122 2001-11-08 07:26  ivan
37123
37124         * FS/bin/freeside-queued: harmless typo noticed by "Edward
37125           Shabotinsky" <lanshark@bsinet.net>, thanks
37126
37127 2001-11-06 10:45  ivan
37128
37129         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
37130
37131 2001-11-06 10:35  ivan
37132
37133         * Makefile: i REALLY suck at Makefiles
37134
37135 2001-11-06 10:34  ivan
37136
37137         * Makefile: i suck at Makefiles
37138
37139 2001-11-06 10:22  ivan
37140
37141         * Makefile: make foo for htetc/global.asa
37142
37143 2001-11-06 09:58  ivan
37144
37145         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
37146
37147 2001-11-05 13:30  ivan
37148
37149         * Makefile: more fixes for fresh installation
37150
37151 2001-11-05 13:26  ivan
37152
37153         * Makefile: yet more Make
37154
37155 2001-11-05 13:24  ivan
37156
37157         * Makefile: make create-database fix
37158
37159 2001-11-05 12:12  ivan
37160
37161         * Makefile, FS/FS/Record.pm: makefile fixups
37162
37163 2001-11-05 09:00  jeff
37164
37165         * FS/FS/svc_acct.pm: improved svc_acct replacement
37166
37167 2001-11-05 08:42  ivan
37168
37169         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
37170           badly, oops
37171
37172 2001-11-05 06:03  ivan
37173
37174         * Makefile: move sys-dependant stuff to vars
37175
37176 2001-11-05 05:57  ivan
37177
37178         * FS/FS/svc_acct.pm: doc tyop
37179
37180 2001-11-05 03:55  ivan
37181
37182         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
37183           expressions remove debugging warn output
37184
37185 2001-11-03 09:49  ivan
37186
37187         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
37188           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
37189           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
37190           httemplate/search/cust_main.cgi: new 'jsearch' call for big
37191           joined searches & caching support preliminary customer browse
37192           optimizations, much faster!
37193
37194 2001-11-01 21:28  ivan
37195
37196         * httemplate/config/config.cgi: note config changes need
37197           apache/freeside-queued restart to take effect
37198
37199 2001-11-01 21:11  ivan
37200
37201         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
37202
37203 2001-11-01 20:55  ivan
37204
37205         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
37206           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
37207
37208 2001-10-31 16:16  ivan
37209
37210         * httemplate/search/cust_main.cgi: hit the database slightly less.
37211           this page still takes forever with lots of customers.
37212
37213 2001-10-30 11:05  ivan
37214
37215         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
37216           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
37217           web interface to view pending batch
37218
37219 2001-10-30 07:42  ivan
37220
37221         * httemplate/edit/cust_main.cgi: put default country up top
37222
37223 2001-10-30 07:41  ivan
37224
37225         * httemplate/edit/cust_main.cgi: precedence oops
37226
37227 2001-10-30 07:39  ivan
37228
37229         * httemplate/edit/cust_main.cgi: better ordering of state selection
37230           on new customer screen
37231
37232 2001-10-30 06:54  ivan
37233
37234         * htetc/handler.pl, httemplate/browse/agent.cgi,
37235           httemplate/browse/agent_type.cgi,
37236           httemplate/browse/cust_main_county.cgi,
37237           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
37238           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
37239           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
37240           httemplate/edit/cust_credit_bill.cgi,
37241           httemplate/edit/cust_main.cgi,
37242           httemplate/edit/cust_main_county-expand.cgi,
37243           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
37244           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
37245           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
37246           httemplate/misc/catchall.cgi,
37247           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
37248           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
37249           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
37250           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
37251           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
37252           httemplate/view/svc_forward.cgi: get rid of header foo in
37253           individual templates
37254
37255 2001-10-30 06:20  ivan
37256
37257         * htetc/handler.pl, httemplate/config/config-view.cgi,
37258           httemplate/config/config.cgi: web config should workish now
37259
37260 2001-10-30 05:49  ivan
37261
37262         * Makefile: work with CVS version too
37263
37264 2001-10-30 05:48  ivan
37265
37266         * Makefile: make
37267
37268 2001-10-30 05:47  ivan
37269
37270         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
37271           `make create-config' installs default config (conf dir update)
37272           freeside-adduser uses default secrets file
37273
37274 2001-10-30 04:38  ivan
37275
37276         * Makefile: make
37277
37278 2001-10-30 04:35  ivan
37279
37280         * Makefile: makefile typo
37281
37282 2001-10-30 03:47  ivan
37283
37284         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
37285           httemplate/docs/index.html: whew more install docs and automation
37286
37287 2001-10-30 02:20  ivan
37288
37289         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
37290           setup/config updates.  getting easier...
37291
37292 2001-10-29 13:22  ivan
37293
37294         * Makefile: fix make clean
37295
37296 2001-10-29 12:53  ivan
37297
37298         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
37299           records
37300
37301 2001-10-29 09:17  ivan
37302
37303         * Makefile: automate a tiny bit more
37304
37305 2001-10-26 03:24  ivan
37306
37307         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
37308           httemplate/browse/agent_type.cgi,
37309           httemplate/browse/cust_main_county.cgi,
37310           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
37311           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
37312           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
37313           httemplate/edit/cust_credit_bill.cgi,
37314           httemplate/edit/cust_main.cgi,
37315           httemplate/edit/cust_main_county-expand.cgi,
37316           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
37317           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
37318           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
37319           httemplate/misc/catchall.cgi,
37320           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
37321           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
37322           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
37323           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
37324           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
37325           httemplate/view/svc_forward.cgi: cache foo *sigh*
37326
37327 2001-10-26 02:50  ivan
37328
37329         * httemplate/config/config-process.cgi: otherwise people will have
37330           problems with `0' zero
37331
37332 2001-10-25 14:24  ivan
37333
37334         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
37335
37336 2001-10-25 09:13  ivan
37337
37338         * FS/FS/cust_main_invoice.pm: & in email addresses
37339
37340 2001-10-25 01:41  ivan
37341
37342         * FS/FS/Conf.pm: remove debugging cruft
37343
37344 2001-10-24 08:45  ivan
37345
37346         * httemplate/config/config-process.cgi: correct for browser
37347           munching
37348
37349 2001-10-24 08:29  ivan
37350
37351         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
37352           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
37353           httemplate/index.html, httemplate/config/config-process.cgi,
37354           httemplate/config/config-view.cgi,
37355           httemplate/search/svc_acct.cgi: preliminary web config editor
37356
37357           new config files: username-ampersand, passwordmax
37358
37359           fs-setup updates
37360
37361           get rid of old and crufty and unused registries/ config foo
37362
37363           documentation updates
37364
37365 2001-10-23 13:53  ivan
37366
37367         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
37368           UPDATE
37369
37370           greeeat.
37371
37372 2001-10-22 07:48  ivan
37373
37374         * FS/FS/svc_acct.pm: fix dir check
37375
37376 2001-10-22 05:22  ivan
37377
37378         * FS/FS/svc_domain.pm: fix delete method for new databases
37379
37380 2001-10-22 01:31  ivan
37381
37382         * FS/FS/cust_main.pm: tyop
37383
37384 2001-10-22 01:29  ivan
37385
37386         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
37387           warnings, delete package ability (& warning)
37388
37389 2001-10-20 05:17  ivan
37390
37391         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
37392           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
37393           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
37394           httemplate/edit/process/cust_main.cgi,
37395           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
37396           exempt flags, UI to edit rework part_pkg editing UI some more
37397
37398 2001-10-15 07:58  ivan
37399
37400         * FS/FS/cust_pkg.pm, htetc/handler.pl,
37401           httemplate/edit/REAL_cust_pkg.cgi,
37402           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
37403
37404 2001-10-15 05:16  ivan
37405
37406         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
37407           httemplate/misc/bill.cgi: print reasons with credits on invoices
37408
37409           use straight eval, not Safe::reval in cust_main::bill for now, as
37410           i have no   idea how to call methods on a share()'ed scalar.
37411           hmm.
37412
37413           add cust_pkg::cust_main method
37414
37415           s/eidiot/idiot/ in httemplate/misc/bill.cgi
37416
37417 2001-10-15 04:39  ivan
37418
37419         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
37420           plan ||= 'flat' for custom pricing 9clone) package definitions
37421           too
37422
37423 2001-10-15 04:35  ivan
37424
37425         * httemplate/edit/cust_main.cgi: visual fix
37426
37427 2001-10-15 03:42  ivan
37428
37429         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
37430           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
37431           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
37432           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
37433           pass, oh my
37434
37435 2001-10-11 10:46  ivan
37436
37437         * htetc/handler.pl: price plan uI!
37438
37439 2001-10-11 10:44  ivan
37440
37441         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
37442           ----------------------------------------------------------------------
37443
37444 2001-10-09 23:22  thalakan
37445
37446         * httemplate/search/cust_main.cgi: Reverted.
37447
37448 2001-10-09 22:59  thalakan
37449
37450         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
37451
37452 2001-10-09 22:42  ivan
37453
37454         * httemplate/search/cust_main.cgi: revert silly changes
37455
37456 2001-10-09 22:33  thalakan
37457
37458         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
37459
37460 2001-10-09 22:24  ivan
37461
37462         * FS/FS/Record.pm: embarassing doc fix, thanks jason
37463
37464 2001-10-09 16:10  ivan
37465
37466         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
37467           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
37468           `unsuspendauto' config file: enable the automatic unsuspension of
37469           suspended packages when a customer's balance due changes from
37470           positive to zero or negative as the result of a payment or credit
37471
37472           add cust_pkg.manual_flag to disable this behaviour per customer
37473           package (no UI to set this yet)
37474
37475 2001-10-09 00:16  ivan
37476
37477         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
37478           fix
37479
37480 2001-10-08 20:11  ivan
37481
37482         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
37483           sheesh
37484
37485 2001-10-02 09:00  jeff
37486
37487         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
37488           typo
37489
37490 2001-10-02 04:10  ivan
37491
37492         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
37493           up in fix.net's password files
37494
37495 2001-10-01 03:31  ivan
37496
37497         * FS/FS/cust_pkg.pm: oops
37498
37499 2001-09-30 15:35  ivan
37500
37501         * FS/FS/svc_acct.pm: arg
37502
37503 2001-09-30 15:19  ivan
37504
37505         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
37506
37507 2001-09-30 13:30  ivan
37508
37509         * FS/FS/svc_acct.pm: username-uppercase config file
37510
37511 2001-09-27 14:49  ivan
37512
37513         * FS/FS/svc_acct_pop.pm: not used
37514
37515 2001-09-27 14:12  ivan
37516
37517         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
37518
37519 2001-09-27 13:41  ivan
37520
37521         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
37522           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
37523           selector!
37524
37525 2001-09-27 11:33  ivan
37526
37527         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
37528           domsvc
37529
37530 2001-09-26 02:17  ivan
37531
37532         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
37533           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
37534           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
37535           httemplate/docs/schema.html: add part_pop_local table
37536
37537 2001-09-25 11:03  ivan
37538
37539         * FS/FS/cust_main.pm:
37540           ror
37541
37542 2001-09-25 11:01  ivan
37543
37544         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
37545           use it
37546
37547 2001-09-25 08:55  ivan
37548
37549         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
37550
37551 2001-09-24 17:05  ivan
37552
37553         * FS/bin/freeside-queued: better REAPER
37554
37555 2001-09-23 20:23  ivan
37556
37557         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
37558
37559 2001-09-20 20:47  ivan
37560
37561         * httemplate/view/cust_main.cgi: show company and name (instead of
37562           just company) for referring customers that have a company
37563
37564 2001-09-19 17:13  ivan
37565
37566         * FS/FS/cust_main.pm: really fix fuzzy searching
37567
37568 2001-09-19 17:10  ivan
37569
37570         * FS/FS/cust_main.pm: fix fuzzy searching
37571
37572 2001-09-19 14:51  ivan
37573
37574         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
37575           working.
37576
37577 2001-09-19 14:06  ivan
37578
37579         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
37580           directory hashing remove jeff's lib patch from
37581           freeside-apply-credits add freeside-apply-credits to MANIFEST
37582           README for pre3-4
37583
37584 2001-09-19 12:41  ivan
37585
37586         * FS/FS/svc_acct.pm: tyop
37587
37588 2001-09-19 12:39  ivan
37589
37590         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
37591
37592 2001-09-19 12:28  ivan
37593
37594         * FS/FS/svc_acct.pm: ;args
37595
37596 2001-09-19 12:19  ivan
37597
37598         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
37599
37600 2001-09-19 12:00  ivan
37601
37602         * FS/bin/freeside-queued: set $ENV{HOME}
37603
37604 2001-09-18 17:24  ivan
37605
37606         * FS/FS/svc_acct.pm: icradius transactional password changes
37607           (suspensions, unsuspensions)
37608
37609 2001-09-16 05:45  ivan
37610
37611         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
37612           httemplate/index.html, httemplate/search/cust_main.cgi,
37613           httemplate/view/cust_main.cgi: fix oops in
37614           FS::cust_main_invoice::replace preventing package cancellation
37615
37616           add toggle switch to cust_main searching to show/hide cancelled
37617           customers.  hidecancelledcustomers config file is just which
37618           state it starts in.
37619
37620           add signupurl config file to enable showing of the customer's
37621           signup URL on the view page.
37622
37623 2001-09-14 12:54  ivan
37624
37625         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
37626
37627 2001-09-14 11:05  ivan
37628
37629         * FS/FS/Record.pm: s/croak/confess/
37630
37631 2001-09-12 08:45  ivan
37632
37633         * FS/FS/part_svc.pm: oops
37634
37635 2001-09-11 16:44  ivan
37636
37637         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
37638           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
37639           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
37640           values should work again now
37641
37642 2001-09-11 15:20  ivan
37643
37644         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
37645           bin/fs-radius-add-reply: fix radius attribute adding
37646
37647 2001-09-11 14:58  ivan
37648
37649         * FS/bin/freeside-queued: usage sub
37650
37651 2001-09-11 13:44  ivan
37652
37653         * httemplate/search/svc_acct.cgi: getting "you should run the
37654           bin/fs-migrate-svc_acct_sm" message unexpectedly
37655
37656 2001-09-11 12:16  ivan
37657
37658         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
37659           others?
37660
37661 2001-09-11 06:10  ivan
37662
37663         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
37664           export
37665
37666 2001-09-11 05:46  ivan
37667
37668         * httemplate/edit/process/part_svc.cgi: more service edit fix
37669
37670 2001-09-11 05:42  ivan
37671
37672         * httemplate/edit/part_svc.cgi: fix service editing
37673
37674 2001-09-11 05:25  ivan
37675
37676         * FS/FS/queue.pm: queue clean fix
37677
37678 2001-09-11 05:24  ivan
37679
37680         * FS/FS/queue.pm: job queue fix
37681
37682 2001-09-11 05:10  ivan
37683
37684         * FS/FS/cust_main.pm: fuzzyfix
37685
37686 2001-09-11 05:06  ivan
37687
37688         * FS/FS/svc_acct.pm: better logging
37689
37690 2001-09-11 05:00  ivan
37691
37692         * FS/FS/svc_acct.pm: cyrus fix!
37693
37694 2001-09-11 04:52  ivan
37695
37696         * FS/bin/freeside-queued: rar
37697
37698 2001-09-11 03:05  ivan
37699
37700         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
37701
37702 2001-09-11 02:56  ivan
37703
37704         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
37705           fix quick order
37706
37707 2001-09-10 21:17  ivan
37708
37709         * FS/FS/svc_acct.pm: username-noperiod config file
37710
37711 2001-09-10 20:15  ivan
37712
37713         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
37714           httemplate/edit/part_svc.cgi: cyrus support
37715
37716 2001-09-10 18:09  ivan
37717
37718         * FS/bin/freeside-queued: working queued
37719
37720 2001-09-10 17:08  ivan
37721
37722         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
37723           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
37724           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
37725           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
37726           httemplate/index.html, httemplate/browse/part_svc.cgi,
37727           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
37728           httemplate/edit/process/part_svc.cgi,
37729           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
37730           prelim. job queues! fixed part_svc editing
37731
37732 2001-09-10 17:07  ivan
37733
37734         * bin/: freeside-init, fs-migrate-part_svc: fixing
37735           fs-migrate-part_svc updateing fs-setup for job queues
37736           freeside-init for starting freeside-queued
37737
37738 2001-09-07 13:49  ivan
37739
37740         * FS/FS/part_svc_column.pm: oops, forgot to add this
37741
37742 2001-09-07 13:26  ivan
37743
37744         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
37745
37746 2001-09-07 13:19  ivan
37747
37748         * FS/MANIFEST: tyop
37749
37750 2001-09-07 13:17  ivan
37751
37752         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
37753           bin/fs-radius-add-check, bin/fs-radius-add-reply,
37754           bin/generate-raddb: fix RADIUS attribute capitalization
37755
37756 2001-09-06 14:20  ivan
37757
37758         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
37759
37760 2001-09-06 13:41  ivan
37761
37762         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
37763           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
37764           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
37765           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
37766           bin/fs-radius-add-check, bin/fs-radius-add-reply,
37767           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
37768           httemplate/edit/part_svc.cgi,
37769           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
37770
37771 2001-09-04 08:12  ivan
37772
37773         * httemplate/docs/admin.html: tyop
37774
37775 2001-09-04 08:06  ivan
37776
37777         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
37778           indeed
37779
37780 2001-09-04 07:44  ivan
37781
37782         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
37783           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
37784           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
37785           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
37786           httemplate/edit/process/quick-cust_pkg.cgi,
37787           httemplate/view/cust_main.cgi: new admin documentation, quick
37788           one-pkg order
37789
37790 2001-09-03 15:07  ivan
37791
37792         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
37793           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
37794           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
37795           httemplate/edit/cust_credit_bill.cgi,
37796           httemplate/edit/cust_pay.cgi,
37797           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
37798           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
37799           more bugs
37800
37801 2001-09-02 00:57  ivan
37802
37803         * CREDITS: credito
37804
37805 2001-09-02 00:57  ivan
37806
37807         * bin/generate-tests: gawl
37808
37809 2001-09-02 00:49  ivan
37810
37811         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
37812           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
37813           httemplate/edit/cust_credit_bill.cgi,
37814           httemplate/view/cust_main.cgi: things are starting to work again,
37815           sorta.
37816
37817 2001-09-01 22:38  ivan
37818
37819         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
37820           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
37821           migration.  ugh.
37822
37823 2001-09-01 21:51  ivan
37824
37825         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
37826
37827 2001-09-01 21:25  ivan
37828
37829         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
37830           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
37831           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
37832           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
37833           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
37834           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
37835           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
37836           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
37837           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
37838           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
37839           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
37840           the embarassing fixes in it found
37841
37842 2001-09-01 19:53  jeff
37843
37844         * FS/bin/freeside-apply-credits: adding a credit apply utility
37845
37846 2001-09-01 19:46  ivan
37847
37848         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
37849           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
37850           and cust_pay get custnums
37851
37852 2001-09-01 18:27  ivan
37853
37854         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
37855           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
37856           cust_refund.pm: more udpates for the new world of unapplied
37857           stuff.  yay.
37858
37859 2001-09-01 15:28  jeff
37860
37861         * FS/FS/cust_main.pm: haste makes waste... and left a method out
37862
37863 2001-09-01 15:18  ivan
37864
37865         * FS/FS/cust_credit_bill.pm: add primary key
37866
37867 2001-09-01 15:01  ivan
37868
37869         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
37870
37871 2001-09-01 14:55  jeff
37872
37873         * FS/FS/cust_bill_pay.pm: oops.. need this too
37874
37875 2001-09-01 14:52  jeff
37876
37877         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
37878           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
37879           httemplate/edit/cust_credit_bill.cgi,
37880           httemplate/edit/process/cust_credit_bill.cgi,
37881           httemplate/view/cust_main.cgi: add cust_credit_bill relating
37882           multiple invoices to credits
37883
37884 2001-09-01 13:11  ivan
37885
37886         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
37887           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
37888           httemplate/docs/schema.html: cust_bill_pay and
37889           cust_credit_refund.  payments can apply to multiple invoices and
37890           refunds can apply to multiple credits.
37891
37892 2001-08-31 02:20  ivan
37893
37894         * FS/FS/Record.pm: check US zips more strictly
37895
37896 2001-08-31 01:43  ivan
37897
37898         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
37899           better
37900           state, city, then number
37901
37902 2001-08-31 00:28  ivan
37903
37904         * httemplate/edit/cust_main_county-expand.cgi: better error message
37905           for nonexistant cust_main_county records
37906
37907 2001-08-31 00:17  ivan
37908
37909         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
37910           > US UT expand state
37911           > Submit (no data entered)
37912           > US UT is gone frome the list.
37913
37914 2001-08-30 09:23  ivan
37915
37916         * httemplate/docs/signup.html: update signup server: template form
37917           and success html, document
37918
37919 2001-08-30 08:30  ivan
37920
37921         * httemplate/edit/part_svc.cgi: slighly more docu
37922
37923 2001-08-29 02:11  ivan
37924
37925         * httemplate/edit/agent.cgi: ui
37926
37927 2001-08-28 09:58  ivan
37928
37929         * httemplate/: docs/signup.html, search/cust_main.cgi:
37930           customer-to-customer referrals in singup server
37931
37932 2001-08-28 07:34  ivan
37933
37934         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
37935           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
37936           customer-to-customer referrals!
37937
37938 2001-08-25 22:06  ivan
37939
37940         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
37941
37942 2001-08-25 22:05  ivan
37943
37944         * FS/FS/cust_credit.pm: reason can't be null
37945
37946 2001-08-22 23:17  ivan
37947
37948         * FS/FS/cust_main.pm: no need to be y1.9k complient
37949
37950 2001-08-21 03:27  ivan
37951
37952         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
37953           most everything is working svc_forward-wise now
37954
37955 2001-08-21 02:34  ivan
37956
37957         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
37958           httemplate/browse/agent_type.cgi,
37959           httemplate/browse/cust_main_county.cgi,
37960           httemplate/browse/part_pkg.cgi,
37961           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
37962
37963 2001-08-20 20:03  ivan
37964
37965         * FS/FS/svc_acct.pm: fix domain method, and it works against old
37966           databases now too
37967
37968 2001-08-20 19:44  ivan
37969
37970         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
37971           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
37972           $Log$
37973
37974 2001-08-20 19:43  ivan
37975
37976         * bin/fs-migrate-svc_acct_sm: i think svc_acct_sm.import should go
37977           away, but...
37978
37979 2001-08-20 19:32  ivan
37980
37981         * test/cgi-test: remove $Log$
37982
37983 2001-08-20 19:31  ivan
37984
37985         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
37986           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
37987           edit/agent_type.cgi, edit/cust_credit.cgi,
37988           edit/cust_main_county-expand.cgi, edit/cust_pay.cgi,
37989           edit/cust_pkg.cgi, edit/part_pkg.cgi, edit/svc_acct_pop.cgi,
37990           edit/svc_domain.cgi, edit/svc_forward.cgi,
37991           edit/process/agent.cgi, edit/process/agent_type.cgi,
37992           edit/process/cust_credit.cgi, edit/process/cust_pay.cgi,
37993           edit/process/cust_pkg.cgi, edit/process/part_pkg.cgi,
37994           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
37995           edit/process/svc_domain.cgi, edit/process/svc_forward.cgi,
37996           misc/bill.cgi, misc/cancel-unaudited.cgi, misc/catchall.cgi,
37997           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
37998           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
37999           misc/process/delete-customer.cgi, misc/process/link.cgi,
38000           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
38001           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
38002           whew.
38003
38004 2001-08-20 19:16  ivan
38005
38006         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
38007           databases, with a warning
38008
38009 2001-08-20 19:03  ivan
38010
38011         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
38012           shipping address
38013
38014 2001-08-20 17:39  ivan
38015
38016         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
38017           silly syntax errors
38018
38019 2001-08-20 06:10  ivan
38020
38021         * FS/FS/svc_domain.pm: use var
38022
38023 2001-08-20 05:15  ivan
38024
38025         * httemplate/edit/svc_acct.cgi: #
38026
38027 2001-08-20 05:13  ivan
38028
38029         * httemplate/edit/svc_acct.cgi: only show domains associated with
38030           this customer.
38031
38032 2001-08-20 04:18  ivan
38033
38034         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
38035           qualified!
38036
38037 2001-08-20 04:04  ivan
38038
38039         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
38040           svc_forward work
38041
38042 2001-08-20 02:41  ivan
38043
38044         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
38045           deleting accouts wrt forwards, catchalls & other references to
38046           svc_acct records
38047
38048           depreciate svc_acct_sm further; move qmail catchall handling to
38049           svc_domain
38050
38051 2001-08-20 02:38  ivan
38052
38053         * httemplate/docs/schema.html: documentation updates
38054
38055 2001-08-19 08:53  jeff
38056
38057         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
38058           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
38059           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
38060           httemplate/edit/process/svc_forward.cgi,
38061           httemplate/misc/catchall.cgi,
38062           httemplate/misc/process/catchall.cgi,
38063           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
38064           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
38065           httemplate/view/svc_forward.cgi: added user interface for
38066           svc_forward and vpopmail support
38067
38068 2001-08-19 03:25  ivan
38069
38070         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
38071           the fly, fixes: ticket #88
38072
38073 2001-08-19 01:32  ivan
38074
38075         * httemplate/search/cust_pkg.cgi: display bill and service
38076           name/company, and services
38077
38078 2001-08-19 01:18  ivan
38079
38080         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
38081
38082 2001-08-19 01:15  ivan
38083
38084         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
38085
38086 2001-08-18 17:48  ivan
38087
38088         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
38089           names and change them to two-letter codes
38090
38091 2001-08-17 04:33  ivan
38092
38093         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
38094           ut_alphan for non-US/CA phone numbers
38095
38096 2001-08-17 04:28  ivan
38097
38098         * FS/FS/Record.pm: canada has same phone# rules as US
38099
38100 2001-08-17 04:05  ivan
38101
38102         * httemplate/: browse/cust_main_county.cgi,
38103           edit/process/cust_main_county-collapse.cgi,
38104           edit/process/cust_main_county-expand.cgi: clean up tax rate
38105           editing:   sort by country->state->county,   add "collapse state"
38106           if the tax rates are the same statewide,   redirect "expand
38107           state" to the browse, not edit screen
38108
38109 2001-08-17 03:57  ivan
38110
38111         * bin/svc_acct.import: gah
38112
38113 2001-08-17 03:57  ivan
38114
38115         * FS/FS/svc_domain.pm: document catchall and untaint everything
38116
38117 2001-08-17 03:55  ivan
38118
38119         * FS/FS/cust_main.pm: Business::OnlinePayment
38120
38121 2001-08-17 03:53  ivan
38122
38123         * Makefile: alldocs target
38124
38125 2001-08-17 03:53  ivan
38126
38127         * CREDITS: thanks jeff!
38128
38129 2001-08-15 03:04  ivan
38130
38131         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
38132           the) bad direct exit; calls
38133
38134 2001-08-13 16:15  ivan
38135
38136         * httemplate/view/cust_main.cgi: don't display empty comment box
38137
38138 2001-08-13 16:10  ivan
38139
38140         * httemplate/edit/process/cust_main.cgi: properly massage
38141           ship_state & work okay when no initial pkg is selected
38142
38143 2001-08-12 18:00  ivan
38144
38145         * httemplate/docs/schema.html: add svc_forward, depriciate
38146           svc_acct_sm
38147
38148 2001-08-12 17:21  ivan
38149
38150         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
38151
38152 2001-08-12 12:41  jeff
38153
38154         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
38155           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
38156
38157 2001-08-12 01:56  ivan
38158
38159         * httemplate/edit/process/part_svc.cgi: don't use
38160           Apache::ASP-specific $Redirect object
38161
38162 2001-08-11 17:07  ivan
38163
38164         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
38165           transactional invoice_list setting & eliminate non-sticky "first
38166           package"!
38167
38168 2001-08-11 17:07  ivan
38169
38170         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
38171
38172 2001-08-11 17:06  ivan
38173
38174         * FS/FS/cust_main_invoice.pm: better error msgs
38175
38176 2001-08-11 16:19  ivan
38177
38178         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
38179           context to $cgi->keywords
38180
38181 2001-08-11 16:18  ivan
38182
38183         * httemplate/browse/part_svc.cgi: missed a variable interpolation
38184
38185 2001-08-10 22:52  ivan
38186
38187         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
38188           comments fields
38189
38190 2001-08-10 22:52  ivan
38191
38192         * FS/FS/cust_main.pm: add comments field, fix ship_ address
38193           handling (don't consider a value for ship_state field to mean
38194           something meaningful is in ship_*)
38195
38196 2001-08-10 22:51  ivan
38197
38198         * FS/FS/part_svc.pm: better error msg
38199
38200 2001-08-10 22:50  ivan
38201
38202         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
38203           for ut_anything
38204
38205 2001-08-10 21:55  ivan
38206
38207         * httemplate/edit/part_svc.cgi: don't have any other choices in
38208           svcdb dropdown for existing services, since you can't change it
38209           anyway
38210
38211 2001-08-10 21:29  ivan
38212
38213         * FS/FS/CGI.pm: that's what $etc is for!
38214
38215 2001-08-10 21:15  ivan
38216
38217         * httemplate/misc/delete-customer.cgi: better docs
38218
38219 2001-08-10 17:01  ivan
38220
38221         * FS/FS/cust_main_invoice.pm: "fixes"
38222
38223           Can't call method "username" on an undefined value at
38224           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
38225
38226           but cust_main_invoice records should probably be updated when
38227           svc_acct records are deleted :/
38228
38229 2001-08-08 02:47  ivan
38230
38231         * httemplate/docs/passwd.html: doc clarification
38232
38233 2001-08-07 21:44  ivan
38234
38235         * FS/FS/Record.pm: better error msg
38236
38237 2001-08-03 13:34  jeff
38238
38239         * FS/FS/cust_bill.pm:
38240
38241           added the tax method
38242
38243 2001-07-30 03:43  ivan
38244
38245         * FS/FS/CGI.pm: Apache::ASP eidiot fix
38246
38247 2001-07-30 03:41  ivan
38248
38249         * FS/FS/Record.pm, FS/FS/cust_main.pm,
38250           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
38251           shipping address additions
38252
38253 2001-07-30 01:03  ivan
38254
38255         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
38256           forgotten files
38257
38258 2001-07-30 01:02  ivan
38259
38260         * htetc/handler.pl: template stuffs
38261
38262 2001-07-30 01:01  ivan
38263
38264         * Makefile: need this too!
38265
38266 2001-07-30 00:36  ivan
38267
38268         * httemplate/index.html, httemplate/browse/agent.cgi,
38269           httemplate/browse/agent_type.cgi,
38270           httemplate/browse/cust_main_county.cgi,
38271           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
38272           httemplate/browse/part_svc.cgi,
38273           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
38274           httemplate/docs/index.html, httemplate/docs/legacy.html,
38275           httemplate/docs/passwd.html, httemplate/docs/schema.html,
38276           httemplate/docs/session.html, httemplate/docs/signup.html,
38277           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
38278           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
38279           httemplate/edit/cust_main.cgi,
38280           httemplate/edit/cust_main_county-expand.cgi,
38281           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
38282           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
38283           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
38284           httemplate/edit/svc_domain.cgi,
38285           httemplate/edit/process/agent.cgi,
38286           httemplate/edit/process/agent_type.cgi,
38287           httemplate/edit/process/cust_credit.cgi,
38288           httemplate/edit/process/cust_main.cgi,
38289           httemplate/edit/process/cust_main_county-expand.cgi,
38290           httemplate/edit/process/cust_pay.cgi,
38291           httemplate/edit/process/cust_pkg.cgi,
38292           httemplate/edit/process/part_pkg.cgi,
38293           httemplate/edit/process/part_svc.cgi,
38294           httemplate/edit/process/svc_acct.cgi,
38295           httemplate/edit/process/svc_acct_pop.cgi,
38296           httemplate/edit/process/svc_domain.cgi,
38297           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
38298           httemplate/misc/cancel-unaudited.cgi,
38299           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
38300           httemplate/misc/print-invoice.cgi,
38301           httemplate/misc/unsusp_pkg.cgi,
38302           httemplate/misc/process/delete-customer.cgi,
38303           httemplate/misc/process/link.cgi,
38304           httemplate/search/cust_bill.html,
38305           httemplate/search/cust_main.cgi,
38306           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
38307           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
38308           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
38309           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
38310           templates!!!
38311
38312 2001-07-30 00:33  ivan
38313
38314         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
38315
38316 2001-07-30 00:14  ivan
38317
38318         * INSTALL, README: templates!
38319
38320 2001-07-29 23:28  ivan
38321
38322         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
38323
38324 2001-07-29 23:07  ivan
38325
38326         * bin/svc_acct.import: allow !! for locked accounts instead of
38327           changing to *SUSPENDED*
38328
38329 2001-07-27 10:16  ivan
38330
38331         * FS/FS/cust_main_invoice.pm: clarification
38332
38333 2001-07-26 23:17  thalakan
38334
38335         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
38336           the checkdest method.
38337
38338 2001-06-21 09:27  ivan
38339
38340         * FS/FS/UID.pm: better error message
38341
38342 2001-06-05 14:40  ivan
38343
38344         * debian/: README.Debian, changelog, control, copyright, init.d.ex,
38345           rules: add deb packaging foo (doesn't work yet)
38346
38347 2001-06-03 10:22  ivan
38348
38349         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
38350           %e: no leading zero
38351
38352 2001-06-03 07:16  ivan
38353
38354         * README: 1.3.1!!!
38355
38356 2001-06-03 05:36  ivan
38357
38358         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
38359           config files
38360
38361 2001-06-03 04:37  ivan
38362
38363         * FS/FS/svc_acct.pm: fixes
38364
38365           Can't locate object method "setfield" via package "svc_acct_sm"
38366           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
38367
38368 2001-06-03 04:27  ivan
38369
38370         * FS/FS/Record.pm: track down
38371
38372             Can't locate object method "setfield" via package "svc_acct_sm"
38373           at
38374             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
38375
38376           errors
38377
38378 2001-06-03 03:51  ivan
38379
38380         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
38381
38382 2001-05-30 08:17  ivan
38383
38384         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
38385           up for the non-mod_perl folks
38386
38387 2001-05-22 09:43  ivan
38388
38389         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
38390           <shane@2000cn.com.au>, thanks!
38391
38392 2001-05-18 07:08  ivan
38393
38394         * FS/FS/domain_record.pm: tyop
38395
38396 2001-05-15 00:52  ivan
38397
38398         * FS/bin/freeside-email: simple program to list all email addresses
38399
38400 2001-05-07 08:42  ivan
38401
38402         * FS/FS/Record.pm: tyop
38403
38404 2001-05-07 08:36  ivan
38405
38406         * FS/FS/Record.pm: start to track down
38407
38408               Insecure dependency in eval while running with -T switch at
38409           /usr/local/lib/site_perl/FS/Record.pm line 202.
38410
38411           errors
38412
38413 2001-05-07 08:24  ivan
38414
38415         * bin/svc_acct.import: s/!/*/
38416
38417 2001-05-06 19:07  ivan
38418
38419         * FS/FS/cust_main.pm:
38420           http://www.sisd.com/freeside/list-archive/msg01906.html
38421
38422 2001-05-05 01:51  ivan
38423
38424         * bin/svc_acct.import:
38425           http://www.sisd.com/freeside/list-archive/msg01915.html
38426
38427 2001-04-23 12:50  ivan
38428
38429         * FS/FS/cust_credit.pm: the real
38430
38431           Can't locate object method "setfield" via package "cust_refund"
38432           at /usr/local/lib/site_perl/FS/Record.pm line 315.
38433
38434           fix
38435
38436 2001-04-23 12:27  ivan
38437
38438         * FS/FS/cust_credit.pm: *sigh*
38439
38440 2001-04-23 12:21  ivan
38441
38442         * FS/FS/cust_credit.pm: webdemo bugfix
38443
38444 2001-04-23 08:37  ivan
38445
38446         * FS/MANIFEST: 1.3.1 sigh
38447
38448 2001-04-23 05:44  ivan
38449
38450         * bin/freeside-session-kill: session killer implemeting timed
38451           access
38452
38453 2001-04-23 05:40  ivan
38454
38455         * FS/FS.pm: documentation and webdemo updates
38456
38457 2001-04-23 02:00  ivan
38458
38459         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
38460
38461 2001-04-23 00:12  ivan
38462
38463         * FS/FS/cust_main.pm: better error message (if kludgy) for no
38464           referral remove outdated NSI foo from domain ordering.  also,
38465           fuck NSI.
38466
38467 2001-04-21 18:56  ivan
38468
38469         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
38470           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
38471           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
38472
38473 2001-04-21 18:38  ivan
38474
38475         * FS/FS/svc_domain.pm: svc_domain needs to import dbh sub from
38476           Record view/cust_main.cgi needs to use ->owed method, not check
38477           (depriciated) owed field search/cust_bill.cgi redirect error when
38478           there's only one invoice
38479
38480 2001-04-21 17:49  ivan
38481
38482         * FS/FS/svc_Common.pm: need to import dbh sub from Record
38483
38484 2001-04-21 16:53  ivan
38485
38486         * FS/MANIFEST: no more dbdef
38487
38488 2001-04-15 06:35  ivan
38489
38490         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
38491           transactions part deux
38492
38493 2001-04-15 05:56  ivan
38494
38495         * FS/FS/Record.pm: s/dbdef/DBIx::DBSchema/
38496
38497 2001-04-15 03:33  ivan
38498
38499         * CREDITS: better docs for the worst bit, finally
38500
38501 2001-04-09 16:05  ivan
38502
38503         * FS/FS/: cust_bill.pm, cust_credit.pm, cust_main.pm, cust_pay.pm,
38504           cust_pkg.pm, cust_refund.pm, session.pm, svc_Common.pm:
38505           Transactions Part I!!!
38506
38507 2001-04-09 08:50  ivan
38508
38509         * CREDITS, FS/MANIFEST: rar
38510
38511 2001-03-30 09:33  ivan
38512
38513         * FS/FS/cust_bill.pm: config value money_char:
38514
38515                   Presto!  Now you can consider all numbers to be
38516           shillings.
38517
38518                   If you need to change the currency symbol, you can hunt
38519           down the
38520                   instances of literal '$' in FS::cust_bill::print_text and
38521           replace them
38522                   with your currency symbol.  I guess this should turn into
38523           a
38524                   configuration value.
38525
38526 2001-02-26 16:59  ivan
38527
38528         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
38529           thanks!
38530
38531 2001-02-20 17:45  ivan
38532
38533         * FS/FS/nas.pm: pod tyop
38534
38535 2001-02-20 17:45  ivan
38536
38537         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
38538           duh
38539
38540 2001-02-20 08:31  ivan
38541
38542         * FS/FS/Record.pm: don't use prepare_cached for now
38543
38544 2001-02-13 21:18  ivan
38545
38546         * README: add devel mailing list
38547
38548 2001-02-13 20:33  ivan
38549
38550         * FS/FS/port.pm: get rid of gratuitous HISTORY
38551
38552 2001-02-11 09:34  ivan
38553
38554         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
38555
38556 2001-02-11 09:17  ivan
38557
38558         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
38559           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
38560           from jason
38561
38562 2001-02-03 06:03  ivan
38563
38564         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
38565           bin/generate-prepay: time-based prepaid cards, session monitor.
38566           woop!
38567
38568 2001-01-30 23:21  ivan
38569
38570         * FS/FS/: cust_main.pm, svc_acct.pm: fix tyops
38571
38572 2001-01-30 01:08  ivan
38573
38574         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
38575
38576 2001-01-22 21:03  ivan
38577
38578         * FS/FS/cust_main.pm: harmless tyop
38579
38580 2000-12-26 15:51  ivan
38581
38582         * CREDITS: statedefault & referraldefault config files
38583
38584 2000-12-08 14:22  ivan
38585
38586         * FS/FS/session.pm: session callbacks
38587
38588 2000-12-06 02:21  ivan
38589
38590         * FS/FS/Record.pm: DESTROY sub
38591
38592 2000-12-03 12:25  ivan
38593
38594         * FS/FS/: Record.pm, nas.pm, port.pm, session.pm: session monitor
38595           updates
38596
38597 2000-12-03 07:14  ivan
38598
38599         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
38600           <jeff@cmh.net>, thanks!
38601
38602 2000-12-03 05:45  ivan
38603
38604         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
38605           admin.html doc, autocapgen
38606
38607 2000-12-03 05:44  ivan
38608
38609         * FS/FS/port.pm: beginnings of web status for session monitor
38610
38611 2000-12-03 02:09  ivan
38612
38613         * FS/MANIFEST: bad caches!
38614
38615 2000-11-22 15:30  ivan
38616
38617         * FS/FS/svc_www.pm: tyop
38618
38619 2000-11-07 07:00  ivan
38620
38621         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
38622           monitor
38623
38624 2000-10-27 13:18  ivan
38625
38626         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
38627           session monitor
38628
38629 2000-10-27 13:15  ivan
38630
38631         * FS/FS/Record.pm, eg/table_template.pm: session monitor
38632
38633 2000-10-11 17:44  ivan
38634
38635         * README: rawr!
38636
38637 2000-09-20 03:35  ivan
38638
38639         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
38640           print_text method is called, want to print overdue invoices if
38641           printed > 0, not > 1
38642
38643 2000-08-09 11:40  ivan
38644
38645         * conf/invoice_template: example invoice template
38646
38647 2000-08-09 04:30  ivan
38648
38649         * FS/FS/cust_bill.pm: templatable invoices
38650
38651 2000-07-17 06:51  ivan
38652
38653         * FS/FS/svc_acct.pm: silly mistake
38654
38655 2000-07-17 03:53  ivan
38656
38657         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
38658           aliases from being deleted
38659
38660 2000-07-17 03:37  ivan
38661
38662         * FS/FS/svc_acct.pm: make remote commands configurable
38663
38664 2000-07-17 03:36  ivan
38665
38666         * CREDITS: rawr!
38667
38668 2000-07-06 06:56  ivan
38669
38670         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
38671           conjunction with AUTOLOAD this was sure a pain to find
38672
38673 2000-07-06 06:19  ivan
38674
38675         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
38676           sql statement causing spurious errors
38677
38678 2000-07-06 01:57  ivan
38679
38680         * FS/FS/svc_acct.pm, bin/fs-radius-add-check,
38681           bin/fs-radius-add-reply: support for radius check attributes
38682           (except importing).  poorly documented.
38683
38684 2000-07-04 06:42  ivan
38685
38686         * FS/FS/svc_acct.pm: noted a API inconsistancy
38687
38688 2000-06-29 05:27  ivan
38689
38690         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
38691           done in the import.
38692
38693 2000-06-29 04:56  ivan
38694
38695         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
38696           have $ in them.
38697
38698 2000-06-29 04:12  ivan
38699
38700         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
38701           adding new domains.
38702
38703 2000-06-28 05:54  ivan
38704
38705         * FS/FS/svc_acct.pm: superfluous my()
38706
38707 2000-06-28 05:52  ivan
38708
38709         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
38710           in perl, like the empty string.
38711
38712 2000-06-28 05:32  ivan
38713
38714         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
38715           too
38716
38717 2000-06-28 05:03  ivan
38718
38719         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
38720           users files
38721
38722 2000-06-27 05:15  ivan
38723
38724         * FS/FS/: Record.pm, cust_main.pm: i18
38725
38726 2000-06-27 04:29  ivan
38727
38728         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
38729           -w pleaser
38730
38731 2000-06-27 04:27  ivan
38732
38733         * FS/FS/Record.pm: logically identical, but -w safe
38734
38735 2000-06-23 17:28  ivan
38736
38737         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
38738           name in freeside-bill usage msg
38739
38740 2000-06-23 05:25  ivan
38741
38742         * CREDITS, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch -
38743           more portable, doesn't depend on $sth->execute returning a number
38744           of rows, uses placeholders and prepare_cached
38745
38746 2000-06-20 00:13  ivan
38747
38748         * FS/FS/cust_main_invoice.pm: documentation update
38749
38750 2000-06-17 14:48  ivan
38751
38752         * FS/FS/cust_pay_batch.pm: fix typo in error message
38753
38754 2000-06-15 07:45  ivan
38755
38756         * CREDITS: text updates
38757
38758 2000-06-15 06:35  ivan
38759
38760         * FS/FS/svc_acct.pm: add radius method
38761
38762 2000-06-15 05:38  ivan
38763
38764         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
38765           scalar context, was only returning second item
38766
38767 2000-05-13 14:50  ivan
38768
38769         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
38770           well as a CGI object now.
38771
38772 2000-05-13 14:42  ivan
38773
38774         * CREDITS: add kristian, update joel's entry
38775
38776 2000-04-10 17:06  ivan
38777
38778         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
38779           (Registry's override doesn't work here)
38780
38781 2000-03-06 08:38  ivan
38782
38783         * FS/FS/svc_acct.pm: better error message.  bah.
38784
38785 2000-03-03 10:45  ivan
38786
38787         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
38788           Registry wasn't overriding exit in modules
38789
38790 2000-03-03 10:21  ivan
38791
38792         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
38793           from web demo
38794
38795 2000-03-01 00:13  ivan
38796
38797         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
38798           bugfixes
38799
38800 2000-02-02 21:16  ivan
38801
38802         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
38803           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
38804           Apache support
38805
38806 2000-02-02 12:22  ivan
38807
38808         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
38809           bugfix prepayment in signup server
38810
38811 2000-01-30 21:22  ivan
38812
38813         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
38814
38815 2000-01-30 00:18  ivan
38816
38817         * CREDITS: [no log message]
38818
38819 2000-01-29 13:10  ivan
38820
38821         * FS/FS/svc_domain.pm: doc update
38822
38823 2000-01-28 14:53  ivan
38824
38825         * FS/FS/svc_acct_pop.pm: track full phone number
38826
38827 2000-01-26 16:37  ivan
38828
38829         * README: ack
38830
38831 1999-11-08 13:38  ivan
38832
38833         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
38834
38835 1999-08-23 05:26  ivan
38836
38837         * test/cgi-test: need to untaint the command line
38838
38839 1999-08-20 01:27  ivan
38840
38841         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
38842           Bayerle:
38843           > if you eliminate services from any package, to reduce it to
38844           only one service,
38845           > once gone, they won't reappear.
38846
38847 1999-08-11 21:16  ivan
38848
38849         * FS/FS/cust_main.pm: hidecancelledpackages config option
38850
38851 1999-08-11 17:05  ivan
38852
38853         * FS/FS/svc_acct.pm: configurable min/max username length, min
38854           password length, periods in usernames
38855
38856 1999-08-11 13:41  ivan
38857
38858         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
38859
38860 1999-08-11 06:12  ivan
38861
38862         * FS/FS/svc_domain.pm: require a working Net::Whois version
38863
38864 1999-08-04 05:42  ivan
38865
38866         * bin/pod2x: new, kludgy-but-working html generator
38867
38868 1999-08-04 05:41  ivan
38869
38870         * FS/FS.pm: pod fix
38871
38872 1999-08-04 04:50  ivan
38873
38874         * FS/FS/cust_pkg.pm: pod syntax
38875
38876 1999-08-04 03:41  ivan
38877
38878         * FS/FS/Record.pm: some pod syntax update to generate nicer html
38879           docs
38880
38881 1999-08-04 02:03  ivan
38882
38883         * FS/: MANIFEST, MANIFEST.SKIP, FS/CGI.pm, FS/Conf.pm,
38884           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
38885           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
38886           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
38887           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
38888           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
38889           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
38890           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
38891           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
38892           files for proper perl installation
38893
38894 1999-08-04 01:03  ivan
38895
38896         * eg/: table_template-svc.pm, table_template.pm: move table
38897           subclass examples out of production directory
38898
38899 1999-08-04 00:34  ivan
38900
38901         * FS/FS.pm: initial FS manpage
38902
38903 1999-08-03 21:15  ivan
38904
38905         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
38906
38907 1999-07-08 04:40  ivan
38908
38909         * CREDITS, README: [no log message]
38910
38911 1999-07-07 19:32  ivan
38912
38913         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
38914           Griffiths
38915
38916 1999-07-07 18:49  ivan
38917
38918         * CREDITS: add joel
38919
38920 1999-07-07 18:49  ivan
38921
38922         * bin/svc_acct.import: updates to avoid -w warnings from Joel
38923           Griffiths <griff@aver-computer.com>
38924
38925 1999-04-19 03:32  ivan
38926
38927         * etc/megapop.pl: if you are a megapop customer...
38928
38929 1999-04-08 06:21  ivan
38930
38931         * CREDITS: [no log message]
38932
38933 1999-04-08 06:11  ivan
38934
38935         * README: 1.2.0
38936
38937 1999-04-08 06:05  ivan
38938
38939         * test/cgi-test: web interface tester / sample data creator
38940
38941 1999-03-26 05:15  ivan
38942
38943         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
38944           FS::table_names to avoid warnings
38945
38946 1999-03-25 00:42  ivan
38947
38948         * bin/svc_acct.import: import stuff uses Term::Query and spits out
38949           (some kinds of) nonsensical input
38950
38951 1999-03-23 16:43  ivan
38952
38953         * bin/svc_acct.import: die if no relevant services
38954
38955 1999-02-10 01:02  ivan
38956
38957         * etc/sql-reserved-words.txt: some new doc files
38958
38959 1999-02-07 01:59  ivan
38960
38961         * CREDITS: more mod_perl fixes, and bugfixes Peter Wemm sent via
38962           email
38963
38964 1999-02-06 14:43  ivan
38965
38966         * CREDITS: don't use [e]idiot; display error messages on the form
38967           page
38968
38969 1999-01-15 16:24  ivan
38970
38971         * CREDITS: [no log message]
38972
38973 1999-01-08 21:38  ivan
38974
38975         * CREDITS: [no log message]
38976
38977 1998-12-15 21:29  ivan
38978
38979         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
38980
38981 1998-12-09 23:23  ivan
38982
38983         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
38984
38985 1998-12-01 17:23  ivan
38986
38987         * CREDITS: [no log message]
38988
38989 1998-11-18 01:01  ivan
38990
38991         * CREDITS: i18n! i18n!
38992
38993 1998-11-07 17:09  ivan
38994
38995         * README: 1.1.6 release
38996
38997 1998-11-07 02:24  ivan
38998
38999         * README: don't use depriciated FS::Bill and FS::Invoice, other
39000           miscellania
39001
39002 1998-10-14 00:05  ivan
39003
39004         * README: 1.1.4 release, fix postgresql
39005
39006 1998-10-13 05:07  ivan
39007
39008         * bin/svc_acct.import: Assigns password from the shadow file for
39009           RADIUS password "UNIX"
39010
39011 1998-10-12 00:15  ivan
39012
39013         * conf/shells: Initial revision
39014
39015 1998-10-12 00:12  ivan
39016
39017         * conf/: home, lpr: Initial import into CVS
39018
39019 1998-10-12 00:12  ivan
39020
39021         * conf/smtpmachine: Initial revision
39022
39023 1998-10-11 23:56  ivan
39024
39025         * README: Initial revision
39026
39027 1998-09-25 01:52  ivan
39028
39029         * bin/pod2x: Initial revision
39030
39031 1998-09-02 21:50  ivan
39032
39033         * CREDITS: Initial revision
39034
39035 1998-08-23 20:04  ivan
39036
39037         * fs_passwd/fs_passwd: Initial revision
39038
39039 1998-08-19 21:42  ivan
39040
39041         * eg/TEMPLATE_cust_main.import: Initial revision
39042
39043 1998-08-16 14:02  ivan
39044
39045         * bin/svc_acct.import: Initial revision
39046
39047 1998-07-18 00:11  ivan
39048
39049         * etc/domain-template.txt: Initial import into CVS
39050
39051 1998-03-22 23:46  ivan
39052
39053         * etc/countries.txt: Initial import into CVS
39054
39055 1998-03-22 23:46  ivan
39056
39057         * INSTALL: Initial revision
39058